程序设计

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

20
随机列出<T>
在C#中随机化泛型列表顺序的最佳方法是什么?我想给一个随机顺序分配一个列表中的75个数字的有限集合,以便为彩票类型的应用程序绘制它们。
852 c#  generic-list 




30
错误:找不到vcvarsall.bat
我试图安装Python软件包dulwich: pip install dulwich 但是我收到了一个神秘的错误消息: error: Unable to find vcvarsall.bat 如果我尝试手动安装软件包,也会发生相同的情况: &gt; python setup.py install running build_ext building 'dulwich._objects' extension error: Unable to find vcvarsall.bat


6
您不了解Hindley-Milner的哪一部分?
我发誓曾经有一件不朽的字样出售的T恤: 哪一部分 你不明白吗 就我而言,答案将是……全部! 特别是,我经常在Haskell论文中看到这样的符号,但是我不知道它的含义。我不知道它应该是数学的哪个分支。 我当然知道希腊字母的字母和诸如“∉”之类的符号(通常表示某些东西不是集合的元素)。 另一方面,我以前从未见过“⊢”(维基百科声称这可能意味着“分区”)。我也不熟悉这里使用的vinculum。(通常情况下,它表示一个级分,但是这并不出现在这里是这种情况。) 如果有人至少可以告诉我从哪里开始寻找理解符号海的含义的方法,那将是有帮助的。


30
在OS X上设置环境变量
在OS X中修改环境变量(如PATH)的正确方法是什么? 我稍微看了一下Google,发现了三个要编辑的文件: / etc /路径 〜/ .profile 〜/ .tcshrc 我什至没有这些文件,而且我很确定.tcshrc是错误的,因为OS X现在使用bash。这些变量(尤其是PATH)在哪里定义? 我正在运行OS X v10.5(Leopard)。

30
自动缩放TextView文本以适合边界
我正在寻找一种最佳的方式来调整包裹文本的大小,以TextView使其适合其getHeight和getWidth范围。我不只是在寻找一种包装文本的方法-我想确保文本都可以包装并且足够小以完全适合屏幕显示。 我在StackOverflow上看到过一些需要自动调整大小的情况,但是它们要么是带有hack解决方案的非常特殊的情况,要么没有解决方案,要么涉及TextView递归地绘制递归直到其足够小(这会占用大量内存并强制执行用户可以观看每次递归操作时逐步缩小的文字)。 但是我敢肯定,那里有人找到了一个不涉及我正在做的事情的好的解决方案:编写一些繁琐的例程来分析和测量文本,调整文本的大小,然后重复进行直到找到合适的小尺寸为止。 TextView包裹文本使用什么例程?难道不能以某种方式用来预测文本是否足够小? tl; dr:有没有一种最佳实践来自动调整a的大小TextView以适合其getHeight和getWidth范围,使其包裹起来?


11
在bash shell脚本中传播所有参数
我正在编写一个非常简单的脚本,该脚本将调用另一个脚本,并且需要将参数从当前脚本传播到正在执行的脚本。 例如,我的脚本名称是foo.sh和调用bar.sh foo.sh: bar $1 $2 $3 $4 如何在不显式指定每个参数的情况下执行此操作?

5
使用当前更改创建Git分支
我开始在主分支上工作,以为我的任务会很容易。过了一会儿,我意识到这将需要更多的工作,我想在一个新分支中完成所有这些工作。 如何创建一个新分支并随身携带所有这些更改而不会弄脏主服务器?
848 git  git-branch 


30
如何查看iOS版本?
我想检查iOS设备的版本是否大于3.1.3 尝试过的版本: [[UIDevice currentDevice].systemVersion floatValue] 但它不起作用,我只想要一个: if (version &gt; 3.1.3) { } 我该如何实现?
848 ios  objective-c 

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.