程序设计

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



4
getApplication()与getApplicationContext()
我找不到满意的答案,所以我们开始:Activity/Service.getApplication()和有Context.getApplicationContext()什么关系? 在我们的应用程序中,两个都返回相同的对象。在ActivityTestCase然而,嘲讽的应用程序将getApplication()回来与模拟,但getApplicationContext仍然会返回一个不同的上下文实例(一个由Android注入)。那是个错误吗?是故意的吗? 首先,我什至不了解其中的区别。在测试套件之外是否有案例,两个调用可能返回不同的对象?什么时候,为什么?而且,为什么getApplication在Activity和Service上定义了,但没有定义Context?难道不应该在任何地方都可以使用有效的应用程序实例吗?

22
同一台计算机上有多个github帐户?
尝试从计算机上同时使用我的实际“工作”存储库和git hub上的个人存储库。 首先建立工作帐户,然后一切正常。 但是,我的个人帐户似乎无法推送到我的个人存储库,该存储库是在其他帐户/电子邮件下设置的。 我尝试将工作密钥复制到我的个人帐户,但这会引发错误,因为密钥只能附加到一个帐户。 我如何从各自的github凭证中推入/拉出两个帐户?

17
如何在具有子目录和时间的目录中递归地查找和列出最新的修改文件?
作业系统:Linux 文件系统类型:ext3 首选解决方案:bash(脚本/脚本),ruby,python 我有几个目录,其中有几个子目录和文件。我需要列出所有这些目录的清单,这些清单的构建方式应使其中每个第一级目录都在其中最新创建/修改的文件的日期和时间旁边列出。 为了澄清,如果我触摸文件或在几个子目录级别下修改其内容,则该时间戳应显示在第一级目录名称旁边。假设我有一个结构如下的目录: ./alfa/beta/gamma/example.txt 并且我修改了文件的内容example.txt,我需要将该时间alfa以人类可读的形式(而不是时期)显示在第一级目录旁边。我已经使用find尝试了一些东西,xargs,sort和喜欢,但我不能得到解决,当我创建“阿尔法”的文件系统时间戳不会更改/修改文件几级下降的问题。


5
如何将项目添加到List <T>的开头?
我想在绑定到的下拉列表中添加“选择一个”选项List&lt;T&gt;。 一旦查询了List&lt;T&gt;,该如何将我的初始Item数据而不是数据源的一部分添加为其中的FIRST元素List&lt;T&gt;?我有: // populate ti from data List&lt;MyTypeItem&gt; ti = MyTypeItem.GetTypeItems(); //create initial entry MyTypeItem initialItem = new MyTypeItem(); initialItem.TypeItem = "Select One"; initialItem.TypeItemID = 0; ti.Add(initialItem) &lt;!-- want this at the TOP! // then DropDownList1.DataSource = ti;

13
如何跳过.map()中的元素?
如何跳过中的数组元素.map? 我的代码: var sources = images.map(function (img) { if(img.src.split('.').pop() === "json"){ // if extension is .json return null; // skip } else{ return img.src; } }); 这将返回: ["img.png", null, "img.png"]
417 javascript 



9
Swift类中的静态vs类函数/变量?
以下代码在Swift 1.2中进行编译: class myClass { static func myMethod1() { } class func myMethod2() { } static var myVar1 = "" } func doSomething() { myClass.myMethod1() myClass.myMethod2() myClass.myVar1 = "abc" } 静态函数和类函数有什么区别?我应该使用哪一个?何时使用? 如果我尝试定义另一个变量class var myVar2 = "",它说: 类中尚不支持的类存储属性;您是说“静态”吗? 如果支持此功能,则静态变量和类变量之间有什么区别(即,当两者都在类中定义时)?我应该使用哪一个?何时使用? (Xcode 6.3)


18
如何保存Python交互式会话?
我发现自己经常使用Python的解释器来处理数据库,文件等-基本上是半结构化数据的大量手动格式化。我没有按我的意愿正确地保存和清理有用的位。有没有一种方法可以将我的输入保存到外壳中(数据库连接,变量分配,很少用于循环和逻辑位)-交互式会话的一些历史记录?如果我使用类似的东西,script则会收到过多的标准输出噪音。我真的不需要腌制所有对象-尽管如果有解决方案可以做到这一点,那就可以了。理想情况下,我只剩下一个脚本,该脚本可以像我交互式创建的那样运行,并且我可以删除不需要的部分。是否有这样做的包装或DIY方法? 更新:我对这些软件包的质量和实用性感到非常惊讶。对于那些类似的痒: IPython-早就应该使用它了 重新互动 -非常令人印象深刻,我想了解有关可视化的更多信息,这似乎会在这里闪耀。排序图的gtk / gnome桌面应用程序。想象一下混合壳+图形计算器+迷你月食。此处的源代码分发:http : //www.reinteract.org/trac/wiki/GettingIt。可以在Ubuntu上很好地构建,也可以集成到gnome桌面,Windows和Mac安装程序中。 bpython-非常酷,有很多不错的功能,自动完成(!),倒带,一键保存到文件,缩进,做得很好。Python源代码发行版从sourceforge中提取了两个依赖项。 我被转换了,这些真的满足了解释器和编辑器之间的需求。

9
在matplotlib中设置y轴限制
我需要在matplotlib上设置y轴限制的帮助。这是我尝试失败的代码。 import matplotlib.pyplot as plt plt.figure(1, figsize = (8.5,11)) plt.suptitle('plot title') ax = [] aPlot = plt.subplot(321, axisbg = 'w', title = "Year 1") ax.append(aPlot) plt.plot(paramValues,plotDataPrice[0], color = '#340B8C', marker = 'o', ms = 5, mfc = '#EB1717') plt.xticks(paramValues) plt.ylabel('Average Price') plt.xlabel('Mark-up') plt.grid(True) plt.ylim((25,250)) 使用此图的数据,我得到的Y轴限制为20和200。但是,我希望限制为20和250。
416 python  matplotlib 

22
匿名类的通用列表
在C#3.0中,您可以使用以下语法创建匿名类 var o = new { Id = 1, Name = "Foo" }; 有没有一种方法可以将这些匿名类添加到通用列表中? 例: var o = new { Id = 1, Name = "Foo" }; var o1 = new { Id = 2, Name = "Bar" }; List&lt;var&gt; list = new List&lt;var&gt;(); list.Add(o); list.Add(o1); 另一个例子: List&lt;var&gt; 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.