自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

郁闷阳光的专栏

欢迎朋友们经常来逛逛,一起交流

  • 博客(31)
  • 资源 (80)
  • 收藏
  • 关注

转载 常用的网站

http://code.ijinshan.com/http://search.csdn.net/CSDN搜索,CSDN还是有非常多的编程资源的,用它的搜索能搜出不少东西。代码类别也比较全面。http://snippets.org/简单实用的代码收集网站,强力推荐。比如你要找个DES加密,要找个数据压缩,找个INI文件操作的C代码等,均能手到擒来。http://www.c

2011-12-31 15:01:09 422

原创 如何自己处理程序异常

在某种情况下,程序发生异常时,我们需要进行一些操作,例如“重启应用程序”,“报告相关错误”等。这个时候,我们就需要拦截异常处理函数。主要用到的 API SetUnhandledExceptionFilter().该函数的x相关说明如下:LPTOP_LEVEL_EXCEPTION_FILTER SetUnhandledExceptionFilter( LPTOP_LEVEL_EXCEPT

2011-12-30 11:44:47 469

转载 Linux日知录(常用问题笔记)

0)序言日有一知,当有一录,自09年来,工作所需,接触开源平台,对Linux常有涉猎,其间问题,记录在案,虽为敝帚,不敢自珍,所记条目,并未严格整理,但愿于后来者有所裨益. 1)常用查看某个命令的路径which:查看某个命令的路径,该命令在PATH变量配置的路径中寻找命令,并给出第一个查询结果返回 查看用户信息的几种方法finger

2011-12-15 17:34:08 335

原创 如何从源文件创建工程

有时候我们可能得到的只有源文件,而没有工程,那么这个时候如何生成工程文件呢?总结了下,大概有以下几种方法:1.自己用向导创建一个工程,类型必须与源代码的匹配,然后将相应的文件加入工程中,如果这个是一个简单的工程,比如控制台此类的工程,这算是一个简单好用的方法。2.找一个类似的工程文件,然后正确的加入文件,这种方法和第一种类似。3.直接用向导生成工程文件。具体步骤:文件---新建----

2011-12-13 14:05:33 817

转载 程序员总结:帮助你早些明白一些道理

1、 分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈!  2、 一定要确定自己的发展方向,并为此目的制定可行的计划。不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着感觉

2011-12-12 10:07:06 382

翻译 如何成为一个C++高级程序员

C++这门语言从诞生到今天已经经历了将近30个年头。不可否认,它的学习难度都比其它语言较高。而它的学习难度,主要来自于它的复杂性。现在C++的使用范围比以前已经少了很多,java、C#、python等语言在很多方面已经可以代替C++。但是也有很多地方是其他语言完全无法替代的,主要集中在需要运行效率比较高的行业,比如游戏、高效的服务器。  现在学习java、C#等语言的人数远远高于C++,主

2011-12-12 10:02:27 361

原创 C++ vector 排序

C++中当 vector 中的数据类型为基本类型时我们调用std::sort函数很容易实现 vector中数据成员的升序和降序排序,然而当vector中的数据类型为自定义结构体类型时,我们该怎样实现升序与降序排列呢?有两种方法,下面的例子能很好的说明:   方法1:我们直接来看代码吧,比较简单,容易理解:#include "stdafx.h"#include #include

2011-12-12 09:58:54 487

转载 深入分析MFC文档视图

1 必备基础知识概述 1.1 MFC 文档视图结构程序结构总揽 当我们使用 MFC AppWizard 生成一个 MFC 程序,选用所有默认的设置(当然也是 Multiple Documents ,本文讨论主要基于 Multiple Documents ,对于 Single Document 情况仅以简单表述提及,皆因后者和前者很多相似相同之处,但前者更为复杂,并且更加常用。),假

2011-12-09 15:12:10 506

转载 给创新工场求职者的一封信——李开复

题记:李老师在这封信中提到了一个职业选择的问题:是去一家已经成功的公司呢?还是去一家正在创业之中的公司?当然这因人而异。创业之中的公司很锻炼人,可以很快的成长起来,但是面临失败的危险;而已经成功的公司有着完善的培训机制、良好的待遇。具体如何选择因人而异。不过不管怎么样,对于我们这些大学生来说,成长才是最重要的,培训可以促使人的成长,但是不如自己亲身经历过理解的深刻,有机会的话真想去创新工场体验下创

2011-12-09 15:10:44 6311

转载 2011年最新企业offer(待遇)比较(已知148家)

自从进入2011年9月以来,全国高校就开始迎来一年一度的校园招聘高峰,教育部规定,招聘企业最早可以进校园招聘的时间为11月20日,但很多企业纷纷提早进入各大高校“争夺”人才,越来越多的用人单位主动错开招聘高峰,尽量避免与同行企业出现“撞车”,这些因素导致名校校园招聘高峰期提前到来。用一家媒体的话来说,2011届毕业生就业形势---很给力。 但这些企业给出的Offer够不够给力呢?我

2011-12-09 15:09:30 2361

转载 Linux Shell编程基础

linux系统下给命令指定别名alias命令用法: 在linux系统中如果命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。虽然可以为命令建立“链接”解决长文件名的问题,但对于带命令行参数的命令,链接就无能为力了。而指定别名则可以解决此类所有问题。只要举一些例子就可以了: alias l='ls -l' ;用 l 代替 ls -l 命令(Xenix 下就有类似的 l 命令)

2011-12-09 15:05:02 412

转载 Linux进程间通信——消息队列

消息队列是消息的链接表,包括Posix消息队列system V消息队列。消息队列用于运行于同一台机器上的进程间通信,它和管道很相似,有足够权限的进程可以向队列中添加消息,被赋予读权限的进程则可以读走队列中的消息。消息队列克服了信号承载信息量少,管道只能承载无格式字节流以及缓冲区大小受限等缺点。 我们可以用流管道或者套接口的方式来取代它。查询系统消息队列:ipcs -q

2011-12-09 15:04:01 387

转载 Linux定时器的使用

使用定时器的目的无非是为了周期性的执行某一任务,或者是到了一个指定时间去执行某一个任务。要达到这一目的,一般有两个常见的比较有效的方法。一个是用linux内部的三个定时器,另一个是用sleep, usleep函数让进程睡眠一段时间,使用alarm定时发出一个信号,还有那就是用gettimeofday, difftime等自己来计算时间间隔,然后时间到了就执行某一任务,但是这种方法效率低,所以不常用

2011-12-09 15:03:33 372

转载 VIM常用指令

vim指令比较多,在用的时候老是忘记,从网上找到了这个表格,保存下来,以便用到的时候查阅。一般模式:移动光标h 或 向左方向键光标向左移动一个字符j 或 向下方向键光标向下移动一个字符k 或 向上方向键光标向上移动一个字符

2011-12-09 15:02:23 353

转载 Linux常用操作

显示文件内容more less head tail cat pg(分页)查看文件cat文件拼接合并:cat 文件1 文件2 > 输出文件查找文件内容grep [选项] 字符串 文件列表对文件内容排序sort比较文件内容comm(排好序的文件)diff -b忽略空格 -B忽略空行 -i忽略大小写  结果中:第二个文件显示日历

2011-12-09 15:01:53 362

转载 使用GDB 调试多进程程序

GDB 是 linux 系统上常用的 c/c++ 调试工具,功能十分强大。对于较为复杂的系统,比如多进程系统,如何使用 GDB 调试呢?考虑下面这个三进程系统:进程 Proc2 是 Proc1 的子进程,Proc3 又是 Proc2 的子进程。如何使用 GDB 调试 proc2 或者 proc3 呢?实际上,GDB 没有对多进程程序调试提供直接支持。例如,使用GDB调试

2011-12-09 14:59:55 326

原创 Eclipse C/C++开发环境搭建

1 Eclipse的安装到http://java.sun.com/j2se/1.5.0/download.jsp 下载JRE安装;到http://eclipse.org下载Eclipse安装。(这儿可以下载Java版本的,也可以下载C/C++ 版本的)2 对于下载的Java版本或着只下载Eclipse IDE的,需要安装CDT。在Eclipse菜单help里面,安装

2011-12-09 14:56:51 407

原创 assert的使用

assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include void assert( int expression );assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面的程序清单badptr.c:#i

2011-12-09 14:55:50 316

转载 Lint 静态源码检查工具

注:一直不知道原来还有工具来静态检查程序的正确与否,转载过来以备参考。LINT工具是一种软件质量保证工具,许多国外的大型专业软件公司,如微软公司,都把它作为程序检查工具,在程序合入正试版本或交付测试之前一定要保证通过了LINT检查,他们要求软件工程师在使用LINT时要打开所有的编译开关,如果一定要关闭某些开关,那么要给出关闭这些开关的正当理由。  可想而知,如果从我们编码后第一次编译程

2011-12-09 14:54:44 665

原创 50个c/c++源代码网站

C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码 。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建 议,以进一步加强这方面的清单。 添加:http://www.boost.org/1、http://snippets.dzone.com/tag

2011-12-09 14:53:46 353

转载 Makefile全解析

什么是 makefile或许很多 Winodws 的程序员都不知道这个东西,因为那些 Windows的 IDE 都为你做了这 个工作,但我觉得要作一个好的和 professional 的程序员,makefile 还是要懂。这就好像现在有这么多的 HTML 的编辑器,但如果你想成为一个专业人士,你还是要了解 HTML 的标识的含义。特别在 Unix 下的软件编译,你就不能不自己写 makef

2011-12-09 14:53:12 328

原创 C语言编程优化运行速度

1、选择合适的算法和数据结构选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分密切的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。对于大部分的编译器,使用指针比使用数组生成的代码更短,执行效率更高。在许多种情况下,可以用指针运算代替数组索引,这样做常常能产生又快又短的代码。与数组索引相比,指针一般能使

2011-12-09 14:52:24 700

转载 Linux系统调用

所谓系统调用是指操作系统提供给用户程序调用的一组“特殊”接口,用户程序可以通过这组“特殊”接口来获得操作系统内核提供的服务。例如用户可以通过进程控制相关的系统调用来创建进程、实现进程调度、进程管理等。在这里,为什么用户程序不能直接访问系统内核提供的服务呢?这是由于在 Linux 中,为了更好地保护内核空间,将程序的运行空间分为内核空间和用户空间(也就是常称的内核态和用户态),它们分别运

2011-12-09 14:51:10 379

转载 Linux串口编程

串口简介串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是 RS-232-C 接口(又称 EIA RS-232-C)它是在 1970 年由美国电子工业协会(EIA)联合贝尔系统、 调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是"数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准"该标准规定采用一个 2

2011-12-09 14:49:55 351

转载 如何减轻手机的电磁辐射?

使用手机的用户越来越多,走在大街上,你会看到,从十几岁的孩子到七十多岁的老人,手里都拿着手机。手机的普及给人与人之间信息的交流带来极大的便利,可是手机间传递信息靠的是电磁波。电磁波看不见、摸不着,但它具有杀伤力。电磁波对人体的危害是很广泛的。早在1998年世界卫生组织调查显示,电磁辐射对人体有五大影响:一是电磁辐射是心血管疾病、糖尿病、癌突变的主要诱因:二是电磁辐射对人体生殖系统、神经系统和免疫系

2011-12-09 14:46:58 926

原创 吃火锅如何进行口腔保健

火锅浓汤的温度相当高,高温的食物依旧有较高的温度,必然会破坏口腔黏膜,引发口腔溃疡等口腔疾病,破坏口腔保健。  在秋冬季,口腔疾病患者在爱吃火锅的人中会有所增加。吃火锅引起的口腔疾病主要与口腔黏膜有关。因为火锅浓汤的温度相当高,高温的食物依旧有较高的温度,必然会破坏口腔黏膜,引发口腔溃疡等口腔疾病。有的人在吃火锅两三天后,常常会出现咽喉、牙龈肿痛,舌尖、口腔溃疡或出血,口唇疱疹,腹胀痛、腹

2011-12-09 14:46:27 933

原创 使用CSplitterWnd实现拆分窗口(多视图显示)

静态拆分窗口的行列数在拆分窗口被创建时就设置好了,用户不能更改。但是用户可以缩放各行各列。一个静态拆分窗口最多可以包含16行16列。要找一个使用了静态拆分窗口的应用程序,只要看一下windows管理器即可。动态拆分窗口最多可以有两行两列,但它们可以相互拆分和合并。Vc就使用了动态拆分窗口使得可以同时编辑源程序文件的两个以上不同的部分。选择静态或动态拆分的一个准则是是否希望用

2011-12-09 14:44:13 558

原创 每个人都是矛盾的

很多时候,我们总是觉得赚钱太少,往往有这样的心理,即使工作累点,但是钱多,那也是值得的。为此,很多人都跳槽,换工作,追求更高的目标。当你的目标实现,但却发现,加班成了家常便饭,空余时间越来越少,又有疲惫厌倦的想法,可能觉得钱少一点无所谓,只要工作轻松,不加班,那就是Ok的。这样的事情不断的在我和我身边的朋友上发生,人真的是矛盾的。到底我们追求那种方式比较好一点呢?客观的讲,两者很难兼得,只能是取一

2011-12-02 15:36:47 411

原创 线程内核对象的释放问题

前两天开会,谈到最近开发的一些经验和心得,领到讲了一个最近压力测试发现的问题,我觉得比较有代表性,和大家分享一下。要求写一个服务端控制程序,去控制设备,然后用别人的客户端去控制服务端,协议是统一的,因此不会出现控制不上的问题,用压力测试工具长时间测试时,发现异常。经定位是内核对象句柄数超量的情况,导致程序蹦掉。查找了下关于句柄的操作和处理,发现原来是线程内核对象没有正常释放的问题,当我们_begi

2011-12-02 15:31:00 644

原创 阻塞套接字巧妙设置连接超时

最近开发设备控制程序的过程中遇到一个问题,由于流程控制需要,必须使用阻塞的TCP套接字,正常使用没有什么问题,但是如果目标IP不存在,或者无效,则connect的等待时间很长,测试大概为20S左右,这个响应时间是无法容忍的,因此必须进行优化,开始考虑Ping这个地址,如果主机有回应,再去连接,否则就不进行连接,但是考虑到防火墙的原因,这个未必能达到我们的要求,BAIDU了一下,发现了一个好办法,就

2011-12-02 15:19:23 1577

原创 隐式链接无.LIB动态链接库

由于我们经常要调用一些第三方厂商或其他编译器编写的动态链接库,但是一般都不提供源文件或.lib文件,而作为VC隐式链接到DLL(implicitly link to the DLL)调用,这些却是必需的。本文将主要讨论在没有源文件及.lib输入库文件或欲调用Windows未公开函数的情况下重建.Lib文件的方法。在建立之前,我们首先要了解一下DLL输出函数的几种方式。     一、从DLL中输

2011-12-01 17:13:53 975

Gmap.net 的示例代码

学习 Gmap.net的参考资料,供大家学习

2021-10-08

GSM短信猫控制程序源码

GSM短信猫实例程序,编译可用,供大家参考,实际项目中用到的例子

2018-07-19

ICE编程实例ICE编程实例

包含ICE的应用实例,编译测试通过,内含C++,C#2个版本,供大家参考

2018-04-02

5GTS设备手册5GTS设备手册

一本介绍RS3通道监测测向设备5GTS的文档,帮组你迅速了解相关设备相关的内容。

2017-12-05

第九届罗德与施瓦茨无线电监测技术交流研讨会

第九届罗德与施瓦茨无线电监测技术交流研讨会,无线电监测的盛会。

2017-12-05

ADPCM压缩解压缩(音频解码)

ADPCM压缩解压缩 ,已经在用的代码,供大家参考。已经在用的代码,供大家参考。

2017-11-20

tcp-ip三卷合集

tcp-ip三卷合集,学习TCPIP协议的不错资料,希望对大家有用!

2016-06-15

ADSL_modem工作原理

介绍ADSL_modem工作原理的书籍,供大家参考。

2016-06-15

linux下C编程

Linux下的C语言编程说明文档,是不可多得到教材

2014-04-28

C语言学习教材

C入门教材,配语音说明,是学习C的好教材

2014-04-28

黑客防线2012

黑客防线2012,讲述基本的黑客技术,pdf高清版本

2014-04-28

VC助手完美版

先下载Visual Assist X 10.6.1859.0 下载地址:http://www.wholetomato.com/binaries/VA_X_Setup1859.exe http://hi.baidu.com/yanzi52351

2013-07-02

windows+网络编程技术

windows+网络编程技术,一本很好的文档

2013-01-23

MFC类库详解和新编api参考大全

朋友们要了,我就穿上来了,不收币的朋友们要了,我就穿上来了,不收币的

2012-02-19

程序员的SQL金典(完整)

Visual C++数据库开发经典实例精解.pdf

2012-02-19

Linux 新手最全10多本培训书籍集-到高

Linux 新手最全10多本培训书籍集-到高手必备 从构筑服务器到指令到系统服务到精通晋阶到网络到编程到安全到嵌入式开发到.... 让您从新手到高手到过程缩短,如虎添翼.

2012-02-19

C/C++面试宝典大全

C/C++面试宝典大全C/C++面试宝典大全C/C++面试宝典大全

2012-02-19

HTML5 参考手册(chm)

HTML5 参考手册(chm), HTML5 参考手册(chm)。

2012-02-19

eclipse快捷键大全

eclipse和myeclipse快捷键,比较全

2012-02-19

2012万能破解无线网络密码教程[有图+详解

2012万能破解无线网络密码教程[有图+详解].zip;[本站资源全部免费];2012年最新整理

2012-02-06

java六大必须理解的问题

java六大必须理解的问题

2012-02-06

解决了关闭死锁的CSerialPort类项目

一份小项目的源代码,它超越了串口助手,给人一种耳目一新的感觉。亮点如下: 1.它解决了,串口关闭时出现死锁不响应问题,可以直接用到开发的项目上。 2.并且是扩展了的串口助手,具有通信协议编辑和使用功能, 3.软件升级检测,值得做软件升级例子使用。 4.最重要的是源代码很不错,很值得大家去研究。 分享给做工控上位机的朋友们,有问题,可以留言,以便做进一步修正。

2012-02-06

Eclipse从入门到精通

Eclipse从入门到精通

2011-12-11

linux 初级学习资料集

整理了一些Linux初级资料,适合入门人员查看

2011-12-11

Java 45款 游戏源代码

Java 45款 游戏源代码,包括: 3D卡丁车、4种牌类游戏、6270原装贪吃蛇、Goldminer挖金、阿猫阿狗、埃及祖玛、大富翁中国之旅+最新版、斗地主、美女连连看等,太多了,下了再看吧。

2011-12-11

VIsual C++实现的连连看游戏程序

VIsual C++实现的连连看游戏程序

2011-12-11

7个Android应用程序源代码

7个比较具有代表性的Android应用程序源代码!!!

2011-11-27

100个Java经典编程实例源代码

100个Java经典编程实例源代码详细包含了100个java相关的实例源代码

2011-11-27

Android游戏示例大全

详细分类整理了所有从简单到复杂的Android游戏开发历程,手把手教你如何做手机游戏,好东西大家一起分享。

2011-11-27

Java中23种经典设计模式

Java的23种设计模式,很适合Java爱好者学习..

2011-11-27

十天学会单片机实例100

一些实用的例子,对学习单片机有一定的帮助

2011-11-27

js常用55个技巧

js常用技巧 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键

2011-11-27

android界面效果全汇总

对于一个android手机开发者来说,无非要做两件事,一是让应用强大,二是让应用界面炫。而往往第二个是难以实现的。这里总结了大部分Android的效果,希望对大家有帮助

2011-11-27

Android开发教程笔记完全版

androidPDF 文档,完整的说解,字迹清楚,不可多得的文档.

2011-11-08

频谱仪RSA3408A频谱仪RSA3408A

讲述RS频谱仪的一些知识,以及如何进行编程,希望对大家有用。

2011-10-28

远程控制与攻击技术揭秘

要了解最新的黑客技术吗?看过本文之后,你就会觉得原来它们是这样的。

2011-10-28

简单浏览器实现代码

用微软的WEb组件实现了一个简单的浏览器,通过它,你可以熟悉该组件的一些常见用法

2011-10-28

写字板源代码

写字板大家都用过吧,想知道是怎么实现的吗 ?附件是写字板源代码

2011-10-19

netmsg局域网通讯软件

局域网通讯软件,包括客户端和服务端,并且通过ACCESS数据库提供了最基本的信息保存和访问。

2011-10-19

串口监视工具源码串口监视工具源码

串口通讯是我们编程中必不可少的操作,网上各种各样的通讯工具,以及串口监视工具可能大家都用过,附件提供了源代码,供大家参考。

2011-10-19

空空如也

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

TA关注的人

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