程序设计

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

7
为什么“ return list.sort()”返回None,而不返回列表?
我已经能够验证findUniqueWords结果是否为sorted list。但是,它不返回列表。为什么? def findUniqueWords(theList): newList = [] words = [] # Read a line at a time for item in theList: # Remove any punctuation from the line cleaned = cleanUp(item) # Split the line into separate words words = cleaned.split() # Evaluate each word for word in words: # …
154 python  list  sorting  return 


15
在Swift中将map()应用于字典的最干净的方法是什么?
我想在字典中的所有键上映射一个函数。我希望以下类似的方法可以工作,但是过滤器无法直接应用于字典。实现这一目标的最干净的方法是什么? 在此示例中,我尝试将每个值加1。但这对于示例来说是偶然的-主要目的是弄清楚如何将map()应用于字典。 var d = ["foo" : 1, "bar" : 2] d.map() { $0.1 += 1 }
154 swift  dictionary 

7
重命名git子模块
是否有一些简单的方法来重命名git子模块目录(除了进行删除它的整个动作, 然后使用新的目的地名称重新添加它)。 而当我们这样做时,为什么我根本无法在父目录中执行以下操作呢? git mv old-submodule-name new-submodule-name

5
如何捕获PHP中的curl错误
我正在使用PHP curl函数将数据从本地计算机发布到Web服务器。我的代码如下: $c = curl_init(); curl_setopt($c, CURLOPT_URL, $url); curl_setopt($c, CURLOPT_RETURNTRANSFER, true); curl_setopt($c, CURLOPT_POST, true); curl_setopt($c, CURLOPT_POSTFIELDS, $data); $result = curl_exec($c); if (curl_exec($c) === false) { echo "ok"; } else { echo "error"; } curl_close($c); 不幸的是,我无法捕获任何错误,例如404、500或网络故障。那么,我如何得知数据没有发布到远程或从远程检索呢?
154 php  curl 

11
Java执行者:任务完成时如何在不阻塞的情况下得到通知?
假设我有一个队列,里面满是需要提交给执行者服务的任务。我希望他们一次处理一个。我能想到的最简单的方法是: 从队列中接任务 提交给执行者 在返回的Future上调用.get并阻塞,直到获得结果为止 从队列中执行另一个任务... 但是,我试图避免完全阻止。如果我有10,000个这样的队列,需要一次处理一个任务,那么我的堆栈空间将用完,因为它们中的大多数将保留阻塞的线程。 我想要提交一个任务并提供一个回叫,当任务完成时会调用该回叫。我将使用该回调通知作为发送下一个任务的标志。(functionaljava和jetlang显然使用了这种非阻塞算法,但我无法理解它们的代码) 如果不编写自己的执行程序服务,如何使用JDK的java.util.concurrent做到这一点? (向我提供这些任务的队列本身可能会阻塞,但这是一个稍后要解决的问题)

10
在熊猫系列中查找元素的索引
我知道这是一个非常基本的问题,但是由于某种原因我找不到答案。如何获取python pandas中Series某些元素的索引?(第一次出现就足够了) 即,我想要类似的东西: import pandas as pd myseries = pd.Series([1,4,0,7,5], index=[0,1,2,3,4]) print myseries.find(7) # should output 3 当然,可以使用循环定义这样的方法: def find(s, el): for i in s.index: if s[i] == el: return i return None print find(myseries, 7) 但我认为应该有更好的方法。在那儿?
154 python  pandas 

7
如何选择不区分列值的每一行
我需要运行一条select语句,以返回列值不唯一的所有行(例如EmailAddress)。 例如,如果表如下所示: CustomerName EmailAddress Aaron aaron@gmail.com Christy aaron@gmail.com Jason jason@gmail.com Eric eric@gmail.com John aaron@gmail.com 我需要查询返回: Aaron aaron@gmail.com Christy aaron@gmail.com John aaron@gmail.com 我已经阅读了许多帖子,并尝试了不同的查询,但均无济于事。我认为应该工作的查询如下。有人可以提出替代方案或告诉我查询的问题是什么吗? select EmailAddress, CustomerName from Customers group by EmailAddress, CustomerName having COUNT(distinct(EmailAddress)) > 1

2
使弹性项目采用内容宽度,而不是父容器的宽度
我有一个容器<div>用display: flex。它有一个孩子<a>。 我怎样才能使孩子显得“内联”? 具体来说,如何使孩子的宽度由其内容决定,而不扩展到父母的宽度? 我试过的 我将孩子设置为display: inline-flex,但仍然占用了整个宽度。我也尝试了所有其他显示属性,但没有任何效果。 例: .container { background: red; height: 200px; flex-direction: column; padding: 10px; display: flex; } a { display: inline-flex; padding: 10px 40px; background: pink; } <div class="container"> <a href="#">Test</a> </div> 运行代码段隐藏结果展开摘要 http://codepen.io/donpinkus/pen/YGRxRY
154 html  css  flexbox 

1
tar和zip有什么区别?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 8年前关闭。 改善这个问题 tar和zip有什么区别?每种情况都有哪些用例?
154 unix  compression  zip  tar 

4
Objective-C中可为空,__ nullable和_Nullable之间的区别
借助Xcode 6.3,引入了新的注释,以便更好地表达Objective-C中API的意图(当然可以确保更好的Swift支持)。这些注解当然nonnull是nullable和null_unspecified。 但是使用Xcode 7时,会出现很多警告,例如: 指针缺少可为空类型说明符(_Nonnull,_Nullable或_Null_unspecified)。 除此之外,Apple使用另一种可为空性说明符,标记其C代码(source): CFArrayRef __nonnull CFArrayCreate( CFAllocatorRef __nullable allocator, const void * __nonnull * __nullable values, CFIndex numValues, const CFArrayCallBacks * __nullable callBacks); 综上所述,我们现在有以下3种不同的可空性注释: nonnull,nullable,null_unspecified _Nonnull,_Nullable,_Null_unspecified __nonnull,__nullable,__null_unspecified 即使我知道为什么以及在哪里使用哪个批注,我还是对应该使用哪种类型的批注,地点和原因感到困惑。这是我可以收集的: 对于我应该使用性质nonnull,nullable,null_unspecified。 对于我应该使用方法参数nonnull,nullable,null_unspecified。 对于C方法我应该使用__nonnull,__nullable,__null_unspecified。 对于其他情况,如双指针,我应该使用_Nonnull,_Nullable,_Null_unspecified。 但是对于为什么我们有这么多基本上执行相同操作的注释,我仍然感到困惑。 所以我的问题是: 这些注释之间的确切区别是什么?如何正确放置它们?为什么?

13
在Django模板中格式化数字
我正在尝试格式化数字。例子: 1 => 1 12 => 12 123 => 123 1234 => 1,234 12345 => 12,345 它很常见,但是我无法弄清楚应该使用哪个过滤器。 编辑:如果您有通用的Python方法可以执行此操作,则很高兴在模型中添加格式化的字段。
154 python  django 

18
UIStackView中的多行标签
将多行标签(将换行符设置为“自动换行”)放入堆栈视图时,标签会立即失去换行符,而是将标签文本显示在一行中。 为什么会发生这种情况?如何在堆栈视图中保留多行标签?

7
OAuth:如何使用本地网址进行测试?
我正在尝试测试OAuth按钮,但是它们(Facebook,Twitter,LinkedIn)全部回来,但都显示错误,表明我无法从本地 URL 测试或使用它们。 如果人们似乎都需要非开发和非本地连接环境,人们通常如何使用OAuth进行开发?
154 oauth  localhost 


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.