小编cod*_*ict的帖子

如何从shell脚本获取远程文件大小?

有没有办法获得像这样的远程文件的大小

http://api.twitter.com/1/statuses/public_timeline.json
Run Code Online (Sandbox Code Playgroud)

在shell脚本?

shell filesize

64
推荐指数
5
解决办法
4万
查看次数

典型的./configure在Linux中做什么?

为什么有必要虽然在makefile中指定了所有内容?

linux makefile build configure

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

可以选择*用法是否合理?

我一直向我的开发者讲道,这SELECT *是邪恶的,应该像瘟疫一样避免.

有什么理由可以说是合理的吗?

我不是在谈论COUNT(*)- 大多数优化者都可以解决这个问题.

编辑

我在谈论生产代码.

我看到这个不好的做法的一个很好的例子是select *在存储过程中使用的传统asp应用程序,用于ADO循环返回的记录,但是通过索引得到列.您可以想象在字段列表末尾之外的某处添加新字段时发生的情况.

sql select

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

以螺旋顺序打印二维数组

如何以螺旋顺序打印5×5二维数组?

是否有任何公式,以便我可以按螺旋顺序打印任何大小的数组?

language-agnostic arrays algorithm math

56
推荐指数
6
解决办法
9万
查看次数

使用sed或awk从html页面中提取网址的最简单方法

我想从html文件的锚标签中提取URL.这需要使用SED/AWK在BASH中完成.请不要perl.

最简单的方法是什么?

html regex bash awk sed

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

C支持重载吗?

我只是想知道C是否支持过载?因为我们使用像printf这样的系统函数,它们具有不同的参数.帮帮我

c

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

正则表达式允许字符串仅包含数字0 - 9并将长度限制为45

我试图创建一个正则表达式,使一个字符串只包含0-9作为字符,它必须至少1个字符长度,不超过45.所以例子将是00303039匹配,而039330a29不是.

到目前为止,这是我所拥有的,但我不确定它是否正确

[0-9]{1,45} 
Run Code Online (Sandbox Code Playgroud)

我也试过了

^[0-9]{45}*$
Run Code Online (Sandbox Code Playgroud)

但这似乎也不起作用.我对正则表达式不太熟悉,所以任何帮助都会很棒.谢谢!

regex string string-matching

51
推荐指数
5
解决办法
23万
查看次数

面试问题:三个阵列和O(N*N)

假设我们有三个长度为N的数组,它们包含任意数量的类型long.然后给出一个数字M(相同类型),我们的任务是从每个数组中选择三个数字A,BC(换句话说,A 应该从第一个数组中选择,B从第二个数组中选择,C从第三个数据中选择),以使之和A + B + C = M.

问题:我们可以选择所有三个数字并最终得到O(N 2)的时间复杂度吗?


插图:

数组是:

1) 6 5 8 3 9 2
2) 1 9 0 4 6 4
3) 7 8 1 5 4 3
Run Code Online (Sandbox Code Playgroud)

中号,我们已经给出是19.然后我们的选择是从第一个8,从第二个4和从第三个7.

arrays algorithm

47
推荐指数
3
解决办法
6624
查看次数

MySQL选择多个值

完全没有想法,可能需要一个简单的解决方案.

基本上我想要的查询是:

SELECT * FROM table WHERE id = 3,4
Run Code Online (Sandbox Code Playgroud)

我想只选择ID为3和4的行,或者名称为"andy"和"paul"

非常感谢您的回答

mysql select

46
推荐指数
2
解决办法
14万
查看次数

使文件回显显示"$ PATH"字符串

我试图强制make文件显示下一个字符串:

"Please execute next commands:
setenv PATH /usr/local/greenhills/mips5/linux86:$PATH"
Run Code Online (Sandbox Code Playgroud)

问题在于"$PATH".命令

@echo "setenv PATH /usr/local/greenhills/mips5/linux86:$PATH"
Run Code Online (Sandbox Code Playgroud)

导致结果

"setenv PATH /usr/local/greenhills/mips5/linux86:ATH"
Run Code Online (Sandbox Code Playgroud)

转义字符,引号的任何组合都"$(shell echo "没有得到所需的结果......

有什么建议?

makefile

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