`
文章列表

find 与 rm

查找并删除所有不以.zip结尾的所有文件   find -maxdepth 1 ! -name "*.zip" -print0 | xargs -0 rm -rf   其中需要注意的有两点   1. 感叹号(!) 代表“非” 这个逻辑含义,去掉感叹号就是以.zip结尾   2.-print0 代表以\0为换行符,配合xargs -0 可以防止在文件名中包含\n时删除文件不正确的情况      因为-print 是以\n为换行符,当碰到文件名中包含\n时会认为是两个文件,导致删除不正确。(是在linux shell 脚本攻略 - 这本书xargs一章里看到的) ...
在windows下动态链接库是以.dll后缀的文件,而在Linux中,是以.so作后缀的文件。 动态链接库的好处就是节省内存空间。 1、Linux下创建动态链接库 在使用GCC编译程序时,只需加上-shared选项即可,这样生成的执行程序即为动态链接库。 例如有文件:hello.c x.h main.c 编译:gcc hello.c -fPIC -o libhello.so 其中-fPIC选项的作用是:表示编译为位置独立的代码,不用此选项的话编译后的代码是位置相关的, 所以动态载入时是通过代码拷贝的方式来满足不同的调用,而不能达到真正的代码段共享的目的. 将main.c与h ...
Linux C 编程入门之一:gcc 编译动态库和静态库   cheungmine   2012 1 准备工作   Windows7+Cygwin+gcc   在同一个目录下准备好下面3个文件,其中3-2,3-3用来生成动态库或静态库:   主调用程序源代码3-1:main.c   [cpp] view plaincopyprint?       /**       * main.c       */       #include <stdio.h>       #include <math.h>         #incl ...

清洗衣物

衣服上无论什么弄上脏东西都能洗掉 !!! 衣柜里有好几件衣服都泛黄,总以为是没洗干净!现在终于知道了,并且有对付的方法,很高兴 ~ O(∩_∩)O~ (1)衣服会变黄,多半是荧光剂变弱所致,想要衣物恢复洁白亮丽,就得想法子。 洗米
http://blog.sina.com.cn/s/blog_93b45b0f01011nrz.html 环境变量   系统环境变量   我们知道,我们经常要设置一些环境变量,系统环境变量我们非常容易理解。其实我们在windows中经常容易接触。其实环境变量是一个非常广泛的一个概 ...
  本文列出各种有用的环境变量设置。 一. GCC [一下这段文字摘自http://blog.csdn.net/zblue78/archive/2007/02/01/1499717.aspx ] 有大量的环境变量可供设置以影响 GCC 编译程序的方式。利用这些变量的控制也可使用合适的命令行选项。 一些环境变量设置在目录名列表中。这些名字和 PATH 环境变量使用的格式相同。特殊字符 PATH_SEPARATOR (安装编译程序的时候定义)用在目录名之间。在 UNIX 系统中,分隔符是冒号,而 Windows 系统中为分号。 2.C_INCLUDE_PATH 编译 C 程序时使 ...
[证明] tanx-sinx =tanx-tanxcosx =tan(1-cosx) 有个公式:tanxcosx=sinx 因为:tanx=对/邻,cosx=邻/斜,sinx=对/斜,代入即可 如果是初中的,就这么想 如果是高中的,就不能这么证明了,本来,这是最基本的公式.

小写打法

加上x 如xtu => っ

静态arp

Win7下进行ARP绑定 2010年11月29日 ⁄ 教程 ⁄ 评论数 13 这段时间局域网内有ARP病毒作祟,所以想到进行ARP绑定,查了下ARP绑定的命令是“arp -s IP MAC”,但实际运行的时候却报错了,提示“ARP 项添加失败: 拒绝访问”。我的账户是管理员啊,为什么会出错呢?所以只能祭出我的Google大旗了…… 搜了下,发现并不是我的个例啊,Win7的用户都存在这个问题,很幸运的,也搜到了解决方法,公布出来,做个记录。
一般工作几年跳槽比较合适,回顾一下跳槽的经历 最近闲得实在无聊,中外各大网站的新闻都一天看2遍了,总坐在那看Youtube让老外看了也不是那么回事。而且Youtube上到处是大陆人跟台湾人吵来吵去,时不时还夹杂几个韩国人、日本人,看了叫人闹心。 也是因为看着ITEYE的老同行们过于沉默了,新发芽的小兄弟们总是关注一些无聊的问题,我就再来搅一搅这池荡漾的春水吧。 英语邮件写多了,养成开门见山的习惯了,我就先把自己的观点摆出来,供大家一喷: 

Ruby 正则

(?=re) matches re at this point but does not consume it - you can look forward for the context of a match without affecting $&.   str ="red, white, and blue" p str.scan(/[a-z]+(?=,)/)  the result is : => ["red","white"]  
原文:http://rubyer.me/blog/1133/ 有没有这样一个需求:同时向几十上百台Linux服务器上传文件并执行命令,如果一个个来,那你就真是挨踢民工。程序员要发挥自己懒惰的个性,借用Net::SSH和net::SCP用Ruby写个脚本你会发现非常简单。 Net::SSH和Net::SCP是两个Ruby操作SSH的gem包。Net::SSH相当于cmd,专门用于执行命令;Net::SCP专门用于传输文件。它们俩结合,可以做任何SSH client能做的事情。   安装: gem install net-ssh gem install net-scp ...
原文:http://rubyer.me/blog/667/ 重点关注private与protected public 默认即为public,全局都可以访问,这个不解释 private C++, “private” 意为 “private to this class”, 但是Ruby中意为 “private to this instance”.意思是:C++中,对于类A,只要能 ...
原文:http://rubyer.me/blog/747/ 我们都知道mp3能储存音乐,其实mp3文件里还能储存“歌手、专辑、曲风、时长”等很多信息。这些信息以一次的格式保存在文件头部和尾部。很多播放器就是根据这些信息来下载歌手头像和歌词的,但很多JS也看到了商机,他们把这些信息填充自己的广告,这样就可以免费传播。最近入手WP7,本来想体验下Zune的魅力,没想到一打开音乐,歌曲信息全变成了一些网址,相当恶心。幸好找到了ruby-mp3info,迅速对mp3文件做了一次整容。 ruby-mp3info介绍 纯Ruby编写 读底层信息如比特率,时长等 可读写删除id3v1 and ...

Ruby Closure

    博客分类:
  • Ruby
Closure - programming language construct, an abstraction binding a function to its scope (Wikipedia)   原文:http://rubyer.me/blog/917/     blocks, Procs, Methods, lambdas(也称闭包)是Ruby中最强大的一部分,用过你就会知道,同时也是最容易迷惑的。这可能是因为Ruby处理闭包的方式有点怪。更甚的是,Ruby有4种处理闭包的方式, 第一次用,每种都不太顺手。 首先:blocks代码块 最常见、最简单、最富争议、最有 ...
Global site tag (gtag.js) - Google Analytics