程序设计

专业和发烧友程序员的问答

5
第一次出现时分裂
在首次出现定界符时分割字符串的最佳方法是什么? 例如: "123mango abcd mango kiwi peach" 首先分裂mango得到: "abcd mango kiwi peach"
309 python  split 

15
C#Lambda表达式:为什么要使用它们?
我已经快速阅读了Microsoft Lambda Expression文档。 但是,这种示例有助于我更好地理解: delegate int del(int i); del myDelegate = x => x * x; int j = myDelegate(5); //j = 25 但是,我仍然不明白为什么它是如此创新。这只是“方法变量”结束时消失的方法,对吗?为什么要使用此方法而不是实际方法?
309 c#  c#-3.0  lambda 



5
如何将子模块添加到子目录?
我有一个git repo,里面~/.janus/有很多子模块。我想在中添加子模块~/.janus/snipmate-snippets/snippets/,但是git submodule add <git@github.com:...>在snipmate-snippets目录中运行时,出现以下错误消息: You need to run this command from the toplevel of the working tree. 所以问题是:如何将子模块添加到snipmate-snippets目录中?

6
在代码中安装python模块
我需要直接在脚本中从PyPi安装软件包。也许有一些模块或distutils(distribute,pip等)功能使我可以执行类似的操作,pypi.install('requests')并且请求将被安装到我的virtualenv中。

13
在启用noImplicitAny标志的打字稿中编译时,如何防止出现“对象类型的索引签名隐式具有'any'类型”错误?
我总是用--noImplicitAny标志来编译Typescript。这很有意义,因为我希望我的类型检查尽可能严格。 我的问题是,使用以下代码,我得到了错误Index signature of object type implicitly has an 'any' type: interface ISomeObject { firstKey: string; secondKey: string; thirdKey: string; } let someObject: ISomeObject = { firstKey: 'firstValue', secondKey: 'secondValue', thirdKey: 'thirdValue' }; let key: string = 'secondKey'; let secondValue: string = someObject[key]; 需要注意的重要一点是,该想法是key变量来自应用程序中的其他位置,并且可以是对象中的任何键。 我尝试通过以下方式显式转换类型: let secondValue: string = <string>someObject[key]; …
309 typescript 


11
转换:未经授权的``aaaa''@ error / constitute.c / ReadImage / 453
我想通过使用convertImageMagick 创建一个验证码图片。 我遵循了这一点,但是存在一些问题。 在我的Linux shell中输入: convert -background white -fill black -font FreeSerif-Bold -pointsize 36 label:'adfgh' ./test.png 错误是: 转换:未经授权adfgh@ error / constitute.c / ReadImage / 453。转换:缺少图像文件名./test.png@ error / convert.c / ConvertImageCommand / 3015 My ImageMagick:版本:6.7.2-7,我使用安装yum install ImageMagick。 我什么都不知道 有什么建议吗?

15
如何创建对象并为其添加属性?
我想在Python中创建一个动态对象(在另一个对象内部),然后向其添加属性。 我试过了: obj = someobject obj.a = object() setattr(obj.a, 'somefield', 'somevalue') 但这没用。 有任何想法吗? 编辑: 我正在从for循环遍历值列表的循环中设置属性,例如 params = ['attr1', 'attr2', 'attr3'] obj = someobject obj.a = object() for p in params: obj.a.p # where p comes from for loop variable 在上面的例子中,我会得到obj.a.attr1,obj.a.attr2,obj.a.attr3。 我使用该setattr函数是因为我不知道如何obj.a.NAME从for循环中进行操作。 如何根据上例中的值设置属性p?

11
在Python中打印多个参数
这只是我的代码的一部分: print("Total score for %s is %s ", name, score) 但我希望它打印出来: “(姓名)的总分是(分数)” 其中name是列表中的变量,score是整数。如果有帮助的话,这就是Python 3.3。


30
在Eclipse中为Android开发:R.java无法重新生成
我发现我的R.java从未更新过,因此它不包含有关新资源的信息,因此我决定删除它,并认为Eclipse会生成一个新资源。但这没有发生,而且我现在没有R.java。如何重新生成一个? 我正在使用Windows 7。 从其中一项评论中:“执行项目 -> 清理对我造成了问题。清理会删除R.java ...,并且无论出于何种原因,插件都不会重新生成文件。”



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.