程序设计

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

16
jQuery-从DOM中删除元素时触发事件
我试图弄清楚从页面中删除元素时如何执行一些js代码: jQuery('#some-element').remove(); // remove some element from the page /* need to figure out how to independently detect the above happened */ 是否有为此量身定制的活动,例如: jQuery('#some-element').onremoval( function() { // do post-mortem stuff here }); 谢谢。
211 jquery  events  dom  triggers 





4
为什么Pylint认为在条件值中使用len(SEQUENCE)不正确?
考虑以下代码片段: from os import walk files = [] for (dirpath, _, filenames) in walk(mydir): # more code that modifies files if len(files) == 0: # <-- C1801 return None Pylint使我对有关if语句行的消息感到震惊: [pylint] C1801:请勿len(SEQUENCE)用作条件值 乍一看,规则C1801在我看来并不十分合理,参考指南中的定义也无法解释为什么这是一个问题。实际上,它彻头彻尾地称其为不正确的用法。 len-as-condition(C1801): 不要len(SEQUENCE)用作条件值当Pylint检测到内部条件不正确使用len(sequence)时使用。 我的搜索尝试也未能为我提供更深入的解释。我确实知道,序列的length属性可能会被延迟评估,并且__len__可以编程为具有副作用,但是令人怀疑的是,仅此一个问题是否足以使Pylint认为这种用法不正确。因此,在我简单地将项目配置为忽略规则之前,我想知道我的推理中是否缺少某些内容。 什么时候将len(SEQ)用作条件值有问题?Pylint尝试使用C1801避免哪些主要情况?


15
ELIFECYCLE Node.js错误是什么意思?
ELIFECYCLE是什么意思? 这是我的应用程序代码:https : //gist.github.com/samholmes/388ca4552c5936b52c5d 当我运行“ blast-emails”命令时,它将运行一段时间,直到由于错误而崩溃: npm ERR! Linux 3.2.0-4-amd64 npm ERR! argv "/root/.nvm/versions/io.js/v1.6.1/bin/iojs" "/root/.nvm/versions/io.js/v1.6.1/bin/npm" "run" "live" npm ERR! node v1.6.1 npm ERR! npm v2.7.1 npm ERR! code ELIFECYCLE npm ERR! emailer@0.0.0 live: `NODE_ENV=production node app.js` npm ERR! Exit status 137 npm ERR! npm ERR! Failed at the emailer@0.0.0 live …
211 node.js 

11
如何将HTML标签显示为纯文本
我的网站上有一个允许使用HTML的输入表单,我正在尝试添加有关使用HTML标签的说明。我想要文字 <strong>Look just like this line - so then know how to type it</strong> 但是到目前为止,我得到的是: 看起来就像这行-因此知道如何键入它 如何显示标签,以便人们知道要输入什么?
211 php  html 

10
在Android中获取用户位置的好方法
问题: 尽快使用户的当前位置在阈值之内,同时节省电池。 为什么问题是一个问题: 首先,android有两个提供程序;网络和GPS。有时网络会更好,有时GPS会更好。 “更好”是指速度与精度之比。 如果我几乎可以立即获得位置信息而无需打开GPS,则我愿意牺牲几米的精度。 其次,如果您请求位置更改的更新,并且当前位置稳定,则不会发送任何内容。 Google提供了一个确定“最佳”位置的示例:http : //developer.android.com/guide/topics/location/obtaining-user-location.html#BestEstimate 但我认为这没有应该做的那么好/可能。 我有点困惑,为什么google没有用于位置的标准化API,开发人员不必关心位置的来源,您只需指定所需的内容,然后电话为您选择。 我需要什么帮助: 我需要找到一种确定“最佳”位置的好方法,也许是通过某种启发式方法,或者通过一些第三方库。 这并不意味着确定最佳提供商! 我可能会使用所有提供商,并从中选择最好的提供商。 应用程序的背景: 该应用程序将以固定的时间间隔(假设每10分钟左右)收集用户的位置,并将其发送到服务器。 该应用程序应尽可能节省电池,并且该位置的精度应为X(50-100?)米。 目标是以后能够在一天中在地图上绘制用户的路径,因此我需要足够的准确性。 其他: 您认为期望和接受的精度的合理值是多少? 我一直在使用100m作为可接受的值,并根据需要使用30m,这是个要问的问题吗? 我希望以后能够在地图上绘制用户的路径。 理想的100m和可接受的500m是否更好? 另外,现在我在每次位置更新中最多打开GPS 60秒,如果您在室内,精度可能达到200m,这太短了,无法找到位置吗? 这是我当前的代码,感谢任何反馈(除了缺少错误检查(TODO)): protected void runTask() { final LocationManager locationManager = (LocationManager) context .getSystemService(Context.LOCATION_SERVICE); updateBestLocation(locationManager .getLastKnownLocation(LocationManager.GPS_PROVIDER)); updateBestLocation(locationManager .getLastKnownLocation(LocationManager.NETWORK_PROVIDER)); if (getLocationQuality(bestLocation) != LocationQuality.GOOD) { Looper.prepare(); setLooper(Looper.myLooper()); …




10
从Bash函数返回布尔值
我想编写一个bash函数,检查文件是否具有某些属性并返回true或false。然后,我可以在脚本中的“ if”中使用它。但是我应该返回什么? function myfun(){ ... return 0; else return 1; fi;} 然后我像这样使用它: if myfun filename.txt; then ... 当然这是行不通的。如何做到这一点?
211 bash  shell  boolean 


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.