He,YuanHui —— 业精于勤荒于嬉,行成于思毁于随

如果你喜欢一个事,又有这样的才干,那就把整个人都投入进去,就要象一把刀直扎下去直到刀柄一样,不要问为什么,也不要管会碰到什么。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  Ubuntu

1 2 下一页

摘要:=================================================本文为HeYuanHui原作转载必须确保本文完整并完整保留原作者信息及本文原始链接!NN: khlerE-mail: khler@163.comQQ:23381103MSN:pragmac@hotmail.com================================================= 最近,相信很多使用wubi在Windows下安装Ubuntu的系统更新后无法再进入系统的问题,让人不寒而慄,有很多人为此不得不重装系统。 出现此问题的原因在于更新Ubuntu时选择更新gru 阅读全文
posted @ 2011-01-31 21:48 He,YuanHui 阅读(4883) 评论(1) 推荐(1) 编辑

摘要:利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。  1、创建保存备份文件的路径/mysqldata  #mkdir /mysqldata  2、创建/usr/sbin/bakmysql文件  #vi /usr/sbin/bakmysql  输入  rq=` date +%Y%m%d `  tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql  或者写成  rq=` date +%Y%m%d `  mysqldump ——all-databases -u root -p密码 /mysqldata/mysql$ 阅读全文
posted @ 2011-01-28 17:06 He,YuanHui 阅读(624) 评论(0) 推荐(0) 编辑

摘要:Vi编辑器完全使用手册   本文是针对初学Unix Vi编辑器的网友的,而文后所付的详尽的命令表也可作为已经熟练使用vi的网友的参考之用,因此你最好打印本文然后对照实践学习。    一、Unix编辑器概述    编辑器是使用计算机的重要工具之一,在各种操作系统中,编辑器都是必不可少的部件。Unix及其相似的ix操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的ex编辑器,包括 ex, edit,ed 和vi.其中ex,edit,ed都是行编辑器,现在已很少有人使用,Unix提供他们的原因是考虑到满足各种用户特别是某些终端用户的需要。    值得庆幸的是,Unix提供了全屏幕的 阅读全文
posted @ 2011-01-21 09:47 He,YuanHui 阅读(360) 评论(0) 推荐(0) 编辑

摘要:fcntl和select函数彻底搞明白第一、fcntl函数详细使用 fcntl有强大的功能,它能够复制一个现有的描述符,获得/设置文件描述符标记,获得/设置文件状态标记,获得/设置异步I/O所有权,获得/设置纪录锁。 当多个用户共同使用,操作一个文件的情况,Linux通常采用的方法就是给文件上锁,来避免共享资源产生竞争的状态。 fcntl文件锁有两种类型:建议性锁和强制性锁 建议性锁是这样规定的:每个使用上锁文件的进程都要检查是否有锁存在,当然还得尊重已有的锁。内核和系统总体上都坚持不使用建议性锁,它们依靠程序员遵守这个规定。 强制性锁是由内核执行的。当文件被上锁来进行写入操作时,在锁定该文件 阅读全文
posted @ 2010-12-20 18:10 He,YuanHui 阅读(852) 评论(0) 推荐(0) 编辑

摘要:ubuntu下串口调试助手推荐: cutecom先上个PP图,cutecom的主界面如下所示:在WinXP下经常用的是minicom,或者是自己写的小工具,cutecom相对于minicom而言,多了一个输入命令历史列表,这个功能不错。下边说下安装,在ubuntu下比较简单,直接用新立得软件包管理器安装即可使用命令cutecom启动。这里额接的是usb转串口,pl2303,其名字叫ttyUSB0。ubuntu内已经集成了驱动,不需要再安装,插入usb转串口后,使用dmesg | grep usb,可以查看其安装情况。我这边输出显示有这样一句:[11117.004678] usb 4-1: pl 阅读全文
posted @ 2010-12-20 14:50 He,YuanHui 阅读(5725) 评论(0) 推荐(0) 编辑

摘要:=================================================本文为khler原作,转载必须确保本文完整并完整保留原作者信息及本文原始链接E-mail: khler@163.comQQ:23381103MSN:pragmac@hotmail.com原址:http://www.cnblogs.com/khler/archive/2010/09/27/1836559... 阅读全文
posted @ 2010-09-27 10:51 He,YuanHui 阅读(3606) 评论(3) 推荐(0) 编辑

摘要:在Widnows XP下的FTP服务器中有中文文件名 ,今天使用ftp命令,发现不能显示中文文件名,只能显示????。于是到网上查了一些资料,也没有找到好的解决方法,只是有人说使用图形化的ftp工具gftp,安装方法:sudo apt-get install gftp,另外还要增加中文字符编码zh_CN.GBK即可即可。在这里总结一下Ubuntu下增加中文字符编码的方法。一. Ubuntu默认的中... 阅读全文
posted @ 2010-09-27 09:22 He,YuanHui 阅读(1096) 评论(0) 推荐(0) 编辑

摘要:1. 前言  Unix界有一句名言:“一行shell脚本胜过万行C程序”,虽然这句话有些夸张,但不可否认的是,借助脚本确实能够极大的简化一些编程工作。比如实现一个ping程序来测试网络的连通性,实现ping函数需要写上200~300行代码,为什么不能直接调用系统的ping命令呢?通常在程序中通过 system函数来调用shell命令。但是,system函数仅返回命令是否执行... 阅读全文
posted @ 2010-09-26 15:02 He,YuanHui 阅读(621) 评论(0) 推荐(1) 编辑

摘要:好几年没用C/C++了,由于项目需要,重拾C/C++,使用中时不时的有种亲切感涌来。由于C/C++的自由,让人痛苦但更是让人喜欢的原因,一些经验和技巧显得尤为重要。 最近总是想不明白,一个函数返回一个内存或者对象的指针,那么这个指针指向的对象(内存)到底由谁来释放?要知道,函数返回指针,通常是给外部临时使用的,其指向的内存通常由函数或者成员函数所在的对象自己来管理,其实就是遵从一个原则:自己的事自... 阅读全文
posted @ 2010-09-23 19:09 He,YuanHui 阅读(3273) 评论(0) 推荐(0) 编辑

摘要:查看内核版本: uname -a查看Ubuntu版本:cat /etc/issue 阅读全文
posted @ 2010-09-19 16:31 He,YuanHui 阅读(406) 评论(0) 推荐(0) 编辑

摘要:本文来自Valgrind 官方网站的《Quick Start Guide》,建议读者直接到其网站上获取更详细的信息:http://www.valgrind.org/docs/manual/quick-start.html#quick-start.prepare1.IntroductionThe Valgrind tool suite provides a number of debugging a... 阅读全文
posted @ 2010-09-16 19:25 He,YuanHui 阅读(800) 评论(0) 推荐(0) 编辑

摘要:原文地址:http://www.upsdn.net/html/2006-11/775.html感谢作者给我们提供这么好的文章,解决了我的问题! ——khler简而言之,产生段错误就是访问了错误的内存段,一般是你没有权限,或者根本就不存在对应的物理内存,尤其常见的是访问0地址.一般来说,段错误就是指访问的内存超出了系统所给这个程序的内存空间,通常这个值是由gdtr来保存的,他... 阅读全文
posted @ 2010-09-16 19:00 He,YuanHui 阅读(1216) 评论(0) 推荐(0) 编辑

摘要:Ubuntu虚拟机共享主机上网WinXP+VMware WorkStation+Ubuntu7.10一.Bridged方式共享上网 1.设置Ubuntu的网络连接方式为Bridged2.共享ADSL连接ADSL连接属性中选中“Internet连接共享”,下拉列表中然后选择“本地连接”,系统会自动把“本地连接”设置为192.16... 阅读全文
posted @ 2010-09-13 09:14 He,YuanHui 阅读(7579) 评论(0) 推荐(1) 编辑

摘要:wget 是一个命令行的下载工具。对于我们这些 Linux 用户来说,几乎每天都在使用它。下面为大家介绍几个有用的 wget 小技巧,可以让你更加高效而灵活的使用 wget。$ wget -r -np -nd http://example.com/packages/这条命令可以下载 http://example.com 网站上 packages 目录中的所有文件。其中,-np 的作用是不遍历父目录... 阅读全文
posted @ 2010-09-03 10:03 He,YuanHui 阅读(361) 评论(1) 推荐(0) 编辑

摘要:================================================= 本文为khler原作,转载必须确保本文完整并完整保留原作者信息及本文原始链接 E-mail: khler@163.com QQ:23381103 MSN:pragmac@hotmail.com ================================================... 阅读全文
posted @ 2010-08-27 19:35 He,YuanHui 阅读(3097) 评论(0) 推荐(1) 编辑

摘要:大字节序、小字节序原理说明及各操作系统的判断及转换方法 阅读全文
posted @ 2010-08-26 15:17 He,YuanHui 阅读(3213) 评论(0) 推荐(0) 编辑

摘要:LINUX下tar.gz包的安装方法源码大多以tar.gz 和tar.bz2打包软件,大多是通过 ./configure ;make ;make install 来安装的;有的软件是直接make;make install ;我们可以通过./configure --help 来查看配置软件的功能;大多软件是提供./configure 配置软件的功能的;少数的也没有,如果没有的就不用./configu... 阅读全文
posted @ 2010-08-25 12:13 He,YuanHui 阅读(6387) 评论(0) 推荐(0) 编辑

摘要:在socket编程中,服务器端accept()等待一个客户端的连接,当连接成功后,accept拷贝客户端的地址信息到sin_addr里面,我们如何从sin_addr取得此客户端的Ip地址和端口号呢?实际上,当sockaddr_in.sin_family = AF_INET时,sockaddr =sockaddr_in。据此,我们可以做一下转换,就可以利用 inet_ntoa() 来得到ip地址和端... 阅读全文
posted @ 2010-08-24 16:04 He,YuanHui 阅读(38936) 评论(0) 推荐(2) 编辑

摘要:这几天把工作环境从windows下面转到linux了,因为用的java语言开发,项目移植还是蛮容易的,但不准备再用CVS来做版本控制系统了,决定换功能较强大的SVN,于是了解了下linux下安装Subversion的方法,现总结如下编译安装相关软件(我们采用源码编译安装)a.httpd下载地址:http://httpd.apache.org下载httpd-*.tar.gz (*为版本号,这里使用的... 阅读全文
posted @ 2010-08-22 15:47 He,YuanHui 阅读(543) 评论(0) 推荐(0) 编辑

摘要:Bugzilla安装需要perl5.6.1及以上版本、mysql4.0.14及以上版本(PostgreSQL7.3.x及以上版本)1、下载bugzilla从 http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-2.20.4.tar.gz 下载bugzilla。(据说版本号中间的数字为偶数代表稳定版,为奇数代表测试版)2、下载bugzil... 阅读全文
posted @ 2010-08-22 15:31 He,YuanHui 阅读(685) 评论(0) 推荐(0) 编辑

1 2 下一页

Add to Google