程序设计

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


11
将参数传递给Gulp任务
通常我们可以通过类似的命令从控制台运行gulp任务gulp mytask。无论如何,我可以将参数传递给gulp任务吗?如果可能,请显示示例如何完成。
194 gulp 

9
您如何查看最近的SVN日志条目?
键入会svn log在命令行上弹出一个非常长且无用的列表。我不知道为什么这是默认设置。如果我想在终端上读取(甚至可以读取)300个条目,则不必介意键入svn log --full或类似内容。 也许SVN家伙在想我想将输出提供给另一个程序。但是,如果是这种情况,则对程序进行更详细的调用(而不是终端用户)会更有意义。 无论如何,如何查看最近的活动(例如最近的5或10个条目)以了解发生了什么变化?
194 svn 

30
找不到适合指定文化或中立文化的任何资源
我有两个ASP.NET Web项目(ProjectA和ProjectB)。当ProjectA中的类实例化使用资源文件Blah.resx的ProjectB类时,出现以下错误: mscorlib.dll中发生类型'System.Resources.MissingManifestResourceException'的异常,但未在用户代码中处理。 找不到适合于指定区域性或中性区域性的任何资源。确保在编译时已将“ Resources.Blah.resources”正确嵌入或链接到程序集“ App_GlobalResources.sn_flri6”中,或者确保所需的所有附属程序集均已加载并完全签名。 是什么原因造成的? Microsoft网站上有一篇有关此http://support.microsoft.com/kb/318603的文章,该文章 建议: 若要解决此问题,移动所有其他的类定义,以便它们出现在窗体的类定义之后。 这是Windows Forms项目的解决方案,我不确定这是否也适用于Web项目。

14
如何自动生成N种“独特”颜色?
我在下面编写了两种方法来自动选择N种不同的颜色。它通过在RGB立方体上定义分段线性函数来工作。这样做的好处是,如果您想要的话,您也可以得到一个渐进的比例,但是当N变大时,颜色会开始看起来相似。我还可以想象将RGB多维数据集均匀细分为一个格子,然后绘制点。有人知道其他方法吗?我不打算定义一个列表,然后循环浏览它。我还应该说,我通常不在乎它们是否发生冲突或看起来不太好,它们只在视觉上有所区别。 public static List<Color> pick(int num) { List<Color> colors = new ArrayList<Color>(); if (num < 2) return colors; float dx = 1.0f / (float) (num - 1); for (int i = 0; i < num; i++) { colors.add(get(i * dx)); } return colors; } public static Color get(float x) { …


4
使用Mockito的通用“ any()”方法
我有一个接口,该方法需要一个数组Foo: public interface IBar { void doStuff(Foo[] arr); } 我正在使用Mockito来模拟此接口,我想断言该接口已doStuff()被调用,但是我不想验证传递了什么参数-“无关”。 如何使用any()通用方法而不是编写以下代码anyObject()? IBar bar = mock(IBar.class); ... verify(bar).doStuff((Foo[]) anyObject());


7
从PKCS12文件中提取公钥/私钥,以供以后在SSH-PK-Authentication中使用
我想从我的PKCS#12文件中提取公钥和私钥,以供以后在SSH-Public-Key-Authentication中使用。 现在,我正在通过ssh-keygen生成密钥,这些密钥.ssh/authorized_key分别放在客户端的某个地方。 将来,我想使用PKCS#12容器中的密钥,因此我必须首先从中提取公钥PKCS#12,然后将其放入.ssh/authorized_keys文件中。有没有机会使它通过openssl?密钥是否PKCS#12兼容ssh-public-key身份验证?

2
在发生之前取消/杀死window.setTimeout()
例如,我在几个地方使用以下行清除状态。我有一些闲逛时间超过10秒钟或更长时间,并且如果用户单击四周,操作可能会在不正确的时间间隔发生。 window.setTimeout(function() { removeStatusIndicator(); }, statusTimeout); 是否可以使用一些jQuery或JavaScript代码取消或取消此操作,所以我没有这个过程了吗?
194 javascript  jquery 

7
Java中的布尔值与布尔值
关于Java中Integervs的讨论int。前者的默认值为,null而后者为0。如何BooleanVS boolean? 我的应用程序中的变量可以具有0/ 1值。我想使用boolean/ Boolean而不愿意使用int。我可以使用Boolean/ boolean代替吗?
194 java  boolean 

8
如何在data.table中按名称删除列?
要摆脱a中名为“ foo”的列data.frame,我可以这样做: df <- df[-grep('foo', colnames(df))] 但是,一旦df转换为data.table对象,便无法删除列。 例: df <- data.frame(id = 1:100, foo = rnorm(100)) df2 <- df[-grep('foo', colnames(df))] # works df3 <- data.table(df) df3[-grep('foo', colnames(df3))] 但是一旦将其转换为data.table对象,它将不再起作用。
194 r  data.table 



9
应用程序重启而不是重启
希望有人能帮助我找出(如果不是解决方案的话)至少是一种行为的解释。 问题: 在某些设备上,按下启动器图标会导致当前任务恢复,而在其他设备上,会导致触发初始启动意图(有效地重新启动应用程序)。为什么会这样? 细节: 当您按下“启动器图标”时,应用程序将正常启动-也就是说,我假设启动了一个Intent,其中包含您的第一个Activity操作android.intent.action.MAIN和类别的名称android.intent.category.LAUNCHER。但是,情况并非总是如此: 在大多数设备上,如果在应用程序已运行后按启动器图标,则将恢复该进程中当前正在运行的活动(不是 initial Activity)。它的恢复方式与从OS菜单的“近期任务”中选择它的方式相同。这是我想要在所有设备上的行为。 但是,在选定的其他设备上,会发生不同的行为: 在Motorola Xoom上,当您按启动器图标时,无论当前正在运行什么,该应用程序将始终启动初始启动Activity。我假设启动器图标始终启动“ LAUNCHER”意图。 在Samsung Tab 2上,当按启动器图标时,如果您刚刚安装了该应用程序,它将始终启动初始程序Activity(与Xoom相同)-但是,在安装后重新启动设备后,启动器图标将改为恢复应用程序。我假设这些设备在设备启动时将“已安装的应用程序”添加到查找表中,从而允许启动器图标正确恢复正在运行的任务? 我读过很多回答的声音类似我的问题,但简单地添加android:alwaysRetainTaskState="true"或使用launchMode="singleTop"的Activity并不是答案。 编辑: 在此应用程序的最新启动后,我们发现在第一次重新启动后,所有设备上都开始出现此现象。这对我来说似乎很疯狂,但是在重新启动过程中,我实际上找不到问题所在。

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.