自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

woshizfs(软件开发)的专栏

记录软件开发的心路历程

  • 博客(115)
  • 资源 (7)
  • 收藏
  • 关注

原创  年轻人要奋斗,不要沉迷于男男女女

年轻人要奋斗,不要沉迷于男男女女 【奋斗篇】1。每天11:00点前睡觉,每天6:30点前起床2。每天提醒自己,不要忘记梦想3。多锻炼身体,身体垮了什么都没有了,男人女人要对自己好一点;4。努力学习赚钱的本领,钱是一个人活着的根本,是做人的尊严;5。常回家看看老妈老爸,常给姐姐哥哥电话,亲情是最珍贵的感情;6。要学会做个倾听者,

2013-03-02 20:50:50 810

原创 boost的库中bind和function使用实例

#include #include #include #include #include using namespace std;class BDemo {public: typedef boost::function CallbackFun; BDemo() { cout << "BDemo()" << endl; } ~BDemo() { cout << "~B

2015-05-30 21:13:47 621

原创 网络编程中close与shutdown区别

1、close终止了数据传送的的两个方向2、shutdown可以有选择的终止某个方向的数据传送或者终止数据传送的两个方向3、shutdown how=1就可以保证对等方接收到一个EOF字符,而不管其他进程是否已经打开了套接字。        而close不能保证,直到套接字引用计数减为0时才发送,也就是是说直到所有进程都关闭了套接字。

2015-05-30 20:37:49 1077

原创 WinDbg的基本用法

在利用windeg调试时徐璈PDB文件

2015-05-30 20:33:30 893

原创 windows下字符集与编码方案

2015-05-30 20:33:06 548

原创 管道

什么是管道管道是Unix

2015-03-29 21:53:58 503

原创 预处理器调试的总结

预处理器1、预处理器变量可以避免才重复包含头文件的问题

2015-03-29 21:51:21 557

原创 连接建立和连接断开图解

连接建立

2015-03-29 21:46:49 605

原创 静态库和动态库

2015-03-29 21:44:41 519

原创 vc++调试---利用PDB和dump文件定位问题并进行调试(VS2010)

如何得到PDB二、选中取消即可会出现如下:即可得到如下所示:

2015-03-29 21:36:43 5289

转载 面试题集合一

for(i=0;i  if(条件满足){     doSomething();  else     doOtherthing();}if(条件满足){  for(i=0;i     doSomething();}else{  for(i=0;i    doOtherthing();}这两个FOR循环各有啥优缺点按照林锐博士的说法第一种

2015-01-26 16:14:18 620

原创 内存溢出与内存泄露

内存溢出就是分配的内存不足以放下数据项序列。内存泄漏是指在堆上分配的内存没有被释放,从而失去对其控制。这样会造成程序能使用的内存越来越少,导致系统运行速度减慢,严重情况会使程序当掉。

2015-01-15 21:17:39 504

原创 fork 系统调用

包含头文件 和 函数功能:创建一个子进程函数原型         pid_t  fork(void);参数:无参数。返回值:如果成功创建一个子进程,对于父进程来说返回子进程ID如果成功创建一个子进程,对于子进程来说返回值为0如果为-1表示创建失败

2015-01-06 18:23:33 675

原创 缓冲区的比较

出:i=0==========================i=1==========================i=0==========================i=1==========================i=0==========================i=1==========================i=0=====================

2015-01-06 18:22:37 637

原创 Linux中的文件共享代码示例

一个进程两次打开同一个文件,q

2014-10-30 12:01:16 672

原创 复制文件描述符

复制文件描述符的三种方法:

2014-10-30 11:59:18 858

原创 当一个进程打开的文件描述符达到了上限,这时有新连接到来的sockt 如何处理?

#ifndef _ASM_GENERIC_ERRNO_BASE_H#define _ASM_GENERIC_ERRNO_BASE_H#define EPERM   1 /* Operation not permitted */#define ENOENT   2 /* No such file or directory */#define ESRCH   3 /* No such

2014-10-28 10:23:43 1986

原创 fcntl

功能:操纵文件描述符,改变已打开的文件的属性

2014-10-28 10:22:26 712

原创 C++的XML解析器:TinyXML

TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件,然后在内存中生成DOM模型,从而让我们很方便的遍历这棵XML树。

2014-08-18 15:16:22 946

原创 Linux中的文件描述符

当某个程序打开文件时,操作系统

2014-08-17 18:36:19 855

原创 Linux中的信号

信号是UNIX系统响应某些状况而产生的事件,j

2014-08-13 17:34:53 459

原创 C++中的前向声明

前言:C++中类必须先定义,才能够实例化。两个类需要相互引用形成一个“环形”引用时,无法先定义使用。这时候需要用到前向声明前向声明的类不能实例化。

2014-07-16 15:13:24 539

原创 Linux文件权限管理

1、给文件赋予相应的权限位(chmod)2、设置文件所属的用户以及所属的组(chown,chgrp)

2014-07-15 09:14:04 857

原创 查看ubuntu下进程所在的目录

通过top查看进程的PID,l'ri'u

2014-07-14 21:23:06 7877 1

原创 Linux下Eclipse中boost测试框架共享库的使用

原因:出现这类错误表示,系统不知道xxx.so放在哪个目录下,这时候就要在/etc/ld.so.conf中加入xxx.so所在的目录。解决方法:在/etc/ld.so.conf中加入/usr/local/lib这一行,保存之后,再运行:/sbin/ldconfig –v更新一下配置即可。终端里运行:sudo vi /etc/ld.so.conf加入:/usr/local/lib这一行保

2014-07-05 21:54:17 919

原创 输出流的格式化

输出流的格式化要从两个方面来实现

2014-06-23 09:25:39 1093

原创 删除vector中元素高效的方法

高效的删除vector中的数据

2014-06-21 09:03:45 2441

原创 如何把字符串"192,168,1,100"转化为"192.168.1.100"

方式一:通过字符串流的方式转化

2014-06-20 23:02:55 1924

原创 一个字节中1的个数是多少

2014-06-20 22:27:53 831

原创 windows和linux下结束循环的操作

#include #include #include using namespace std;int main(){ string word; string line; while (getline(cin,line)) { istringstream istr(line); while(istr>>word) cout<<wo

2014-06-20 21:04:41 775

转载 工业以太网和CAN现场总线比较

1. 工业以太网的优势及存在问题(1)优势基于TCP / IP的以太网是一种标准开放式的网络,由其组成的系统兼容性和互操作性好,资源共享能力强,可以很容易的实现将控制现场的数据与信息系统上的资源共享;数据的传输距离长、传输速率高;易与Internet连接,低成本、易组网,与计算机、服务器的接口十分方便,受到了广泛的技术支持。(2)存在问题以太网采用的是带有冲突检测的载波侦听多路访问

2014-06-20 09:15:02 3116

原创 c++点滴知识总结

1、cout--console output 控制台输出     cin---console  input 控制台输入    endl--end line 结束一行      .\n-----换行  cout  cin>>aa;                输入aa 2、#include 系统自带得   #include "demo.h"    自己写的程序

2014-05-28 21:31:57 464

原创 STL技术总结

1.capacity   指容器在分配新的存储空间之前能存储的元素总数。2. size   指当前容器所存储的元素个数 3).reserve表示容器预留空间,但并不是真正的创建对象,需要通过insert()或push_back()等创建对象。resize既分配了空间,也创建了对象。 4).reserve只修改capacity大小,不修改size大小,resize既修

2014-05-28 21:30:14 715

原创 进程间通讯的总结

进程间通信目的:1、数据传输:一个进程需要将它的数据发送给另一个进程2、资源共享:多个进程之间共享同样的资源。3、通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程终止时要通知父进程)。4、进程控制:有些进程希望完全控制另一个进程的执行(如Debug进程),此时控制进程希望能够拦截另一个进程的所有陷入和异常,并能够及时知道它的状态改变。进

2014-05-28 21:28:55 540

转载 C++用new创建对象和不用new创建对象的区别解析

C++用new创建对象和不用new创建对象的区别解析s首先说下:java中new返回的对像引用,而c++中返回的是对像的实际地址。没有delete的原因是java有垃圾回收机制,当一个对像没有被引用时,系统会自动将其清理掉(也就是系统自动执行了delete)。在C++用new创建对象和不用new创建对象是有区别的,不知你是否清楚的了解它们到底有什么样的区别

2014-05-28 21:27:42 901

原创 epoll与select、poll区别

1、用select实现的并发服务器,能达到的bin

2014-05-28 21:25:31 598

原创 QT直接调用dll

Qt调用DLL方法   直接调用DLL则需要三个文件,头文件(.h)、导入库文件(.lib)、动态链接库(.dll),具体步骤如下:注意:在qtCreaor中生成的动态库库文件文件为.a结尾,vs生成的动态链接库是.lib结尾1、首先我们把 .h与.lib/.a 文件复制到程序当前目录下,然后再把dll文件复制到程序的输出目录(如果是debug版的话就将mydlld.dll放在此文件夹

2014-04-30 10:07:35 2064

原创 多线程独占资源的处理

#include #include using namespace std;HANDLE hMutex;DWORD WINAPI fun(LPVOID ip){while (1){WaitForSingleObject(hMutex,INFINITE);coutSleep(1000);ReleaseMutex(hMutex);}}int main

2014-04-30 10:05:11 2230

原创 TCP - WAIT状态的产生及对服务器的影响

TCP - WAIT状态及其对繁忙的服务器的影响TCP有一个TIME—WAIT状态.通常有2分钟。在一个繁忙的网站,2分钟常常有数千个访问请求.假设服务器A的处理能力比B大两倍,但服务器A有数千个TIME~wAIT状态.那么服务器B将在这2分钟内承受巨大的压力.下面我来解释一下 TIME_WAIT 状态:MSL(最大分段生存期)指明TCP报文在Internet上最长生存

2014-04-30 10:02:30 789

原创 C++ 字符数组函数与string函数

字符串可以用字符数组与字符串变量两种方式来存储,效果类似。一、用字符数组来存储字符串: char st1[100],st2[100] ; //字符数组说明cin>>st1>>st2;long a,b;输入:hello, world则st1={‘h’,’e’,’l’,’l’,’o’,’,’,’\0’}st2={‘w’,’o’,’r’,’l’,’d’,’\0}字符’\0

2014-04-18 19:06:09 522

winCE Cab Manager3.0中文版破解(亲测)

wince打包工具 点击绿化软件.bat. 就可以打开!方便使用!

2018-09-27

TinyXML代码用例

TinyXML源码库和具体的生成xml,读取xml, 打印xml ,TinyXML嵌入到代码中的实例

2014-07-31

Qt直接调用动态库dll

qt直接调用动态dll,可以有相对路径和绝对路径之分

2014-03-18

log4cxx库文件使用

有完整的使用实例,并且有release和debug两种版本都可以编译运行

2013-12-31

VC编程实现与USB设备通信

Usb 通信及实例 有详细的讲解和解释。

2013-05-12

内联函数inline使用实例

本项目是控制台调用内联函数inline 使用实例

2013-03-09

DLL动态链接库实例,在MFC中隐式加载dll程序源码

DLL动态链接库实例,在MFC中隐式加载dll程序源码

2013-03-05

空空如也

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

TA关注的人

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