程序设计

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


8
如何将列表合并为元组列表?
实现以下目标的Python方法是什么? # Original lists: list_a = [1, 2, 3, 4] list_b = [5, 6, 7, 8] # List of tuples from 'list_a' and 'list_b': list_c = [(1,5), (2,6), (3,7), (4,8)] 的每个成员list_c都是一个元组,其第一个成员是from list_a,第二个成员是from list_b。
297 python  list  merge  tuples 

16
测试是否从Shell脚本打开了远程TCP端口
我正在寻找一种快速,简单的方法来从Shell脚本内部正确测试远程服务器上是否打开了给定的TCP端口。 我已经用telnet命令做到了,当打开端口时,它可以正常工作,但是当它不在时,它似乎并没有超时,而只是挂在那里。 这是一个示例: l_TELNET=`echo "quit" | telnet $SERVER $PORT | grep "Escape character is"` if [ "$?" -ne 0 ]; then echo "Connection to $SERVER on port $PORT failed" exit 1 else echo "Connection to $SERVER on port $PORT succeeded" exit 0 fi 我或者需要一种更好的方法,或者是一种方法,例如如果telnet在不到8秒内没有连接,则强制telnet超时,然后返回我可以在Shell中捕获的内容(返回代码或stdout中的字符串)。 我知道Perl方法,该方法使用IO :: Socket :: INET模块并编写了成功的脚本来测试端口,但如果可能的话,希望避免使用Perl。 注意:这就是我的服务器正在运行的(我需要从中运行) …
297 shell  tcp  port  solaris  telnet 


8
在PHP中初始化(空)数组的最佳方法
在某些其他语言(例如,AS3)中,已经注意到,如果这样做,初始化新数组更快,var foo = []而不是var foo = new Array()因为对象创建和实例化的原因。我想知道PHP中是否有任何等效项? class Foo { private $arr = array(); // is there another / better way? }

16
错误1046未选择数据库,如何解决?
错误的SQL查询: -- -- Database: `work` -- -- -------------------------------------------------------- -- -- Table structure for table `administrators` -- CREATE TABLE IF NOT EXISTS `administrators` ( `user_id` varchar( 30 ) NOT NULL , `password` varchar( 30 ) NOT NULL ) ENGINE = InnoDB DEFAULT CHARSET = latin1; MySQL说: #1046 - No database selected …

9
将本地Git存储库与远程Git存储库同步
我想将本地存储库与远程存储库进行同步,以便本地存储库成为远程存储库的100%副本-这意味着,如果这些存储库中的某些文件不同,我们将使用远程存储库覆盖本地文件,如果存在远程中不存在的本地存储库中的文件,将删除本地文件。 除了进行远程存储库的全新克隆之外,还有其他方法可以实现吗? 类似的问题与一键式同步远程本地git repo丢弃本地更改/提交。
297 git 

13
检测HTTP或HTTPS,然后在JavaScript中强制HTTPS
有什么方法可以检测HTTP或HTTPS,然后通过JavaScript强制使用HTTPS? 我有一些用于检测HTTP或HTTPS的代码,但是我不能强迫它使用https:。 我正在使用window.location.protocol属性设置站点的任何内容,https:然后刷新页面以希望将新的httpsed URL重新加载到浏览器中。 if (window.location.protocol != "https:") { window.location.protocol = "https:"; window.location.reload(); }

26
SQL数据读取器-处理空列值
我正在使用SQLdatareader从数据库构建POCO。该代码有效,除非它在数据库中遇到空值。例如,如果数据库中的“名字”列包含空值,则将引发异常。 employee.FirstName = sqlreader.GetString(indexFirstName); 在这种情况下处理空值的最佳方法是什么?
297 c#  sqldatareader 

14
如何将地址转换为Google Maps Link(NOT MAP)
在网路上搜寻(Google搜寻)一段时间后,我找不到任何需要以下网址的地址: 哥伦比亚特区华盛顿市,宾夕法尼亚大道1200号,20003 并将其转换为可点击的链接: http://maps.google.com/maps?f=q&source=s_q&hl=zh-CN&q=1200+宾夕法尼亚州+ Ave + SE,+华盛顿,+ District + of + Columbia,+ 20003&sll = 37.0625,-95.677068&sspn = 44.118686,114.169922922 &ie = UTF8&cd = 1&geocode = FT5MUQIdIDlp-w&split = 0&ll = 38.882147,-76.99017&spn = 0.01064,0.027874&z = 16&iwloc = A 首选jQuery或PHP或仅此方面的任何有用信息。

10
'AND'vs'&&'作为运算符
我有一个代码库,开发人员决定使用ANDand OR代替&&and ||。 我知道运算符的优先级(&&之前and)有所不同,但是使用给定的框架(准确地说是PrestaShop),这显然不是原因。 您正在使用哪个版本?是and不是更具有可读性&&?还是没有区别?



14
是什么使Lisp宏如此特别?
阅读Paul Graham关于编程语言的文章,人们会认为Lisp宏是唯一的选择。作为繁忙的开发人员,在其他平台上工作,我没有使用Lisp宏的特权。作为想了解蜂鸣声的人,请解释一下此功能如此强大的原因。 还请将此与我从Python,Java,C#或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.