Unix
命里鱼幼微
这个作者很懒,什么都没留下…
展开
-
shell 一些简单到环境变量
$HOME 当前用户到HOME 目录$PATH 以冒号分隔的用来搜索命令到目录列表$0 shell 脚本的名字$# 传递给脚本的参数个数$$ shell脚本进程号参数$原创 2011-09-16 21:30:55 · 456 阅读 · 0 评论 -
Qt and C and C++ 使用 /dev/random or /dev/urandom产生随机数
#include #include #include #include #include #include #include using namespace std;int main(){ int byte_count = 16; char data[16]; FILE *fp; fp = fopen("/dev/random", "r"); fread(&data,原创 2013-09-06 17:56:17 · 2156 阅读 · 0 评论 -
MacBook上最简单的三系统安装教程
MAC和Win7就不说都要用,需要Ubuntu是因为工作上一个软件需要该系统,所以不得已三系统。Macbook用的是EFI系统和GUID-MBR联合分区表,普通PC上的基于Grub的多系统共存方案都不适用。在网上看了很多三系统安装方法,大部分都太复杂,看得头晕,终于找到一个,自己修改了一下细节,可以完美实现三系统(MC700上验证),具体方法如下:1、机器里一定要有Mac系统。如果没有,先转载 2013-08-08 11:55:39 · 2645 阅读 · 0 评论 -
Mac 下配置php环境
Mac OS X 内置了Apache 和 PHP,这样使用起来非常方便。本文以Mac OS X 10.6.3为例。主要内容包括:启动Apache运行PHP安装MySQL使用phpMyAdmin配置PHP的MCrypt扩展库设置虚拟主机启动Apache 有两种方法:打开“系统设置偏好(System Preferences转载 2013-06-20 23:14:54 · 656 阅读 · 0 评论 -
SVN 详细资料和应用(归纳总结)
Ubuntu Linux 下面搭建SVN服务器的教程 click here svn add: 向subversion版本库中添加文件,目录或者符号链 add添加目录通常是递归添加, svn add --non-recursive PATHNAME 就是只添加目录 而不添加目录里面的文件 svn blame(praise ,annotate, ann) : 显示特定原创 2013-06-27 09:24:10 · 812 阅读 · 0 评论 -
linux 下纳秒级精度时间 RDSTC
gcc 4.7.2下测试通过#include inline volatile long long RDTSC() { register long long TSC asm("eax"); asm volatile (".byte 15, 49" : : : "eax", "edx"); return TSC;}long long m_t1 = R原创 2013-05-09 17:58:44 · 2014 阅读 · 0 评论 -
Xlib在屏幕上显示本地图片(绝对是CSDN等中文博客第一个Demo)
这个版本的实现暂时不能自动关闭图片 (其实我已经找到了解决方案了 关键是已经实现了 没办法 太累了 不想动了)自己研究了下x11 最后还是借助了 Imlib2库来取图 Imlib2 实现了图片的封装打算封装一层 使用C++ 然后调用异步模型 夺取Root_window的控制权 (为了不影响主进程 所以要另外开一个线程)Linux多线程 也就是是纯C/C++多线程原创 2013-05-16 08:52:46 · 2325 阅读 · 1 评论 -
shell or sed or awk tips
希望自己能静下心来做一件事 有安排 有计划 不懒惰 不懈怠 用心做事 用心做产品 ---------------------------------------------------------- 这里是分割线--------------------------------------------------------------1:ls | sed "s:^:`p原创 2013-04-24 22:01:33 · 1024 阅读 · 0 评论 -
Ubuntu 常见问题
1 。 thythembox 乱码sudo gedit /etc/profile 在最后加上export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030export GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030注销 重新导入即可2. 之前的跟不上原创 2011-09-10 23:00:19 · 543 阅读 · 0 评论 -
Linux 下自动分析邮件附件的脚本 和 配置文件
相信能搜到这篇文章的人都能懂我这是在干嘛吧 就不多解释了 我再次被我的奉献精神感动了cd ~/mail/Filesofflineimap && munpack ~/mail/INBOX/new/*rm -r latestfiles.desc latestfiles.csv.descfor str in `ls -l ~/mail/Files | grep -v total原创 2013-04-16 16:59:17 · 1149 阅读 · 0 评论 -
QFileSystemWatcher云云
QFileSystemWatcher monitors the file system for changes to files and directories by watching a list of specified paths. 这个说明了这个类的功能Call addPath() to watch a particular file or directory. Multiple pa原创 2013-04-08 11:02:23 · 165 阅读 · 0 评论 -
Shell脚本编程读书笔记
1:关于 #! /bin/sh 当你在terminal输入 whereis sh的时候就会出现这个东西了 这是告诉你用这个路径的这个程序来解释你写入的字符2:外部命令的概念是独立于shell的可执行程序 例如find grep还有我们自己写的很多 这些命令执行的时候(参考Linux程序设计第四版 )会调用fork()函数 创建子shell 然后子shell完成功能之后返回父shell 但是原创 2013-03-12 19:48:53 · 704 阅读 · 0 评论 -
Ubuntu C链接Mysql
apt-get install mysql-clientapt-get install mysql-serverapt-get install libmysql++然后 -I 是 usr/include/mysql -L/usr/lib/mysql -lmysqlclient原创 2013-01-09 14:52:32 · 491 阅读 · 0 评论 -
Mac OS /Linux /Unix Vim配置
1、将vim的环境文件copy到自己常用用户的主目录下比如你的用户叫aitracycp /usr/share/vim/vimrc ~ aitracy/.vimrc2、修改.vimrc文件归读写属性sudo chmod 777 .vimrc3、在.vimrc文件最后加上syntax on一. vim 配置1、配置文原创 2011-10-15 14:15:42 · 1309 阅读 · 0 评论 -
Mac 开发下面的 info.plist 的键值的含义
plist文件,Property List 文件,一般都是xml文件格式,用于描述应用软件主要包括如下:关键字类型是否必须摘要CFBundleDevelopmentRegionStringNo该束的地区。通常对应于作者的母语。CFBundleDisplayNameSt原创 2013-11-07 14:43:14 · 3068 阅读 · 0 评论