问题列表 - 第24791页

如何读写STL C++字符串?

#include<string>
...
string in;

//How do I store a string from stdin to in?
//
//gets(in) - 16 cannot convert `std::string' to `char*' for argument `1' to 
//char* gets (char*)' 
//
//scanf("%s",in) also gives some weird error
Run Code Online (Sandbox Code Playgroud)

同样,我如何写出instdout或文件?

c++ string io stl

17
推荐指数
2
解决办法
3万
查看次数

限制正则​​表达式中的字符长度?

有没有办法用正则表达式正则表达式限制为100个字符?

\[size=(.*?)\](.*?)\[\/size]
Run Code Online (Sandbox Code Playgroud)

所以Look at me!不行.

我想限制数字,只允许1到100之间的数字.

regex

14
推荐指数
3
解决办法
10万
查看次数

是否存在不包含最小/最大加权边的最小生成树?

如果我们有一个(任意)连接的无向图G,其边缘具有不同的权重,

  1. G的每个MST都包含最小加权边?
  2. 是否存在不包含最大加权边的G的MST?

另外,如果有人能够提供一些在处理此类MST问题时必须记住的关键事项,我会更感谢.

这是一个家庭作业问题.谢谢.

algorithm minimum-spanning-tree

8
推荐指数
2
解决办法
1万
查看次数

Perl获取小代码的秘诀是什么?

我已经看过很多(代码高尔夫)Perl程序,即使我看不懂它们(不知道Perl)我想知道你怎么能设法得到这么少的代码去做20一些其他编程语言中的行.

  • Perl的秘诀是什么?是否有一种特殊的语法允许您在几次击键中执行复杂的任务?它是正则表达式的混合吗?

我想学习如何编写功能强大而又简短的程序,就像你从代码高尔夫挑战中所知道的那样.什么是最好的开始?我不想学习"干净"Perl - 我想编写脚本,即使我在一周后不再理解.

如果还有其他编程语言,我可以写更短的代码,请告诉我.

obfuscation perl

13
推荐指数
5
解决办法
908
查看次数

IEEE软件标准

IEEE在软件工程过程中几乎每一步都有很多标准.您有多少人在您阅读的文档中看到了对此类标准的引用?

我认为结合许多退伍军人的建议是一件好事,但我觉得没有多少项目甚至没有引用那些文件中的一个.也许只有巨大的?

由于支付了标准,我不希望从开源应用程序中看到它们.我的问题是针对那些使用专有源代码的人.

standards ieee

6
推荐指数
1
解决办法
981
查看次数

我可以将IronPython视为C#的Pythonic替代品吗?

我知道StackOverflow已经以某种方式介绍了这个主题,但我仍然无法弄清楚确切的答案:我可以将IronPython视为C#的Pythonic替代品吗?

我每天都使用CPython,我喜欢Zen :)但我当前的任务是一个仅限Windows的应用程序,它具有复杂的GUI和其他一些我想用.NET实现的功能.

.net python ironpython cpython python.net

12
推荐指数
2
解决办法
1021
查看次数

调整mysqltuner.pl的建议:query_cache_limit

mysqltuner.pl脚本给了我以下建议:

query_cache_limit (> 1M, or use smaller result sets)
Run Code Online (Sandbox Code Playgroud)

并且MySQL状态输出显示:

mysql> SHOW STATUS LIKE 'Qcache%';
+-------------------------+------------+
| Variable_name           | Value      |
+-------------------------+------------+
| Qcache_free_blocks      | 12264      | 
| Qcache_free_memory      | 1001213144 | 
| Qcache_hits             | 3763384    | 
| Qcache_inserts          | 54632419   | 
| Qcache_lowmem_prunes    | 0          | 
| Qcache_not_cached       | 6656246    | 
| Qcache_queries_in_cache | 55280      | 
| Qcache_total_blocks     | 122848     | 
+-------------------------+------------+
8 rows in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)

从上面的状态输出,我如何判断是否query_cache_limit需要建议的增加?

mysql

10
推荐指数
1
解决办法
2万
查看次数

如何在PHP中生成字符串的所有排列?

我需要一个算法,它返回一个字符串中所有字符的所有可能组合.

我试过了:

$langd = strlen($input);
 for($i = 0;$i < $langd; $i++){
     $tempStrang = NULL;
     $tempStrang .= substr($input, $i, 1);
  for($j = $i+1, $k=0; $k < $langd; $k++, $j++){
   if($j > $langd) $j = 0;
   $tempStrang .= substr($input, $j, 1);
 }
 $myarray[] = $tempStrang;
}
Run Code Online (Sandbox Code Playgroud)

但是,它只返回与字符串长度相同的数量组合.

$input = "hey",结果将是:hey, hye, eyh, ehy, yhe, yeh.

php string algorithm combinations permutation

39
推荐指数
3
解决办法
3万
查看次数

如何为Python单元测试提供stdin,文件和环境变量输入?

如何在出现以下条件的情况下编写测试:

  1. 测试用户输入.
  2. 测试从文件读取的输入.
  3. 测试从环境变量读取的输入.

如果有人能告诉我如何处理上述场景,那就太好了; 如果你能指出我可以阅读的一些文档/文章/博客文章,它仍然很棒.

python unit-testing user-input

28
推荐指数
3
解决办法
2万
查看次数

从Controller内部使用Html.ActionLink和Url.Action(...)

我想编写一个HtmlHelper来渲染具有预设值的ActionLink,例如.

<%=Html.PageLink("Page 1", "page-slug");%>
Run Code Online (Sandbox Code Playgroud)

where PageLink是一个ActionLink使用已知Action和Controller 调用的函数,例如."索引"和"页面".

由于HtmlHelper并且UrlHelper不存在于Controller类或类中,如何从类中获取动作的相对URL?

更新:鉴于我现在有额外三年积累的经验,这是我的建议:只是使用Html.ActionLink("My Link", new { controller = "Page", slug = "page-slug" })或更好,

<a href="@Url.Action("ViewPage",
                     new {
                           controller = "Page",
                           slug = "my-page-slug" })">My Link</a>
Run Code Online (Sandbox Code Playgroud)

您的扩展方法可能很简单,但它会为招聘添加另一个未经测试的失败点和新的学习要求,而不会增加任何实际价值.将其视为设计复杂系统.为什么要添加另一个移动部件,除非它增加可靠性(否),可读性(很少,一旦你阅读更多文档),速度(无)或并发(无).

asp.net-mvc html-helper actionlink urlhelper html.actionlink

12
推荐指数
1
解决办法
2万
查看次数