Tag: 编程方式创build的

使用 – 系统而不是 – 我与CMake

在使用gcc构build时,CMake中是否有任何方法强制通过include_directories指定的path(或者可能通过不同的函数)使用-isystem标志而不是-I标志? 有关-I和-isystem的详细信息,请参阅http://gcc.gnu.org/onlinedocs/gcc/Directory-Options.html#Directory-Options 。

从make文件中禁用make内build规则和variables

我想要从make文件中通过-r和-R选项到GNU make来禁用内置规则和variables。 其他解决scheme,让我这样做隐式和透明地也是受欢迎的。 我发现使用MAKEFLAGS 几个参考 ,并有类似的问题。

为什么short null值转换为int null值与null进行比较?

当我比较可为空的short值时,编译器首先将它们转换为整数以与null进行比较。 例如,考虑这个简单的代码: short? cTestA; if (cTestA == null) { … } 它由编译器转换为: short? CS$0$0001 = cTestA; int? CS$0$0002 = CS$0$0001.HasValue ? new int?(CS$0$0001.GetValueOrDefault()) : null; if (!CS$0$0002.HasValue){ … } 这发生在所有的.NET版本,包括.NET 4。 我在这里错过了什么? 对于HasValue检查,这种双重转换的原因是什么? 跟进 我期望编译器要做的就是用.HasValue做一个简单的检查, if (cTestA.HasValue){} 。 至less这是我发现这个转换后,在我的代码中做的事情。 为什么所有这些额外的代码添加这样一个简单的testing?

在postgreSQL中创build表

我不明白这个查询有什么问题? 查询工具不希望在PostgreSQL中创build表。 CREATE TABLE article ( article_id bigint(20) NOT NULL auto_increment, article_name varchar(20) NOT NULL, article_desc text NOT NULL, date_added datetime default NULL, PRIMARY KEY (article_id) );

Visual Studio生成速度非常慢

这适用于2008版和2010版(也可能更早)。 也适用于C ++和C#项目。 初始版本(重新启动后)以正常速度运行并具有相当不错的CPU利用率。 在“一段时间”之后(即使用计算机“东西”),后续的构build可能运行非常非常缓慢并且具有非常低的 CPU利用率。 我发现的唯一的修复似乎是重新启动,然后周期重新开始。 WPF和非WPF项目都会发生这种情况,但是WPF项目的情况会恶化10倍。 这发生在我不同的机器上,甚至为不同的组织工作,所以我认为这是一个Visual Studio的东西,而不是一个环境的东西。 我已经尝试了平常(谷歌,closuresAV,智能感知,Resharper等,目前期待获得我已经订购的SSD)。 我目前的机器规格是2.7G四核,4GB内存,XP(还没有得到Win7的工作),250GB硬盘等 任何人有任何想法这可能是什么,以及如何解决它? 提前致谢!

使用xcodebuild构buildiOS应用程序而无需使用codesign

我们正在为其他公司构build一个应用程序。 他们持有签名密钥,宁愿不与我们分享。 应该可以分开构build和签名,但是如何在xcodebuild的命令行上指定它? 编辑为那些从search到这里。 被接受的答案是正确的 – 这是问题所要求的。 然而 ,整体情况是分离构build和密码(允许没有分配密钥的开发者构build应用程序) 。 较新版本的Xcode为此提供了工具。 这不是严格的答案这个问题,所以我把它作为一个要点: https : //gist.github.com/noamtm/5c3aaa0b615477162ccd 。

如何使UILabel在故事板(或界面生成器)中自动生成文本,而不是以编程方式

每次我将UILabel单击并拖动到故事板,然后将文本添加到文本字段中时,文本就会被截断,所以我必须单击并拖动UILabel以将其拉伸到足够大以便文本出现。 我无法弄清楚如何使UILabel自动变得足够大以适应文本。 这将节省时间,同时devise新的观点。

什么MySQL数据库表和关系将支持有条件问题的问答调查?

我正在研究一个相当简单的调查系统。 数据库模式将变得很简单:一个Survey表,与Question表成一对多的关系,与Answer表和PossibleAnswers表成为一对多的关系。 最近,客户意识到她只想给某些问题提出一些问题的能力,例如, 你是否买了香烟?接下来是什么是你最喜欢的香烟品牌?没有问第二个问题问题不吸烟者)。 现在我开始想知道在我的数据库模式中实现这个条件问题的最好方法是什么? 如果question A有两个可能的答案:A和B,而question B只有在答案为A才会出现在用户面前? 编辑:我正在寻找的是一种方法来将这些有关需求的信息存储在数据库中。 数据的处理可能会在应用程序端完成,因为我的SQL技能很糟糕)

你如何设置iOS中的标签顺序?

有没有一种方法(无论是在IB或代码)设置视图中的文本字段之间的标签顺序? 请注意,按下回车键(或“下一步”)button后,我不是在谈论下一个表单字段 – 许多蓝牙键盘都有一个制表键,它似乎以完全不同的顺序在字段中循环。 在我的具体情况下,这个顺序并不对应于字段在视图中的位置,甚至不是字段添加的顺序。 用手修改xib文件来改变NSNextKeyView似乎也没有什么不同。 有谁知道如何改变这个命令?

.NET中类加载器的等价类

有谁知道是否有可能在.NET中定义“java自定义类加载器”的等价物? 给一点背景: 我正在开发一种以CLR为目标的新的编程语言,称为“自由”。 该语言的特点之一是它能够定义“types构造函数”,它是编译器在编译时执行的方法,并生成types作为输出。 它们是generics的泛化(语言确实具有普通的generics),并允许这样的代码被编写(使用“Liberty”语法): var t as tuple<i as int, j as int, k as int>; ti = 2; tj = 4; tk = 5; 其中“元组”的定义如下: public type tuple(params variables as VariableDeclaration[]) as TypeDeclaration { //… } 在这个特定的例子中,types构造函数tuple提供了类似于VB和C#中的匿名types的东西。 然而,与匿名types不同,“元组”具有名称,可以在公共方法签名中使用。 这意味着我需要一种types的方式,最终最终由编译器发出,可以跨多个程序集共享。 例如,我想要 在程序集A中定义的tuple<x as int>最终与程序集B中定义的tuple<x as int>相同。 这个问题当然就是Assembly A和Assembly B将会在不同的时间被编译,这意味着他们最终都会发布他们自己的元组types的不兼容版本。 我研究了使用某种“types擦除”来做到这一点,所以我会有一个像这样的一堆types的共享库(这是“Liberty”语法): class tuple<T> { public […]