摘要:
快速复制大量小文件主要使用先打包再复制的方法:find . -name '*.jpg' -print > jpg.txttar怎么从文件中读取文件列表呢?查了很久,用 -T -T, --files-from F get names to extract or create from file F注意这里不要加 -v参数啦,对于大量文件,控制台输出是很浪费时间的...tar -czf jpg.tar.gz -T yourfile 快速删除文件——使用rsync原理:使用rsync同步一个空目录即可。对于万级文件的目录基本是秒删,回车就OKhttp://my.oschina. 阅读全文
摘要:
在想怎么将服务器端的程序与PHP交互的时候PHP扩展进程端口:由于服务器程序执行的是大数据计算操作,耗时会比较长,使用php扩展可能会堵死PHP进程,所以决定采用这种方法 1 /* 2 * yf_deamon.cpp 3 * 4 * Created on: Jun 3, 2013 5 * Author: cloud 6 * 开启一个socket端口,进行本地进程通信 7 * 8 */ 9 #include <stdio.h>10 #include <stdlib.h>11 #include <string.h>12 13 #include <unist 阅读全文
摘要:
使用sshfs挂载服务器文件系统sudo apt-get install sshfssshfs user@hostname:path /mnt/datacentos:(0.5.2这个才行,新版本反而不行~~~)wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpmrpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpmyum install fuse-sshfs用curlftpfs挂载FTP服务器安装curlftpfs1 sudo 阅读全文
摘要:
如果ping不慢,但是使用ssh,ftp,mysql连接的时候慢,大部分原因是因为服务器在尝试解析你的IP,这在很多时候是没有必要的。可以禁用这些解析vsftpd连接慢的问题修改vsftpd.conf,添加下面一句reverse_lookup_enable=NOssh连接慢vi /etc/ssh/s... 阅读全文
摘要:
一直在用Perl的正则处理字符串,突然在js里面要用到,有点不知所措了,看了一下,差不多,主要是Perl的写法太简单了...正则查找 1 //正则查找,并得到找到的字符串 , 如$1 , $2 2 //js里面用了的显示的一个数组来保存匹配的结果 3 function regex_search() 4 { 5 // 这个正则获得 $1 = 网址 , $2 = 中间的路径 , $3 = 全文件名, $4 = 文件的标题 , 6 var regex = new RegExp("http://(.+)/(.+)/((.+)\.(.+))"); 7 var perl_reg... 阅读全文
摘要:
在网上找了许多资料,发现不同系统下的编写方法有点不同,这里用的了ubuntu下的方法,供参考:先写一下小程序运行 , init_daemon: 1 #include <stdlib.h> 2 #include <stdio.h> 3 4 int main() 5 { 6 daemon(0,0); // 将进程声明为守护进程 7 8 int i = 0 ; 9 while(1)10 {11 i++ ;12 sleep(100000);13 }14 }编译,生成可执行文件: gcc -c init_daemon gcc ... 阅读全文
摘要:
在配置mysql的时候,经常重启mysql可能有点慢,可以使用:/usr/libexec/mysqld --help --verbose来查看/etc/my.cnf文件是否有错 阅读全文
摘要:
对于大数据的表,使用delete太费时,可以用:TRUNCATE TABLE '表名'这样不会保留日志 阅读全文
摘要:
用网易的源会快很多,步骤如下:http://mirrors.163.com/.help/centos.html1、首先备份/etc/yum.repos.d/CentOS-Base.repomv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/Ce... 阅读全文
摘要:
要搬到csdn了博客园服务器怎么了,有时候会连接不上呢~~~ 阅读全文
摘要:
装了很多次机,做了很多次重复工作,最后,总结以下装CentOS经验:注:很多问题其实都不是问题,先把selinux关了!setenforce 0 ,不然会死的很惨!1,先更新源启用国内的源:163或sohu163:http://mirrors.163.com/.help/centos.html如果想使用新的软件,建议用REPL和remi的源#remi的源rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpmrpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6#Fedor 阅读全文
摘要:
CentOS安装好Nginx后,需要设置一下防火墙,接受80端口的访问,防火墙的设置可以直接修改/etc/init.d/iptables文件,或者使用下面的命令/etc/init.d/iptables -I INPUT -p tcp --dport 80 -j ACCEPT /etc/init.d/iptables save再访问Nginx就可以了。常用命令:启动nginx:nginx重启nginx:killall -HUP nginx测试nginx配置:nginx -tnginx的几个默认目录使用 whereis nginx 命令可以看到nginx装到了哪里 nginx: /usr... 阅读全文
摘要:
配置Git,Hadoop都会需要配置ssh无密码连接,具体步骤如下:生成本机密钥 : ssh-keygen拷贝到服务器: ssh-copy-id -i .ssh/id_rsa.pub user@host完成。现在可以用 ssh user@host 直接连接服务器了对于非标准端口,可以使用下面:ssh... 阅读全文
摘要:
之前用 :1 NSMutableArray *array = [NSMutableArray alloc] init];//这并不是一个好方法后来前辈对我说,用obj-c提供了静态方法+(id)arrayWithCapacity:size 来创建一个可变数组。看书后发现,这个size数组容量只是数组最终大小的一个参考。size的值是为 Cocoa能够对代码进行一些优化,这个值不会用来限制数组的大小。所以我们可以这样创建可变数组:1 //创建一个可变的数组长度为10 2 NSMutableArray *array = [NSMutableArray arrayWithCapacity:10];. 阅读全文
摘要:
在移动平台上,使用JQuery传统的slider可能有点吃力。而利用css3的transform3d可以调用硬件加速,所以可以达到很流畅的效果。下面是几个很好的JQuery Image Slider,均支持手势操作:后来发现,最强大的应该是hamer.jshttp://eightmedia.gith... 阅读全文
摘要:
到w3c看一下,xml的家族的确有点庞大,包括xml,xsl,xpath等等,http://www.w3school.com.cn/x.asp其中,xml+xsl的组合为我们很好的将模板与数据分离。下面是一段js解析xsl与xml生成html的代码: 1 // 由于我们在移动平台上用,所以不兼容 ie 2 3 // 使用方法 4 $(function() { 5 //$('#xsl').xslt("data.xml", "view.xsl"); 6 }); 7 8 // xslt transform 9 $.fn.xslt = funct 阅读全文
摘要:
使用xcode时,经常需要打包测试,频繁打包不太人性化,所以自动化工具还是有必要的...设置xcodebuild的路径 : 没设置的话会出现xcrun: Error: could not stat active Xcode path '/Volumes/Xcode/Xcode.app/Contents/Developer'. (No such file or directory),所以需要运行:sudo xcode-select -switch xcodepath #这里xcode的地址可以从应用程序中拖xcode到shell里面使用xcodebuild生成 .app文件 , 阅读全文
摘要:
http://javascriptissexy.com/learn-backbone-js-completely/http://addyosmani.github.io/backbone-fundamentals/http://coenraets.org/blog/2011/12/backbone-js-wine-cellar-tutorial-part-1-getting-started/简单翻译一下: 阅读全文
摘要:
框架满天飞的世界:http://www.ihybridapp.com/index.php/archives/166 阅读全文
摘要:
在现有项目的开发中,我们都采用的xml配置的方式进行开发,服务器端用相应工具生成数据的xml文件(这里我使用了Perl来生成,因为其强大的字符串处理能力),客户端采用Javascript读取xml进行相关数据的读取。Jquery提供的 .ajax函数可以让我们很方便地进行ajax操作。下例是一个放置图片上热点的坐标信息点: 1 function loadHotSpot() 2 { 3 $.ajax( 4 { 5 url:"catalog/hotspot.xml", 6 dataType:"xml", 7 success:funct... 阅读全文