自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xuleisdjn的专栏

好记性不如烂笔头...

  • 博客(16)
  • 资源 (27)
  • 收藏
  • 关注

原创 linux .bin安装包制作

linux 安装包制作1、打包或压缩文件tar,zip,gz等,解压后即可,或者解压后运行sh文件;太简单。。。感觉不正式 2、使用管理工具的deb,rpm等,通常的这类安装文件可以通过第三方的命令行或UI来简单的安装,例如Ubuntu中的apt来安装deb,Redhat中的yum来安装rpm;制作起来比较复查,还不通用。 3、像.bin类,把shell和压缩包合成一个文件,可以直接在linux

2017-10-25 09:33:42 4973 2

转载 shell队列实现线程并发控制

请看原文http://egon09.blog.51cto.com/9161406/1754317需求:并发检测1000台web服务器状态(或者并发为1000台web服务器分发文件等)如何用shell实现?方案一:(这应该是大多数人都第一时间想到的方法吧)思路:一个for循环1000次,顺序执行1000次任务。#!/bin/bashstart_time=`date +%s` #定义脚本运行的开始时

2017-10-20 10:15:56 1048

转载 pthread

本篇转至:http://www.cnblogs.com/zhangxuan/p/6430034.html 另一篇Linux多线程编程小结写的很好,值得参考。 再一篇在Linux中使用线程int pthread_join(pthread_t thread, void **retval);int pthread_detach(pthread_t thread);void pthread_exit(v

2017-10-19 16:19:29 285

原创 qt中使用pthread的undefined错误

pthread的库不是Linux系统的库,所以在使用gcc或g++进行编译的时候要加上-lpthread 如g++ -o test main.cpp -lpthread在qt中使用时也要将库添加进去,如果不添加会出现undefined reference错误。如下:/home/qt-project/First_qt/main.cpp:18: error: undefined reference t

2017-10-19 14:44:31 2197

原创 jsoncpp

写了个webserver,同事要求用json解析。之前用过JsonCpp,现在都忘了,现在记录一下解析json串。 使用跨平台的开源库JsonCpp来解析Json。 1、下载jsoncpp下载地址: https://github.com/open-source-parsers/jsoncpp2、使用Jsoncpp包中的.cpp和.h文件解压上面下载的jsoncpp-master.zip文件,把

2017-10-18 16:45:20 742

原创 base64编解码

Base64是一种用64个字符来表示任意二进制数据的方法。 Base64是一种任意二进制到文本字符串的编码方法,常用于在URL、Cookie、网页中传输少量二进制数据。计算机中任何数据都是按ascii码存储的,而ascii码的128~255之间的值是不可见字符。而在网络上交换数据时,往往要经过多个路由设备,由于不同的设备对字符的处理方式不同,这样那些不可见字符就有可能被处理错误,这是不利于传输的。

2017-10-18 16:27:05 451

转载 如何使用Valgrind memcheck工具进行C/C++的内存泄漏检测

centos 上安装 valgrind :yum install valgrind转原文: http://www.oschina.net/translate/valgrind-memcheck 参与翻译 (3人) : 一条大河波浪宽, mingshun, Ley 英文原文 http://www.thegeekstuff.com/2011/11/valgrind-memcheck/系统编程中一

2017-10-17 16:42:30 1549

转载 C/C++中可变参数的原理

要理解可变参数,首先要理解函数调用约定, 为什么只有__cdecl的调用约定支持可变参数,而__stdcall就不支持?实际上__cdecl和__stdcall函数参数都是从右到左入栈,它们的区别在于由谁来清栈,__cdecl由外部调用函数清栈,而__stdcall由被调用函数本身清栈, 显然对于可变参数的函数,函数本身没法知道外部函数调用它时传了多少参数,所以没法支持被调用函数本身清栈(__std

2017-10-17 09:49:31 663

转载 可变参数函数

C/C++中可变参数函数的实现在C语言的stdarg.h头文件中提供了三个函数va_start, va_end,va_arg和一个类型va_list。利用它们,我们可以很容易实现一个可变参数的函数。首先简单介绍一下这三个函数。假设现在有一个名为f的函数,其函数定义为:void f(int a, int b, …) 那么,在函数的内部,为了获得这些可变参数,就需要利用到va_start、va_arg

2017-10-17 09:43:54 356

原创 serviced does not support chkconfig

不怎么写service脚本,一写就出现了 does not support chkconfig,原来是忘了一行,记录一下。下面是一个自己写的一个测试service脚本,testd#!/bin/bash#chkconfig: 2345 30 90#description: myservice testd...#test initdstart(){ echo "start

2017-10-11 14:08:57 693

转载 使ssh不用输入密码

有些时候,我们在复制/移动文件到另一台机器时会用到scp,因为它比较安全。但如果每次都要输入密码,就比较烦了,尤其是在script里。不过,ssh有另一种用密钥对来验证的方式。下面写出我生成密匙对的过程,供大家参考。第一步:生成密匙对,我用的是rsa的密钥。使用命令 “ssh-keygen -t rsa” [user1@rh user1]$ ssh-keygen -t rsa Genera

2017-10-11 09:39:03 6606

转载 Linux命令行编辑快捷键

Linux命令行编辑快捷键:history 显示命令历史列表↑(Ctrl+p) 显示上一条命令↓(Ctrl+n) 显示下一条命令!num 执行命令历史列表的第num条命令!! 执行上一条命令!?string? 执行含有string字符串的最新命令Ctrl+r 然后输入若干字符,开始向上搜索包含该字符的命令,继续按Ctrl+r,搜索上一条匹配的命令Ctrl+s 与Ctrl+r类似,只是正向检索Alt+

2017-10-10 15:48:34 402

原创 linux安装qt 5.8

下载 qt-opensource-linux-x64-5.8.0.run 更改文件属性 chmod +x qt-opensource-linux-x64-5.8.0.run 运行安装包 ./qt-opensource-linux-x64-5.8.0.run运行时出现 cannot find -lGL collect2:error:ld returned 1 exit status

2017-10-09 16:57:08 2182

原创 makefile vpath

使用vpath和VPATH比在.o前面加路径方便多了。 vpath使用文件目录结构├── log│ ├── bar.c│ ├── bar.h│ ├── test.c│ └── test.h└── test ├── Makefile ├── include │ └─── foo.h └── src ├─

2017-10-09 16:40:49 639

原创 linux 静态库和共享库

1、静态库和共享库 静态库和共享库(动态库),二者的不同点在于代码被载入的时刻不同。 静态库的代码在编译过程中已经被载入可执行程序,因此体积较大。 共享库的代码是在可执行程序运行时才载入内存的,在编译过程中仅简单的引用,因此代码体积较小。静态链接库和动态链接库的区别在于,主程序在运行前,静态链接库的链接固定写入在程序中,而动态链接库则是在每次程序运行再加载链接。2、库存在的意义 库是别

2017-10-09 14:47:04 266

原创 gcc 参数

网上很多这种帖子,也不知道哪个是原贴了。 写下来记录一下 我们用gcc编译程序时,常常会用到“-I”(大写i),“-L”(大写l),“-l”(小写l)等参数,下面做个记录:-I:指定第一个寻找头文件的目录-L:指定第一个寻找库文件的目录-l:表示在库文件目录中寻找指定的动态库文件gcc -o hello hello.c -I/home/hello/include -L/home/hell

2017-10-09 14:20:52 362

Linux_driver.tar

-rw-r--r-- 49207435 1月 25 18:04 'LINUX设备驱动程序(第3版) (1).pdf'

2021-01-25

Postman__x64_linux.tar.gz

postman linux x64平台,好用的postman. 该文件是linux操作系统,x64平台的版本。 好用的 网络请求模拟 工具。。。

2020-04-23

qtloghelp.tar

qt qdebug 到 log 支持qt4 qt5。 方便使用。支持文件名称路径,大小进行设置 qt qdebug 到 log 支持qt4 qt5。 方便使用。支持文件名称路径,大小进行设置

2020-03-18

framexl.zip QT可移动、可拉伸改变大小的无边框对话框

QT/C++ 可移动、可拉伸改变大小的无边框对话框 xlmainwindow

2019-07-08

对话框 qt linux 可设定目录

qt linux qdialog 继承修改,根据自身要求自己修改,设定目录,顶级目录,

2019-03-06

eigen3.3.4使用测试工程

eigen3.3.4使用的测试工程 使用步骤见博客https://blog.csdn.net/xuleisdjn/article/details/80769766

2018-06-22

eigen 3.3.4

Eigen是C++中可以用来调用并进行矩阵计算的一个库,里面封装了一些类。 官网数度慢,备份一份

2018-06-21

vs2010助手可用版

vs 2010 assistant readme pojieban 好用,解压,加压,运行,替换

2018-01-30

windows编程

windows 核心编程

2017-05-09

qt5开发及实例

qt5 学习

2017-05-09

Open gl学习

glut工具,及其在windows下的使用方法。open gl 在win32 console 和MFC 对话框及MFC 单文档中的使用方法

2016-12-06

socket程序(各种socket模型,及libevent用法)

socket程序,客户端 服务器,5种模型 select WSAAsyncSelect EventSelect select OVERLAPPED CompletionPort libevent 共9个程序,1个启动client工具,一个client程序,7个服务器程序,各不相同

2016-09-19

透明窗体覆盖在其他窗体上画图

原本是想在显示图像的地方直接画需要的图形,最后发现显示图像的地方在dll中,没有源码,只能够另辟他径了。 于是有了下面想法: 在窗口上覆盖一个透明窗口,然后对透明窗口进行绘图。根据需要对透明窗口进行刷新重绘。 代码中实现了透明窗体,进行了对主窗体透明覆盖,在透明窗体上画图。 在透明窗体范围内,鼠标点哪,就在哪画十字星,主窗体更新不形象画的图。

2016-05-20

vc 根据硬件变动枚举所有串口comport

vc 根据 硬件变动枚举所有串口comport,vs2010编译并在win7下进行测试。可以正常运行,硬件变动会自动刷新com 列表。 非常简单明了的代码。

2016-05-16

QT使用样式表进行界面美化

QT使用样式表进行简单的界面美化。在default.css文件中修改界面上各控件包括Dlg的样式,可改背景颜色图片,将default.css放到exe运行目录下即可。 简单实现了QT使用样式表进行美化界面,简单明了。

2016-03-08

ping 局域网所有IP

ping IP 局域网 所有IP地址 lan help ping ping通 ping不同IP 显示

2013-04-17

超声Lamb波在发动机壳体无损检测中的应用研究.pdf

超声Lamb波在发动机壳体无损检测中的应用研究.pdf超声Lamb波在发动机壳体无损检测中的应用研究.pdf超声Lamb波在发动机壳体无损检测中的应用研究.pdf

2011-06-16

经典C语言程序设计100例

经典C语言程序设计100例(经典C语言程序设计100例(经典C语言程序设计100例(经典C语言程序设计100例(

2011-06-16

多模和单模光纤的极限传输距离.doc

多模和单模光纤的极限传输距离.doc多模和单模光纤的极限传输距离.doc多模和单模光纤的极限传输距离.doc多模和单模光纤的极限传输距离.doc多模和单模光纤的极限传输距离.doc

2011-06-16

PCI WDM驱动开发

本驱动代码含有IO空间读写功能,MEM空间读写功能,PCI配置空间读写功能,简单的中断应答功能。以及电源管理功能

2011-03-21

VC串口通信编程实践第2版+龚建伟著

VC串口通信编程实践第2版+龚建伟著.rar

2011-03-21

PCI设备Windows通用驱动程序的设计

PCI设备Windows通用驱动程序的设计,架构上有指导作用

2011-03-21

嵌入式Linux系统下CompactPCI总线设备驱动程序的实现.pdf

嵌入式Linux系统下CompactPCI总线设备驱动程序的实现.pdf嵌入式Linux系统下CompactPCI总线设备驱动程序的实现.pdf

2011-03-21

vc++日志程序代码

vc++日志程序代码vc++日志程序代码vc++日志程序代码vc++日志程序代码vc++日志程序代码

2011-03-19

vc++下如何利用matlab进行信号处理

vc++下如何利用matlab进行信号处理、。。。。。。。。。

2011-03-19

中国象棋vc++源代码

vc++源代码 中国象棋 绝对可用。。。。。。。。。。。。。。。。。

2011-03-19

空空如也

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

TA关注的人

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