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

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

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

摘要: Ubuntu 下的编程知识 阅读全文
posted @ 2009-09-25 15:12 He,YuanHui 阅读(534) 评论(0) 推荐(1) 编辑

摘要: 在C++/MFC中一般都有比较成熟的主窗口分割策略,但对于当前使用人数不多的新技术——WPF,很多技术还需要更多人加入其中,讨论一些比较实际的应用,主窗口分割就是其中比较常见的问题。本文将对此进行应用方面的探讨,并附带给出源码和截图,方便大家学习和研究。 阅读全文
posted @ 2008-07-04 18:06 He,YuanHui 阅读(37712) 评论(14) 推荐(4) 编辑

2012年9月6日

摘要: ASCII码对照表,便于查阅对照 阅读全文
posted @ 2012-09-06 13:34 He,YuanHui 阅读(1494) 评论(0) 推荐(0) 编辑

2011年5月16日

摘要: =================================================本文为HeYuanHui原作转载必须确保本文完整并完整保留原作者信息及本文原始链接!NN: khlerE-mail: khler@163.comQQ:23381103MSN:pragmac@hotmail.com=================================================最近碰到一个问题,对于阻塞模式的socket通讯,如果要实现设备的命令控制,那么进入命令流前,缓冲区不能存有上次通讯没有取回的信息,否则一旦命令发出,然后读取缓冲区,很显然会读到上一次的剩余数 阅读全文
posted @ 2011-05-16 09:47 He,YuanHui 阅读(15948) 评论(2) 推荐(0) 编辑

2011年3月24日

摘要: 最近又倒腾了个美国服务器,搞了个WordPress blog:www.roboby.com欢迎感兴趣的朋友围观 :) 阅读全文
posted @ 2011-03-24 10:05 He,YuanHui 阅读(403) 评论(2) 推荐(0) 编辑

2011年2月25日

摘要: 这篇文章写得相当不错,推荐阅读,同时在此感谢一下原作者 ——hyh 飛帆網 http://www.pyoix.com 2010年09月17日 09:02 本文參考了很多網上的文章,在這裏先感謝網上的朋友們。編譯了一天終於可以導入Ubuntu 10.04 設備驅動程序最簡單的 Hello World。 其實我也是一個初學者,但衹要堅持學習,一定會理解的。 現在我講述在Ubuntu 10.04下安裝的... 阅读全文
posted @ 2011-02-25 18:06 He,YuanHui 阅读(592) 评论(0) 推荐(0) 编辑

摘要: [日期:2010-09-18]来源:Linux社区 作者:Linux 这里简单的介绍下Linux 2.6.19内核源代码(最新内核源代码可从这里下载)目录树结构。 arch:包含和硬件体系结构相关的代码,每种平台占一个相应的目录。和32位PC相关的代码存放在i386目录下,其中比较重要的包括kernel(内核核心部分)、mm(内存管理)、math-emu(浮点单元仿真)、lib(硬件相关工具函数... 阅读全文
posted @ 2011-02-25 18:00 He,YuanHui 阅读(566) 评论(0) 推荐(0) 编辑

摘要: 以tree实用程序(以树型结构获取目录树)为例,介绍Ubuntu中如何管理源码包,包括查询,获取,编译源码包,直至安装。 1) 在获取源码包之前,确保在软件源配置文件/etc/apt/sources.list中添加了deb-src项 2) 使用如下命令获取tree源码包的详细信息: sudo apt-cache showsrc tree 这用来查询当前镜像站点中是否有该源码包。 3)源码包中通常... 阅读全文
posted @ 2011-02-25 17:59 He,YuanHui 阅读(773) 评论(0) 推荐(0) 编辑

摘要: [日期:2011-02-25]来源:Linux社区 作者:wdwbw 新版本Linux内核的编译特别简单下载内核并解压后,先进行配置make menuconfig注意要选择General Setup-> enable deprecated sysfs features to support old...(即CONFIG_SYSFS_DEPRECATED_V2),否则会报错“mount:could... 阅读全文
posted @ 2011-02-25 17:38 He,YuanHui 阅读(553) 评论(0) 推荐(0) 编辑

摘要: [日期:2009-11-29] 作者:张成 Linux内核源码树的每个目录下都有两个文档Kconfig和Makefile。分布到各目录的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文档相关的内核配置菜单。在执行内核配置make menuconfig时,从Kconfig中读出菜单,用户选择后保存到.config的内核配置文档中。在内核编译时,主Makefil... 阅读全文
posted @ 2011-02-25 17:34 He,YuanHui 阅读(1190) 评论(0) 推荐(1) 编辑

摘要: 这是一个未删除的临时日志。请手动删除它。(94b7086f-7e57-4b30-bed3-ff4e669d3e35 - 3bfe001a-32de-4114-a6b4-4005b770f6d7) 阅读全文
posted @ 2011-02-25 17:29 He,YuanHui 阅读(309) 评论(0) 推荐(0) 编辑

摘要: =================================================本文为HeYuanHui原作转载必须确保本文完整并完整保留原作者信息及本文原始链接!NN: khlerE-mail: khler@163.comQQ:23381103MSN:pragmac@hotmail.com================================================= 用VC++写的MFC程序,不管是exe的或者dll,都有个'VERSION'资源,在里面可以指定程序的版本号,这样在程序文件上右键点击,查看属性,就可以看到内嵌的版本信息了。 阅读全文
posted @ 2011-02-25 13:44 He,YuanHui 阅读(7063) 评论(2) 推荐(0) 编辑

2011年2月21日

摘要: u-boot 移植步骤详解 2008-05-17 19:53:421 U-Boot简介U-Boot,全称Universal Boot Loader,是遵循GPL条款的开放源码项目。从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是相应的Linux内核源程序的简化,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一点。但是U-Boot不仅仅支持嵌入式Linux系统的引导,当前,它还支持NetBSD, VxWorks, QNX, RTEMS, ARTOS, LynxOS嵌入式操作系统。其目前要支 阅读全文
posted @ 2011-02-21 00:45 He,YuanHui 阅读(1292) 评论(0) 推荐(1) 编辑

2011年2月17日

摘要: “1998 年,iMac横空出世。全新的电脑,未来的理念iMac成了当年最热门的话题。接着,1999年乔布斯又推出了第二代iMac,有着红、黄、蓝、绿、紫五种水果颜色的款式供选择。1999年7月,像漂亮玩具一样的笔记本电脑iBook问世,即刻市场热捧,夺得当年“美国消费类便携电脑”市场第一名。” 苹果做任何产品都是一个字:精,精美、可爱、高品质、高画质,苹果几乎成了这几个词的代名词,他不求大而广,而是专精,就一个:抓住一点,做到最好!也许这就是苹果的成功之道! 阅读全文
posted @ 2011-02-17 17:24 He,YuanHui 阅读(576) 评论(0) 推荐(0) 编辑

摘要: =================================================本文为HeYuanHui原作转载必须确保本文完整并完整保留原作者信息及本文原始链接!NN: khlerE-mail: khler@163.comQQ:23381103MSN:pragmac@hotmail.com================================================= 自动备份都喜欢在夜里0点,备份当天的日志,但是当系统到了夜里0时0分时,日期已经是第二天了,所以必须减1,当然了,日期的减1可没这么简单,什么月初第一天减1不一定是31,还可能是30,或者2 阅读全文
posted @ 2011-02-17 11:07 He,YuanHui 阅读(2571) 评论(0) 推荐(0) 编辑

摘要: =================================================本文为HeYuanHui原作转载必须确保本文完整并完整保留原作者信息及本文原始链接!NN: khlerE-mail: khler@163.comQQ:23381103MSN:pragmac@hotmail.com=================================================最近在Linux下实现一个服务,名为tws,它利用syslog输出日志,利用mysql作为后台数据库。此间碰到了两个问题,浪费了相当相当相当(印象实在太深刻了:)...)长的时间才得以解决,现 阅读全文
posted @ 2011-02-17 09:47 He,YuanHui 阅读(735) 评论(2) 推荐(0) 编辑

2011年2月12日

摘要: cp (复制档案或目录)[root@linux ~]# cp [-adfilprsu] 来源档(source) 目的檔(destination)[root@linux ~]# cp [options] source1 source2 source3 …. directory参数:-a :相当于 -pdr 的意思;-d :若来源文件为连结文件的属性(link file),则复制连结文件属性而非档案本身;-f :为强制 (force) 的意思,若有重复或其它疑问时,不会询问使用者,而强制复制;-i :若目的檔(destination)已经存在时,在覆盖时会先询问是否真的动作!- 阅读全文
posted @ 2011-02-12 14:19 He,YuanHui 阅读(609) 评论(0) 推荐(0) 编辑

2011年2月11日

摘要: 写得相当不错的关于su和sudo命令的使用、举例 阅读全文
posted @ 2011-02-11 11:13 He,YuanHui 阅读(325) 评论(0) 推荐(0) 编辑

摘要: 利用系统Crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。 阅读全文
posted @ 2011-02-11 10:38 He,YuanHui 阅读(620) 评论(0) 推荐(0) 编辑

2011年2月10日

摘要: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)Red Hat Enterprise Linux 5服务器上mysql启动报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)原因1-启动命令错误:我开始的时候直接输入命令:mysql start 正确的启动命令是: /etc/rc.d/init.d/m 阅读全文
posted @ 2011-02-10 16:26 He,YuanHui 阅读(158530) 评论(4) 推荐(0) 编辑

2011年2月9日

摘要: 有一种被人抛诸脑后的过去,包含一些不该遗忘的点点滴滴。欢笑之余,我将故旧拾起,才刹见自己的薄情。人世间似乎存在着某种公平,每个人都曾被抛掷在他人的遗忘中;而今你所有哽咽难宣的话语,也正是你曾为人所期盼,却永远听不见的字句。—赫曼.赫塞 阅读全文
posted @ 2011-02-09 17:05 He,YuanHui 阅读(321) 评论(0) 推荐(0) 编辑

2011年1月31日

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

2011年1月30日

摘要: =========================================================本文为转载,转载必须确保本文完整并完整保留原作者信息和本文链接E-mail: khler@163.comQQ:23381103MSN:pragmac@hotmail.com原文:申明:转载只为传播知识,让更多人享受作者智慧的结晶!如原作者对转载于此有异议,请立即联系本人,本人将在第一时间删除,并深表歉意!=========================================================LINUX Daemon程序设计刘爱贵Aigui.LIU@ihep 阅读全文
posted @ 2011-01-30 17:31 He,YuanHui 阅读(1637) 评论(0) 推荐(0) 编辑

摘要: =========================================================本文为转载,转载必须确保本文完整并完整保留原作者信息和本文链接E-mail: khler@163.comQQ:23381103MSN:pragmac@hotmail.com原文:http://www.cublog.cn/u/24390/showart_298489.html申明:转载只为传播知识,让更多人享受作者智慧的结晶!如原作者对转载于此有异议,请立即联系本人,本人将在第一时间删除,并深表歉意!========================================== 阅读全文
posted @ 2011-01-30 17:26 He,YuanHui 阅读(590) 评论(0) 推荐(0) 编辑

摘要: =========================================================本文为转载,转载必须确保本文完整并完整保留原作者信息和本文链接E-mail: khler@163.comQQ:23381103MSN:pragmac@hotmail.com原文:http://forum.ubuntu.org.cn/viewtopic.php?t=134404申明:转载只为传播知识,让更多人享受作者智慧的结晶!如原作者对转载于此有异议,请立即联系本人,本人将在第一时间删除,并深表歉意!========================================= 阅读全文
posted @ 2011-01-30 17:20 He,YuanHui 阅读(793) 评论(0) 推荐(0) 编辑

摘要: =================================================本文为HeYuanHui原作转载必须确保本文完整并完整保留原作者信息及本文原始链接!NN: khlerE-mail: khler@163.comQQ:23381103MSN:pragmac@hotmail.com=================================================在Linux操作系统下,ls命令用来列出指定目录下的所有文件,如果加入参数'-l',则同时列出所有文件/文件夹的操作权限,如下所示:[代码]前面诸如"-rw-r--r--"的标记即为相应文件的 阅读全文
posted @ 2011-01-30 16:56 He,YuanHui 阅读(937) 评论(0) 推荐(1) 编辑

摘要: Aug 01, 1996 ByBrian Rice --As your shell scripts get more complex, you'll need to put a directive at the beginning to tell the operating system what sort of shell script this is. So here it is—your first shell script:You found yourself repeating the same few commands over and over: print out your 阅读全文
posted @ 2011-01-30 14:18 He,YuanHui 阅读(612) 评论(0) 推荐(0) 编辑

摘要: 最近搞palm和Android都是基于Linux平台的应用,经常要用到一些shell 命令,所以就将相关的命令整理了一下,便于记忆和查询,部分内容来源于网络。1 文件与目录操作命令 1.1文件内容查询命令 grep、fgrep、egrep 语法:grep[选项][查找模式][文件名1,文件名2,……] 选项: -E 每个模式作为一个扩展的正则表达式对待 -F 每个模式作为一组固定字符串对待,而不作为正则表达式 -i 比较时不区分大小写 -l 显示首次匹配匹配串所在的文件名并用换行符将其分开。当在文件中多次出现匹配串时,不重复显示次文件名; -x 只显示整行严格匹配的行 1.2文件查找命令 fi 阅读全文
posted @ 2011-01-30 14:13 He,YuanHui 阅读(630) 评论(0) 推荐(0) 编辑

摘要: 作者:北南南北 2005-02-03 15:43:30 来自:Linux先生 shell是用户和Linux操作系统之间的接口。Linux中有多种shell,其中缺省使用的是Bash。本章讲述了shell的工作原理,shell的种类,shell的一般操作及Bash的特性。 什么是shellLinux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。shell是用户和Linux内核之间的接口程序,如果把Linux内核想象成一个球体的中心,shell就是围绕内核的外层。当从shell或其他程序向Linux传递命令时,内核会做出相应的反应 阅读全文
posted @ 2011-01-30 14:11 He,YuanHui 阅读(764) 评论(0) 推荐(0) 编辑

摘要: 有用cat的,我喜欢touch,简单、直接、明了:举例,创建文件 aaa.fd:[代码]显示:[代码] 阅读全文
posted @ 2011-01-30 13:49 He,YuanHui 阅读(22714) 评论(0) 推荐(0) 编辑

2011年1月28日

摘要: 在oracle 中可以利用dbms_job包定时执行pl/sql、sql过程,在像备份等需要在操作系统级定时任务只能采用crontab来完成本文讲述crontab具体用法,以供备忘.在oracle 中可以利用dbms_job包定时执行pl/sql、sql过程,在像备份等需要在操作系统级定时任务只能采用crontab来完成利用crontab来定时执行任务大致有如下三步:1、编写shell脚本2、利用crontab加入到定时任务队列3、查看作业完成情况一、如何建立shell脚本Linux下有很多不同的shell,但我们通常使用bash(bourne again shell)进行编程,因为bash是 阅读全文
posted @ 2011-01-28 17:09 He,YuanHui 阅读(3456) 评论(0) 推荐(0) 编辑

摘要: boyun发表于 2009-05-20 21:04 1、用root权限登陆2、 crontab -u lsbi -e3、加入要启动的命令,如40 4 18 * * /oracle_backup/bin/scott_select.sh4、重新启动service crond restart5、OK特别注意:1、cmd要运行的程序,程序被送入sh执行,这个shell只有USER,HOME,SHELL这三个环境变量。2、每个几分应该设置为*/5 * * * * cmd命令下面是一个例子文件:#MIN HOUR DAY MONTH DAYOFWEEK COMMAND#每天早上6点106* * * dat 阅读全文
posted @ 2011-01-28 17:07 He,YuanHui 阅读(1673) 评论(0) 推荐(0) 编辑

摘要: 利用系统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 阅读(627) 评论(0) 推荐(0) 编辑

摘要: 最简单的调试命令当然是使用echo命令。您可以使用echo在任何怀疑出错的地方打印任何变量值。这也是绝大多数的shell程序员要花费80%的时间来调试程序的原因。Shell程序的好处在于不需要重新编译,插入一个echo命令也不需要多少时间。  shell也有一个真实的调试模式。如果在脚本"strangescript" 中有错误,您可以这样来进行调试:sh -x strangescript  这将执行该脚本并显示所有变量的值。  shell还有一个不需要执行脚本只是检查语法的模式。可以这样使用:sh -n your_script  这将返回所有语法错误。 阅读全文
posted @ 2011-01-28 15:34 He,YuanHui 阅读(854) 评论(0) 推荐(0) 编辑

摘要: 如何保证服务一直运行?如何保证即使服务挂掉了也能自动重启?在写服务程序时经常会碰到这样的问题。在Linux系统中,强大的shell就可以很灵活的处理这样的事务。 阅读全文
posted @ 2011-01-28 14:47 He,YuanHui 阅读(6778) 评论(2) 推荐(2) 编辑

2011年1月26日

摘要: 作者:Rayyang2000 更新:2003-01-13 浏览:30438很多写Windows Device Driver的开发人员基本上都是使用Windows DDK进行开发的。但是,现在也有不少人都开始借助一些辅助工具。笔者去年开始接触到riverStudio,发现它真的是一个不错的开发工具,不仅写代码的时候思路清晰,而且和DDK的结合很好。当然,也有很多人觉得用DriverStudio不够正宗,或者说不能很好的理解Windows Device Driver的架构。我感觉这就有点像MFC和SDK的关系,关于这个问题在很多地方都有争论,比如在万千新闻组上,就讨论了将近2个月。每个人都有自 阅读全文
posted @ 2011-01-26 17:02 He,YuanHui 阅读(881) 评论(0) 推荐(0) 编辑

2011年1月21日

摘要: 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 阅读(364) 评论(0) 推荐(0) 编辑

2011年1月12日

摘要: by Vivek Gite on October 16, 2007 · 23 commentsQ. I'm new to Linux and installed CentOS on my Laptop. How do I create a file from bash prompt without using GUI tools?A. Linux / UNIX offer many command line tools and text editors for creating text files. You can use vi or JOE text editor. It is a ter 阅读全文
posted @ 2011-01-12 13:08 He,YuanHui 阅读(507) 评论(0) 推荐(0) 编辑

2011年1月11日

摘要: This is a part of the rsyslog.conf documentation.back ActionsThe action field of a rule describes what to do with the message. In general, message content is written to a kind of "logfile". But also other actions might be done, like writing to a database table or forwarding to another host.Please be 阅读全文
posted @ 2011-01-11 14:18 He,YuanHui 阅读(1092) 评论(0) 推荐(0) 编辑

2011年1月10日

摘要: SyslogFrom HerzbubeWikiOverview This page has information about the System Logging Daemon (syslogd) and the syslog service it provides. At the moment I use rsyslog because this has become the default since Debian "lenny". Syslog Daemon packages When I started using Debian, the standard syslogd packa 阅读全文
posted @ 2011-01-10 09:51 He,YuanHui 阅读(1141) 评论(0) 推荐(0) 编辑

2011年1月3日

摘要: 借此篇文章鼓励不敢梦想的人!!!——khler这家公司今年的收入,有望达到1亿美元。可是10年前,它刚刚成立的时候,只是一个辍学生与两个好友开的软件工作室。它如何做到从0到1亿美元的飞跃?下面就是创始人非常诚恳的自述,我看了以后实在难忘,就把它译了出来。PopCap创始人John Vechey自述译者:阮一峰原文网址:inc.com1.我在威斯康辛州长大。我爸是炼钢工人,他深受嬉皮士运动的影响,把朋友、家庭、女人看得比钱重要,所以他从不接受全职工作,只在需要钱的时候才干一些兼职。2.我很小的时候,父母就离婚了。我跟着我妈,后来一共有7个继父。那时家里非常穷,我看见别人有好吃的就很羡慕。课余时间 阅读全文
posted @ 2011-01-03 01:59 He,YuanHui 阅读(643) 评论(0) 推荐(1) 编辑

2010年12月31日

摘要: rsyslog.conf configuration fileThis document is currently being enhanced. Please pardon its current appearance.Rsyslogd is configured via the rsyslog.conf file, typically found in /etc. By default, rsyslogd reads the file /etc/rsyslog.conf. This may be changed by a command line option.Configuration 阅读全文
posted @ 2010-12-31 13:17 He,YuanHui 阅读(1095) 评论(0) 推荐(0) 编辑


Add to Google