程序设计

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

13
运行命令提示符命令
有什么方法可以在C#应用程序中运行命令提示符命令吗?如果是这样,我将如何执行以下操作: copy /b Image1.jpg + Archive.rar Image2.jpg 这基本上是将RAR文件嵌入JPG图像中。我只是想知道在C#中是否有一种自动执行此操作的方法。

30
单元测试的合理代码覆盖率是多少(为什么)?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 3年前关闭。 如果您要为单元测试规定最小百分比的代码覆盖率,甚至可能要求作为提交到存储库的要求,那将是什么? 请说明您是如何得出答案的(因为如果您所做的只是选择一个号码,那么我本来可以自己完成所有的事情;)

2
发送多部分/表单数据请求的工具
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 3年前关闭。 我目前正在使用Chrome插件邮递员-REST客户端轻松创建POST / GET请求。 现在,我想调试一个上载脚本,并且正在寻找一种工具来进行编码为“ multipart / form-data”的请求,以便我还可以发送文件。

13
在文件中查找和替换,覆盖文件不起作用,它清空了文件
我想通过命令行在HTML文件上运行查找和替换。 我的命令如下所示: sed -e s/STRING_TO_REPLACE/STRING_TO_REPLACE_IT/g index.html > index.html 当我运行此文件并随后查看文件时,它为空。它删除了我文件的内容。 当我再次还原文件后运行此命令时: sed -e s/STRING_TO_REPLACE/STRING_TO_REPLACE_IT/g index.html 的stdout是该文件的内容,查找和替换已经被执行。 为什么会这样呢?


13
将const std :: string&作为参数传递的日子已经过去了吗?
我听取了香草萨特最近的谈话谁建议的理由来传递std::vector和std::string利用const &在很大程度上消失了。他建议现在编写诸如以下的函数是可取的: std::string do_something ( std::string inval ) { std::string return_val; // ... do stuff ... return return_val; } 我知道return_val在函数返回时,它将是一个右值,因此可以使用移动语义来返回,这非常便宜。但是,inval它仍然比引用(通常实现为指针)的大小大得多。这是因为a std::string具有各种组件,包括指向堆的指针和char[]用于短字符串优化的成员。因此在我看来,通过引用传递仍然是一个好主意。 谁能解释为什么Herb可能会这么说?
604 c++  c++11 




13
我是否对SVG文件使用<img>,<object>或<embed>?
我应该使用&lt;img&gt;,&lt;object&gt;或&lt;embed&gt;用于加载SVG文件插入到页面的方式类似于加载jpg,gif还是png? 每个代码分别是什么以确保其正常工作?(在我的研究中,我看到了关于包含模仿类型或指向后备SVG渲染器的参考,但是没有看到一个很好的最新参考)。 假设我正在用Modernizr检查SVG支持,然后退回(可能是用一个普通&lt;img&gt;标签进行替换)不支持SVG的浏览器。

19
Bash工具从文件获取第n行
有没有一种“规范”的方式来做到这一点?我一直在使用head -n | tail -1哪种方法可以解决问题,但是我一直想知道是否有一个Bash工具专门从文件中提取一行(或一系列行)。 “规范”是指主要功能是执行此操作的程序。
603 bash  shell  unix  awk  sed 


9
在C#中,字符串前面的@是什么?
这是C#(或可能是VB.net)的.NET问题,但我试图找出以下声明之间的区别: string hello = "hello"; 与 string hello_alias = @"hello"; 在控制台上打印输出没有区别,长度属性相同。
602 c#  .net  string 

22
重复字符N次
在Perl中,我可以使用以下语法多次重复一个字符: $a = "a" x 10; // results in "aaaaaaaaaa" 有没有简单的方法可以在Javascript中完成此操作?我显然可以使用一个函数,但是我想知道是否有任何内置方法或其他一些巧妙的技术。

10
了解REST:动词,错误代码和身份验证
我正在寻找一种在基于PHP的Web应用程序,数据库和CMS中将API围绕默认功能包装的方法。 我环顾四周,发现了几个“骨架”框架。除了我的问题的答案之外,还有Tonic,我喜欢它是REST框架,因为它非常轻巧。 我最喜欢REST的原因在于它的简单性,并希望基于它创建一个API架构。我正在努力了解基本原理,但尚未完全理解它。因此,有很多问题。 1.我理解正确吗? 说我有一个资源“用户”。我可以像这样设置许多URI: /api/users when called with GET, lists users /api/users when called with POST, creates user record /api/users/1 when called with GET, shows user record when called with PUT, updates user record when called with DELETE, deletes user record 到目前为止,这是RESTful架构的正确表示吗? 2.我需要更多动词 从理论上讲,创建,更新和删除可能就足够了,但实际上,我将需要更多的动词。我知道这些事情,可以嵌入到更新请求,但他们是可以有具体的返回代码的具体行动,我不希望他们全部扔进一个动作。 在用户示例中想到的一些是: activate_login deactivate_login change_password add_credit …
602 web-services  rest 

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.