程序设计

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

8
Python 3:ImportError“没有名为Setuptools的模块”
我在使用Python 3安装软件包时遇到了麻烦。 我一直都使用来安装软件包setup.py install。但是现在,当我尝试安装ansicolors软件包时,我得到了: importerror“没有名为Setuptools的模块” 我不知道该怎么办,因为过去我没有安装过setuptools。尽管如此,我仍然能够在setup.py install没有setuptools的情况下安装许多软件包。为什么现在应该获得setuptools? 我什至无法安装setuptools,因为我有Python 3.3,setuptools不支持Python 3。 为什么我的安装命令不再起作用?


15
在Windows上使用带有自签名证书的git无法解决“无法获取本地发行者证书”
我在Windows上使用Git。我安装了msysGit软件包。我的测试库在服务器上具有一个自签名证书。我可以使用HTTP访问和使用存储库,而不会出现问题。转到HTTPS会出现错误: SSL证书问题:无法获取本地颁发者证书。 我在Windows 7-客户端计算机的“受信任的根证书颁发机构”中安装了自签名证书。我可以在Internet Explorer中浏览到HTTPS存储库URL,而不会出现错误消息。 Philip Kelley撰写的此博客文章解释说cURL不使用客户端计算机的证书存储。我按照博客文章的建议创建了一个私有副本,curl-ca-bundle.crt并配置了Git以使用它。我确定Git正在使用我的副本。如果我重命名副本;Git抱怨文件丢失。 我粘贴了证书,如博客文章中所述,我仍然收到消息“无法获取本地发行者证书”。 我通过HTTPS克隆GitHub Repository来验证Git仍在工作。 我唯一看到的与博客文章不同的是我的证书是根-没有链可以到达它。我的证书最初来自单击IIS8 IIS管理器链接“创建自签名证书”。也许这会使证书与cURL所期望的有所不同。 如何获取Git / cURL接受自签名证书?


14
如何在RSpec中运行单个测试/规格文件?
我希望能够运行一个规范文件的测试-例如,对于我正在编辑的一个文件。 rake spec执行所有规格。我的项目不是Rails项目,因此rake spec:doc不起作用。 不知道这是否重要,但这是我的目录结构。 ./Rakefile ./lib ./lib/cushion.rb ./lib/缓冲 ./lib/cushion/doc.rb ./lib/cushion/db.rb ./规格 ./spec/spec.opts ./spec/spec_helper.rb ./spec/db_spec.rb
282 ruby  testing  rspec 

18
Google Maps API 3-默认(点)标记的自定义标记颜色
我见过很多与此类似的其他问题(在这里,在这里和这里),但是他们都接受了不能解决我问题的答案。我发现该问题的最佳解决方案是StyledMarker库,该库可以让您定义标记的自定义颜色,但是我无法使用它来使用默认标记(使用Google Maps搜索时获得的一种)中间的一个点),它似乎只是在标记中带有字母或特殊图标。

30
LINQ最难或最容易被误解的方面是什么?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 背景:在接下来的一个月,我会给出约或至少包括三名会谈LINQ的背景下C#。我想根据人们可能难以理解的内容,或者对他们的印象有误的情况,来了解哪些主题值得关注。我不会特别谈论LINQ到SQL或实体框架除了作为如何查询可以远程使用表达式树(通常被执行的例子IQueryable)。 那么,您发现了什么困难LINQ呢?您对误解有何见解?示例可能是以下任何一种,但请不要限制自己! C#编译器如何处理查询表达式 Lambda表达式 表达树 扩展方式 匿名类型 IQueryable 延迟执行与立即执行 流与缓冲执行(例如,OrderBy被延迟但被缓冲) 隐式类型的局部变量 读取复杂的通用签名(例如Enumerable.Join)
282 c#  linq  c#-3.0 

27
GET或POST是否比另一种安全?
将HTTP GET与HTTP POST进行比较时,从安全角度来看有什么区别?这些选择中的一种在本质上比另一种更安全吗?如果是这样,为什么? 我意识到POST不会在URL上公开信息,但是其中有任何真正的价值还是仅仅是通过隐蔽性实现安全性?当出于安全考虑时,是否有理由我应该选择POST? 编辑: 通过HTTPS,对POST数据进行了编码,但是URL是否可以被第三方监听?另外,我正在处理JSP;当使用JSP或类似框架时,可以公平地说,最佳实践是避免将敏感数据完全放在POST或GET中,而使用服务器端代码来处理敏感信息吗?
282 html  security  http 

9
如何从中继正确创建SVN标签?
我正在Subversion中创建我的第一个项目。到目前为止,我有 branches tags trunk 我想我需要立即使分支变得单一并重新开始。 更新分支是常态。 我一直在做中继工作,并将内容移动到标签,如下所示。 mkdir tags/1.0 cp -rf trunk/* tags/1.0 svn add tags/1.0 svn commit -m " create a first tagged version" 我的直觉告诉我这是完全错误的,我应该使用来维护文件之间的某种关系svn copy。我以这种方式创建的文件不会相互关联,并且我肯定会错过Subversion功能。我对么? 我应该对单个文件使用svn copy吗? mkdir tags/1.0 svn add tags/1.0 svn copy trunk/file1 tags/1.0 svn copy trunk/file2 tags/1.0 svn copy trunk/file3 tags/1.0 svn commit -m " …
282 svn  tags 


11
在Chrome中查找JavaScript函数定义
Chrome的开发人员工具令人难以置信,但他们似乎没有(我能找到)的一件事是找到JavaScript函数定义的一种方法。这对我来说非常方便,因为我正在一个包含许多外部JS文件的网站上工作。当然grep可以解决此问题,但在浏览器中会更好。我的意思是,浏览器必须知道这一点,那么为什么不公开呢?我所期望的是: 从页面中选择“检查元素”,突出显示“元素”选项卡中的行 右键单击该行,然后选择“转到函数定义” 正确的脚本已加载到“脚本”选项卡中,并且会跳转到函数定义 首先,这个功能是否存在,我只是想念它? 如果没有,我猜这可能来自WebKit,但是找不到针对Developer Tool功能请求或WebKit的Bugzilla的任何内容。


16
格式化代码片段以在Blogger上进行博客发布[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 7年前关闭。 改善这个问题 我的博客托管在Blogger上,我经常在C/ C#/ Java/ XML等位置发布代码段,但是我发现该代码段“被缠住了”。 是否可以使用任何网站预先解析代码段并整理格式,将XML“ <” 转换为“ <”等。 关于SO的这个领域有很多问题,但是我找不到直接解决这个问题的问题。 Edit:对于@Rich答案,网站指出“要在您的网站上显示格式化的代码,您需要获取此CSS样式表,并在<head>页面部分中添加对它的引用”。这就是问题-您无法在Blogger AFAIK上执行此操作。


10
如何解决JavaScript的parseInt八进制行为?
尝试在JavaScript中执行以下操作: parseInt('01'); //equals 1 parseInt('02'); //equals 2 parseInt('03'); //equals 3 parseInt('04'); //equals 4 parseInt('05'); //equals 5 parseInt('06'); //equals 6 parseInt('07'); //equals 7 parseInt('08'); //equals 0 !! parseInt('09'); //equals 0 !! 我刚刚了解到JavaScript认为前导零表示八进制整数的困难方式,并且由于在基数8中没有"8"或"9",所以该函数返回零。是否喜欢,这是设计使然。 有哪些解决方法? 注意:为了完整起见,我将发布一个解决方案,但这是我讨厌的解决方案,因此请发布其他/更好的答案。 更新: JavaScript标准的第5版(ECMA-262)引入了一项重大更改,消除了此行为。Mozilla有一个很好的写了。

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.