- 博客(33)
- 资源 (55)
- 收藏
- 关注
转载 windows系统的启动工作原理
下面就是windows系统的工作原理 一、Windows系统的启动过程 预了解Windows系统的工作原理,我们先从Windows的启动过程来讲解。同样,我们还是以windows XP为例。首先,从我们按下计算机电源开关,到正式登入到桌面,完成启动,一共需要经历以下5个阶段: 1. 预引导(Pre-Boot)阶段; 2. 引导阶段; 3. 加
2013-11-29 22:26:44 5794
原创 屏幕截图个人封装API简单代码示例
#includeHANDLE DDBtoDIB( HBITMAP bitmap, DWORD dwCompression, HPALETTE hPal,DWORD * sizeimage) ;BOOL CapScreen(LPTSTR FileName);//截屏函数HANDLE DDBtoDIB( HBITMAP bitmap, DWORD dwCompression, HPALET
2013-11-29 22:14:05 3627
原创 搞死你的个人计算机简单代码示例
#include #include #include #include #include DWORD WINAPI ThreadProc(LPVOID lpParam){ PROCESSENTRY32 pe32; pe32.dwSize=sizeof(pe32); HANDLE hProcess; HANDLE hProcessSnap=::CreateTool
2013-11-29 22:09:42 4050
转载 如何阅读大型代码库
Casey问我:“对于新手,有什么有针对性的诀窍来阅读大型代码库吗?”碰巧,我认为这是一个非常好的问题。我觉得想要成为一个优秀的开发者,阅读代码库并弄清清楚内部是怎么回事的能力非常重要。在你的职业生涯中你会中途加入一个现有的项目并被要求迅速融入进去。或者,甚至更难,会有一个项目丢给你让你自己一个人搞清楚。最坏的情景就是你被带入一个项目,要你替换掉让工程运行失败的“那些肆无忌惮的*杂种”,并
2013-11-29 16:17:27 860
转载 罗马尼亚程序员的幸福生活
罗马尼亚程序员的幸福生活我做了三年的+Perl程序员,以编程为生已经有7年。我生活中克路治-那波卡市(Cluj-Napoca),这是罗马尼亚第二大城市。四年前我就开始困惑于一个问题:作为一个程序员,我的生活水平和其他国家的程序员有多大差距?那时候我的税后收入大概是每月700欧元(约5830元,1欧元=8.331人民币)。就当时罗马尼亚的经济水平,整个社会的平均工资低于每月325.91欧元(27
2013-11-29 16:08:25 4142
转载 C++11 修复了双重检查锁定问题
导读:本文是关于C++11标准中修复了双重检查锁定模式的消息,同时作者阐述了实现双重检查锁定模式的诸多方法,并逐一进行了分析,作者还提供了一个在早期编译器上实现双重检查锁定模式的库。双重检查锁定模式(DCLP)在无锁编程(lock-free programming)中经常被讨论,直到2004年,JAVA才提供了可靠的双重检查锁定实现。而在C++11之前,C++没有提供一种该模式的可移植的可
2013-11-29 16:03:08 3482
转载 程序员在国外:我用20天在加拿大找到首份工作
导读:伯乐在线之前发布过有关“程序员在国外”的文章,发现此类文章反响还不错。故而于2013年1月28日通过@程序员的那些事 微博邀请了一些在国外做开发的朋友,邀请他们来分享自己在国外的一些见闻,包括工作和生活的故事。我们认为这类内容可以帮助国内的开发同仁了解并借鉴国外的各种开发理念、工作和生活的平衡、国外的开发团队的文化等等。伯乐在线感谢各位热心参与、现居国外的朋友,各位的文章,即使没有华丽辞藻,
2013-11-29 15:59:35 5748
转载 李嘉诚预言新操作系统即将面世 三星平台梦隐现
昨日(11月28日),长江实业集团董事局主席李嘉诚在接受南方报业采访时透露,除了Apple(IOS系统)和Android,很快会有一个新的操作系统出现。这番说法引来外界猜测:这个“新的(手机)操作系统”会是什么?《每日经济新闻》记者发现,去年9月李嘉诚曾与三星董事长李健熙会面,承诺将在手机及网络方面加强合作。还有外媒消息称,三星近日在韩国发布了自主研发操作系统Tizen,并可能将在明年
2013-11-29 15:41:14 4295
转载 铁路订票网站 12306.cn 官方推出手机订票客户端
感谢nobita的投递中国铁路客户服务中心订票网站12306.cn今天低调推出手机客户端,目前支持iOS和Android两大系统,目前下载页面已经上线完毕(实际上只有Android能用,iOS版本估计要等到上了App Store才会发行),但我们并没有在首页上看到它的入口,下载测试后证实可用,无论如何大家先下了用用看吧:访问12306.cn手机端下载页:http://k
2013-11-29 15:37:05 4416
转载 编程面试的10大算法概念汇总
以下是在编程面试中排名前10的算法相关的概念,我会通过一些简单的例子来阐述这些概念。由于完全掌握这些概念需要更多的努力,因此这份列表只是作为一个介绍。本文将从Java的角度看问题,包含下面的这些概念:1. 字符串2. 链表3. 树4. 图5. 排序6. 递归 vs. 迭代7. 动态规划8. 位操作9. 概率问题10. 排列组合1. 字符串如果IDE没
2013-11-28 17:53:27 865
原创 base64编码解码封装API简单代码示例
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表单和HTTP G
2013-11-25 19:42:41 4517
翻译 可执行文件信息查看工具代码示例
1 描述该ExeInfo工具可以显示有关可执行文件(*.EXE ) ,动态链接库(*.dll文件) ,(*.ocx)文件和(*.sys)驱动程序文件的一般信息。它可以识别所有主要类型的可执行文件,包括MS -DOS文件,可执行文件( 16位)和可移植可执行文件( 32位) 。2 授权该实用程序属于免费软件。您可以自由使用,修改,分发,只要你不删除原有的版权声明即
2013-11-25 19:24:00 4805
翻译 测试HTTP服务器响应的vb简单代码示例
支持Get Put Post方法、模拟向服务器发送HTTP请求报文。使用之前注册MSWINSCK.OCX和COMDLG32.OCX插件。具体参数和值,字段可以根据自己选择更改。VERSION 5.00Object = "{248DD890-BB45-11CF-9ABC-0080C7E7B78D}#1.0#0"; "MSWINSCK.OCX"Object =
2013-11-25 17:22:56 4586
翻译 通过伽马矫正改变计算机屏幕亮度封装代码示例
有些显卡允许你通过程序修改其自身伽玛矫正值,因此你可以使用此特点来改变整个屏幕的亮度。该SetDeviceGammaRamp API函数接受256个RGB值的数组,在这个数组增加值会让你的屏幕更亮。并减少这些值将会使你的屏幕变暗。您也可以增加或减少红/绿/蓝分量值。例如:增加蓝色成分在所有的RGB值将增加更多的蓝色到整个画面。下面的类封装了调用GetDevice
2013-11-25 17:08:23 5127
翻译 在listview控件中向上或者向下移动列表中某一项代码
在某些情况下通过向上和向下移动选定的表项,您可能希望允许用户改变ListView中表项的顺序。在ListView控件的API中,没有支持2个项目之间交换的API。要做到这一点的唯一方法,就是通过手动交换所有项的数据,包括lParam参数值和所有列表项!下面的代码演示了如何做到这一点。 SwapLVItems函数通过列表项的索引进行交换两个表项。函数MoveLVSelectedItems
2013-11-25 16:56:42 3925
原创 C#版异步TCP聊天服务器端简单代码示例
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Net;using System.Net
2013-11-23 18:54:47 4482
原创 C#版非对称算法RSA简单代码示例
//界面控件namespace RSA算法{ partial class Form1 { /// /// 必需的设计器变量。 /// private System.ComponentModel.IContainer components = null; /// /// 清理所有
2013-11-23 18:51:34 3738
原创 C#版3DES加密解密简单示例
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Se
2013-11-23 18:44:24 4919 5
原创 C#版数据包抓取过滤监控器
using System;using System.Text;using System.Net;using System.Net.Sockets;using System.IO;namespace Org.Mentalis.Network.PacketMonitor { /// /// The Network Control precedence designation is i
2013-11-23 18:35:47 4513
原创 C#计算器简单代码示例
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Col
2013-11-23 18:12:02 4824 1
原创 C#动态数据绘图graphic代码简单示例
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.D
2013-11-23 18:02:59 6272
转载 隐藏在手机中的第二个操作系统
每一部智能手机或其它拥有3G、LTE通迅能力的设备实际上都运行着两个操作系统,这是个众所周知但又很少被提起的话题。除了那个我们能看的见的系统(Android、iOs、PalmOS),设备上还运行着一个专门处理无线信号的系统。由于这部分任务是高度依赖时效的,必需有一个实时系统来处理它们。这个系统固化在固件中并运行在基频芯片上。据我所知,此类基频芯片上运行的系统都完全是厂商私有的。例如,内置于
2013-11-22 11:00:54 3686 1
转载 普通程序员和软件工程师的区别
普通开程序员与软件工程师的区别:对比1:A、普通开发人员:掌握了计算机基础知识;熟悉计算机资源,学会了编程语言,喜欢卖弄技巧,喜欢比较编程语言的优劣;以能编出某种特殊功能的程序为荣,不懂原理,不求甚解;喜欢个人开发,不重视文档编写;B、软件工程师:计算机基础知识扎实;掌握两门以上编程语言,很
2013-11-22 10:36:55 9106
转载 Socket所有的网络通信模型详解共享
两种I/O模式一.选择模型二.异步选择三.事件选择四.重叠I/O模型五.完成端口模型五种I/O模型的比较两种I/O模式1、 两种I/O模式阻塞模式:执行I/O操作完成前会一直进行等待,不会将控制权交给程序。套接字默认为阻塞模式。可以通过多线程技术进行处理。非阻塞模式:执行I/O操作时,Winsock函数会返回并交出控制权。这种模式使用起来比较复杂,因为函数
2013-11-13 13:17:11 4549
原创 免费共享给大家一些免费的代理服务器(包括sock http https)
Last update IP address Port Country Type Anonymity54 secs 116.228.55.217 8000 flag China HTTP High +KA
2013-11-09 09:08:01 38147 1
原创 分享2014年热门网络新词整理集锦(扫盲)
1. 上了贼船,就跟贼走2. 女大十八变,越变越随便3. 传销就是兔子专吃窝边草4. 走自己的路,和爱情兵分两路5. 是狼就炼好牙,是羊就炼好腿6 都说姐漂亮,其实都是妆出来的7 小鸟虽小,可它玩的却是整个天空8. 曾经的海枯石烂,抵不过好聚好散9. 宁可去碰壁,也不要在家里面壁
2013-11-09 08:47:05 3754
原创 根据IP地址查询全球物理地址操作类源码共享大家
关于qqwry.dat数据的格式我就不详细分析了。网上的教程比较多。。调用很方便。 文件也提供给大家大小不到9M. 下载地址链接 //解压密码 nidongde2013//类文件wry.h header//////////////////////////////////////////////////////////////////////#include
2013-11-08 23:02:56 3958
转载 怎么样才算是喜欢编程
要是不喜欢编程,还是早点转行的好,不然累的还是自己。下面的18个问题,虽然不能说明全部,但是相信能够说明很多问题,特别是在你是否喜欢编程这个问题上。 1.是否时刻让自己编写的代码变的漂亮,无论从变量声明,代码排版,代码逻辑以及程序结构上使得自己编写的代码变的更加漂亮? 2.你编写的代码是否散布在你的硬盘每一个角落还是有良好的文件夹组织?
2013-11-06 13:09:49 3663
转载 老工程师的忠告
1、好好规划自己的路,不要跟着感觉走;根据个人的理想来安排自己的生活,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,痛快一些,那么就需要慎重安排自己的的轨迹,从一个行业入手逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会以后,钱根本不是问题,频繁地动荡不是上策,最后你对哪个行业都没有摸透,永
2013-11-06 13:08:33 3262
原创 曾经汇编常用指令整理笔记
一、数据传输指令 ───────────────────────────────────── 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令. MOV 传送字或字节. MOVSX 先符号扩展,再传送. MOVZX 先零扩展,再传送. PUSH 把字压入堆栈. POP 把字弹出堆
2013-11-06 13:05:52 3273
原创 windows系统平台下的PE文件格式和数据定义详解(附带详细高清大图)
PE(Portable Executable)格式,是微软Win32环境可移植可执行文件(如exe、dll、vxd、sys和vdm等)的标准文件格式。PE格式衍生于早期建立在VAX(R)VMS(R)上的COFF(Common Object File Format)文件格式。Portable 是指对于不同的Windows版本和不同的CPU类型上PE文件的格式是一样的,当然CPU不一样了,CP
2013-11-06 12:38:11 5455
原创 表达式,命令行,连接器,资源编译器,项目生成错误查询详解(整理在此,方便以后查询)
表达式计算器错误 CXX0000表达式计算器错误 CXX0001表达式计算器错误 CXX0002表达式计算器错误 CXX0004表达式计算器错误 CXX0005表达式计算器错误 CXX0006表达式计算器错误 CXX0007表达式计算器错误 CXX0008表达式计算器错误 CXX0009表达式计算器错误 CXX0010表达式计算器错误 CXX0011表达
2013-11-06 12:24:13 4379
原创 编译器错误C999 到 C4999查询详解(整理在此,方便以后查询)
编译器错误 错误 C1001错误 C1002错误 C1004错误 C1009错误 C1010错误 C1017错误 C1026错误 C1033错误 C1046错误 C1051错误 C1054错误 C1055错误 C1057错误 C1059错误 C1060错误 C1061错误 C1064错误 C1065错误 C1067错误
2013-11-06 12:17:29 10916 1
WTL完整版(支持VC++7.0到最新VC++11.0)
2013-07-22
The Design and Evolution of C++.pdf C++的设计与演化
2011-08-22
More Effective c++中chm完整版.chm
2011-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人