小编And*_*ini的帖子

使用多个命令查找-exec

我试图使用find -exec与多个命令没有任何成功.有人知道以下命令是否可行?

find *.txt -exec echo "$(tail -1 '{}'),$(ls '{}')" \;
Run Code Online (Sandbox Code Playgroud)

基本上,我试图在当前目录中打印每个txt文件的最后一行,并在行的末尾打印,后跟文件名的逗号.

bash find

397
推荐指数
9
解决办法
28万
查看次数

如何配置bash shell脚本慢启动?

我的bash shell需要3-4秒才能启动,而如果我启动它--norc会立即运行.

我开始"分析" /etc/bash.bashrc~/.bashrc通过手动插入return语句和寻求速度改进,但它不是一个定量过程而且效率不高.

如何配置我的bash脚本并查看哪些命令需要花费大部分时间来启动?

bash profiling

119
推荐指数
4
解决办法
2万
查看次数

如何在vim中水平放置打开文件的内容?

如何让vim水平居中打开文件的文本?

我不想修改文件,只是为了改变vim显示它的方式.

更清楚的是,当我打开文件时,我目前有这种情况:

|<------ textwidth=80 ------->|<-------------- padding -------------->|
|lorem ipsum dolor sit amet.. 
|dsdsda da dsa dsa 
Run Code Online (Sandbox Code Playgroud)

我想要的是以下内容:

|<--- padding/2 --->|<------ textwidth=80 ------->|<--- padding/2 --->|
|                    lorem ipsum dolor sit amet.. 
|                    dsdsda da dsa dsa 
Run Code Online (Sandbox Code Playgroud)

当然,对于每一个值textwidthpadding.

vim

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

了解ldd输出

怎么ldd知道它取决于libc.so.6,不是libc.so.5libc.so.7

libc.so.6 => /lib64/libc.so.6 (0x00000034f4000000)
/lib64/ld-linux-x86-64.so.2 (0x00000034f3c00000)
Run Code Online (Sandbox Code Playgroud)

linker ldd

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

任何人都可以解释当前C++ 0x标准草案的这一段吗?

任何人都可以从ISON3242§3.2第二点 解释这一说法

除非是未评估的操作数(第5条)或其子表达式,否则可能会对表达式进行求值.名称显示为潜在评估表达式的变量或非重载函数是odr使用的,除非它是满足出现在常量表达式(5.19)中的要求的对象,并且左值到右值转换(4.1)是立即申请.如果它看起来像一个潜在评估的表达式(包括作为非静态成员函数(9.3.1)的主体中的隐式转换的结果),则使用odr.

ISO标准2003:说

表达式可能被评估,除非它出现在需要整数常量表达式的地方(见5.19),是sizeof运算符的操作数(5.3.3),或者是typeid运算符的操作数,并且表达式没有指定左值多态类型(5.2.8).如果对象或非重载函数的名称出现在可能已评估的表达式中,则使用该函数.

这些陈述的实际差异是什么?

任何人都可以借助示例/程序来解释这一点吗?

c++ c++11

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

如果未在Ant中定义变量,则引发错误

我需要用户在编译时定义一个变量,我仍然需要决定它是环境变量还是属性(ant -Dname=value).

如果用户尚未定义变量,如何在编译时引发错误?

ant

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

如何生成三个随机数,其总和为1?

我需要生成3个随机数,其数量等于1.

我的实现不支持统一分发.:(

c# random distribution uniform

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

如何在./configure中检查haskell软件包版本?

如何告诉configure检查version >= x.y给定的Haskell包?

谢谢,

autoconf haskell configure

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

提高协议缓冲区的性能

我正在编写一个应用程序,需要从单个文件中快速反序列化数百万条消息.

应用程序的作用主要是从文件中获取一条消息,做一些工作然后丢弃消息.每条消息由~100个字段组成(并非所有消息都被解析,但我需要它们,因为应用程序的用户可以决定他想要处理哪些字段).

在这一刻,应用程序包含一个循环,在每次迭代中只使用一个readDelimitedFrom()调用执行.

有没有办法优化问题,以更好地适应这种情况(拆分多个文件等...).另外,在这一刻由于消息的数量和每条消息的维度,我需要gzip文件(并且它在减小大小方面相当有效,因为字段的值非常重复) - 这虽然减少了性能.

java optimization protocol-buffers

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

如何找到具有最大总和的数字的增加子序列?

如何找到具有最大总和的数字的增加子序列.我找到O(N ^ 2)但我想知道O(N log N).

谢谢!

algorithm dynamic-programming

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