自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(338)
  • 资源 (26)
  • 收藏
  • 关注

原创 qt windows分发工具使用

在qt的安装目录下:QTDIR/bin/windeployqt例如我的默认安装在:C:\Qt\Qt5.3.1\5.3\msvc2013windoployqt在:C:\Qt\Qt5.3.1\5.3\msvc2013\bin\windoployqt.exe注意:需要把qt的安装路径设置到PATH环境变量中。windoployqt是在PATH环境变量中查找所需要的

2014-12-19 14:33:41 4501

原创 libcurl编译

下载:git://github.com/bagder/curl.gitopenssl:openssl编译

2014-12-12 19:37:13 5989

原创 文件转换dll mingw

MinGW:c -> o           gcc -c a.cc -> exe         gcc a.c libs.o -o a.exe (从主程序a.c,附加libs,生成a.exe)o -> exe         gcc a.o b.o ... -o main.exec -> dll,def,a   gcc a.c -shared -o a.dll -Wl,

2014-12-09 13:00:36 4508

原创 openssl编译

用vc编译器编译:下载nasm:http://www.nasm.us/

2014-12-07 19:03:03 4523

原创 xmpp发送文件

xmpp 文件传输协议:XEP-0096: SI File Transfer:文件传输流初始化协议XEP-0065: SOCKS5 Bytestreams:带外socks5代理字节流传输协议XEP-0047: In-Band Bytestreams:带内字节流传输协议XEP-0066: Out of Band Data:带外数据传输协议XEP-0030: Service Disco

2014-11-26 09:10:45 4280

原创 libyuv编译

下载代码(要翻墙):git clone http://git.chromium.org/external/libyuv.git 用 make 编译(linux、mingw、cygwin):make -f linux.mk用 cmake 编译(vs、linux、mingw、msys等):mkdir outcd outcmake ..cma

2014-11-20 10:58:24 10285

原创 禁用ubuntu来宾账户

操作命令,打开终端,关于消除白点:sudo xhost +SI:localuser:lightdmsudo su lightdm -s /bin/bashgsettings set com.canonical.unity-greeter draw-grid false关闭来宾账户命令:sudo sh -c 'echo "allow

2014-11-11 13:08:43 5804

转载 OpenOffice.org技术架构

OpenOffice.org技术架构上一篇简单介绍了OpenOffice.org的发展轨迹、许可证问题、应用范围等情况。实际上,OpenOffice.org之所以获得如此广泛的应用,是与它本身优秀的技术架构,开放、可扩展、标准化的XML文件格式规范,以及社区成员的广泛参与密不可分的。本篇将主要介绍OpenOffice.org的技术体系结构,它的分层架构、UNO组件模型、基于

2014-11-07 14:36:52 6282 2

转载 应用 Valgrind 发现 Linux 程序的内存问题

应用 Valgrind 发现 Linux 程序的内存问题 如何定位应用程序开发中的内存问题,一直是 inux 应用程序开发中的瓶颈所在。有一款非常优秀的 linux 下开源的内存问题检测工具:valgrind,能够极大的帮助你解决上述问题。掌握 valgrind 的使用以及工作原理,能够有效地定位进而避免应用开发中的内存问题。5评论:杨 经 (cdlyangj@

2014-11-07 11:48:46 8402

原创 图像格式

RGB:一个像素由红色(RED)、绿色(GREEN)、蓝色(BLUE)三元色顺序存放。每种元色占用一字节(Btye)。一个像素总共占用3字节(Byte),24比特(Bit)。其它表示方法:RGB24、RGB888根据RGB存放位置组合,还有BGR(蓝色、绿色、红色)序顺存放RGBA:是在RGB的基础上增加一个透明度(Alpha)。总共4字节(Byte)共32比特(Bit)。其它

2014-10-22 09:37:02 4555

转载 部署rfc5766-turn-server--谷歌推荐的开源穿透服务器 [复制链接]

谷歌推荐的开源穿透服务器,包含trun和stun服务,主页:https://code.google.com/p/rfc5766-turn-server/(个人觉得可以利用这个来进一步搭建VPN,有兴趣的可以试试)由于国内通讯都被监控,所以WebRTC是不能直接P2P的,都需要中继服务作为转发的,所以在国内使用WebRTC是需要搭建中继服务。安装:版本:turnser

2014-10-16 20:21:47 34173 1

原创 qtcreator增加doxygen注释

1,在以下网址找到和你的qt creator版本相对应的插件文件,还要注意系统版本http://dev.kofee.org/projects/qtcreator-doxygen/files2,根据以上要求,我下载的是qtcreator-doxygen-0.3.8-qtcreator-3.0.x-linux-x86_64.tar.gz,将其解压后的到一个Kofee的文件夹,将该文

2014-09-16 15:20:43 6605

转载 ubuntu速度优化

火狐(Firefox)浏览器很多默认设置对用户来说并不是最优化的,在设置方面做些优化在一定程度上能给使用速度带来不一样的感受!在地址栏中输入: about :config011.右击鼠标-新建-布尔(boolean)项,输入:config.trim_on_minimize,并设置为true。02作用:这样就可以在最小化时自

2014-08-26 12:44:18 4880

原创 qt 国际化

写代码时需要注意下面两点:1、源码用 utf-8 字符集2、源码中需要翻译的字符串必须用英文(不能有中文或其它语言),则需要用 tr()。例如:QMessageBox::information(this,tr("Information"),tr("Hello world."));

2014-08-19 14:35:43 4358

原创 ubuntu 下通过无线网卡建立 AP 让其它无线设备上网

1、查看你的网卡是否支持AP模式。现

2014-08-02 14:45:55 5187 1

原创 qt设计器中使用自定义控件

当qt设计器中的控件不能满足需要时,这时就要自定义控件。然后再在qt设计器中使用。在qt设计器中使用自定义控件时,可以用提升。从控件派生出新的类:然后在qt设计器中右键需要提升的控件:填入提升的类:最后要注意,在工程文件(.pro)中的 INCLUDEPATH 中指定自定义类头文件的位置:INCLUDEPATH

2014-07-30 16:36:31 4518 1

原创 qt设置

qt debuger for windows:http://qt-project.org/wiki/Qt_Creator_Windows_Debugging

2014-07-22 17:55:35 4124

原创 git 错误操作恢复

前天辛苦用了一天时间,写完关键代码后。用 git 提交,由于修改的东东较多,用一个文件保存了修改的注释,用于 git commit -F commit.txt 。由于是在 windows 平台,所以这个文件是用的 gbk 编码。所以提交后,用 git log 查看日志时,出现乱码。此时就想用 git rebase -i HEAD~1 来修改注释。在选择命令时,用了 x ,进行命令行后,我直接 gi

2014-06-26 13:12:42 5804 1

原创 git 设置

1.使用 git add 命令添加文件名含中文字符的文件时乱码类似:view sourceprint?1\316\304\261\276\316\304\265\265.txt解决方案:编辑C:\Git\etc\inputrc文件中对应的行, 查找以下2行,并修改其值, 原先:view so

2014-06-21 08:43:05 9423

原创 Android Ubuntu平台下ADB驱动的安装

在Android平台下做开发,adb总是需要使用到的,同时,因为linux没有windows这样操作傻瓜化,有些东西还是需要自行设置的,否则将会连接不上。     关于这些内容,google也有一定的描述,可以参考http://developer.android.com/tools/device.html1. 确保设备已经连接正常     首先需要取得root权限,这个没啥说的。然后用

2014-06-19 09:55:17 5589

转载 监控 Linux 性能的 18 个命令行工具

对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作。在IT领域作为一名Linux系统的管理员工作5年后,我逐渐认识到监控和保持系统启动并运行是多么的不容易。基于此原因,我们已编写了最常使用的18个命令行工具列表,这些工具将有助于每个Linux/Unix 系统管理员的工作。这些命令行工具可以在各种Linux系统下使用,可以用于监控和查找产生性能问题的原因。这个命令行工具列

2014-06-15 10:59:47 4360

原创 ubuntu使用

ubuntu使用手册康林Ubuntu13.10已经发布,从13.04升级成功后,发现Eclipse菜单栏点击后,不能展示下拉列表了,但是快捷键有效。这个应该算是UbuntuUnity的bug,bug详情,Ubuntu官方还没有解决该问题,不过国外论坛已经有暂时的解决方法:不要直接启动eclipse,在命令行上使用envUBUNTU_MENUPROXY= /home/us

2014-06-13 08:07:04 4560

原创 opencv编译

opencv 编译

2014-05-28 11:51:59 5600 1

原创 SSL常见加密算法

SSL常见加密算法密码学简介据记载,公元前400年,古希腊人发明了置换密码。1881年世界上的第一个电话保密专利出现。在第二次世界大战期间,德国军方启用“恩尼格玛”密码机,密码学在战争中起着非常重要的作用。随着信息化和数字化社会的发展,人们对信息安全和保密的重要性认识不断提高,于是在1997年,美国国家标准局公布实施了“美国数据加密标准(DES)”,

2014-05-16 16:47:02 4892

原创 gcc使用c++库

在c语言程序中调用c++库。需要做以下两步工作:1、定义头文件时,要加上#ifdef __cplusplusextern "C"{#endif头文件内容#ifdef __cplusplus}#endif这个是表示在c++编译器编译时,生成的函数名使用c语言格式修饰符。2、在用gcc进行链接时,要加上 -lstdc+

2014-05-16 09:53:08 11611

原创 YUV420图像旋转90算法的优化

在做android摄像头捕获时,发现从android摄像头出来的原始视是逆时针旋转了90度的,所以需要把它顺时针旋转90。android视频支持的是NV21格式,它是一种YUV420的格式。我本想用开源的图像处理库(opencv)做旋转,但是opencv只能处理bmp的图像。这样的话,需要先把NV21转换成BMP32。然后再做旋转。所以要操作两次,效率肯定低。最后也没找到好的方法(如果你知道一

2014-04-25 14:37:32 16740 23

转载 windows cmd 编码

windows cmd 编码(2012-02-02 11:57:12)转载▼标签:杂谈分类: 字符编码相关用命令chcp:功能: 显示或设置活动代码页编号  CHCP [nnn]  nnn 指定代码页编号。  不加参数键入 CHCP 显示活动代码页编号。  nnn指定一已有的

2014-04-19 19:32:24 4015

原创 音频处理

speex开源库分析(前置处理)

2014-04-08 17:15:46 4507

原创 QT对摄像头支持

Qt从5.0开始支持android摄像头,但是目前还没有做到统一完全跨平台API。还需要根据不同的平台系统来处理。这是因为Qt中QImage支持格式不全,现在不支持YUV格式。Qt中捕获视频流用两种方式:一、用QCamera::setViewfinder(QAbstractVideoSurface*surface)class MyVideoSurface : public QAbst

2014-04-08 15:55:50 20747 16

原创 编译libvpx

liunx下编译libvpx for android:k@k-C410:/home/libvpx$ LDFLAGS="--sysroot= "  CROSS=arm-linux-androideabi- ./configure --target=armv7-android-gcc --prefix=/usr/local/android/  --disable-examples  --disable

2014-04-07 13:59:11 24556 4

原创 搭建windows下openfire调试环境

下载openfire源码:svn co http://svn.igniterealtime.org/svn/repos/openfire/trunk openfire 导入工程:File->New->project:选择“Java project from existing ant buildfile”打开ant编译工程: 再从菜单windows->sh

2014-03-28 15:56:41 6228

原创 openfire开发

Openfire源码分析 http://www.bitiliu.com/archives/143openfire插件开发之完美开发基于开源 Openfire 聊天服务器 - 开发Openfire 聊天记录插件 openfire插件开发调试详解 http://www.shaojiahao.org/openfire/openfire-plugin-develop-debug

2014-03-26 22:30:22 3963

原创 QT国际化

Qt的国际化和本地化Jump to: navigation, search 国际化是指在代码设计上加入能方便的移植到其他国家和地区的特性。而本地化是指将具有国际化支持的代码翻译成本国或地区的语言,是本地用户更容易使用。I18n是Internationalization的简写,l10n是Localization的简写。在Qt中创建可以国际化的代码最常见的是将要

2014-03-12 13:31:54 6343 2

原创 qt5与qt4的变更

QT_WA错误: error: C2143: 语法错误 : 缺少“)”(在“{”的前面)解决方法:#if QT_VERSION >= 0x050000#define QT_WA(unicode, ansi) unicode#endifhttps://qt.gitorious.org/qt-solutions/ov3r1oads-qt-solutions/commit/

2014-03-11 17:18:26 3667

原创 vs指定工作目录

当一个工程依赖第三方动态库时,这时vs编译出来后,运行会提示缺少动态库。解决方法:项目->属性->调试:工作目录:指定程序运行时的目录环境:指定程序运行时的环境变量我们可以在环境变量PATH中加入第三方依赖库的路径。例如:加入qt的动态库:PATH=C:\Qt\Qt5.2.1\5.2.1\msvc2012\bin%3b$(PATH)

2014-03-10 21:45:33 9140

翻译 qutIm编译

原文地址:http://wiki.qutim.org/en/building_from_git得到代码:git clone git://gitorious.org/qutim/qutim-meta.gitcd qutim-metagit submodule update --init --recursive生成工程:cd ..mkdir buildc

2014-03-10 15:12:12 3929

原创 搭建turnserver

1.1.1  Turnserver1.1.1.1 官网:http://turnserver.sourceforge.net/1.1.1.2 支持协议:TURN and STUN Request For Comments (respectively RFC 5766 and RFC5389)。RFC6156 namely TURN-IPV6 (relay between IPv4-IPv

2014-02-28 16:48:55 26834 1

转载 类图和对象图教程-类(Class)、接口(Interface)、协作(collaboration)、依赖关系(Dependency)、泛化关系(Generalization)、关联关系(Associa

类图的概念一、概述类图(Class Diagram)是描述类、接口、协作以及它们之间关系的图,用来显示系统中各个类的静态结构。类图是定义其他图的基础,在类图基础上,可以使用状态图、协作图、组件图和配置图等进一步描述系统其他方面的特性。类图包括7个元素:类(Class)、接口(Interface)、协作(collaboration)、依赖关系(Dependency)、泛化关系(Gener

2014-02-28 09:52:10 4582

转载 UML实践详细经典教程----用例图、顺序图、状态图、类图、包图、协作图

面向对象的问题的处理的关键是建模问题。建模可以把在复杂世界的许多重要的细节给抽象出。许多建模工具封装了UML(也就是Unified Modeling Language™),这篇课程的目的是展示出UML的精彩之处。UML中有九种建模的图标,即:用例图类图对象图顺序图协作图状态图活动图组件图配置图本课程中的某些部分包含了这些图的细节信息的页面链接。而且每个部分都有一个小问题,测试一

2014-02-28 09:50:09 4220

原创 虚拟摄像头

最近在搞IM视频,需要多个摄像头用于调试,但没有硬件。所以在网上找了些虚拟摄像头。windows:VCam 虚拟摄像头:http://cn.e2esoft.cn/ 需要注册,不过不注册好象也没啥限制。不管,反正测试用不了多长时间。linux:环境为ubuntu11.10v4l2loopback: https://github.com/umlaeute/v...

2014-02-27 15:56:46 10169

OpenCV3编程入门_毛星云编著_电子工业出版(完整标签)

OpenCV3编程入门_毛星云编著_电子工业出版(完整标签) OpenCV3编程入门_毛星云编著_电子工业出版(完整标签)

2018-02-02

Windows驱动开发详解

Windows驱动开发详解

2016-07-28

matlab6图象处理

matlab6图象处理 AI 智能

2015-11-06

Android 手机助手

android手机助手。包括:来去电号码归属地查询;短信、来去电拦截防火墙 。

2015-06-15

snmp监控源码

snmp监控源码,文档在: http://download.csdn.net/detail/kl222/4366325

2015-04-19

win embedded compact 2013开发教程

win embedded compact 2013开发教程 win embedded compact 2013是wince的升级版本

2014-06-13

webrtc教程(v0.3)

webrtc教程(v0.3)。初步讲解。还在继续完善中。有兴趣的同学可以一起来完善。下载后评论,可以返还积分。可在下面地址留言讨论。 http://blog.csdn.net/kl222/article/details/17198873

2014-02-25

破解接入商TTL限制共享上网

本驱动是破解电信或联通通过TTL限制用户多台电脑上网。 本驱动用windows ddk 3790版本编译。 安装windows ddk 在开始菜单中找到ddk,点击相应平台的命令菜单,出现命令行编译环境。 在命令行中切换到此驱动源码目录,运行: build 详见:http://blog.csdn.net/kl222/article/details/7762981

2013-12-03

破解接入商PPPOE限制(通过TTL置0限

http://blog.csdn.net/kl222/article/details/7762514 本驱动是破解电信或联通通过TTL限制用户多台电脑上网。 本二进制版本包括以下三个平台: amd64 ia64 x86

2013-12-03

windows7桌面万年历小工具

windows7桌面万年历小工具.下载后解压到windows7小工具目录。默认位置:C:\Program Files\Windows Sidebar\Gadgets 然后在桌面右键打开小工具。会出现万年历小工具。

2013-09-21

cnetos定自复制脚本

cnetos定自复制脚本.

2013-08-03

comware v3命令手册

华为路由器命令手册,适用于H3C AR 18-3X 系列

2013-07-04

comware v3操作手册

华为vrp平台操作手册,适用于:H3C AR 18-3X 系列

2013-07-04

破解接入商PPPOE限制(通过TTL置0限制)共享上网驱动程序

破解接入商PPPOE限制(通过TTL置0限制)共享上网驱动程序,说明参见下面网址: http://blog.csdn.net/kl222/article/details/7762340 http://blog.csdn.net/kl222/article/details/7762514..

2012-07-24

破解接入商PPPOE限制(通过TTL置0限制)共享上网驱动程序源码

破解接入商PPPOE限制(通过TTL置0限制)共享上网驱动程序源码,说明参见下面网址: http://blog.csdn.net/kl222/article/details/7762340 http://blog.csdn.net/kl222/article/details/7762514.

2012-07-24

破解PPPOE限制共享上网

破解PPPOE限制共享上网驱动程序,说明参见下面网址: http://blog.csdn.net/kl222/article/details/7762340 http://blog.csdn.net/kl222/article/details/7762514.

2012-07-20

net-snmp开始教程

本人写的net-snmp开发教程,详细介绍了net-snmp开发过程。以及net-snmp开发环境配置。相应工具的使用。

2012-06-11

net-snmp开发教程

本人制做的net-snmp扩展开发教程,对net-snmp开发做了一步步的详细介绍

2012-06-07

短信猫代码

短信猫开发库,vc2008开发。。。。。。。。。。。。。。。

2011-11-18

枚举硬件

枚举硬件

2007-06-27

空空如也

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

TA关注的人

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