自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

原创 CMake编译Nginx源码

背景最近打算学习nginx源码,但使用clion IDE查看不支持跳转。因为源码是使用autotool维护的,而clion需要CMake管理项目。着手编译nginx源码。环境os : ubuntu 18.04nginx: nginx-1.16.1cmake: 3.10.2clion: 2019.2原生编译解压源码包后,执行configure命令。./configure --p...

2019-12-04 19:13:35 2065

转载 terminal下历史命令自动完成功能history auto complete

原文中的快捷键是 page up 和page down修改为 上下键的代码如下:# maping ↑ 和 ↓"\e[A": history-search-backward"\e[B": history-search-forward

2019-07-31 17:40:28 597

原创 git 配置

[alias]        co = checkout        ci = commit        br = branch        df = diff     st = status    dt = difftool    vdf = difftool --tool=vimdiff        mnf = merge --no-ff        fap = f...

2018-10-29 18:31:36 132

原创 navicat

版本:navicat-premium 11.1.13HKEY_CURRENT_USER\Software\Classes\CLSID\所有子项HKEY_CURRENT_USER\Software\PremiumSoft\Data\所有子项

2018-05-30 12:49:38 132

原创 registry.dat beyond

registry.dat 

2018-05-09 10:00:41 273

转载 Ubuntu 终端下显示git分支的状态 并保持颜色

 将以下内容添加到 ~/.bashrcfunction parse_git_dirty { [[ $(git status 2> /dev/null | tail -n1) != "无文件要提交,干净的工作区" ]] && echo "*"}function parse_git_branch { git branch --no-color 2> /dev/...

2018-04-27 11:50:51 2123

转载 发布跨平台INI文件读写API(C版本) V0.2.0

源地址:http://www.cppblog.com/dyj057/archive/2012/07/26/37958.html工程:跨平台INI文件读写API(C版本)版本: 0.2.0授权方式:GNU GPL著作权所有(c) 2007 Midapex    本程序为自由软件;您可依据自由软件基金会所发表的GNU通用公共授权条款规定,就本程序再为发布与/或修改;无论您依据的

2018-01-05 09:54:45 214

转载 opencv 实现PNG的透明背景

转自:http://www.opencv.org.cn/forum.php?mod=viewthread&tid=32871void overlayImage(const cv::Mat &background, const cv::Mat &foreground,  cv::Mat &output, cv::Point2i location){  background.cop

2017-12-08 13:08:36 5506

原创 Qt5 多线程 Socket

使用QTHead 多线程QTcpSocket 当做客户端发送数据时,会遇到 QObject:Cannot create children for a parent that is in a different thread。解决办法是在子线程的run函数里分配QTcpSocket,这样保证此socket资源属于子线程,但即使这样连接后立即调用socket_->write() 也会遇到接收端未收

2017-10-29 22:40:35 1303

转载 Visual Assist X 10.8.2001 破解版 支持VC2013及以下版本

最新破解版:Visual Assist X 10.8.2001 破解版 支持VC2013及以下版本安装步骤:1. 双击运行VA_A_Setup2001并安装2. 双击运行Visual Assist X Patch,再点击Patch(破解),破解成功。本人感觉官方的方法对VS2013不好使,没破解成功,我估计就是路径没拷贝成功,没破解成功,我估计就是路径没拷贝成功。。

2017-10-14 13:03:33 537 1

原创 opencv mat resize 后转为 qimage 图形变形

resize 时传入的宽高要是4的倍数

2017-09-12 18:46:53 730

转载 ubuntu16中遇到libgstreamer-0.10.so.0缺失解决方案 qt引入webkitwidgets 模块后提示缺少libgstreamer

转自: http://www.cnblogs.com/gongxijun/p/6722339.htmlwget http://ftp.ca.debian.org/debian/pool/main/g/gstreamer0.10/libgstreamer0.10-0_0.10.36-1.5_amd64.debwget http://ftp.ca.debian.org/debian/p

2017-09-12 14:19:10 999

转载 Linux动态库的编译与使用 转载

Linux下的动态库以.so为后缀,我也是初次在Linux下使用动态库,写一点入门步骤,以便以后能方便使用。  第一步:编写Linux程序库  文件1.动态库接口文件  //动态库接口文件getmaxlen.h  #ifndef _GETMAXLEN_H_  #define _GETMAXLEN_H_  int getMaxLen(int *sel,int N);  #

2016-02-26 13:14:38 178

转载 RAII惯用法:C++资源管理的利器

RAII惯用法:C++资源管理的利器RAII是指C++语言中的一个惯用法(idiom),它是“Resource Acquisition Is Initialization”的首字母缩写。中文可将其翻译为“资源获取就是初始化”。虽然从某种程度上说这个名称并没有体现出该惯性法的本质精神,但是作为标准C++资源管理的关键技术,RAII早已在C++社群中深入人心。我记得第一次学到RAII惯

2015-12-18 10:15:11 213

原创 C++利用gSoap发布WebService

工作中用到了C++发布WebService,选择使用gSoap发布。参考了网上很多的文章,最后发布成功。本文分为三步走1、搭建WebService2、返回字符串类型的参数3、发布wsdl文件下面是具体操作:1、创建calc.h文件//gsoap ns service name: calc//gsoap ns service protocol: SOAP//g

2015-12-18 09:08:28 502

转载 volatile 作用

volatile int i就表示每次读取i的值都强制从内存中读取,可以防止编译器将它优化成将i的值保存到寄存器中,后面再访问i时直接从寄存器中读取。

2015-12-15 15:54:17 188

原创 IBPP链接FireBird数据库相关,总结

1、FireBird端口号是3050,必须安装数据库软件,flameRobin和Firebird,才能开启3050端口,才能被远程访问。2、参考http://blog.sina.com.cn/s/blog_648d306d0100swhc.html 与数据库建立连接。BOOL DeleteRightSpace(char * t,int length){ int ilength = leng

2015-10-19 11:07:15 1094

原创 char 数组数据转化为float

CString tempCs ; tempCs.Format("%s",m_csCndselct[pIdNo->wNo]); pIdNo->plcValue.floatVal = atof(tempCs.GetBuffer(0)); break;char m_csCndselct[][];二维数组现将数组转化为字符串tempCs,再用atof转化。

2015-10-13 10:44:24 2542

原创 驱动开发过程中自己用到知识的总结

1、从字符串末尾,查找特定的子串,返回子串的位置(效率有点低,但是能达到目的)。用在读取一个文件,它有好多行,想根据关键字提取出最后一行int findLastString(const CString src,const CString des){ int i,j; CString pSrc = src; CString Temp=""; j = 0; for (i = src.Get

2015-10-12 17:15:18 223

原创 单链表的冒泡排序

CVTE笔试题单链表排序 链表 的排序 只更改 存的值不就行了么  不用改变指针吧我倒觉得 直接改变 存储的值 比较靠谱简单  你觉得咧

2014-09-26 22:22:43 247

最长的一帧--osg超经典教程

最长的一帧--osg超经典教程。openscenegraph 开发必看教程,祝你能快速入门精通。最长的一帧--osg超经典教程。openscenegraph 开发必看教程,祝你能快速入门精通。最长的一帧--osg超经典教程。openscenegraph 开发必看教程,祝你能快速入门精通。

2016-03-25

OpenSceneGraph三维渲染引擎设计与实践_source源码

OpenSceneGraph三维渲染引擎设计与实践一书的源码,造福社区 0积分下载. 冲鸭程序员们,源码亲测可用,希望给个好评

2016-03-25

空空如也

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

TA关注的人

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