自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(144)
  • 资源 (24)
  • 收藏
  • 关注

原创 ELK安装配置

学技术怎么能不会用服务器,阿里云服务器现8折优惠,还有更多优惠券限量发放 https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=7czske1k&utm_source=7czske1k安装安装很简单,从官网下载解压即可使用 地址: https://www.elastic.co/downloads 主

2017-09-14 11:39:08 694

原创 centos libc.6.so 链接出错

学技术怎么能不会用服务器,阿里云服务器现8折优惠,还有更多优惠券限量发放 https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=7czske1k&utm_source=7czske1k问题服务器用的是centos 5.8,出现过几次libc.6.so的基础库在用yum安装软件时候链接被替换了,然后所有系

2017-09-14 11:36:10 941

原创 QQ邮箱操作模拟

学技术怎么能不会用服务器,阿里云服务器现8折优惠,还有更多优惠券限量发放 https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=7czske1k&utm_source=7czske1k项目需要一用程序操作QQ邮箱执行一些操作,现用python实现一套QQ邮箱的操作接口。登录通过模拟mail.qq.com

2017-09-14 11:32:00 8649 7

原创 用Hexo搭建个人博客

博客地址: http://astraylinux.com/文章地址: http://astraylinux.com/2015/06/02/linux-Init-Hexo/Step 1 InstallWe need npm(Node Package Manager) to install Hexo.1234567891011

2015-06-11 12:00:33 1942

原创 coreseek 性能测试(sphinx)

coreseek 性能测试测试数据:姓名与地址数据api接口: php测试方式: 通过

2014-05-04 09:55:11 2844

原创 coreseek安装笔记

下载并解压coreseekcd /usr/local/srcwget http://www.coreseek.cn/uploads/csft/4.0/coreseek-4.1-beta.tar.gztar zxvf coreseek-4.1-beta.tar.gz安装词库cd coreseek-4.1-betacd mmseg-3.2.1

2014-04-27 17:03:56 1770

原创 adb源码 笔记

ADB-server运行在PC端,是一个始终在后台运行的进程,作为与手机端交互的唯一接口。ADB-server处理ADB-client的请求,一部分请求无须与设备交互,直接在PC本地完成;剩下的请求需要与设备端的adbd交互,ADB-server起到了一个switcher的作用。ADB-client运行在PC端,可以同时存在多个。每个ADB-

2014-04-27 16:37:24 2119

转载 iOSOpenDev环境搭建以及使用

由于TheOS开发界面不怎么好,还需要自己管理makefile文件,这里说一下iOSOpenDev这个环境,基于Xcode创建模板和编译打包。相信对于makefile不怎么熟悉的朋友比较倾向于使用这个。下面来说一下安装步骤。一.安装iOSOpenDev安装步骤http://www.jailbreaktweak.com/develop-jailbreak-tweaks-too

2014-04-27 16:32:43 1674

转载 25个必须记住的SSH命令

OpenSSH是SSH连接工具的免费版本。telnet,rlogin和ftp用户可能还没意识到他们在互联网上传输的密码是未加密的,但SSH是加密的,OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它攻击。此外,OpenSSH提供了安全隧道功能和多种身份验证方法,支持SSH协议的所有版本。SSH是一个非常伟大的工具,如果你要在互联网上远程连接到服务器,那么SSH无疑是最佳

2014-04-27 16:29:21 980

转载 appt命令使用

1. 列出apk包的内容 aapt l[ist] [-v] [-a] file.{zip,jar,apk}-v 以table形式列出来-a 详细列出内容 例如:aapt l ,这个命令就是查看apk内容2. 查看apk一些信息aapt d[ump] [--values] WHAT file.{apk} [asset [asset ...]]b

2014-04-27 16:18:32 3068

转载 vim代码粘贴缩进混乱的问题[Linux]

直接在vim插入模式下粘贴:在插入模式下直接粘贴,剪贴板上的每个字符都相当于手动输入,再加上vim的自动缩进,所以缩进就会累积如果vim还支持自动连续注释,如上图,每行代码都自动加上了注释解决办法:在粘贴前先设置进入粘贴插入模式,即不会自动缩进和连续注释set paste然后再进入插入模式粘贴,结果如图:但是在粘贴插入模式下代码是

2014-04-27 16:14:02 1430

原创 苹果ipa软件包破解笔记

苹果的验证机制:  Appstore上的应用都采用了DRM(digital rights management)数字版权加密保护技术,直接的表现是A帐号购买的app,除A外的帐号无法使用,其实就是有了数字签名验证,而app的破解过程,实质也是去除数字签名的过程。去除过程包括两部分,如下所示:       ipa文件都是使用苹果公司的FairPlay DRM技术进行加密保护app

2014-04-27 16:06:34 11529 2

原创 职业素养培训 笔记

墨非定律: 如果你认为事情会向坏的方向发展,那么事情一定会那样。     绝不说“不可能”,做难的事情才能成长。一,要在一个企业中快速成长的模型:     1.学习:          本岗位要做什么          本岗位要知道什么          列出岗位学习目录     2.转化:          岗位工作模型

2014-04-27 15:42:55 1705

原创 对于深度与广度的思考

广度可以在很多时候给你解决问题的灵感。在具体解决问题的时候才去进行深入的研究是可行的。很多时候深度的东西是可旁通的,原理的东西可帮助理解很多东西,所以不要局限在一个方面的深度,在多方面的广度下同样有助于理解原理的东西。     在多一些积累后,才会知道具体要做什么,要把什么东西做深。就像文斌在成长模型里写的:     毕业时:选择职业方向      3年:选择职业通道

2014-04-27 15:40:47 1916

转载 HOOK使用:全局键盘钩子

[cpp] view plaincopy// CatchKey.cpp : Defines the entry point for the DLL application.  //    #define _WIN32_WINNT  0x0500        //设置系统版本,可以使用底层键盘钩子  #define WM_MY_SHORTS (WM_

2013-05-08 16:12:10 1393

转载 ubuntu unity 3D桌面效果

不 推荐在Ubuntu 12.10版使用3D桌面特效,因为这个版本正在做较大的修改和测试,把 Unity 2D桌面取消了,这是为了在以后“统一”桌面做准备,所以在Ubuntu 12.10版中使用带3D特效的Unity桌面或者另行安装使用Gnome-Shell桌面时,常常会出现一些问题。如果您的电脑是需要用于日常工作,还 是建议使用Ubuntu 12.04 LTS稳定版,等候明年13.04的发布

2013-04-08 14:53:16 16120

转载 Bash 参数和参数扩展

现在,很多 Linux® 和 UNIX® 系统上都有 bash shell,它是 Linux 上常见的默认 shell。通过本文,您将了解到如何在 bash 脚本中处理参数和选项,以及如何使用 shell 的参数扩展检查或修改参数。本文重点介绍 bash,文中的示例都是在以 bash 为 shell 的 Linux 系统上运行。但是,很多其他的 shell 中也有这些扩展,比如 ksh、ash 或

2013-04-08 13:23:09 1586

原创 ubuntu 多屏设置 “虚拟大小大于可用大小”解决方法

最近用新装的ubuntu12.04装完显卡驱动后,双屏不能正常扩展,于是在配置管理那边设置显示,报了一个错:      “需要的虚拟大小大于可用大小:需求=(3360, 1050),最小=(320, 200),最大=(1680, 1680)"      要设置xorg.conf,ubuntu12.04默认没有这个文件,所以要生成它。先ctrl+alt+f1切到文字模式,停掉Xwindow服

2013-04-08 10:52:31 3862 1

转载 设置recv的超时

在TCP连接中,recv等函数默认为阻塞模式(block),即直到有数据到来之前函数不会返回,而我们有时则需要一种超时机制使其在一定时间后返回而不管是否有数据到来,这里我们就会用到setsockopt()函数:    int  setsockopt(int  s, int level, int optname, void* optval, socklen_t* optlen);    这里

2013-03-01 09:37:01 19262

转载 PNG透明窗体全攻略(控件不透明)

这两天在研究透明窗体,总算略有小成。网上大部分文章都是介绍到把窗体弄透明就没有下文。其实窗体透明并不难,难就难在透明的窗体上还要放控件。今天我就把窗体透明一直到控件不透明怎么制作一块给写了吧。     先截张图诱惑下你们,如果你没兴趣就没必要再看下文了,有兴趣的话就继续往下看吧^_^!     看好了,这是XP系统,未装.net。我的Photoshop学的不太好,把玻璃片弄

2013-02-18 20:53:02 1094

转载 .mc文件

mc   是编译消息文件的工具,它将文本形式.mc文件编译成   .rc   和   .bin 菜鸟最近陷入了某前辈编写的一个复杂的VC项目程序,这个项目包含一个DLL项目程序,而这个DLL项目又包含一个菜鸟从未见识过的messages.mc文件。初初浏览了一下该文件,菜鸟发现其中有大量关于自定义消息ID的定义及与之相对应的字符串。不过,由于对messages.mc文件有关的知识的

2012-12-21 12:03:48 4188

转载 c++ 虚函数机制 效率问题

今天在c++坛子里瞎逛,看到精华坛里在讨论“为什么虚函数效率低”的问题,××楼主回答面试官说“跟cpu流水线执行效率有关”        ××某人回答“因为虚函数需要一次间接的寻址... 而一般的函数可以在编译时定位到函数的地址,虚函数(动态类型调用)是要根据某个指针定位到函数的地址. ” ×ד虚函数有个虚函数表,而且会传一个index索引~!会间接寻址!”×ד流水线执行的话,

2012-12-18 21:18:53 1021

原创 遇到多线程问题,关于MyDownload

最近用一个网上的下载类,MyDownload里面有多线程下载的部分,一开始开三个线程,偶尔会出现崩溃。下面是下载线程UINT CHttpGet::ThreadDownLoad(void* pParam){ CHttpSect *pInfo=(CHttpSect*)pParam; SOCKET hSocket; if(pInfo->bProxyMode){ hSocket=C

2012-12-10 18:51:07 1025

原创 VS2005写的静态库到VS2010出错的处理

今天装了vs2010, 写了一个test,调用了以前用vs2005写的一个调试用的日志类,链接死活过不了,又是库冲突 ,又是无法解析外部符号。用错误内容及vs2005与vs2010搜了半天都没找到解决办法。后来找到说是string在旧版编译器中编译的结果在新版本里有区别,于是把库拿到vs2010重新编译,再拿到项目中,终于是通过了。      贴出错误:     1> AMobileDe

2012-11-30 16:31:45 4439

转载 CDC,CClientDC,CPaintDC,CWindowDC 比较区别

MFC中的CDC,CClientDC,CPaintDC,CWindowDC的区别CDC是Windows绘图设备的基类。CClientDC:(1)(客户区设备上下文)用于客户区的输出,与特定窗口关联,可以让开发者访问目标窗口中客户区,其构造函数中包含了GetDC,析构函数中包含了ReleaseDC。CPaintDC:(1)用于响应窗口重绘消息(WM_PAINT)是

2012-11-29 09:30:42 804

原创 实习之初

实习过去半个月了,写写感受与总结。        刚到公司,感觉氛围还是不错的,不会很死板。部门老大就坐在旁边,很多问题可以直接问,省时省力,刚到的两天在了解公司的情况,几乎都在问他问题,还好他很有耐心。         刚开始了解公司的产品,公司的发展方向,业务,以前我所要做的事情。作为一个工具开发的程序猿,所要学的东西非常多,这是老大最先强调的。这是我的难点,以前学的多为linux平台

2012-11-28 13:26:09 555

转载 MFC自定义消息

本文地址:http://blog.163.com/strive_only/blog/static/893801682010101911467765/消息机制是windows的典型运行机制,在MFC中有很多的消息如WM_BTN**等。但是在有些情况下我们需要自定义一些消息去做一些我们需要的功能,MFC的向导不能帮助我们做到这一点,我们可以通过添加相应的代码去完成这个功能。添加自定义消

2012-11-28 11:42:23 706

转载 HOOK钩子机制学习笔记

HOOK钩子机制学习笔记(1) 收藏 一、什么是钩子(hook)    Windows系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的。钩子(hook)是一种特殊的消息处理机制,钩子可以监视系统或进程中的各种事件消息,截获发往目标窗口的消息并进行处理。这样,我们就可以在系统中安装自定义的钩子,监视系统中特定事件的发生,完成特定的功能,比如截获键盘、鼠标的输入,屏

2012-11-25 20:22:09 14569

转载 mfc中钩子的使用

钩子的安装与卸载  系统是通过调用位于钩子链表最开始处的钩子函数而进行消息拦截处理的,因此在设置钩子时要把回调函数放置于钩子链表的链首,操作系统会使其首先被调用。由函数SetWindowsHookEx()负责将回调函数放置于钩子链表的开始位置。SetWindowsHookEx()函数原型声明为:HHOOK SetWindowsHookEx(int idHook;HOOK

2012-11-25 14:03:27 873

转载 PreTranslateMessage作用和使用方法

PreTranslateMessage作用和使用方法 PreTranslateMessage是消息在送给TranslateMessage函数之前被调用的,绝大多数本窗口的消息都要通过这里,比较常用,当需要在MFC之前处理某些消息时,常常要在这里添加代码.         MFC消息控制流最具特色的地方是CWnd类的虚拟函数PreTranslateMessage(),通过重载这个函数

2012-11-25 12:51:25 596

转载 搜索的艺术——搜索引擎使用心得

网络上关于搜索引擎使用的文章有很多,在此本小菜从实际应用角度出发,谈谈使用搜索引擎的体会。         1.不断提炼,透过表象看本质。          使用搜索引擎是能力的体现,答案就在百度的数据库里,能不能搜到,多长时间能搜到,就看能力如何。         能力需要锻炼,很多时候不能一下就搜到答案,最终的关键词是经过不断提炼而成的,因此,个人知识丰

2012-11-22 21:35:07 1120

转载 真正优秀的程序员有哪些与众不同之处?

“当你50岁时,还愿意编程吗?”这个话题在Hacker News上众说纷纭,不过我们能够看到,那些真正成功的程序员,如John Carmack、Peter Norvig、Jeff Dean,即使他们不再年轻,但依然对编程充满热情,他们身上有哪些与众不同之处,又有哪些值得我们学习?有人进行了总结。1. 选择当前科技领域的一个小子集,亲近它、拥抱它,并且尝试推进这个小领域的发展。2

2012-11-22 21:33:38 554

转载 string大小写转换函数

最近被多线程+野指针折磨ING……    C++中没有string直接转换大小写的函数,需要自己实现。一般来讲,可以用stl的algorithm实现:#include #include #include #include using namespace std;int main(){    string s = "ddkfjsldjl";

2012-11-21 20:24:15 2337

转载 GDI入门实例(在VC++6.0中将JPG格式图片转换成BMP格式)

在 VC++6.0 中将 JPG 格式图片转换成 BMP 格式思路:利用 GDI+来完成难点: (1)配置 GDI 开发环境,添加配置代码(2)在当文档程序中添加转换代码注意:本文档由 ybdesire 参考网上资料撰写完成,代码已经做过测试,可直接复制张贴实现过程:一、 配置 GDI 开发环境(1) 下载 GDI+ SDK for Visual

2012-11-14 21:00:46 1418

转载 PNG透明背景按钮的实现(MFC)

问题描述:当前要在对话框上添加一个以两个PNG图片作为背景的按钮,PNG图的背景是透明的,按钮也要做出相同的透明效果。并且鼠标不在按钮上时,按钮显示"bg1.png";鼠标移动到按钮上时,按钮显示"bg2.png"开发环境为VS2010。解决办法:使用GDI+库装载PNG图片,并使用MFC Button Control和CMFCButton类结合,调用CMFCBut

2012-11-14 20:57:57 10460 2

原创 任何一个正整数都可以用2的幂次方表示,转化

任何一个正整数都可以用2的幂次方表示.例如:137=2^7+2^3+2^0同时约定次方用括号来表示,即a^b可表示为a(b)由此可知,137可表示为:2(7)+2(3)+2(0)进一步:7=2^2+2+2^0 (2^1用2表示)3=2+2^0所以最后137可表示为:2(2(2)+2+2(0))+2(2+2(0))+2(0)又如:1315=2^10+2^8+2^5+2+1

2012-10-27 12:04:32 10699

转载 vim 命令(全)

本章提供足够的信息使你用够使用 Vim 来做基本的编辑。这里提供的方法不一定是高效 快捷的。但起码是有效的。花些时间去练习这些命令,这是后面的知识的基础。 |02.1|  第一次运行 Vim |02.2|  插入文本 |02.3|  移动光标 |02.4|  删除字符 |02.5|  撤销与重做 |02.6|  其它编辑命令 |02.7|  退出 |02.8|

2012-07-17 09:09:11 1175

原创 bash命令提示符个性设置

昨天看到一篇关于命令提示符的设置文章,原文地址8个实用而有趣Bash命令提示行,今天试了一下,确实很有意思。自己做了一下组织,可以更方便地设置,并总结一下。  查找了一些相关资料,关于bash下颜色设置的参考了以前转载的文章linux终端中输出彩色字体。  命令提示符设置的一些参数:        \!    显示该命令的历史记录编号。   \#  显示当前命令的命令编号。

2012-07-16 13:30:07 4522

转载 如何加密/混乱C源代码

之前发表了《6个变态的C语言Hello World程序》[酷壳链接] [CSDN链接],主要是是像大家展示了一些C语言的变态玩法。也向大家展示了一下程序是可以写得让人看不懂的,在那篇文章中,可以看到很多人的留言,很多人都觉得很好玩,是的,那本来是用来供朋友们“消遣作乐”,供娱乐娱东而已,不必太过认真。不过,通过这种极端的写法,大家可以看到源代码都可以写得那么复杂难懂的。大家也许在赞叹之余一笑了

2012-07-15 19:06:02 873

转载 五种应该避免的代码注释

在酷壳,有很多文章都提到了代码注释,如:《十条不错的编程观点》、《优质代码的十诫》、《整洁代码的4个提示》、《惹恼程序员的十件事》等等。今天,某国外的程序员在这里列举五种应该避免的程序注释,我觉得比较有道理,但我觉得有少数几个观点也并不绝对。所以,我把原文的这五种应该避免的程序注释罗列在下面,并放上原作者和我的个人观点作为比较。希望对大家有用。一、自恋型注释(注:原文为Proud,我觉得“

2012-07-15 18:59:34 849 1

Linux程序设计源码

《Linux程序设计第四版》的源代码 ,看书必备

2012-11-27

鼠标键盘钩子截获密码的代码

钩子能截获系统并得理发送给其它应用程序的消息,能完成一般程序无法完成的功能。掌握钩子的编程方法是很有必要的

2012-11-27

mfc实现自给按钮,透明按钮

如果你希望能够在自己的程序中表现出新意,那么你一定不会仅仅满足于MFC提供那些标准控件。这时,我们就必须自己另外多做些工作了。就改变控件外观这一点来说,主要是利用控件的自绘功能(Owner Draw)实现的。

2012-11-27

不规则窗体的创建

在绝大多数的Windows应用程序中,其窗体都是使用的正规正矩的矩形窗体,例如我们常用的,“记事本”,“扫雷”,等等。矩形窗体,具有编程实现简单,风格简洁的优点,所以在普通文档应用程序和简单小游戏中使用足矣。但在某些娱乐游戏程序中使用就略显呆板些了,这时若用不规则窗体替代原先的矩形窗体,将会使这类程序更添情趣。典型的例子有windows 自代的Media Player,新版本的Media Player有个控制面板的选项,选中这些面板,播放器就以选中的面板形状出现,这时的播放器比以前版本的Media Player的古老矩形界面要生动有趣的多了。 要实现不规则窗体不是太难,知道了基本原理后,你也可以创建各种有趣的不规则窗体。

2012-11-27

GDIPlus.zip 开发库

GDI   GDI是Graphics Device Interface的缩写,含义是图形设备接口,它的主要任务是负责系统与绘图程序之间的信息交换,处理所有Windows程序的图形输出。   在Windows操作系统下,绝大多数具备图形界面的应用程序都离不开GDI,我们利用GDI所提供的众多函数就可以方便的在屏幕、打印机及其它输出设备上输出图形,文本等操作。GDI的出现使程序员无需要关心硬件设备及设备驱动,就可以将应用程序的输出转化为硬件设备上的输出,实现了程序开发者与硬件设备的隔离,大大方便了开发工作。 GDI+   GDI+是Windows XP中的一个子系统,它主要负责在显示屏幕和打印设备输出有关信息,它是一组通过C++类实现的应用程序编程接口。顾名思义,GDI+是以前版本GDI的继承者,出于兼容性考虑,Windows XP仍然支持以前版本的GDI,但是在开发新应用程序的时候,开发人员为了满足图形输出需要应该使用GDI+,因为GDI+对以前的Windows版本中GDI进行了优化,并添加了许多新的功能。   作为图形设备接口的GDI+使得应用程序开发人员在输出屏幕和打印机信息的时候无需考虑具体显示设备的细节,他们只需调用GDI+库输出的类的一些方法即可完成图形操作,真正的绘图工作由这些方法交给特定的设备驱动程序来完成,GDI+使得图形硬件和应用程序相互隔离.从而使开发人员编写设备无关的应用程序变得非常容易。

2012-11-27

MFC的DLL导出类

通过创建MFC扩展DLL来导出类的方法。

2012-11-27

jsoncpp-src-0.5.0.tar.gz C++代码

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。

2012-11-27

将文件和文件夹分开的lf

以前常常在找让ls单独列出文件或文件夹的方法,基本上都是通过一些shell处理,不过得到的结果一般都没有格式。学linux编程,想想自己写一个好了。 root@hastray:~# lf -a / . .. bin boot cdrom dev etc home lib lost+found media mnt opt proc root sbin selinux srv sys tmp usr var initrd.img vmlinuz root@hastray:~# lf -d / bin boot cdrom dev etc home lib lost+found media mnt opt proc root sbin selinux srv sys tmp usr var root@hastray:~# lf -f / initrd.img vmlinuz root@hastray:~# lf --file / initrd.img vmlinuz root@hastray:~# lf -c / bin boot cdrom dev etc home lib lost+found media mnt opt proc root sbin selinux srv sys tmp usr var initrd.img vmlinuz Directories: 20 Files: 2 root@hastray:~# lf -d / /usr /: bin boot cdrom dev etc home lib lost+found media mnt opt proc root sbin selinux srv sys tmp usr var /usr: arm-linux-gnueabi bin games include lib lib64 local sbin share src root@hastray:~# lf -h lf -[adfch] directory1 directory2 ... -a --all show all of the files include begin with '.' -d --dir show the directories only. -f --file show the files except directories. -c --count count there are how much files and directories. -h --help show this.

2011-11-28

linux基础知识(ubuntu),入门必备

linux系统常用的ubutu版本的入门知识,适合初学者。

2011-11-24

人月神话.pdf

《人月神话》内容源于作者Brooks在IBM公司任System/360计算机系列以及其庞大的软件系统OS/360项目经理时的实践经验。在《人月神话》中,Brooks为人们管理复杂项目提供了最具洞察力的见解,既有很多发人深省的观点,又有大量软件工程的实践,为每个复杂项目的管理者给出了自己的真知灼见。   大型编程项目深受由于人力划分产生的管理问题的困扰,保持产品本身的概念完整性是一个至关重要的需求。《人月神话》探索了达成一致性的困难和解决的方法,并探讨了软件工程管理的其他方面。《人月神话》适合任何软件开发行业的从业人员阅读,对软件开发人员、软件项目经理、系统分析师更是必读之作。

2011-11-24

高质量C++编程指南.PDF

C++高质量编程 林锐主编,最新版,非常的实用,而且他是在非常多的经验下写出来的-C++

2011-11-24

Windows程序设计 第五版上下合订本

《Windows程序设计(第5版 珍藏版)》是一本经典的Windows编程圣经,曾经伴随着近50万Windows程序员步入编程殿堂,成长为IT时代的技术精英。   作为Windows开发人员的必备参考,涵盖基础知识和中高级主题,全面地介绍了Windows程序设计所涉及的细枝末节,旨在帮助读者从高屋见瓴的角度,建立完整的知识体系,为以后的职业生涯奠定良好的基础。全书共3部分23章。第1~12章着重介绍基础知识,第13~18章的主题为图形,第19~23章涉及更多高级主题。   《Windows程序设计(第5版 珍藏版)》适合任何层次的Windows程序员阅读和参考,是帮助他们梳理和建立Windows知识体系的理想读物。

2011-11-24

Linux内核修炼之道

本书重点介绍Linux内核工作原理以及学习方法。将Linux内核的修炼之道总结为四个层次:第一层次目的是对Linux以及内核有个全面的认识和了解,掌握Linux内核源代码的分析方法。第二个层次讨论了内核中系统初始化、系统调用、中断处理、进程管理及调度、内存管理、文件系统以及设备驱动等主要部分,目的是希望读者以兴趣为导向,寻找一个子系统或模块,对其代码深入钻研和分析。第三个层次介绍了内核开发与调试的一些基本信息,目的是希望读者能够融入到内核的开发社区,做出自己的贡献。第四个层次浓缩为两个字——坚持。

2011-11-24

深入浅出MFC.pdf

  经典的mfc书籍,windows编程不可错过。   《深入浅出MFC》分为四大篇。第一篇提出学习MFC程序设计之前的必要基础,包括Windows程序的基本观念以及C++的高阶议题。“学前基础”是相当主观的认定,不过,基于我个人的学习经验以及教学经验,我的挑选应该颇具说服力。第二篇介绍Visual C++整合环境开发工具。本篇只不过是提纲挈领而已,并不企图取代 Visual C++使用手册。然而对于软件使用的老手,此篇或已足以让您掌握Visual C++整合环境。工具的使用虽然谈不上学问,但在视觉化软件开发过程中扮演极重角色,切莫小觑它。 第三篇介绍application framework的观念,以及MFC骨干程序,所谓骨干程序,是指Visual C++的工具AppWizard所产生出来的程序码。当然,AppWizard会根据你的选项做出不同的程序码,我所据以解说的,是大众化选项下的产品。 第四篇以微软公司附于Visual C++光碟片上的一个范例程序Scribble为主轴,一步一步加上新的功能。并在其间深入介绍Runtime Type Information(RTTI)、Dynamic Creation、Persistence(Serialization)、Message Mapping、Command Routing等核心技术。这些技术正是其他书籍最缺乏的部分。此篇之最后数章则脱离Scribble程序,另成一格。

2011-11-24

五子棋,C语言代码,dos环境支持鼠标操作

本人的C语言课程设计,用了一个较好理解的算法,不过智能还不错,对于人工智能入门的人学习是很有帮助的。在wintc下编译通过。

2011-11-24

C语言深度解剖.pdf

  本书由作者结合自身多年嵌入式C语言开发经验和平时讲解C语言的心得体会整理而成,其中有很多作者独特的见解或看法。由于并不是从头到尾讲解C语言的基础知识,所以本书并不适用于C语言零基础的读者,其内容要比一般的C语言图书深得多、细致得多,其中有很多问题是各大公司的面试或笔试题。     本书适合广大计算机系学生、初级程序员参考学习,也适合计算机系教师、中高级程序员参考使用。

2011-11-24

你必须知道的495个C语言问题.pdf

《你必须知道的495个C语言问题》一书于2009年由人民邮电出版社出版发行,该书以问答的形式组织内容,讨论了学习或使用C语言的过程中经常遇到的一些问题。书中列出了C用户经常问的400多个经典问题,涵盖了初始化、数组、指针、字符串、内存分配、库函数、C预处理器等各个方面的主题,并分别给出了解答,而且结合代码示例阐明要点。该书可作为各高校相关专业C语言课程的教学参考书,也是各层次C程序员的实践指南。

2011-11-24

C语言经典算法100例

C语言经典算法100例.rar,一些C语言常用的基本算法的实例,适合初学者学习

2011-11-24

C语言上机100题无错版,C语言入门必备

南开C语言上机100题无错版.chm,编程注重实践。

2011-11-24

linux命令大集合,非常全的工具书

非常全面的linux命令查阅工具书,并且按命令的用途进行了分类,方便查阅。 分类有文件管理,文件传输,文档编辑,磁盘管理,磁盘维护,网络通讯,系统管理,系统设置,备份压缩,其他,XWindow等,总共316个命令。

2011-11-21

linux命令行常用技巧

一些shell的实用技巧,像 sudo !! python -m SimpleHTTPServer等等, 对提高shell下的工作效率很有帮助。

2011-11-20

XML入门教程

xml的入门教程,适合初学者 1 XML 简介 2 XML 的用途 3 XML 树结构 4 XML 语法规则 5 XML 元素 6 XML 属性 7 XML 验证 8 XML 验证器 9 XML 浏览器支持 10 查看 XML 文件 11 使用 CSS 显示 XML 12 使用 XSLT 显示 XML 13 XML 解析器 14 XML DOM 15 XML to HTML 16 XMLHttpRequest 对象 17 XML 应用程序 18 XML 命名空间(XML Namespaces) 19 XML CDATA 20 XML 编码 21 XML DOM 高级 22 XML Don't

2011-11-20

linux常用命令源码(ls,cp,chmod,df等一百多个命令)

linux下大部分常用命令源码,偶正要开始学习-_- base64.c basename.c c99-to-c89.diff cat.c chcon.c chgrp.c chmod.c chown.c chown-core.c chown-core.h chroot.c cksum.c comm.c copy.c cp.c cp-hash.c csplit.c cut.c date.c dcgen dd.c df.c dircolors.c dircolors.h dircolors.hin dirname.c du.c echo.c env.c expand.c expr.c extract-magic factor.c false.c fmt.c fold.c getlimits.c group-list.c groups.c head.c hostid.c hostname.c id.c install.c join.c kill.c lbracket.c libstdbuf.c link.c ln.c logname.c ls.c ls-dir.c ls-ls.c ls-vdir.c md5sum.c mkdir.c mkfifo.c mknod.c mktemp.c mv.c nice.c nl.c nohup.c nproc.c od.c operand2sig.c paste.c pathchk.c pinky.c pr.c printenv.c printf.c prog-fprintf.c ptx.c pwd.c readlink.c remove.c rm.c rmdir.c runcon.c seq.c setuidgid.c shred.c shuf.c sleep.c sort.c split.c stat.c stdbuf.c stty.c su.c sum.c sync.c tac.c tac-pipe.c tail.c tee.c test.c timeout.c touch.c tr.c true.c truncate.c tsort.c tty.c uname-arch.c uname.c uname-uname.c unexpand.c uniq.c unlink.c uptime.c users.c wc.c whoami.c who.c yes.c

2011-11-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除