程序设计

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



12
嵌套列表上的列表理解?
我有这个嵌套列表: l = [['40', '20', '10', '30'], ['20', '20', '20', '20', '20', '30', '20'], ['30', '20', '30', '50', '10', '30', '20', '20', '20'], ['100', '100'], ['100', '100', '100', '100', '100'], ['100', '100', '100', '100']] 现在,我要做的是将列表中的每个元素转换为float。我的解决方案是这样的: newList = [] for x in l: for y in x: newList.append(float(y)) 但这可以使用嵌套列表理解来完成吗? 我所做的是: [float(y) …

9
REST API 404:URI错误或资源丢失?
我正在构建REST API,但是遇到了问题。 在设计REST API时似乎可以接受的做法是,如果请求的资源不存在,则返回404。 但是,对我来说,这增加了不必要的歧义。传统上,HTTP 404与错误的URI相关联。因此,实际上,我们说的是“要么您到达了正确的位置,但是该特定记录不存在,或者互联网上没有这样的位置!我真的不确定哪一个...” 考虑以下URI: http://mywebsite/api/user/13 如果我收到404,那是因为用户13不存在吗?还是因为我的网址应该是: http://mywebsite/restapi/user/13 过去,HTTP 200 OK如果记录不存在,我刚刚返回了带有响应代码的NULL结果。它很简单,而且我认为它很干净,即使不一定接受这种做法。但是有更好的方法吗?
219 web-services  http  rest 

12
如何修复WebStorm警告“需要”的“未解决的函数或方法”警告(Firefox附加SDK)
我正在将WebStorm 7用于Firefox附加SDK开发。 WebStorm显示警告:的“未解决的函数或方法” require()。 我想摆脱警告。 var pageMod = require("sdk/page-mod"); 注意:我已经配置了JavaScript库(请参阅/ lib / sdk全局变量)。 环境: WebStorm 7.0.2 Windows 7 64位 Firefox附加SDK 1.15beta1

9
如何使用FormData进行AJAX文件上传?
这是我使用拖放功能动态生成的HTML。 <form method="POST" id="contact" name="13" class="form-horizontal wpc_contact" novalidate="novalidate" enctype="multipart/form-data"> <fieldset> <div id="legend" class=""> <legend class="">file demoe 1</legend> <div id="alert-message" class="alert hidden"></div> </div> <div class="control-group"> <!-- Text input--> <label class="control-label" for="input01">Text input</label> <div class="controls"> <input type="text" placeholder="placeholder" class="input-xlarge" name="name"> <p class="help-block" style="display:none;">text_input</p> </div> <div class="control-group"> </div> <label class="control-label">File Button</label> <!-- File …
219 php  jquery  ajax 


2
builtins.TypeError:必须为str,而不是字节
我已经将脚本从Python 2.7转换为3.2,并且有一个错误。 # -*- coding: utf-8 -*- import time from datetime import date from lxml import etree from collections import OrderedDict # Create the root element page = etree.Element('results') # Make a new document tree doc = etree.ElementTree(page) # Add the subelements pageElement = etree.SubElement(page, 'Country',Tim = 'Now', name='Germany', AnotherParameter …
219 python  python-3.x  lxml 

13
input()错误-NameError:名称“ ...”未定义
尝试运行此简单脚本时出现错误: input_variable = input ("Enter your name: ") print ("your name is" + input_variable) 假设我输入“花花公子”,我得到的错误是: line 1, in <module> input_variable = input ("Enter your name: ") File "<string>", line 1, in <module> NameError: name 'dude' is not defined 我正在使用python 2.7运行这些脚本。

6
ValueError:具有多个元素的数组的真值不明确。使用a.any()或a.all()
我刚刚在代码中发现了一个逻辑错误,该错误导致了各种各样的问题。我在无意中执行了按位AND运算,而不是逻辑AND 运算。 我将代码从: r = mlab.csv2rec(datafile, delimiter=',', names=COL_HEADERS) mask = ((r["dt"] >= startdate) & (r["dt"] <= enddate)) selected = r[mask] 至: r = mlab.csv2rec(datafile, delimiter=',', names=COL_HEADERS) mask = ((r["dt"] >= startdate) and (r["dt"] <= enddate)) selected = r[mask] 令我惊讶的是,我得到了一个相当神秘的错误消息: ValueError:具有多个元素的数组的真值不明确。使用a.any()或a.all() 为什么在使用按位操作时没有发出类似的错误-如何解决此问题?
219 python  numpy 

7
了解React-Redux和mapStateToProps()
我正在尝试了解react-redux的connect方法及其作为参数的功能。特别是mapStateToProps()。 以我的理解,其返回值mapStateToProps将是一个从状态派生的对象(因为它存在于商店中),其键将作为道具传递给目标组件(应用了connect的组件)。 这意味着目标组件所消耗的状态与存储在商店中的状态可能具有截然不同的结构。 问:可以吗? 问:这是预期的吗? 问:这是反模式吗?

30
Xcode下体系结构x86_64的重复符号
我现在有与上述标题相同的问题,但尚未找到正确的答案。我得到了错误: /Users/nle/Library/Developer/Xcode/DerivedData/TestMoboSDK-Client-cgodalyxmwqzynaxfbbewrooymnq/Build/Intermediates/TestMoboSDK-Client.build/Debug-iphonesimulator/TestMoboSDK-Client.build/Objects-normal/x86_64/MoboSDK.o /Users/nle/Library/Developer/Xcode/DerivedData/TestMoboSDK-Client-cgodalyxmwqzynaxfbbewrooymnq/Build/Products/Debug-iphonesimulator/libMoboSDK.a(MoboSDK.o) duplicate symbol _OBJC_METACLASS_$_MoboSDK in: /Users/nle/Library/Developer/Xcode/DerivedData/TestMoboSDK-Client-cgodalyxmwqzynaxfbbewrooymnq/Build/Intermediates/TestMoboSDK-Client.build/Debug-iphonesimulator/TestMoboSDK-Client.build/Objects-normal/x86_64/MoboSDK.o /Users/nle/Library/Developer/Xcode/DerivedData/TestMoboSDK-Client-cgodalyxmwqzynaxfbbewrooymnq/Build/Products/Debug-iphonesimulator/libMoboSDK.a(MoboSDK.o) ld: 75 duplicate symbols for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) 任何帮助表示赞赏。 最后, 我找出了导致我添加-ObjC到中的错误的原因Other Linker Flags。删除此值后,我可以成功构建项目,但是我不知道为什么。谁能解释一下?
219 ios  objective-c  xcode5 

7
将Kafka用作(CQRS)事件存储。好主意?
虽然我已经遇到卡夫卡之前,我刚刚意识到卡夫卡也许可以作为(基础)一CQRS,eventstore。 Kafka支持的主要观点之一: 事件捕获/存储,当然都是HA。 Pub / sub架构 重播事件日志的能力,使新订户可以在事件发生后向系统注册。 诚然,我不是100%精通CQRS /事件源,但是这似乎与事件存储区应该的非常接近。有趣的是:关于Kafka用作事件存储,我实在找不到太多,所以也许我错过了一些东西。 那么,卡夫卡缺少什么东西可以使其成为一个好的活动库?能行吗?用它生产吗?对洞察力,链接等感兴趣 基本上,系统状态是根据系统曾经收到的事务/事件保存的,而不仅仅是保存系统的当前状态/快照(通常这样做)。(将其视为会计中的总帐:最终所有事务都加到最终状态)。这允许进行各种有趣的事情,但请仔细阅读提供的链接。


7
在列表中查找属性等于某个值(满足任何条件)的对象
我有对象列表。我想在此列表中找到一个属性(或方法结果-任意)等于的(第一个或任何对象)对象value。 找到它的最佳方法是什么? 这是测试用例: class Test: def __init__(self, value): self.value = value import random value = 5 test_list = [Test(random.randint(0,100)) for x in range(1000)] # that I would do in Pascal, I don't believe isn't anywhere near 'Pythonic' for x in test_list: if x.value == value: print "i found it!" break …
219 python  django  list 

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.