
c++
喜气洋洋晓虾米
我爱编程,我爱世界
展开
-
单例模式及其资源释放
C++编程语言是一个应用广泛的计算机应用语言,它功能强大,在一定程度上大大提高了程 序开发效率。C++单例模式也称为单件模式、单子模式。使用单例模式,保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共 享。有很多地方需要这样的功能模块,如系统的日志输出等。单例模式有许多种实现方法,在C++中,甚至可以直接用一个全局变量做到这一点,但这样的代码显得很不优雅。定义一个原创 2017-03-02 13:53:21 · 1309 阅读 · 1 评论 -
c++动态加载dll
今天尝试写了一个简单的C++DLL,并且用另一个CPP调用它,啥都不说,先贴代码1.DLL(冒泡算法)extern "C"_declspec(dllexport) void maopao(int *p,int count);void maopao(int *p,int count){ int temp=0; for(int i=1;i<count;i++) {for(i转载 2016-11-04 09:19:08 · 4098 阅读 · 0 评论 -
Log4cplus基础知识
一、简介:log4cplus是C++编写的开源的日志系统. 具有线程安全、灵活、以及多粒度控制的特点,通过将信息划分优先级使其可以面向程序调试、运行、测试、和维护等全生命周期; 你可以选择将信息输出到屏幕、文件、NT event log、甚至是远程服务器;通过指定策略对日志进行定期备份等等。 二、基本要素将log4cplus文件夹下的msvc10文件夹拷贝出来,使用VS10转载 2017-02-04 17:17:02 · 930 阅读 · 0 评论 -
C++编写及注册windows服务程序
1、注册服务 :在 "开始->运行->cmd" 中输入 sc create TEST binPath = "C:\TEST.EXE" 则在windows下注册了一项服务sc create TestService binpath= "c:\ServiceTest.exe" displayname= "TestService" depend= Tcpip start= auto转载 2017-02-24 11:04:33 · 1387 阅读 · 0 评论 -
google glog开源日志库 经典文章
博客园--- 天使的秘密 关于glog的系列文章http://www.cnblogs.com/davidyang2415/p/3861109.html博客园--- 轻典 介绍的最为详细 介绍了glog输出格式的内容http://www.cnblogs.com/tianyajuanke/archive/2013/02/22/2921850.htmcsdn原创 2017-03-08 17:27:44 · 467 阅读 · 0 评论 -
关于UDP和TCP通讯的介绍
关于UDP和TCP通讯的介绍Socket介绍socket函数介绍1 socket函数SOCKET WSAAPI socket( __in int af, __in int type, __in int protocol );socket函数对应于普通文件的打开操作。普通文件的打开操作返回一个文件描述字,而socket()用于创建一个socket描述符(socket descript原创 2017-03-08 17:38:06 · 486 阅读 · 0 评论 -
UDP的select用法
/************SERVER**************/#include #include #define PORT_A 11111#define PORT_B 22222void main(int argc, char **argv){ WSADATA wsaData; // 套接口信息数据 SOCKET socka; // 套接口a SOCKET sockb;转载 2017-03-06 18:29:59 · 1761 阅读 · 0 评论 -
Makefile简明模板和介绍
1:Makefile的作用 Makefile是UNIX下make工具的配置文件,其目的是实现项目的管理,主要包括编译、链接、打包、发布、清除等。Makefile中需要指定make的目标以及完成这些目标需要的规则和依赖关系。关于Makefile的更详细的介绍,可以参考http://blog.youkuaiyun.com/ruglcc/article/details/7814546 以及GNU Ma转载 2017-04-24 19:00:18 · 370 阅读 · 0 评论 -
Win32 串口通信 程序编写--奇校验 偶校验 奇偶检验 设置
最近公司系统需要对接开发第三方的设备,而对方的硬件设备只能通过模拟串口的方式和电脑通讯,所以只能自己开发实现串口通讯。自己实现过程中也是搜网上各路大神的文章和代码。由于网上的讲解文档甚至代码已经有很多了,这里就不一一说了,只说一下这次遇到的问题。这次厂家的串口使用的是奇校验,由于之前没有接触过串口通讯,在搜了一片文章后,就按照里面的内容去做了,最后也能收到东西,但是随后的解析里面是一塌糊涂。后...原创 2019-04-01 11:23:39 · 2788 阅读 · 0 评论