摘要: 一、使用shell 的 echo 命令实现。echo -ne <ctrl+v><ESC>[?25l&<60;&<60;&<60; 隐藏光标echo -ne <ctrl+v><ESC>[?25h&<60; 显示光标l,h为字母, <ctrl+v>是按下ctrl键不放,然后按下V, <ESC>就是按一下键盘上的ESC键在终端回显的情况如下:echo -ne&<60; ^[[?25lecho -ne&<60; ^[[?25h其中^[是用<c 阅读全文
posted @ 2011-11-11 15:14 HustQuan 阅读(5022) 评论(0) 推荐(1) 编辑
摘要: 即使目前没有为纳米电子学、空气动力学、分子静力学、细胞生命周期建模等等编写高级应用程序,说不定以下这32条规则,对你向更高级处理器移植程序会有所帮助。 近期以来,似乎大家都在谈及64位计算,如采用AMD Athlon 64处理器的笔记本、采用IBM PowerPC 970芯片的Apple G5、又或Intel Itanium架构是否会被取消,对此,IT界和新闻界似乎都还没有尽兴。新一轮处理器所带来的冲击,不仅表现在改善数据库执行效率、提高图形程序速度上,也为编写解决世界上最复杂科学问题的应用程序,铺平了道路。 不管怎样,想利用64位处理器带来的好处,不只是仅仅拷贝一个程序到一台新计算机上那.. 阅读全文
posted @ 2011-11-09 15:10 HustQuan 阅读(1156) 评论(0) 推荐(1) 编辑
摘要: linux GCC 64位编程技巧64位系统的优势?既然要采用64位系统,首先要知道64位系统的优势所在。对于技术人员来说,完全没有必要去看那些厂家拿出的厚厚的说明书、或者某个研究机构抛出的一堆的数字,64位系统的优势总结起来很简单:内存大、速度快!内存大与32位系统相比,64位系统的地址空间大大增大,达到了18PB,18PB究竟是多大呢?说出来有点吓人:4G内存的40亿倍!这么大的空间,不要说内存了,就是整个磁盘的数据都放进去也是没有任何问题的。需要注意的是:已有的32位系统由于采用了物理地址扩展技术(PAE,http://en.wikipedia.org/wiki/Physical_Add 阅读全文
posted @ 2011-11-09 15:09 HustQuan 阅读(1748) 评论(0) 推荐(0) 编辑
摘要: ubuntu 10.04.3 LTS版本安装tigervnc的时候出现如下错误checking how to run the C++ preprocessor... /lib/cppconfigure: error: C++ preprocessor "/lib/cpp" fails sanity checkSee `config.log' for more details.这是缺少相应的库导致的,所以可能在不同系统,安装不同软件的时候都可能出现。既然缺少相应的库,那解决方法也就简单了,安装相应的库也可。以下是我搜得的一个結果,原文如下: /lib/cpp fail 阅读全文
posted @ 2011-11-04 17:08 HustQuan 阅读(41186) 评论(0) 推荐(2) 编辑
摘要: 1、配置文件位置/etc/vsftpd/vsftpd.conf2.配置文件手册man 5 vsftpd.conf3.自定义连接端口listen_port=10021ftp_data_port=100204.启动/停止/重启vsftpd#service vsftpd start/stop/restart5.自启动vsftpd#chkconfig vsftpd on6.NAT背后建立FTP局域网内可以支持port和pasv两种模式;局域网外访问FTP需要对listen_port进行端口映射,进行了此操作仅支持port模式,不支持pasv模式想局域网外支持pasv模式需要进行如下设置:a)修改配置文 阅读全文
posted @ 2011-11-02 22:10 HustQuan 阅读(1843) 评论(0) 推荐(0) 编辑
摘要: 使用Filezilla连接路由器内的计算机搭建的ftp服务器时常会出现如下错误:状态: 正在连接 XXXXXXXXXXXXXX...状态: 连接建立,等待欢迎消息...响应: 220 Microsoft FTP Service命令: USER XXXXXXXXXXXXX响应: 331 Password required for XXXXXXXXXXXXXX命令: PASS ******响应: 230 User XXXXXXXXXXX logged in.命令: SYST响应: 215 Windows_NT命令: FEAT响应: 500 'FEAT': command not u 阅读全文
posted @ 2011-11-02 20:55 HustQuan 阅读(93707) 评论(0) 推荐(3) 编辑
摘要: 基础 FTP 是仅基于 TCP 的服务,不支持 UDP 。与众不同的是 FTP 使用 2 个端口,一个数据端口和一个命令端口(也可叫做控制端口) 。通常来说这两个端口是 21 -命令端口和 20 -数据端口 。但当我们发现根据( FTP 工作)方式的不同数据端口并不总是 20 时,混乱产生了 。 主动 FTP 主动方式的 FTP 是这样的:客户端从一个任意的非特权端口 N ( N>1024 )连接到 FTP 服务器的命令端口,也就是 21 端口 。然后客户端开始监听端口 N+1 ,并发送 FTP 命令 “port N+1” 到 FTP 服务器。接着 服务器会从它自己的数据端口( 20 ) 阅读全文
posted @ 2011-11-02 20:52 HustQuan 阅读(1939) 评论(0) 推荐(0) 编辑
摘要: 我的CentOS版本是6.0,下述方法在i386和x86_64中均适用,因为我32位和64位的CentOS都装了~1.CentOS 安装tigervncserverSystem -> Administration -> Add/Remove Software搜索vnc,将tigervnc-server,libvncserver,tigervnc安装了2.配置vncservers,假设你有两个用户想要远程登录,用户名分别是user1,user2#gedit /etc/sysconf/vncservers在这个文件末添加VNCSERVERS="1:user1 2:user2& 阅读全文
posted @ 2011-11-02 17:13 HustQuan 阅读(9045) 评论(0) 推荐(1) 编辑
摘要: 命令描述•apropos whatis显示和word相关的命令。 参见线程安全•man-t man | ps2pdf - > man.pdf生成一个PDF格式的帮助文件which command显示命令的完整路径名time command计算命令运行的时间•time cat开始计时. Ctrl-d停止。参见sw•niceinfo运行一个低优先级命令(这里是info)•renice 19 -p $$使脚本运行于低优先级。用于非交互任务。目录操作•cd -回到前一目录•cd回到用户目录(cd dir && command)进入目录dir,执行命令command然后回到当前目录 阅读全文
posted @ 2011-07-20 17:29 HustQuan 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 1、system(执行shell 命令)相关函数 fork,execve,waitpid,popen表头文件 #include<stdlib.h>定义函数 int system(const char * string);函数说明 system()会调用fork()产生子进程,由子进程来调用/bin/sh-cstring来执行参数string字符串所代表的命令,此命令执行完后随即返回原调用的进程。在调用system()期间SIGCHLD 信号会被暂时搁置,SIGINT和SIGQUIT 信号则会被忽略。返回值 如果system()在调用/bin/sh时失败则返回127,其他失败原因返回 阅读全文
posted @ 2011-07-20 17:27 HustQuan 阅读(51591) 评论(2) 推荐(2) 编辑