- 博客(53)
- 资源 (15)
- 收藏
- 关注

原创 一个程序员的职业规划
也许不知不觉中,工作已经进入了第四个年头。也许大家都在默默地沉浸在自我陶醉的Ctrl+c和Ctrl+v的过程中的时候,你是否也层在也夜深人静的时候再考虑过人生的故事呢?也许总是那么时光匆匆,人们来不及品味,更不知道前进的步伐将何去何从? 昨天看到一个视频,一个大学教授在学生毕业时候的讲演,说学生毕业后要有理想,有抱负。我想这句话也许是空话,废话,等于没有讲。我想试问这位教授刚刚大学毕业的时候他懂什
2013-06-25 16:10:46
1809
1

转载 决定个人成败的关键---自我管理能力
我们看了太多太多的书藉,听了太多太多的培训,似乎都太大太大了,企业管理、项目管理、团队管理等诸如此类,但关于个人管理即自我管理方面的不够多不够深,在这个环境之下确实无可奈何,大家都喜欢口号喜欢宏大喜欢夸张,就如同小学生讲到自已理想,如果你的小孩说了个超级普通的理想,比如养活自已与父母,或做个卖花的,那么老师与同学通常会笑他没大志难成才,非得要说个科学家,思想家,政治家,革命家,教育家,企业家之类的
2010-11-08 09:36:00
607

转载 C/C++数组名与指针区别深入探索
指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项目的开发,而身边还一直充满这样的程序员,他们保留着"数组名就是指针"的误解。 想必这种误解的根源在于国内某著名的
2010-04-29 22:39:00
599
1
转载 PID Filter - Demultiplexer
PID Filter - DemultiplexerContents [hide]1 Introduction2 PID Filter Algorithm3 PID Filter Sample Code (the easy way)4 PID Filter Sample Code (with sanity checks)5 Secti
2012-10-25 22:55:33
1108
转载 CA 解密系统原理及流程
CA 解密系统原理及流程分类: 数字电视2012-07-04 11:09 539人阅读 评论(2) 收藏 举报1、名词概念:接收控制系统/条件接收系统 :该系统的任务是保证DVB业务仅被授权接收的用户所接收,其主要功能是对信号加扰,对用户电子密钥的加密以及建立一个确保被授权的用户能接收到加扰节目的用户管理系统控制字或密钥:CW (Control Word )节目
2012-10-25 22:48:26
1838
转载 MPEG标准简介
分类: 【多媒体技术】 2012-04-11 10:21 155人阅读 评论(0)收藏 举报MPEG是Moving Picture Experts Group的简称。这个名字本来的含义是指一个研究视频和音频编码标准的“动态图像专家组”组织,成立于1988年,致力开发视频、音频的压缩编码技术。现在我们所说的MPEG泛指由该小组制定的一系列视频编码标准。该小组于1988年组
2012-10-23 00:01:46
1548
转载 设计模式学习笔记(一)--Facade外观模式
GOF《设计模式》一书对Facade模式是这样描述的: 为子系统中的一组接口提供一个统一接口。Facade模式定义了一个更高层的接口,使子系统更加容易使用。 大致意思是说:使用一种比原有方式更简单的办法与系统交互。例如,我们把一个很文件的文件,放在了第二抽屉里,而第二个抽屉的钥匙放在了第一个抽屉里,我们要想取出这个文件,第一步肯定要拿到第一个抽屉的钥匙,然后打开它再
2012-07-20 23:10:31
594
转载 关于杨创YC2440uboot移植
U-Boot1.2.0移植YC2440分类: U-BOOT 2010-12-22 19:48 185人阅读评论(2) 收藏 举报 移植U-Boot-1.2.0到YC2440首先,U-Boot-1.2.0还没有支持s3c2440,这次移植是用s3c2410的文件修改而成。本移植参考网上一位叫tekkaman网友完成。感谢他们无私奉献、共享。链接:http://
2012-03-06 22:22:17
2492
1
翻译 关于linux嵌入式开发
最近搞了一个YCs3c2440开发的板子,但是怎样也调不通uboot,从网上下载了一些uboot代码,但是怎么也运行不出来,看来需要好好研究下uboot的原理。
2012-03-05 12:39:15
438
原创 中秋生活
最近由于公司的网络有限,因此每次看到csdn的时候只能看下封面,没有细细的观察。回想回想已经好久没有在csdn上面写日志了,也许是自己工作忙的原因吧或许是别的原因吧。今天的中秋自己一个人在外面过,尽管是又朋友相伴,但是内心永远是空虚的,毕竟回家的感觉真好。尽管女朋友多次问我是否想
2011-09-10 13:24:17
573
原创 工作
<br />来深圳不知不觉,都快半个月了多了,关于深圳的生生活活,不知所错。一个人的时候,内心时常在拷问自己,自己准备的怎样了,学习怎样了,工作找的基本上定了下来,关键就是自己的怎样学习问题,一定要踏实,踏实,他妈的踏实,切记浮躁浮躁,一定要对得起爱你和你爱的人,小娟,信我,总有一天,我会让你幸福的
2011-03-08 17:30:00
428
原创 方向
关于生活的方向,尽管我不知道,但是,如果在一条路上明显感觉没有前途的话,那么就趁早辞职。钱是可以挣得,但是时间是挣不过来的。就如年前这个公司,自己明显的感觉没有前途硬撑了大半年,又有何用。1,技术没进步。2,整天看着公司不爽3,整天感觉公司制度不爽(小公司,还整天整的跟蛋似得)你在这样的公司耗着有什么用,吃亏的永远是自己。所以感觉没有前途的话趁早闪人。
2011-01-28 23:35:00
492
转载 ubuntu下重用的压缩命令
01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)02-.gz格式解压1:[*******]$ gunzip FileName.gz解压2:[*******]$ gzip -d FileName.gz压 缩:[*******]$ gzip FileName03-.tar.gz格式解压:[*******]$ tar zx
2011-01-13 09:29:00
530
转载 Gcc命令
<br /> 参考资料:<br />GCC命令行如下:<br />1.gcc包含的c/c++编译器 <br />gcc,cc,c++,g++,gcc和cc是一样的,c++和g++是一样的,一般c程序就用gcc编译,c++程序就用g++编译<br />2.gcc的基本用法<br />gcc test.c这样将编译出一个名为a.out的程序<br />gcc test.c -o test这样将编译出一个名为test的程序,-o参数用来指定生成程序的名字<br />3.为什么会出现undefined refere
2010-12-27 15:04:00
550
原创 Ubuntu下修改mysql数据路径
建新数据库目录mkdir /media/hda11/db复制linux下原数据到新目录下cp -dpR /var/lib/mysql/* /media/hda11/db给新目录重命属性chown mysql:mysql /media/hda11/db修改文件/etc/apparmor.d/usr.sbin.mysqld:sudo gedit /etc/apparmor.d/usr.sbin.mysqld把/var/lib/mysql r,/var/lib/mysql/** rwk,改成/media/hda1
2010-12-27 08:47:00
900
原创 Ubuntu下mysql其他电脑访问不了
<br /> 1mysql服务器登陆<br />mysql -u root -p<br />2提示输入密码 <br />输入密码<br />3插入新用户<br />grant select,insert,update,delete on *.* to root@"%" Identified by "123456"; <br />4查询是否插入成功<br />select host ,user ,password from user where user='root';<br />5其他主机可以访问
2010-12-27 08:31:00
985
原创 Ubuntu下修改mysql密码
[root@localhost html]# mysql -uroot -pEnter password:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: No)无法修改密码用 service mysqld stopmysqld_safe --skip-grant-tables &输入 mysql -uroot -p 回车进入>use mysq;
2010-12-25 09:26:00
2264
原创 mysql下面获取数据库的列数和列的名字的sql语句
<br />void QueryTableInfo(MYSQL * con,char * pTableName)<br />{<br /> <br /> //Result where stored Queryed result<br /> MYSQL_RES *Res = NULL;<br /> //the coloume of the result<br /> MYSQL_ROW *Row = NULL;<br /> char pSql[1024]={0}; <br /> int iColumnsCoun
2010-12-24 17:51:00
3202
原创 关于局域网或者外网访问服务器mysql延时很大的处理
<br />配置服务器的MYSQL.发现局域网连接速度非常慢.每次都要等几秒钟.这样对于服务器来说可是致命的.<br />在my.ini的<br />[mysqld]<br />里面添加了skip-name-resolve这样,但是注意关闭防火墙,否则局域网是连接不了的。加上上面一句话,应该是跳过DNS路由的,这样就可以的
2010-12-24 17:49:00
1605
原创 关于客户端的开发
<br />客户端开发已经基本上完毕了,关于客户端开发自己的所感所思总结如下:<br />1,无论老板怎样催你,你既要按照既定的思路开发,适当的加快开发速度,同事保证代码质量(这是最为重要的关键的)<br />2,工欲善其事必先利其器,在做什么事情之前,一定要在心里或者在文档草稿上面,做好规划,各方面的情况都要考虑好。然后开始做代码<br />3,必须在事先规定好的架构图上面开发,代码以及结构的的修改一定要谨慎。<br />4,添加适当的合理的注释<br />5,说明文档,开发时候一定要写好开发文档<br
2010-12-11 16:41:00
1109
转载 写给透明加密驱动开发的探索者
写给透明加密驱动开发的探索者<br /><br />1. 基础要好,先要学会写其它驱动<br /><br />2. 看三遍以上的 NT文件系统内幕, 如果能看中文版更好 :)<br /><br />3. cache管理这部分多看吧,多看多看<br /><br />4. NTFS倒不一定要看,多看看fastfat源码<br /><br />5. 一定要多试,多动手<br /><br />6. 尽可能在一个公司内开发,有完善的测试团队,否则你的产品一直在实验室...<br /><br />7. 多问大牛们,当然
2010-11-26 17:27:00
1092
转载 IRP概述
一、简述<br />任何内核模式程序在创建一个IRP时,都同时创建了一个与之关联的IO_STACK_LOCATION结构数组:数组中的每个堆栈单元都对应一个将处理该IRP的驱动程序,另外还有一个堆栈单元供IRP的创建者使用。堆栈单元中包含该IRP的类型代码和参数信息以及完成函数的地址。IRP的CurrentLocation为当前IO堆栈单元的索引,IRP的Tail.Overlay.CurrentStackLocation就是指向它的指针。CurrentLocation的最小值是1(注意:不是0)并且从上到下
2010-11-26 09:25:00
1076
原创 今天很不爽
<br />今天很不爽,被老板批了一顿。昨天晚上加了加班。老板不知道。今天早上六点跑到公司,加班。老板还是不知道。到了十点左右,有点累。听了听歌曲,结果让老板发现了,被批了一顿,说纪律松懈了。真是有苦说不出。所以啊做什么事情还是要注意点眼色。有时候出力会不好的。要注意点眼色。不能什么事情都傻乎乎的干。
2010-11-04 18:12:00
684
转载 CString 和 LPCTSTR 之间的转换 及 LPSTR、LPWSTR、LPCSTR、LPCWSTR、LPTSTR、LPCTSTR的区分与转化
<br />今天在写代码的时候碰到这样的问题,网上查了一下,做了以下整理:<br />CString 和 LPCTSTR 可以说通用。 原因在于CString定义的自动类型转换,没什么奇特的,最简单的C++操作符重载而已。 <br />常量字符串ansi和unicode的区分是由宏_T来决定的。但是用_T( "abcd ")时, 字符串 "abcd "就会根据编译时的是否定一_UNICODE来决定是char* 还是 w_char*。 同样,TCHAR 也是相同目的字符宏。
2010-11-04 10:52:00
15197
3
转载 关于char, wchar_t, TCHAR, _T(),L,宏 _T、TEXT,_TEXT、L
<br />char :单字节变量类型,最多表示256个字符,<br />wchar_t :宽字节变量类型,用于表示Unicode字符,<br />它实际定义在<string.h>里:typedef unsigned short wchar_t。<br />为了让编译器识别Unicode字符串,必须以在前面加一个“L”,定义宽字节类型方法如下:<br /> wchar_t c = `A' ; <br />wchar_t * p = L"Hello!" ; <br />wchar_t a[] = L"H
2010-10-20 10:52:00
716
转载 C++网络编程学习简明指南
C,C++网络编程学习简明指南1. 扎实的C,C++基础知识参考资料《C程序设计》,《C++ primer》。2. TCP/IP协议经典书是:W.Richard Stevens 著《TCP/IP详解》三卷书,卷1是协议,卷2是实现,卷3是TCP事务协议等。还有官方的协议文档:RFC当然也可以在网上下载电子书。经典的开源协议分析工具:Wireshark.简单的开源TCP/IP协议栈:LwIP,或者Linux 1.0里包含的协议栈,当然也可以看看FreeBSD的TCP/IP协议栈。3. 实际指导网络编程的书Wi
2010-10-18 16:45:00
622
转载 svn图标说明
一个新检出的工作复本使用绿色的对勾做重载。表示Subversion状态正常. 在你开始编辑一个文件后,状态就变成了已修改,而图标重载变成了红色感叹号。通过这种方式,你可以很容易地看出哪些文件从你上次更新工作复本后被修改过,需要被提交。 如果在提交的过程中出现了冲突图标变成黄色感叹号。 如果你给一个文件设置了svn:needs-lock属性,Subversion会让此文件只读,直到你获得文件锁。只读文件具有这个重载图标来表示你必须在编辑之前先得到一个锁。 如果你拥有了一个文件的锁,并且Subversion状态
2010-10-15 12:03:00
2125
转载 很牛逼的计算机书籍
1、Java Java编程语言(第三版)---Java四大名著----James Gosling(Java之父) Java编程思想(第2版)----Java四大名著----Bruce Eckel Java编程思想(第3版)----Java四大名著----------------Bruce Eckel JAVA 2核心技术 卷I:基础知识(原书第7版)---Java四大名著-----Cay Horstmann JAVA 2核心技术 卷II:高级特性(原书第7版)----Java四大名著-----C
2010-10-08 19:59:00
6182
35
原创 计算机世界“粗口”事件:该骂的不只是腾讯
计算机世界“粗口”事件:该骂的不只是腾讯http://bbs.ifeng.com/viewthread.php?tid=4930662看了这个连接就知道了,永远支持腾讯
2010-07-29 08:22:00
638
原创 vc添加应用程序快捷方式
BOOL CSharpViewClientDlg::FileLink(const CString strPathObj,const CString strPathLink){ BOOL bRet = FALSE; IShellLink* psl; if (SUCCEEDED( CoCreateInstance(CLSID_ShellLink, NULL, CLSCTX_INPROC_SERVER, IID_IShellLink, (LPVOID*) &psl)) ) { IPersistFile
2010-07-15 11:29:00
765
原创 vc删除应用程序快捷方式
//删除快捷方式的数据文件 (*.lnk) BOOL DeleteLink( LPSTR lpszShortcut) { SHFILEOPSTRUCT fos ; ZeroMemory( &fos, sizeof(fos)) ; fos.hwnd = HWND_DESKTOP ; fos.wFunc = FO_DELETE ; fos.pFrom = lpszShortcut; fos.pTo = NULL ; fos.fFla
2010-07-15 11:28:00
3086
原创 c++好的站
C++好网站及其他网站收录** C++ 灵魂人物(Spirit)Bjarne Stroustrup http://www.research.att.com/~bs/Stanley B. Lippman http://people.we.mediaone.net/stanlipp/index.htmlScott Meyers http://www.aristeia.com/David Musser http://www
2010-06-06 10:14:00
1725
转载 c++好的站
C++好网站及其他网站收录** C++ 灵魂人物(Spirit)Bjarne Stroustrup http://www.research.att.com/~bs/Stanley B. Lippman http://people.we.mediaone.net/stanlipp/index.htmlScott Meyers http://www.aristeia.com/David Musser http://www
2010-06-06 10:14:00
600
转载 编程宜早
在阅读 Coders at Work 这本书的时候,发现一个有趣的现象:成名的程序员,都是在很早的时候就进行编程了。 读这本书是从 Brad Fitzpatrick(Memcached的作者) 的采访开始的,因为整本书里面他最年轻,Brad 在 1980 年出生,能够跻身一群业界技术前辈中间是非常惹眼的,他什么时候开始接触计算机?5 岁。整本书里面采访的一些程序员,也多半都是在高中之前就接触计算机
2010-05-22 07:53:00
662
原创 赢在中国对80后的30条忠告
赢在中国是中央电视台的一档全国性商战真人秀节目,大型励志创业电视活动。获胜者可以获得企业提供的一大笔风险投资。该活动绝不仅仅是一个电视节目,尽管电视大赛是其中最具吸引力的部分,但比赛以“励志照亮人生,创业改变命运”的口号,始终秉承励志创业、不断创新的理念,一切围绕最终目标设计,将调动电视表达的全部手段,运用专题片、谈话节目、专题晚会、真人秀、综合直播晚会等丰富的电视手段,将为观众记录创业英雄诞生的
2010-05-18 22:11:00
629
转载 NTDLL.DLL): 0xC0000005: Access Violation-解决方法
在编写自己的dll程序的时候,先开始在调用dll的exe上出现(AVIDLL.DLL): 0xC0000005: Access Violation,不是很明白,为什么会出现这个问题。 在内部进行调试的时候发现,是调用了new操作符的缘故。 很不理解,在dll中调用new操作符会出现这么一个问题,网络上搜索,在微软msdn论坛(具体地址:http://forums.msdn.mic
2010-05-18 14:50:00
8340
原创 vc获取系统服务信息
对系统服务的管理几乎是木马必不可少的功能了,比如神气儿,上兴远程控制等要是能我们给自己的木马加上这个功能,看着也不赖。我们实现的效果如图3-4所示 图3 图4 好啦,现在开始干活 取得配置权限 在对服务进行管理设置前,需要以相应的权限打开服务,可通过下面两个API实现 SC_HANDLE OpenSCManager( LPCTSTR
2010-05-11 11:12:00
8983
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人