程序设计

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

7
iFrame src更改事件检测?
假设我无法控制iframe中的内容,是否有任何方法可以通过父页面检测到其中的src更改?可能是某种负载? 我的最后一招是如果iframe src与以前的相同,则进行1秒间隔测试,但是这样做会导致问题。 如果有帮助,我正在使用jQuery库。

6
使用'key'和lambda表达式的python max函数
我来自OOP背景,尝试学习python。我正在使用max使用lambda表达式返回列表中Player具有最大类型的实例的函数。totalScoreplayers def winner(): w = max(players, key=lambda p: p.totalScore) 该函数正确返回Player具有maximum 类型的实例totalScore。我对以下三件事感到困惑: 该max功能如何工作?它正在采取什么论点?我查看了文档,但听不懂。 keymax函数中关键字的用途是什么?我知道它也用于sort功能上下文 lambda表达式的含义?如何阅读它们?它们如何运作? 这些都是非常笨拙的概念性问题,但可以帮助我理解语言。如果您可以提供示例进行解释,将有所帮助。谢谢
180 python  function  lambda 

11
通过字符串获取C#动态属性的值
我想dynamic使用字符串访问c#属性的值: dynamic d = new { value1 = "some", value2 = "random", value3 = "value" }; 如果我仅将“ value2”作为字符串,如何获取d.value2的值(“随机”)?在javascript中,我可以执行d [“ value2”]来访问值(“随机”),但是我不确定如何使用c#和反射来做到这一点。我最接近的是: d.GetType().GetProperty("value2") ...但是我不知道如何从中获得实际价值。 一如既往,感谢您的帮助!
180 c#  dynamic 




10
Angular 2可选路径参数
Angular 2路线中是否可以有一个可选的路线参数?我在RouteConfig中尝试了Angular 1.x语法,但收到以下错误: “原始例外:路径“ / user /:id?”包含“?”,这是路由配置中不允许的。” @RouteConfig([ { path: '/user/:id?', component: User, as: 'User' }])


9
Python内存泄漏
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 去年关闭。 改善这个问题 我有一个长时间运行的脚本,如果让脚本运行足够长的时间,它将消耗系统上的所有内存。 在不详细介绍脚本的情况下,我有两个问题: 是否有可遵循的“最佳实践”,以防止泄漏发生? 有什么技术可以调试Python中的内存泄漏?

3
'heroku'似乎不是git存储库
当我尝试将我的应用程序推送到Heroku时,得到以下响应: fatal: 'heroku' does not appear to be a git repository fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 我已经尝试过'heroku keys:add',但仍然得出相同的结果。我已经有一个GitHub帐户的ssh密钥。
180 heroku  ssh 

16
如何检查是否设置了标志组合的标志?
假设我有这个枚举: [Flags] enum Letters { A = 1, B = 2, C = 4, AB = A | B, All = A | B | C, } 要检查是否AB设置了例如我可以这样做: if((letter & Letters.AB) == Letters.AB) 有没有一种比以下方法更简单的方法来检查是否设置了组合标志常量的任何标志? if((letter & Letters.A) == Letters.A || (letter & Letters.B) == Letters.B) 例如,您可以将它换成&其他东西吗? 像这样的二进制东西不太稳定...
180 c#  enums  flags 


6
如何找到修改文件的最新git commit?
我想找到修改源文件的最新提交。 我可以git blame用来查看每一行的所有提交日期,但是很难确切地知道哪个提交是最后一次触摸文件。 如何在git存储库中找到接触给定文件的最后一次提交?
180 git  search 

4
究竟什么是烧瓶蓝图?
我已阅读官方瓶文档的蓝图,甚至一个或2上使用他们的博客文章。 我什至在我的Web应用程序中使用了它们,但是我不完全了解它们是什么,或者它们如何适合我的整个应用程序。它与我的应用程序实例有何相似之处,但又不太相似?文档虽然很全面,但是我想寻求外行的解释或启发性的类比给我以启发。当一位同事要求我向他们解释我选择在这里询问的Flask蓝图时,我感到非常困惑。
180 python  flask  wsgi 

1
jQuery在请求正文中发布有效的json
因此,根据jQuery Ajax文档,它在发送请求时以查询字符串的形式序列化数据,但是设置processData:false应允许我在正文中发送实际的JSON。不幸的是,我很难先确定是否发生这种情况,然后才确定要发送给服务器的对象的外观。我所知道的是服务器未解析我正在发送的内容。 使用http客户端发布对象文字时{someKey:'someData'},它可以工作。但是,当使用带有的jQuery时data: {someKey:'someData'},它将失败。不幸的是,当我在Safari中分析请求时,它说消息的有效负载是[object Object]……很好……而在Firefox中,该帖子是空白的…… 当在Java端记录主体内容时,它实际上得到了,[object Object]因此如何发送REAL JSON数据? 有没有人有过使用Java服务序列化JSON数据以及从jQuery发送请求的经验? 顺便说一句,这是完整的$ .ajax请求: $.ajax({ contentType: 'application/json', data: { "command": "on" }, dataType: 'json', success: function(data){ app.log("device control succeeded"); }, error: function(){ app.log("Device control failed"); }, processData: false, type: 'POST', url: '/devices/{device_id}/control' });

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.