小编Pav*_*mar的帖子

fork和thread有什么区别?

谁能解释一个fork和一个线程之间的区别?

c multithreading fork process

88
推荐指数
5
解决办法
7万
查看次数

在tar文件中执行grep操作而不提取

我有包含特定模式的文件列表,但这些文件已被涂焦.现在我想在tar文件中搜索模式,并且知道哪些文件包含模式而不提取文件.

任何的想法...?

unix

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

性能调优:为布尔列创建索引

我编写了一个守护进程处理器,它将从一个数据库中获取记录并将它们插入另一个数据库进行同步.它将根据每个记录指示标志获取记录,该标志是布尔数据类型.

我的表有数十万条记录.当我选择sync_done为false的记录时,是否会导致任何数据库性能问题?或者我应该为该sync_done列(布尔数据类型)应用索引,以提高性能,因为它将对sync_done值为false的记录应用select操作?

例如,假设我有10000条记录.其中,9500已经同步(sync_done为true),将仅选择记录的其余部分(sync_done为false).最终,9500条记录不会受到选择操作的影响.

请建议我如何继续.

postgresql indexing database-performance

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

Umask在0022和022之间的差异

umask 0022022?之间有什么区别吗?我想把我的umask改成022.我该怎么做?

unix file-permissions umask

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

从目标文件获取源代码

有没有办法通过在C中使用目标文件来获取源代码?

例如,我有一个简单的源代码

cc simple.c

现在我有一个a.out(目标文件).通过这个a.out我能否得到消息来源?

simple.c的代码

c

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

在PostgreSQL中将时间转换为秒

我有一个时间值04:30:25,我想转换为秒.有没有专门的功能来做这个?

我知道我们可以提取小时,分钟和秒,然后计算秒数.

SELECT EXTRACT(hour FROM t)*60*60
       + EXTRACT(minutes FROM t)*60
       + EXTRACT(seconds FROM t)
  FROM test; 
Run Code Online (Sandbox Code Playgroud)

但我想要其他一些方式......

postgresql

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

php:捕获命令输出

我正在使用exec函数来执行php中的特定可执行文件.

exec ( $file , $output , $return_value  ) ;
Run Code Online (Sandbox Code Playgroud)

当给定文件成功执行时,我可以通过检查返回值来获取第二个参数中的输出,所以,它工作正常.但我的要求是由于某种原因导致命令执行失败.我需要获取该执行程序的错误消息.我需要做些什么才能得到错误.通过第二个参数,我们只能得到成功的输出.没有错误消息.

谢谢.

php

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

如何使用Ruby阅读Excel电子表格的内容?

我试图用Ruby读取Excel电子表格文件,但它没有读取文件的内容.

这是我的剧本

book = Spreadsheet.open 'myexcel.xls';
sheet1 = book.worksheet 0
sheet1.each do |row|
  puts row.inspect ;
  puts row.format 2; 
  puts row[1]; 
  exit;
end
Run Code Online (Sandbox Code Playgroud)

它给了我以下内容:

[DEPRECATED] By requiring 'parseexcel', 'parseexcel/parseexcel' and/or
             'parseexcel/parser' you are loading a Compatibility layer which
             provides a drop-in replacement for the ParseExcel library. This
             code makes the reading of Spreadsheet documents less efficient and
             will be removed in Spreadsheet version 1.0.0

#<Spreadsheet::Excel::Row:0xffffffdbc3e0d2 @worksheet=#<Spreadsheet::Excel::Worksheet:0xb79b8fe0> @outline_level=0 @idx=0 @hidden=false @height= @default_format= @formats= []>
#<Spreadsheet::Format:0xb79bc8ac>
nil
Run Code Online (Sandbox Code Playgroud)

我需要获取文件的实际内容.我究竟做错了什么?

ruby rubygems spreadsheet parseexcel

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

Windows操作系统上的ActivePerl安装

我在Windows操作系统上安装了ActivePerl.我已按照以下URL过程进行安装

ActivePerl安装

完成后,我试图在命令行上运行"perl -v".但它报告以下错误.

系统无法执行指定的程序

我需要做些什么才能解决这些问题?

windows perl

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

如何将我的包导入分组到一个自定义包中?

通常在我编写perl程序时.我曾经包括以下包.

use strict ; 
use warnings ; 
use Data::Dumper ;
Run Code Online (Sandbox Code Playgroud)

现在,我想这样,我不会为每个程序包含所有这个包.为此,
我将在我自己的包中包含这些所有包.喜欢以下

my_packages.pm

package my_packages  ; 
{
use strict ;
use warnings ;
use Data::Dumper;
}
1;
Run Code Online (Sandbox Code Playgroud)

所以,如果我在perl程序中添加my_packages.pm,它需要拥有以上所有的包.

其实我做过这个实验.但我无法得到这些东西.这意味着当我使用my_packages时.我无法获得"使用严格,使用警告,使用Data :: Dumper"的功能.

有人帮我解决了这个问题.....

perl packages

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