程序设计

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

8
仅列出当前目录中的文件
在Python中,我只想列出当前目录中的所有文件。我不希望从任何子目录或父目录中列出文件。 似乎确实有类似的解决方案,但它们似乎对我不起作用。这是我的代码段: import os for subdir, dirs, files in os.walk('./'): for file in files: do some stuff print file 假设我在当前目录中有2个文件holygrail.py和Tim。我也有一个文件夹,其中包含两个文件-我们称它们为Arthur和Lancelot。当我运行脚本时,这是我得到的: holygrail.py Tim Arthur Lancelot 我对holygrail.py和Tim感到满意。但是我不想列出亚瑟(Arthur)和兰斯洛特(Lancelot)这两个文件。
225 python 


17
SSL握手警报:自升级到Java 1.7.0后出现unrecognized_name错误
我今天从Java 1.6升级到Java 1.7。从那时起,当我尝试通过SSL建立到我的Web服务器的连接时发生错误: javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name at sun.security.ssl.ClientHandshaker.handshakeAlert(ClientHandshaker.java:1288) at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1904) at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1027) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1262) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1289) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1273) at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:523) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1296) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254) at java.net.URL.openStream(URL.java:1035) 这是代码: SAXBuilder builder = new SAXBuilder(); Document document = null; try { url = new URL(https://some url); document = (Document) builder.build(url.openStream()); …
225 java  ssl 

6
将DateTime转换为字符串PHP
我已经研究了很多站点,有关如何将PHP DateTime对象转换为String。我总是看到“从String到DateTime”而不是“从DateTime到String” 可以回显PHP DateTime,但是我想用PHP字符串函数处理DateTime。 我的问题是如何从这种代码开始使PHP dateTime对象成为字符串: $dts = new DateTime(); //this returns the current date time echo strlen($dts);
225 php  datetime 

8
将Unicode文本写入文本文件?
我正在从Google文档中提取数据,进行处理,然后将其写入文件(最终我将其粘贴到Wordpress页面中)。 它具有一些非ASCII符号。如何将这些安全地转换为可以在HTML源代码中使用的符号? 目前,我正在将所有内容都转换为Unicode,将它们全部组合成Python字符串,然后执行以下操作: import codecs f = codecs.open('out.txt', mode="w", encoding="iso-8859-1") f.write(all_html.encode("iso-8859-1", "replace")) 最后一行存在编码错误: UnicodeDecodeError:'ascii'编解码器无法解码位置12286的字节0xa0:序数不在范围内(128) 部分解决方案: 此Python运行无错误: row = [unicode(x.strip()) if x is not None else u'' for x in row] all_html = row[0] + "<br/>" + row[1] f = open('out.txt', 'w') f.write(all_html.encode("utf-8")) 但是,如果我打开实际的文本文件,则会看到很多符号,例如: Qur‚Äôan 也许我需要写文本文件以外的东西?

22
在onclick函数中传递字符串参数
我想将参数(即字符串)传递给Onclick函数。目前,我这样做: '<input type="button" onClick="gotoNode(' + result.name + ')" />' 例如,result.name等于字符串“ Add”。当我单击此按钮时,出现一个错误,提示未定义添加。由于此函数调用可以完美地与数字参数一起使用,因此我认为它与字符串中的符号“”有关。以前有人遇到过这个问题吗?
225 javascript  html 

9
如何在git中编辑现有标签消息?
我们的git仓库中有几个带注释的标签。较旧的标签包含虚假消息,我们希望将其更新为新样式。 % git tag -n1 v1.0 message v1.1 message v1.2 message v2.0 Version 2.0 built on 15 October 2011. 在此示例中,我们希望使v1.x消息看起来像v2.0消息。有人知道我们将如何做吗?
225 git  git-tag 


5
PSR-0和PSR-4有什么区别?
最近,我阅读了有关名称空间及其有益之处的信息。我目前正在Laravel中创建一个项目,并试图从类映射自动加载转到命名空间。但是,我似乎无法理解PSR-0和PSR-4之间的实际区别。 我读过的一些资源是... 自动装弹机之战 Laracasts PSR-4自动加载 PSR-0 PSR-4 我的理解: PSR-4不会将下划线转换为目录分隔符 作曲者的某些特定规则导致目录结构变得复杂,这又使PSR-0命名间隔变得冗长,因此创建了PSR-4 解释差异的示例将是可理解的。

8
基本指针和堆栈指针到底是什么?他们指出了什么?
使用来自维基百科的示例,其中DrawSquare()调用DrawLine(), (请注意,此图在底部具有高地址,在顶部具有低地址。) 任何人都可以解释我什么ebp,并esp在这方面? 从我所看到的,我会说堆栈指针总是指向堆栈的顶部,而基本指针指向当前函数的开头?或者是什么? 编辑:我的意思是在Windows程序的上下文中 edit2:又如何eip运作? edit3:我有以下来自MSVC ++的代码: var_C= dword ptr -0Ch var_8= dword ptr -8 var_4= dword ptr -4 hInstance= dword ptr 8 hPrevInstance= dword ptr 0Ch lpCmdLine= dword ptr 10h nShowCmd= dword ptr 14h 它们似乎都是双字,因此每个占用4个字节。所以我可以看到从hInstance到var_4有4个字节的距离。这些是什么?我认为这是寄信人地址,如维基百科的图片所示? (编者注:从迈克尔的答案中删除了一个长引号,该引号不属于该问题,但编辑了一个后续问题): 这是因为函数调用的流程是: * Push parameters (hInstance, etc.) * Call function, which pushes return …
225 c++  c  assembly  x86 

8
在git仓库中处理密码的最佳实践是什么?
我有一个Bash脚本,可用于访问Twitter并在某些情况下弹出Growl通知。用脚本存储密码的最佳方法是什么? 我想将此脚本提交到git repo并使其在GitHub上可用,但是我想知道在执行此操作时保持我的登录名/密码为私有的最佳方法是什么。当前,密码存储在脚本本身中。我不能在推送之前立即删除它,因为所有旧提交都将包含密码。没有密码进行开发不是一种选择。我想我应该将密码存储在一个外部配置文件中,但是我想我会先检查一下是否有确定的方法来处理此问题,然后再尝试将它们放在一起。
225 git  bash  security  github  passwords 


7
Maven跳过测试
我正在使用Maven 2.2.1并使用以下命令来构建我的项目 mvn clean install -Dmaven.test.skip=true 但是,该构建失败称无法找到工件之一。但是,当我使用时: mvn clean install -DskipTests 一切正常。 到目前为止,我一直认为这两个命令是等效的。但是,此链接似乎表明-Dmaven.test.skip=true也跳过了对测试用例的编译。 但是,这仍然没有向我解释为什么一个命令有效而另一个命令无效。如果有人请向我解释,将不胜感激。
225 maven 

2
git如何存储文件?
我刚开始学习git,为此,我开始阅读Git社区手册,在这本书中,他们说SVN和CVS存储文件之间的差异,而git存储所有文件的快照。 但是我并没有真正了解快照的含义。git是否真的在每个提交中都复制了所有文件,因为我从它们的解释中了解到这一点。 PS:如果有人能更好地学习git,我将不胜感激。
225 git 

19
数百万行的JavaScript数据网格[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 6年前关闭。 改善这个问题 我需要使用JavaScript在网格中向用户呈现大量数据行(即数百万行)。 用户不应一次看到页面或仅查看有限数量的数据。 相反,应该看起来所有数据都可用。 并非一次下载所有数据,而是在用户访问时下载小块(即,通过滚动网格)。 这些行不会通过此前端进行编辑,因此可接受只读网格。 对于这种无缝分页,存在哪些用JavaScript编写的数据网格?

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.