如何解除Sublime Text 2中的一个键绑定?

我有一个打CTRL + T在ST2打开一个新标签的习惯。 但是,这将调用转置function。 我可以将new_file命令映射到CTRL + T ,但可以通过用户键盘映射文件完全禁用该命令。 我的searchbuild议将此添加到用户键盘映射。 [ { "keys": ["ctrl+t"], "command": "unbound" } ] “不受约束”是否正式通过了禁用捷径的方式?

GCC能否提醒我修改C99中的const结构的字段?

我偶然发现一个小问题,同时试图做出正确的代码。 我会喜欢写一个函数,它需要一个指向const结构的指针,告诉编译器“请告诉我,如果我正在修改结构,因为我真的不想”。 我突然想到,编译器会允许我这样做: struct A { char *ptrChar; }; void f(const struct A *ptrA) { ptrA->ptrChar[0] = 'A'; // NOT DESIRED!! } 这是可以理解的,因为实际上const是指针本身,而不是它指向的types。 我希望编译器告诉我,我正在做一些我不想做的事情,尽pipe如此,甚至有可能。 我使用gcc作为我的编译器。 虽然我知道上面的代码应该是合法的,但我仍然检查是否会发出警告,但没有任何结果。 我的命令是: gcc -std=c99 -Wall -Wextra -pedantic test.c 是否有可能解决这个问题?

我需要释放xib资源吗?

如果我有一个像UILabel链接到一个xib文件,我需要释放它在我的看法dealloc? 我问的原因是我没有分配,这让我觉得我不需要释放它呢? 例如(在标题中): IBOutlet UILabel *lblExample; 在执行中: …. [lblExample setText:@"whatever"]; …. -(void)dealloc{ [lblExample release];//????????? }

我应该使用初始化向量(IV)以及我的encryption吗?

build议使用初始化vector来encryption/解密我的数据吗? 它会使事情更安全吗? 这是否需要逐案评估? 为了将其应用到实际环境中,Win32encryption函数CryptSetKeyParam允许在encryption/解密之前在密钥上设置初始化vector。 其他API也允许这样做。 什么是一般build议,为什么?

为什么不总是使用Python代码的psyco?

psyco似乎对优化Python代码非常有帮助,而且它以一种非侵入性的方式进行。 因此,人们不得不怀疑。 假设你总是使用x86架构(这是大多数应用程序最近运行的地方),为什么不总是使用psyco来处理所有的Python代码呢? 它有时会犯错误,破坏程序的正确性吗? 增加运行时的一些奇怪的情况? 你有没有消极的经历呢? 到目前为止,我最负面的经验是它使我的代码更快了15%。 通常情况下会更好 当然,使用psyco并不能取代高效的algorithm和编码。 但是,如果你可以改善你的代码的性能两行(导入和调用psyco)的成本,我没有理由不要。

Ruby在嵌套函数中访问外部variables

我确信这个问题有一个简单的答案。 我似乎无法find它。 我在Ruby中做了一个嵌套的函数,并且在内部函数中从外部函数访问variables时遇到了问题: def foo(x) def bar puts x end bar 42 end foo(5) 我得到: NameError: undefined local variable or method x'为主:对象 类似的Python代码工作: def foo(x): def bar(): print x bar() return 42 foo(5) 那么我如何在Ruby中做同样的事情呢?

Maven项目可以有多个父母吗?

我们有java和flex项目在工作。 我们目前有1个基地包含我们想要用于这两个项目的configuration。 与此问题是:flex项目inheritancejavadoc和pmd的configuration,例如,他们不需要。 我想要做得更干净一点,有一个真正的基础,然后是一个java-base-pom和一个flex-base-pom。 但是,这是如何在具有flex部分和java部分的multimodule中工作的呢? 我们有我们自己的应用程序插件,我们使用以下结构: 我-插件 我的插件客户端(flex) 我的插件服务器(Java) my-plugin只包含一个包含section的pom.xml。 我将使用my-plugin pom.xml作为父项,但是我不能同时使用java base-pom或flex base-pom作为父项。 什么是最好的审查呢?

Visual Studiodebugging – 忽略其他地方的exception,而在其他地方?

我有一些代码,在一个特定的行(这是在不同的开发人员的代码,所以我不能只是改变它),然后捕获和适当处理生成大量的ArgumentExceptions。 我试图debuggingArgumentExceptions这是发生在不同的代码段(然后被捕获和处理,所以我不能只看看未处理的exception)。 有什么办法可以忽略源自特定其他代码行的ArgumentExceptions,同时还会抛出抛出其他地方的ArgumentExceptions?

哪个Actor模型库/框架适用于python和Erlang?

我正在寻找一个易于学习的Actor库或Python 2.x的框架。 我尝试了Candygram和Twisted,但我不喜欢它们。 我想要一个很容易扩展到suppero Greenlet(= stackless python)的东西。 Candygram太旧了。 扭曲太复杂了。 Gevent:目前还不清楚是否可以支持Actors模式。 你有什么build议?

如何在iOS中以编程方式创build和显示UISlider?

我在苹果文档中find了下面的代码,并将其添加到了我的viewDidLoad方法中,但是当我运行代码时滑块并没有出现。 CGRect frame = CGRectMake(0.0, 0.0, 200.0, 10.0); UISlider *slider = [[UISlider alloc] initWithFrame:frame]; [slider addTarget:self action:@selector(sliderAction:) forControlEvents:UIControlEventValueChanged]; [slider setBackgroundColor:[UIColor clearColor]]; slider.minimumValue = 0.0; slider.maximumValue = 50.0; slider.continuous = YES; slider.value = 25.0;