自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 资源 (15)
  • 收藏
  • 关注

原创 Linux驱动开发学习资料

https://zhuanlan.zhihu.com/p/358369710

2023-07-13 09:52:47 97

原创 Java+Springboot+dubbo+nginx

Springboot:https://www.cnblogs.com/ityouknow/p/5662753.html

2021-07-23 14:05:25 157

原创 转载几种socket通信模式讲的很透彻的文章

Epoll原理解析:https://blog.csdn.net/armlinuxww/article/details/92803381

2021-05-26 14:37:16 145

原创 2021-04-29

Java常用数据结构知识Java中HashMap和TreeMap的区别深入理解:https://www.cnblogs.com/williamjie/p/9099130.htmlJava编程中ArrayList和LinkedList之间的区别 :https://www.sohu.com/a/290684704_445013

2021-04-29 17:48:50 116

原创 linux下的常用脚本

查看单个进程的cpu利用率:ps -aux | grep "process name"| grep -v grep| head -n 1查看单个进程的内存占用:showmap -m `ps -ef | grep "process name"| grep -v grep | head -n 1 | awk '{print $2}'` | grep "TOTAL"统计文件夹下文件的...

2019-08-28 14:36:48 170

原创 boost库读写xml

#include #include #include void  RiskParams::LoadConfigFromFile(){CString strCurAppPath;XTradeUtil::GetCurrentAppPath(strCurAppPath);char  szConfigPath[MAX_PATH];memset(szConfi

2017-08-03 16:16:30 597

转载 log4Plus使用

http://www.aichengxu.com/cyvyan/1674274.htm之前接触的java项目中,日志操作基本上都是用的log4j,以前的c项目中也用过zlog。但是最近参与C++的一个项目,自己网上做了一些选型,所以自己记录一下。选型比较:log4cxx:Apache的产品,属于apache的子项目之一,由log4j移植过来的。移植过来的东西多数都有一个

2017-06-06 12:40:38 1990

转载 Linux下安装Redis以及配置远端访问

http://www.cnblogs.com/codersay/p/4301677.html     最新版本:2.8.3     在Linux下安装Redis非常简单,具体步骤如下(官网有说明):     1、下载源码,解压缩后编译源码。$ wget http://download.redis.io/releases/redis-2.8.3.tar

2017-06-03 18:39:45 432

转载 Virtualbox如何配置Linux的网络连接

http://blog.csdn.net/lg_lin/article/details/27695997 在上一篇文章中我介绍了如何在Virtualbox中安装Linux系统,这里假定您已经安装好了系统,接下来我们讨论一下如何在Linux中设置网络连接,配置网络连接最基本的涉及到IP地址、掩码、网关和DNS设置,一般情况下系统设置好以上信息后就可以接入网络了,这

2017-06-03 14:36:45 6710

转载 Linux头文件和库文件添加环境变量与GCC编译器添加INCLUDE与LIB环境变量

http://blog.csdn.net/crazyhacking/article/details/7371917对所有用户有效在/etc/profile增加以下内容。只对当前用户有效在Home目录下的.bashrc或.bash_profile里增加下面的内容:(注意:等号前面不要加空格,否则可能出现 command not found)#在PATH中找到可执行

2017-05-04 11:39:49 1308

原创 C++容易出错的操作符重载

//  Vector2D.h#pragma once#include  using namespace std;struct Vec2D{double  m_vecX;double  m_vecY;};class Vector2D{public:Vector2D(void);Vector2D(const Vector2D

2017-03-13 14:46:34 399

转载 gdb 调试

http://blog.chinaunix.net/uid-24439730-id-144108.html   在使用GDB调试程序的时候,经常需要暂停程序,以查看程序执行情况和上下文。GDB 提供了多种暂停程序的方式,包括 break point, watch point, catch point, signals 和 thread stop. 在此这些概念直接饮用,

2017-03-02 16:10:21 283

原创 一个使用MongoDB和Fuse开发的虚拟文件系统

https://sourceforge.net/projects/gridfs-fuse/files/?source=navbar以前基于这个Demo开发了一个文件系统, 记录一下。

2016-12-30 10:46:36 691

转载 Google performance Tools (gperftools) 使用心得

http://www.cnblogs.com/my_life/articles/4683313.htmlhttp://www.cnblogs.com/persistentsnail/p/3294843.html gperftools是google开发的一款非常实用的工具集,主要包括:性能优异的malloc free内存分配器tcmalloc;基于tcmalloc

2016-12-15 11:04:06 2147

转载 很好的一个分析bug的文章,供以后疑难bug参考,转一下:一次segfault错误的排查过程

http://blog.csdn.net/zhaohaijie600/article/details/45246569

2016-12-15 10:36:49 807

转载 windows下生成core dump文件

http://blog.csdn.net/xiarendeniao/article/details/7306282下面是从pandion里面摘取的两个文件MiniDumper.h[cpp] view plain copy#ifndef MINIDUMPER_H  #define MINIDUMPER_H  

2016-11-17 09:43:45 6859

转载 windows上mysql在VS中的使用

第一步, 安装:   只需要安装mysql服务器以及向导配置mysql环境, 配置环境最后一步的出错处理:http://jingyan.baidu.com/article/3f16e003c54e152590c10378.htmlmysql安装最后一步error nr.1045解决方法mysql安装最后一步error nr.1045搞得

2016-09-22 08:35:26 773

转载 Linux下利用backtrace追踪函数调用堆栈以及定位段错误

http://www.linuxidc.com/Linux/2012-11/73470.htm一般察看函数运行时堆栈的方法是使用GDB(bt命令)之类的外部调试器,但是,有些时候为了分析程序的BUG,(主要针对长时间运行程序的分析),在程序出错时打印出函数的调用堆栈是非常有用的。在glibc头文件"execinfo.h"中声明了三个函数用于获取当前线程的函数调用堆栈。

2016-05-13 10:49:41 297

转载 编译4.7.2的gcc的针对libstdc++的configure解读

http://www.tuicool.com/articles/nMjmayWhen configuring libstdc++, you'll have to configure the entire gccsrcdir directory. Consider using the toplevel gcc configuration option --enable-langu

2016-05-12 18:17:50 2514

转载 Android开发

http://www.android-studio.org/http://www.cnblogs.com/zoupeiyang/p/4034517.html

2016-02-18 13:42:49 298

转载 ZeroMQ研究与应用分析

http://www.cnblogs.com/rainbowzc/p/3357594.html1  ZeroMQ概述ZeroMQ是一种基于消息队列的多线程网络库,其对套接字类型、连接处理、帧、甚至路由的底层细节进行抽象,提供跨越多种传输协议的套接字。ZeroMQ是网络通信中新的一层,介于应用层和传输层之间(按照TCP/IP划分),其是一个可伸缩层,可并行运行,分散在分布

2016-02-17 14:25:49 403

转载 ZeroMQ,史上最快的消息队列 —– ZMQ的学习和研究

http://news.cnblogs.com/n/154000/一、ZeroMQ 的背景介绍  引用官方的说法: “ZMQ (以下 ZeroMQ 简称 ZMQ)是一个简单好用的传输层,像框架一样的一个 socket library,他使得 Socket 编程更加简单、简洁和性能更高。是一个消息处理队列库,可在多个线程、内核和主机盒之间弹性伸缩。ZMQ 的明确目标是“成

2016-02-17 14:18:30 684

转载 在ACE中使用epoll

没试过, 不知道可不可行, 先转载一下:http://blog.csdn.net/derryzhang/article/details/5929546很显然,文章的标题决定了我们是在linux下使用ACE。我们知道ACE在linux下缺省是用select来实现Reactor的,epoll相对于select的好处这里就不再啰嗦了,我们直接讲操作步骤:    第

2016-02-17 13:47:40 485

转载 google perftools分析程序性能

http://www.cnblogs.com/GODYCA/archive/2013/05/28/3104281.html1、功能简介它的主要功能就是通过采样的方式,给程序中cpu的使用情况进行“画像”,通过它所输出的结果,我们可以对程序中各个函数(得到函数之间的调用关系)耗时情况一目了然。在对程序做性能优化的时候,这个是很重要的,先把最耗时的若干个操作优化好,程序的整

2016-01-21 12:03:06 589

转载 linux 平台性能分析工具

http://www.cnblogs.com/raymondshiquan/articles/3351625.htmlLinux平台下面有不少性能分析的工具,每个工具有何优劣却很难找到一个完整的列表,这里做一下记录,以便参考。 1. Intel VTune http://software.intel.com/en-us/intel-vtune-amplifier

2016-01-14 14:49:08 378

转载 性能分析工具gprof介绍

http://blog.chinaunix.net/uid-25194149-id-3215487.html#不知道这是在哪里找的了,感谢各位~性能分析工具gprof介绍Ver:1.0目录1.    GPROF介绍    42.    使用步骤    43.    使用举例    43.1    测试环境    43.2    测试代码  

2016-01-14 14:26:34 422

转载 Linux中随手可得的测试、调试、性能检验工具

http://www.cnblogs.com/wuyuegb2312/archive/2013/06/13/3119163.html原定标题是“linux自带的测试、调试、性能工具”,不过并不恰当,比如本文要提到的gdb,很多Linux发行版中都提供了它,但毕竟不是Linux的必要组成部分,只是对与大多数Linux用户随手可得罢了。合理组合使用这些工具可以满足更复杂的要求,并写

2016-01-13 10:18:32 300

转载 linux下测试程序中各函数执行时间工具

http://it.010lm.com/os/LINUX/239489.html时间都去哪了~,还没好好感受过你的速度呢,为什么修改了这么多次,你依然跑的这么慢呢?时间都去哪了~~好吧,跑题了,下面是转载的文章,主要介绍了两个测试程序的工具,代码改几次运行时间依然降不下来,恩,现在就拿刀解剖它,看看到底那里在耗时。有些时候,我们特别关注程序的性能,特别是底层软件,比如驱动程序,

2016-01-13 10:12:31 672

转载 VS中调试DLL工程的正确方法

http://blog.csdn.net/srzhz/article/details/7033985版权声明:本文为博主原创文章,未经博主允许不得转载。1 将DLL工程设置为启动工程(只有这样调试器才会挂接到DLL工程上)2 右键单击DLL工程,选择属性(Properties)进入属性设置页面。在左边Congifure Properties下

2016-01-04 13:00:03 1383

原创 跨平台(windows和unix系列)读写锁

未添加文件包含//**********************************************************************//处理读写锁的区别//**********************************************************************#ifdef WINDOWS//适用于vista以

2015-12-04 14:55:09 593

原创 轻量级的线程同步

///快速的线程锁机制#ifdef WINDOWStypedef CRITICAL_SECTION  Quick_Lock;#define InitQuickLock(lock)   InitializeCriticalSectionAndSpinCount(&lock, 0x00400000)#define DeleteQuickLock(lock) DeleteCrit

2015-11-18 09:24:05 466

转载 Linux进程优先级的调整方法

http://blog.chinaunix.net/uid-25940826-id-2888088.htmllinux下的进程调度优先级是从-20到19,一共40个级别,数字越大,表示进程的优先级越低。默认时候,进程的优先级是0。查看进程优先级有两个办法:ps和top。top命令显示的NI列的值。或者可以使用ps -efl来查看,也是在ni列表示了进程的优先级。进程的优先级可以在程

2015-11-13 15:26:19 771

转载 Linux上如何查看某个进程的线程

http://jingyan.baidu.com/article/380abd0a12d87b1d90192c06.html问题: 我的程序在其内部创建并执行了多个线程,我怎样才能在该程序创建线程后监控其中单个线程?我想要看到带有它们名称的单个线程详细情况(如,CPU/内存使用率)。线程是现代操作系统上进行并行执行的一个流行的编程方面的抽象概念。当一个程序内

2015-11-13 15:12:07 1669

转载 linux下socket读写缓冲区

一:linux下查看系统socket读写缓冲区大小配置:http://blog.csdn.net/herecles/article/details/81460171. tcp 收发缓冲区默认值[root@ www.linuxidc.com]# cat /proc/sys/net/ipv4/tcp_rmem  4096    87380   4161536

2015-11-13 14:32:10 2678

转载 Linux信号、信号处理和信号处理函数

http://blog.chinaunix.net/uid-25002135-id-3300821.html信号(signal)是一种软件中断,它提供了一种处理异步事件的方法,也是进程间惟一的异步通信方式。在Linux系统中,根据POSIX标准扩展以后的信号机制,不仅可以用来通知某种程序发生了什么事件,还可以给进程传递数据。一、信号的来源信号的来源可以有很多种试,按照产生条

2015-10-16 14:36:25 1654

转载 log4cxx的linux下的安装

http://biancheng.dnbcw.info/c/338654.htmlLog4cxx是开放源代码项目Apache Logging Service的子项目之一,用于为C++程序提供日志功能,以便开发者对目标程序进行调试和审计。要使用log4cxx,首先要从官网下载,官网是http://logging.apache.org/log4cxx/index.html,

2015-09-18 14:07:19 548

转载 使用GDB调试core文件时的一些基本知识

http://m.blog.csdn.net/blog/wangfeng2500/42819285一、错误代号       一般出现core会由以下几种类型的错误触发生成:       1.  SIGSEGV 段错误(信号11),说白了就是访问了非法内存地址,无论是超出进程范围的(地址越界)还是系统不存在的内存访问(指针指向空)       2.  SIGABRT

2015-09-07 10:19:39 577

转载 gdb调试core文件

http://blog.csdn.net/hzhsan/article/details/38227647编写服务器端程序,很容易遇到Crash问题,比较幸运的是Linux提供了core file,保留了Crash的现场。有时候,根据当前的调用栈,并且打印出当前栈的变量就可以分析出crash的原因,但是,有时候看到调用栈却束手无策。下面就介绍自己通过GDB的几

2015-09-07 10:12:02 558

转载 Wireshark远程抓包

http://haohetao.iteye.com/blog/786545Wireshark支持remote packet capture protocol协议远程抓包,只要在远程主机上安装相应的rpcapd服务例程就可以 远程抓包的实现步骤: 1,安装或启动rpcapd服务 Windows上只要安装WinPcap软件就行了,它已经包含了rpcapd服务,只要启动就

2015-08-05 15:14:37 1249

转载 网络协议分析工具Wireshark

http://blog.csdn.net/kobejayandy/article/details/16908387之前写过一篇博客:用 Fiddler 来调试HTTP,HTTPS。 这篇文章介绍另一个好用的抓包工具wireshark, 用来获取网络数据封包,包括http,TCP,UDP,等网络协议包。记得大学的时候就学习过TCP的三次握手协议,那时候只是知道,虽然在书上

2015-08-05 13:21:39 554

gdal库源码亚索文件aaa

gdal库源码亚索文件aaa

2022-02-18

hiredis的c++封装, 线程安全

hiredis的c++封装, 线程安全, 提供对键值对、队列、散列、集合结构的读写

2017-11-07

模糊地址的精确编码匹配

模糊地址的精确编码匹配

2014-11-07

全国地址编码表

全国的地址编码表!全国的地址编码表。全国的地址编码表!全国的地址编码表。

2014-11-03

软件授权程序

软件授权模块,绑定主机信息,进行数字签名。

2014-10-31

C#实现在windows右下角状态栏提示消息

C#实现在windows右下角状态栏提示消息

2014-10-28

Java连接MySql的示例程序

Java连接MySql的示例程序, 简单的插入操作

2014-10-28

C# 右下角状态闪动提示

C#开发的在windows右下角状态栏闪动提示消息, 类似QQ

2014-10-28

java_web_Login

利用Java和JSP技术开发的简单登陆界面, 用于自己学习。

2014-10-17

linux下Epoll模型实例代码

linux下简单的epoll模型的例子程序

2014-10-16

GSM短信的PDU编码

GSM短信的PDU编码

2014-09-26

SHA1加密,MD5加密,base64加解密的C++实现类

C++实现了SHA1加密算法,MD5加密算法和base64加解密算法类。 程序中做了测试, 绝对可用。

2014-09-26

C#解析excel

C#使用Dataset解析excel中的表

2014-09-19

GDI图形编程简单使用介绍_例子

介绍了GDI图形库的使用,配合简单的例子,本人试验过,完全正确。

2009-09-16

空空如也

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

TA关注的人

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