程序设计

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

8
Chrome桌面通知示例[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 3年前关闭。 如何使用Chrome桌面通知?我想在我自己的代码中使用它。 更新:这是一篇博客文章,其中以示例解释了Webkit通知。

23
如何在GCC中摆脱从字符串常量到'char *'的过时转换警告?
因此,我正在开发一个非常大的代码库,最近将其升级到gcc 4.3,现在会触发以下警告: 警告:不建议将字符串常量转换为'char *' 显然,解决此问题的正确方法是找到每个声明,例如 char *s = "constant string"; 或函数调用,例如: void foo(char *s); foo("constant string"); 并使其成为const char指针。但是,这意味着最少要触摸564个文件,这不是我目前希望执行的任务。现在的问题是我正在使用-werror,因此我需要某种方式来抑制这些警告。我怎样才能做到这一点?
409 c++  string  gcc 

5
在什么情况下,“ git pull”会有害吗?
我有一个同事声称这git pull是有害的,每当有人使用它都会感到沮丧。 该git pull命令似乎是更新本地存储库的规范方法。使用会git pull产生问题吗?它会产生什么问题?有没有更好的方法来更新git存储库?
409 git  git-pull 

10
您如何将新的请求请求附加到github上的现有问题?
我不确定,但是我对创建带有“问题4”或标题中的内容的github pull请求记忆犹豫,并且它自动将其自身附加到我提交该项目的项目4中。我最近再次尝试过,但没有成功-而是创造了一个全新的问题。我在新的请求请求页面上没有看到任何选项,例如“附加到发布”,在问题页面上没有看到“打开新的请求请求”。有什么方法可以帮助项目所有者保持“问题”页面的清洁度并避免重复? 编辑:澄清一下,我知道创建请求请求总是会创建一个新问题。我想改为将拉取请求附加到现有问题。

18
Java安全性:密钥大小或默认参数非法?
我早些时候曾问过一个问题,但没有得到正确的回答,也无济于事。 因此,我澄清了有关该问题的一些细节,我真的很想听听您关于如何解决此问题或应该尝试的想法。 我在Linux服务器上安装了Java 1.6.0.12,下面的代码运行得很完美。 String key = "av45k1pfb024xa3bl359vsb4esortvks74sksr5oy4s5serondry84jsrryuhsr5ys49y5seri5shrdliheuirdygliurguiy5ru"; try { Cipher c = Cipher.getInstance("ARCFOUR"); SecretKeySpec secretKeySpec = new SecretKeySpec(key.getBytes("UTF-8"), "ARCFOUR"); c.init(Cipher.DECRYPT_MODE, secretKeySpec); return new String(c.doFinal(Hex.decodeHex(data.toCharArray())), "UTF-8"); } catch (InvalidKeyException e) { throw new CryptoException(e); } 今天,我在服务器用户上安装了Java 1.6.0.26,当我尝试运行应用程序时,出现以下异常。我的猜测是它与Java安装配置有关,因为它在第一个版本中有效,但在更高版本中不起作用。 Caused by: java.security.InvalidKeyException: Illegal key size or default parameters at javax.crypto.Cipher.a(DashoA13*..) ~[na:1.6] at …
409 java 

6
REST API最佳实践:如何接受参数值列表作为输入[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 2年前关闭。 我们正在启动一个新的REST API,我希望获得一些社区的最佳做法方面的意见,以帮助我们格式化输入参数: 现在,我们的API以JSON为中心(仅返回JSON)。关于是否要返回XML的争论是一个单独的问题。 由于我们的API输出是以JSON为中心的,因此我们一直走在一条以JSON中心为输入的路径上,我一直在想这可能对某些人来说很方便,但总的来说很奇怪。 例如,要获得一些产品详细信息,以便可以同时提取多个产品,我们现在拥有: http://our.api.com/Product?id=["101404","7267261"] 我们应该简化为: http://our.api.com/Product?id=101404,7267261 还是方便使用JSON输入?更痛苦吗? 我们可能要接受两种样式,但是这种灵活性是否会导致更多的混乱和头疼(可维护性,文档等)? 一个更复杂的情况是,当我们想提供更复杂的输入时。例如,如果我们想在搜索中允许多个过滤器: http://our.api.com/Search?term=pumas&filters={"productType":["Clothing","Bags"],"color":["Black","Red"]} 我们不一定要将过滤器类型(例如productType和color)作为请求名称,如下所示: http://our.api.com/Search?term=pumas&productType=["Clothing","Bags"]&color=["Black","Red"] 因为我们想将所有过滤器输入分组在一起。 最后,这真的重要吗?可能有太多的JSON实用程序,所以输入类型没什么大不了的。 我知道我们的JavaScript客户端对API进行AJAX调用可能会喜欢JSON输入,从而使他们的生活更轻松。
409 api  rest 

14
将参数传递给模板类型的C#通用new()
添加到列表中时,我正在尝试通过其构造函数创建类型T的新对象。 我收到一个编译错误:错误消息是: 'T':创建变量实例时无法提供参数 但是我的类确实有一个构造函数参数!我该如何进行这项工作? public static string GetAllItems<T>(...) where T : new() { ... List<T> tabListItems = new List<T>(); foreach (ListItem listItem in listCollection) { tabListItems.Add(new T(listItem)); // error here. } ... }

17
如何在MySQL中运行SQL脚本?
我想在MySQL中执行一个包含SQL查询的文本文件。 我尝试运行source /Desktop/test.sql并收到错误: mysql>。\ home \ sivakumar \ Desktop \ test.sql错误:无法打开文件“ \ home \ sivakumar \ Desktop \ test.sql”,错误:2 有什么想法我做错了吗?


14
在Vim中将光标移到文件末尾
当我想将光标移到Vim中文件的末尾(即最后一行的末尾)时,我必须键入六个击键: <ESC>G$a- 在我的键盘布局上翻译成ESC+ Shiftg+ Shift4+ a。 我怎样才能更有效地做到这一点? 由于我经常在许多不同的机器上工作,所以我不能总是更改.vimrc,因此我在寻找答案而不必编辑或创建该文件。
409 vim 

5
如何在“无线电”输入字段中使用“必需”属性
Наэтотвопросестьответына 堆栈溢出нарусском:Какпометить “обязательнойдлязаполнения(必需)” группурадиокнопок? 我只是想知道如何以正确的方式在单选按钮上使用新的HTML5输入属性“ required”。是否每个单选按钮字段都需要以下属性,或者仅一个字段就足够了? <input type="radio" name="color" value="black" required="required" /> <input type="radio" name="color" value="white" required="required" />

21
C / C ++中是否有标准的符号函数(signum,sgn)?
我想要一个返回负数为-1和正数为+1的函数。 http://en.wikipedia.org/wiki/Sign_function 编写我自己的代码很容易,但是似乎应该将其存储在标准库中。 编辑:具体来说,我正在寻找一个对浮点数起作用的函数。
409 c++  c  math 

9
多行字符串,带有多余的空格(保留缩进)
我想使用以下内容将一些预定义的文本写入文件: text="this is line one\n this is line two\n this is line three" echo -e $text > filename 我期待这样的事情: this is line one this is line two this is line three 但是得到这个: this is line one this is line two this is line three 我很肯定每个空格之后都没有空格\n,但是多余的空格怎么来?
409 string  bash  shell  echo 

9
“否定”实例的最佳方法
我在想是否存在一种更好/更巧妙的方法来否定instanceofJava。实际上,我正在执行以下操作: if(!(str instanceof String)) { /* do Something */ } 但是我认为应该存在一种“美丽”的语法。 有谁知道它是否存在以及其语法如何? 编辑: 美丽,我可能会这样说: if(str !instanceof String) { /* do Something */ } // compilation fails
409 java  syntax 


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.