问题列表 - 第16772页

为什么argc是'int'(而不是'unsigned int')?

为什么命令行参数计数变量(传统的"argc")是'int'而不是'unsigned int'?这有技术原因吗?

在尝试删除所有已签名的无符号比较警告时,我总是忽略它,但从未理解为什么它是这样的.

c c++ command-line

62
推荐指数
7
解决办法
4980
查看次数

哪个DLL包含泛型扩展方法?

我正在尝试使用CodeDom.Compiler来动态编译源代码,这意味着我需要手动引用基本程序集.我正在编译的源代码必须能够访问基本列表扩展方法,例如,Max(),Min()或Sum(),以及可能的lambda表达式.

当我编译源代码时,它说我缺少所需的程序集...目前我包含System.dll和System.Core.dll.

我需要哪个dll才能获得泛型的扩展方法?

c# dll extension-methods

3
推荐指数
1
解决办法
2060
查看次数

在Python中按日期排序CSV

我正在尝试对CSV文件进行排序,我希望按日期按相反的顺序排序项目:最新的.

def SortCsvByField( filename, fieldNo, sep = ',' ):
   records = [line.split(sep) for line in file(filename)]
Run Code Online (Sandbox Code Playgroud)

至于它很简单,但我如何比较日期?

python csv sorting

3
推荐指数
1
解决办法
6170
查看次数

如何使用sed从第一行返回匹配并提前退出的东西?

我从中看到了

如何使用sed只替换文件中的第一个匹配项?

如何做我想要的大部分:

sed -n '0,/.*\(something\).*/s//\1/p'
Run Code Online (Sandbox Code Playgroud)

这找到了东西的第一个匹配并提取它(当然我的真实例子更复杂).我知道sed有一个'quit'命令会让它提前停止,但我不知道如何将'q'与上面的行组合以获得我想要的行为.

我已经尝试用{p; q;}替换'p',就像我在一些例子中看到的那样,但这显然无效.

sed

9
推荐指数
2
解决办法
5580
查看次数

是否有像集合这样的字典可以使用其值的属性作为键?

而不是使用Dictionary<TKey,TValue>我想要某种类型的集合类,可以使用值的属性作为键,是否有这样的东西?

.net collections dictionary

7
推荐指数
1
解决办法
226
查看次数

在PHP中创建没有括号的函数,如'echo'

我想知道在PHP中是否有任何编写函数的好方法,以便它们不需要参数周围的().

例:

function sayThis($str) {
    echo $str;
}

sayThis "hi!!";
Run Code Online (Sandbox Code Playgroud)

谢谢,马特穆勒

php

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

PHP中的默认关联数组值

我只是想知道它是否可能有这样的东西:

$image = array(

"default" => "test.jpg",
"width" => 400,
"height" => 500

);
Run Code Online (Sandbox Code Playgroud)

然后你可以打电话:

echo $image // test.jpg
echo $image['width'] // 400
Run Code Online (Sandbox Code Playgroud)

谢谢,马特穆勒

php

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

如何去掉我的这部分字符串?

 $string = "Hot_Chicks_call_me_at_123456789";
Run Code Online (Sandbox Code Playgroud)

如何剥离,以便我只在上面字符串中的最后一个字母后面有数字?

例如,我需要一种方法来检查字符串并删除前面的所有内容(最后一个由NUMBERS跟随的UNDERSCORE)

任何智能解决方案吗?

谢谢

顺便说一句,这是PHP!

php

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

当我在Ruby中迭代时,如何修改数组?

我只是学习Ruby,所以如果这对于这里来说太新手太过道歉了,但是我无法从镐书中解决这个问题(可能只是没有仔细阅读).无论如何,如果我有这样的数组:

arr = [1,2,3,4,5]
Run Code Online (Sandbox Code Playgroud)

...而且我想,比如说,将数组中的每个值乘以3,我已经计算出执行以下操作:

arr.each {|item| item *= 3}
Run Code Online (Sandbox Code Playgroud)

......不会得到我想要的东西(我明白为什么,我不是在修改数组本身).

我没有得到的是如何在迭代器之后从代码块内部修改原始数组.我确信这很容易.

ruby arrays iteration

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

设计Web服务的模式/实践

在设计服务时是否使用了任何良好的模式/实践.我今天发现了这篇文章:

何时使用装饰器模式?

虽然我没有完全理解,但它确实为思考设计服务提供了新的方向.

注意:这个问题不是任何技术特定的.

soa design-patterns

5
推荐指数
0
解决办法
7366
查看次数