bj-alex
码龄21年
关注
提问 私信
  • 博客:43,774
    社区:22,351
    66,125
    总访问量
  • 2
    原创
  • 87,924
    排名
  • 9
    粉丝
  • 0
    铁粉

个人简介:主要从事高速公路收费系统软件开发

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:辽宁省
  • 加入CSDN时间: 2003-12-29
博客简介:

qwangq的专栏

查看详细资料
  • 原力等级
    领奖
    当前等级
    0
    当前总分
    10
    当月
    0
个人成就
  • 获得15次点赞
  • 内容获得2次评论
  • 获得40次收藏
创作历程
  • 1篇
    2024年
  • 2篇
    2017年
  • 3篇
    2016年
  • 8篇
    2014年
成就勋章
TA的专栏
  • 动态库
    1篇
兴趣领域 设置
  • 人工智能
    opencv语音识别计算机视觉机器学习图像处理
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

atoi(),atol(),在linux系统中使用

atoi(),atol(),取值在2147483647,返回2147483637;0~2147483647,返回0~2147483647;atol(),atoi(),取值0,返回0~4294967296;
原创
发布博客 2024.08.06 ·
163 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

LRC异或校验算法

方法一:buf[]传入字节,index起始位,bytetotal要校验的长度。int xor16(unsigned char buf[], int index, long bytetotal){// unsigned char buff = 0; int buff=0; int i; for (i = index; i i++) { buff = b
转载
发布博客 2017.10.23 ·
10376 阅读 ·
1 点赞 ·
1 评论 ·
9 收藏

QT5提示can not find -lGL的解决方法

UBUNTU16.04--  QT5.7.1这是由于 Qt5.0 默认将OpenGL加入了工程,但是在机器上没有安装OpenGL,所以只需要在机器上安装OpenGL即可 。安装建立基本编译环境首先不可或缺的,就是编译器与基本的函式库,如果系统没有安装的话,请依照下面的方式安装:$ sudo apt-get install build-essential 
转载
发布博客 2017.01.10 ·
5360 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

c++链表类创建使用

我们知道,数组式计算机根据事先定义好的数组类型与长度自动为其分配一连续的存储单元,相同数组的位置和距离都是固定的,也就是说,任何一个数组元素的地址都可一个简单的公式计算出来,因此这种结构可以有效的对数组元素进行随机访问。但若对数组元素进行插入和删除操作,则会引起大量数据的移动,从而使简单的数据处理变得非常复杂,低效。为了能有效地解决这些问题,一种称为“链表”的数据结构得到了广泛应用。1.
转载
发布博客 2016.08.15 ·
16674 阅读 ·
11 点赞 ·
0 评论 ·
39 收藏

内存分配 指针和数组对比

内存分配方式        在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。       栈,在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。  堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去
转载
发布博客 2016.08.09 ·
434 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

VS2013创建动态链接库

1.从“文件”菜单中,选择“新建”,然后选择“项目…”。2.在“项目类型”窗格中,选择“Visual C++”下的“Win32”。3.在“模板”窗格中,选择“Win32 控制台应用程序”。4.为项目选择一个名称,如 MathFuncsDll,并将其键入“名称”字段。 为解决方案选择一个名称,如 DynamicLibrary,并将其键入“解决方案名称”字段。5.单击“
转载
发布博客 2016.06.12 ·
1273 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

zmq_msg_t的结构和相关函数

因为tcp是一种字节流类型的协议,木有边界,所以把该消息边界的制定留给了应用层。通常有两种方式实现:1. 在传输的数据中添加分隔符。2. 在每条消息中添加size字段。而zeromq可以说选择了第二种方式。先来看看zmq_msg_t的基本数据结构01./* A message. Note that 'content' is not a pointer to t
转载
发布博客 2014.12.30 ·
3678 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

windows7系统上Visual Studio Ultimate 2013环境下Zeromq的安装配置

最近在做一个项目用到Zeromq,在网上查找资料,发现可用的不多或者不详,尤其是VS2013+Zeromq_4.0.5,经过一番调试,终于成功,现将过程记录如下:第一步,下载zeromq。到2014年12为止,Zeromq官网上最新为4.1.0版本,但并不稳定。于是选择稳定的4.0.5版本,点击"Windows Source",下载zip文件。第二步,将zip文件解压。 在\zeromq-
原创
发布博客 2014.12.30 ·
1134 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

ZeroMQ安装配置

1. zmq安装在D:\Program Files\ZeroMQ 4.0.42. Visual Studio 2010配置如下:1)Project > Property > C/C++ > General > Additional Include Dictionaries 添加:D:\Program Files\ZeroMQ 4.0.4\include2)Project >
转载
发布博客 2014.12.29 ·
937 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++写日志操作

#ifndef COMMAND_DEFINE_H#define COMMAND_DEFINE_H//日志级别的提示信息static const char * KEYINFOPREFIX = " Key:
";static const char * ERRORPREFIX = " Error:
";static const char * WARNINGPREFIX = "
转载
发布博客 2014.12.22 ·
739 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

频繁分配释放内存导致的性能问题的分析

发表于 2011 年 12 月 15 日 由百度质量部现象1 压力测试过程中,发现被测对象性能不够理想,具体表现为:进程的系统态CPU消耗20,用户态CPU消耗10,系统idle大约702 用ps -o majflt,minflt -C program命令查看,发现majflt每秒增量为0,而minflt每秒增量大于10000。初步分析majflt代表maj
转载
发布博客 2014.11.06 ·
535 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用 Boost 的 IPC 和 MPI 库进行并发编程

文章转自IBM developerWorks 使用非常流行的 Boost 库进行并发编程非常有意思。Boost 有几个用于并发编程领域的库:Interprocess (IPC) 库用于实现共享内存、内存映射的 I/O 和消息队列;Thread 库用于实现可移植的多线程;Message Passing Interface (MPI) 库用于分布式计算中的消息传递;Asio 库用于使用套接字和其他
转载
发布博客 2014.10.30 ·
778 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

const的作用

const的作用 const是C语言的一种关键字,起受保护,防止以外的变动的作用!可以修饰变量,参数,返回值,甚至函数体。const可以提高程序的健壮性,你只管用到你想用的任何地方。(一)const修饰参数。const只能修饰输入参数。1、如果输入参数是指针型的,用const修饰可以防止指针被意外修改。2、如果参数采用值传递的方式,无需const,因为函数自动产生临时变量复制该参数
转载
发布博客 2014.09.26 ·
1179 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

WSAEventSelect模型

//The WSACreateEvent function creates a new event object.WSAEVENT WSACreateEvent(void);//The WSAEventSelect function specifies an event object to be associated with the specified set of FD_X
转载
发布博客 2014.09.18 ·
515 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏