程序设计

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


5
标准的Android菜单图标,例如刷新[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 7年前关闭。 改善这个问题 Android SDK通过提供了标准菜单图标android.R.drawable.X。但是,ic_menu_refresh缺少一些标准图标,例如(刷新图标)android.R。 是否有任何方法可以获取原始图标,可能是从应用程序中提取它们?我已经检查了Android来源,但是它太大了,无法在任何地方查找图像。 我知道Android Drawables网站,但我想获得正确的hdpi,mdpi和ldpi版本,最好是原始版本。

22
突破嵌套循环
如果我有一个嵌套在另一个循环中的for循环,我如何以最快的方式有效地走出两个循环(内部和外部)? 我不想使用布尔值,而不必说转到另一种方法,而只是在外循环之后执行第一行代码。 有什么快速而又好的方法? 我以为异常的代价不菲,应该只在真正异常的情况下抛出异常,所以从性能的角度来看,这种解决方案不是很好。 我认为利用.NET的新功能(匿名方法)来做一些非常基础的事情是不对的。


3
如何使用新的PostgreSQL JSON数据类型内的字段进行查询?
我正在寻找PostgreSQL 9.2中新JSON函数的一些文档和/或示例。 具体来说,给定一系列JSON记录: [ {name: "Toby", occupation: "Software Engineer"}, {name: "Zaphod", occupation: "Galactic President"} ] 如何编写SQL以按名称查找记录? 在原始SQL中: SELECT * from json_data WHERE "name" = "Toby" 官方开发手册非常稀疏: http://www.postgresql.org/docs/devel/static/datatype-json.html http://www.postgresql.org/docs/devel/static/functions-json.html 更新我 我汇总了PostgreSQL 9.2当前可能的功能。使用一些自定义函数,可以执行以下操作: SELECT id, json_string(data,'name') FROM things WHERE json_string(data,'name') LIKE 'G%'; 更新二 我现在将JSON函数移到了自己的项目中: PostSQL-一组用于将PostgreSQL和PL / v8转换为一个很棒的JSON文档存储的功能

6
make_unique和完美的转发
为什么std::make_unique标准C ++ 11库中没有功能模板?我发现 std::unique_ptr<SomeUserDefinedType> p(new SomeUserDefinedType(1, 2, 3)); 有点冗长。以下内容会更好吗? auto p = std::make_unique<SomeUserDefinedType>(1, 2, 3); 这new很好地隐藏了,只提及了一次类型。 无论如何,这是我尝试实现的make_unique: template<typename T, typename... Args> std::unique_ptr<T> make_unique(Args&&... args) { return std::unique_ptr<T>(new T(std::forward<Args>(args)...)); } 我花了很std::forward长时间才可以编译这些东西,但是我不确定它是否正确。是吗?到底是什么std::forward<Args>(args)...意思?编译器如何处理?

14
.Net中的优先级队列
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 3年前关闭。 改善这个问题 我正在寻找优先级队列或堆数据结构的.NET实现 优先级队列是一种数据结构,比简单的排序更具灵活性,因为它们允许新元素以任意间隔进入系统。将新作业插入优先级队列比在每次到达时重新排序所有内容更具成本效益。 基本优先级队列支持三个主要操作: 插入(Q,x)。给定带有键k的项目x,将其插入优先级队列Q。 查找最小值(Q)。返回一个指针,该指针的项的值小于优先级队列Q中的任何其他项。 最小删除(Q)。从密钥最小的优先级队列Q中删除该项目 除非我在错误的地方寻找,否则框架中没有一个。有谁知道一个好人,还是我应该自己做一个?

7
创建zip文件并忽略目录结构
我需要使用以下命令创建一个zip文件: zip /dir/to/file/newZip /data/to/zip/data.txt 这可行,但是创建的zip文件会创建一个目录结构,将目录模仿为原始文件。我不需要很多额外的文件夹。 粗略浏览手册页或Google搜索时,我没有找到答案。
216 linux  zip 


5
SASS-在多个文件中使用变量
我想保留一个中央.scss文件,该文件存储项目的所有SASS变量定义。 // _master.scss $accent: #6D87A7; $error: #811702; $warning: #F9E055; $valid: #038144; // etc... 由于其性质,该项目将具有大量CSS文件。我必须在一个位置声明所有项目范围的样式变量,这一点很重要。 有没有办法在SCSS中做到这一点?
216 css  sass 

14
为什么要使用指令删除不必要的C#?
例如,我很少需要: using System.Text; 但默认情况下它始终存在。我假设如果您的代码包含不必要的using指令,则应用程序将使用更多内存。但是我还有什么需要注意的吗? 另外,如果仅在一个文件中对大多数文件/所有文件使用相同的using指令,是否有任何区别? 编辑:请注意,此问题与称为using语句的无关概念无关,该语句旨在通过确保当对象超出范围时调用其IDisposable.Dispose方法来帮助管理资源。请参见C#中“使用”的用法。
216 c#  assemblies  using 

9
在C#中的循环中捕获的变量
我遇到了一个有关C#的有趣问题。我有下面的代码。 List<Func<int>> actions = new List<Func<int>>(); int variable = 0; while (variable < 5) { actions.Add(() => variable * 2); ++ variable; } foreach (var act in actions) { Console.WriteLine(act.Invoke()); } 我希望它输出0、2、4、6、8。但是,实际上它输出5个10s。 看来这是由于所有操作都引用了一个捕获的变量。结果,当它们被调用时,它们都具有相同的输出。 有没有办法解决这个限制,使每个动作实例都有自己的捕获变量?

13
将给定日期与今天比较
我有以下 $var = "2010-01-21 00:00:00.0" 我想将此日期与今天的日期进行比较(即我想知道这$var是今天之前还是今天之前) 我需要使用什么功能?
216 php  date  datetime 

13
如何从SQL Server的值列表中选择
我有一个非常简单的问题,我无法解决。我需要做这样的事情: select distinct * from (1, 1, 1, 2, 5, 1, 6). 有人可以帮忙吗? 编辑 数据来自我们的一位客户的文本文件。它是完全未格式化的(它是一行很长的文本),但是在Excel中可能是这样做的。但这对我来说并不实际,因为我将需要在sql查询中使用这些值。每次我需要运行查询时,这样做都不方便。


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.