eros的linux平台技术资料库

Q:77564267,多交流技术

排序:
默认
按更新时间
按访问量

分布式系统开发里必须要解决的3个技术问题

以前跟开发提过很多次,今天又有人出错了,看样子不经常提不行 这里记录一下,看到的开发人员都注意一下: 这3个问题经常出现,不解决的话,一定会造成经济损失的 1、同一个请求被发送了多次 可能出现的地方:(1)和别人接口对接,别人同一份数据发送了多次                   ...

2012-12-19 17:38:31

阅读数:9217

评论数:1

浏览器缓存详解:expires,cache-control,last-modified,etag详细说明

最近在对CDN进行优化,对浏览器缓存深入研究了一下,记录一下,方便后来者 画了一个草图: 每个状态的详细说明如下: 1、Last-Modified 在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的...

2012-12-16 19:06:45

阅读数:46223

评论数:5

awk的几个常用高级用法

用awk比较多,以下几个是常用的稍微高级一点的用法 1、同时指定多个分割符   这时应该把分隔符写成放到方括号中,如$awk -F[ :/t] {print $1,$3}  test   此时指定了空格,:号,tab三个作为分隔符2、awk的key的变态用法   awk {a[$1,"/...

2010-01-26 15:37:00

阅读数:7960

评论数:1

shell中计算字符串的md5值

echo 123|md5sumba1f2511fc30423bdbb183fe33f3dd0f  - php -r "echo md5(123);"202cb962ac59075b964b07152d234b70两者的md5值不一致,于是有很多有趣的解法:1 Mysql解法:m...

2009-05-20 09:41:00

阅读数:14615

评论数:4

perl 解码和压码use Encode

use Encode;gbk->uft-8:$line = encode("utf-8",decode("gbk",$line));或$line = encode_utf8(decode("gbk",$line));utf-8-&g...

2009-04-25 16:51:00

阅读数:2334

评论数:0

Perl: 向mysql数据库插入二进制字段, 并返回所插入记录的自动增长字段的值

  #! c:/perl/bin/perl.exeuse strict;use warnings;use Digest::MD5;use DBI;use DBD::mysql; my $filePath = "D://malware//ixigua.exe";my $fileL...

2009-04-25 16:47:00

阅读数:2643

评论数:0

利用 AWK 的数值计算功能提升工作效率

Awk 是一种优秀的文本样式扫描和处理工具。本文侧重介绍了 awk 在数值计算方面的运用,并通过几个实际工作中的例子,阐述了如何利用 awk 的计算功能来提高我们的工作效率。Awk 是一种优秀的文本样式扫描和处理工具。 Awk 与 sed 和 grep 有些相似, 但功能比后者强不少。 awk 提...

2009-04-11 10:19:00

阅读数:1714

评论数:0

Perl 遍历散列

我们在遍历二维或多维的散列时, 可以采用递归的方法.1. 首先查看每个value的值类型, 如HASH, ARRAY, 还是简单的标量2. 如果value的值类型是HASH,则递归直到找到相应的ARRAY 或者标量3. 如果value的值类型是ARRAY,则通过循环打印出各个元素4. 如果valu...

2009-03-23 09:15:00

阅读数:3204

评论数:0

Linux控制台(文本模式)下提高工作效率的快捷键

 在Linux环境里,有一些按键有特殊的含意。# Ctrl-U: 擦除一行光标前面的部分。# Ctrl-H: 擦除光标前面的一个字符。# Ctrl-D: 终止输入。(退出 shell,如果您正在使用 shell 的话)。# Ctrl-C: 终止当前正在运行的程序。# Ctrl-Z: 暂停程序。 &...

2009-02-17 23:12:00

阅读数:3051

评论数:0

linux shell 中iconv的用法

iconv的用法:用法: iconv [选项...] [文件...]Convert encoding of given files from one encoding to another.输入/输出格式规范:  -f, --from-code=NAME       原始文本编码  -t, --t...

2009-01-21 11:12:00

阅读数:14522

评论数:0

VIM设置代码折叠

在查看代码的时候,如果代码十分冗长,尤其是c/c++系列的时候,代码结构比较让人难以理清,主要是各种注释、括号的匹配问题,虽然可以用%来查看匹配的另外一半符号在哪里,但是如果这一对符号之间的代码超过了一页,甚至好几页的话,那么也是比较难以理解的。于是可以使用这个vim所提供的折叠功能来简化这些分析...

2009-01-18 10:35:00

阅读数:3096

评论数:0

基于Lucene/XML的站内全文检索解决方案

基于Lucene/XML的站内全文检索解决方案:WebLucene作者:车东 发表于:2003-05-06 18:05 最后更新于:2008-03-08 12:03版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。http://www.chedong.com/te...

2009-01-09 09:04:00

阅读数:1273

评论数:0

perl中grep,sort,map用法总结

简简单单讲map(一)map函数map BLOCK LISTmap EXPR, LISTmap函数对LIST里的每个元素按BLOCK或EXPR进行计算,遍历LIST时,临时将LIST里的每个元素赋值给$_变量。map对每次的计算返回一个结果列表,它在列表上下文里计算BLOCK或EXPR。每个LIS...

2008-12-02 22:05:00

阅读数:7546

评论数:3

php curl函数应用方法之模拟浏览器

curl 是使用URL语法的传送文件工具,支持FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE和LDAP。curl 支持SSL证书、HTTP POST、HTTP PUT 、FTP 上传,kerberos、基于HTT格式的上传、代理、cookie、...

2008-12-02 08:52:00

阅读数:6584

评论数:0

通过脚本实现操作的自动化

 了解 Shell 脚本如何实现所有个人或系统任务自动化。脚本可以执行监视、存档、更新、报告、上载和下载操作。实际上,任务无论大小,均可通过脚本来处理。下面是简介:如果您曾经在资深 UNIX® 用户工作时站在他的背后注视屏幕,可能会对命令行上不断滚动的咒语般的奇怪内容感到相当迷惑。如果您阅读过对话...

2008-11-23 22:05:00

阅读数:2078

评论数:0

perl的输出缓冲

 perl的输出缓冲      今天写一个小脚本的时候,需要即时输出当前进度到命令行上,并即时将重要数据写入报告文件中。但是perl默认是有输出缓冲的,显示到命令行上必须以/n结尾才行,输出到文件中,回车了都不行,非得要等缓冲区满了。 代码: select( STDOUT ); $| = 1; o...

2008-11-19 22:07:00

阅读数:1983

评论数:0

一个perl多进程的简单程序框架

一个perl多进程的简单程序框架 #!c:/perl/bin/perl.exe -wmy $maxchild=10;for($i=0;$i{  my $child=fork();   if($child)  {   # child >; 0, so were the parent      ...

2008-11-19 22:05:00

阅读数:2411

评论数:0

DOS 和Unix 文件--vim转化

很久以前,老式的电传打字机使用两个字符来另起新行。一个字符把滑动架移回首位 (称为回车, ),另一个字符把纸上移一行 (称为换行, )。   当计算机问世以后,存储器曾经非常昂贵。有些人就认定没必要用两个字符来表示 行尾。UNIX 开发者决定他们可以用 一个字符来表示行尾。Apple 开发者 规...

2008-09-23 10:43:00

阅读数:7687

评论数:0

perl对中文的处理(encode,decode)

 最近在处理中文时遇到乱码的问题,google了一下,发现下面这篇文章。茅塞顿开! Perl从5.6开始已经开始在内部使用utf8编码来表示字符,也就是说对中文以及其他语言字符的处理应该是完全没有问题的。我们只需要利用好Encode这个模块便能充分发挥Perl的utf8字符的优势了。 下面就以中文...

2008-09-18 19:38:00

阅读数:4100

评论数:0

linux下的bash与sh 详解以及例子

 背景:经常会遇到bash执行ok,sh执行失败的情况           即使sh 软连接到 bash也会失败 解决办法: shell脚本写明 #!/bin/bash 原因如下:1、bash的POSIX标准在一般的linux系统当中(如redhat),使用sh调用执行脚本相当于打开了bash的P...

2008-09-18 16:45:00

阅读数:6940

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭