- 博客(338)
- 资源 (26)
- 收藏
- 关注
原创 ffmpeg教程三 —— 使用
1.1 ffmpeg格式ffmpeg [[options][`-i' input_file]]... {[options] output_file}...如果没有输入文件,那么视音频捕捉(只在Linux下有效,因为Linux下把音视频设备当作文件句柄来处理)就会起作用。作为通用的规则,选项一般用于下一个特定的文件。如果你给 –b 64选项,改选会设置下一个视频速率。对于原始
2012-08-01 17:02:28 5106
原创 ffmep教程二 —— ffmpeg环境搭建
1.1 源码下载用GIT从下面地址下载:git://source.ffmpeg.org/ffmpeg.git例如:在linux下:git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg1.2 依赖如果要编译ffplay,它依赖sdl库。安装SDL库:http://www.libsdl.org/
2012-08-01 14:18:53 8023
原创 ubuntu安装软件
自己从网上下载的软件安装包,常见格式有.deb和tar.gz。通常,我们只能用命令行方式来安装。 以.deb结尾的文件,如xx..deb,它就相当于Windows系统中的可执行文件,如在GNOME集成桌面环境下,可以直接双击该软件包,这时会自动启动GDebi图形化安装工具来安装。如在终端环境下,则可以输入命令“dpkg –i xx.deb”来进行安装,如要删除xx软件包,则输入命令“dp
2012-07-22 10:58:27 3209
原创 破解电信、网通、铁通接入商限制共享上网三——修改TTL驱动程序
破解电信、网通、铁通接入商限制共享上网一:http://blog.csdn.net/kl222/article/details/7762340破解电信、网通、铁通接入商限制共享上网二 —— PPPOE输入的IP数据包的TTL置0 接入商通过修改IP数据包的TTL为0,限制共享上网。现在我们修改流入的IP的TTL大于0。源码下载:http://download.csdn.net/de
2012-07-19 14:28:49 5648 2
原创 破解电信、网通、铁通接入商限制共享上网二 —— PPPOE输入的IP数据包的TTL置0
破解电信、网通、铁通接入商限制共享上网一:http://blog.csdn.net/kl222/article/details/7762340 第二种限制(输入数据包的TTL置0限制)的解决:TTL置0限制原理:由IP路由协议可知,当一个IP包通过一个路由时,路由会自动把TTL减一,当TTL为0时,路由就会丢弃这个IP包。目的是为了防止在有回环网络中,IP包被无休止的转发。接入商就是用
2012-07-19 11:58:54 14734 5
原创 破解电信、网通、铁通接入商限制共享上网一
交了钱,但是接入商还限制你共享上网。如果家里有两台以上电脑,只有一台能上网,十分恼火。经过分析,发现共享上网从以下几个方面限制:MAC地址绑定PPPOE输入的IP数据包的TTL置0突破第一种限制现以已经很容易,随便google一下就出来好多。但第二种限制,就没有什么好的办法。一般采用代理服务器。但是代理服务器只能支持有代理功能的应用。一些没有代理功能的应用还是受到限制。我这里用
2012-07-19 11:37:46 7593
原创 QT中代码中与设计器中控件信号与SLOT连接
双击testqt.ui 托一个push button到窗体中,双击,可以输入字符 按F4或 menu->edit->edit signals/slots 定义SLOT 选择已定义好的SLOT,点确定就可以进行关联了。定义自定义SLOT:点上面对话框中的EDIT按钮,弹出: 注意这里自定义的slot必须是on__()
2012-07-12 10:16:27 5811 3
原创 live555教程一 —— 环境搭建
1 live555项目组现在包括了以下几个部分:1.1 live555 stream media:流媒体库,基于RTP/RTCP/RTSP/SIP多媒体标准。1.2 live555 媒体服务器:它的代码包含在live555 stream media中,做为它的一个应用程序。1.3 liveGate
2012-07-05 15:13:51 8164
原创 ffmpeg教程一 —— ffmpeg组成
1 组成:1.1 程序:ffmpeg、ffplay、ffprobe、ffserverffmpeg:转码程序ffplay:播放程序ffserver:服务器程序 1.2 库:libavcodec、libavdevice、libavfilter、libavformat、libavresample、libavutil、libpost
2012-06-28 10:46:52 6238
原创 ACE中智能指针
ACE中智能指针康林(kl222@126.com) 1 智能指针ACE中有下列智能指针:ACE_Auto_Ptr、ACE_Auto_Array_Ptr、ACE_Refcounted_Auto_Ptr、ACE_Intrusive_Auto_Ptr、ACE_Strong_Bound_Ptr、ACE_Weak_Bound_Ptr1.1 ACE_Auto_Ptr
2012-06-13 14:36:18 3178 1
原创 net-snmp开发教程
net-snmp开发教程康林(kl222@126.com) 可以下载word文档:http://download.csdn.net/detail/kl222/4366325 目录1..................................................................................................
2012-06-11 17:09:58 14693 5
原创 让cygwin忽略dos回车符
数值 8、9、10 和 13 可以分别转换为退格符、制表符、换行符和回车符。windows的换行是0D0A,unix的换行只有0A。在使用cygwin进行交叉编译时,会有如下的错误提示./makes: line 2: $'\r': command not found这里的\r就是0D。解决方法以:1、配置cygwin系统,让cygwin忽略dos回车符以下是具体的修改方法!
2012-06-11 16:38:31 2707
原创 时区
linux下如何修改时区(TIMEZONE)如何修改时区(TIMEZONE) 现在的集群软件,大部分都需要多台机器的时间差不能超过1000秒,所以如果用户都用date命令去修改时间,这个比较简单就不多说了。然而,有时候两台机器的时间虽然一致,但是时区却不同,那么用户就不得不去修改机器的时区,这个修改在不同操作系统是不同的,所以这里分别介绍一下主流操作系统修改时区的方法:Sola
2012-05-29 11:58:23 3788
转载 rpm包制作
最近学习rpm打包,参考ibm文档库里rpm打包的文章,结合自己的实践,总结如下,一来备忘,二来和大家交流。 和deb打包不同,rpm打包需要特定的目录及结构。查看rpm打包目录,以下为在CentOS5.5下的输出结果:$ rpm --showrc|grep _topdir-14: _builddir %{_topdir}/BUILD-14: _rpmdir %{_topd
2012-05-24 15:36:26 1798
转载 linux下服务配置工具
chkconfig命令可以用来检查、设置系统的各种服务。这是Red Hat公司遵循GPL规则所开发的程序,它可查询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。 使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level ][系统服务][on/off/reset] 参数用法:–a
2012-05-17 09:28:48 3868
原创 解决Cannot set LC_CTYPE to default locale: No such file or directory
安装了suse linux10后,发现man不能用 linux-qtg7:~ # manman: can't set the locale; make sure $LC_* and $LANG are correct 查看本地语言设置:linux-qtg7:~ # localelocale: Cannot set LC_CTYPE to default locale:
2012-05-16 15:58:55 18740
转载 部署vc2008开发的程序
如果你编译了一个VC2008的默认的CRT/MFC的应用程序,如果目标部署电脑上没有安装相应的VC2008的动态库,当运行你的程序的时 个,会出现如下错误信息. 这是因为程序使用了基于VC2008的CRT/MFC的动态库版本.解决这个问题,有三种方法:1.使用静态链接库编译(缺点,生成的exe的程序过于庞大) 2.使用vcredist_x86.exe / vcredis
2012-05-08 14:16:16 1936
原创 MPC生成工程文件中多语言支持
MPC(The Makefile, Project, and Workspace Creator)是ACE做的一个跨平台工程文件生成工具。MPC支持本身设计并没有考虑多语言。我们在用mpc.pl生成VC工程文件时,如果文件名中含有中文,就会出现打不开文件的情况。实质上MPC是用模板生成工程文件的。模板文件位于源码目录下的:MPC/templates 下。vc工程文件对应的模板是 vc7
2012-05-03 20:09:09 1605 1
原创 CMake使用二——CMake使用向导
CMake使用向导康 林(译)2012-04-28 原文地址:http://www.cmake.org/cmake/help/cmake_tutorial.html这个向导的在源码目录Tests/Tutorial目录下。第一步:基本开始点 最简单的:生成一个可执行程序从一个源码文件编译一个可执行程序。例如: tutorial.cxx文件// A
2012-05-03 10:00:38 10593
原创 cmake使用一 —— cmake语法
cmake语法康 林(译)2012-04-28 Cmake是一个用于生成交叉平台编译工程的工具。它类似autoconf。它产生你所选择的编译环境的本地makefile和workspaces。 英文原文地址:http://www.cmake.org/cmake/help/syntax.html Cmake的输入是在源码目录下的CMakeLists.txt文件。这个文件
2012-04-28 11:26:37 22000
原创 jitsi编译
jitsi是一款IM客户端软件。主要功能包括:视频、语音、会议(群功能)、即时通信、桌面共享、文件传输。视频和语音有ZRTP加密码。协议支持:SIP、XMPP它是用JAVA进行开发的。 编译:下载安装JDK下载IDE——eclipse下载jitsi源码http://jitsi.org/index.php/Development/VersionControl打开源
2012-04-23 15:38:31 6880 6
原创 android模拟器启动速度加快方法
做以下几点优化项:host内存容量允许的情况下,AVD设置里把device RAM size尽量设大。比如host RAM 4G,device RAM可以试着设成1G。不要太大,host本身ram不够用也没意义模拟器里关闭android系统的动画效果 使用-noskin选项, 不加载模拟器皮肤;AVD设置里enable snapshots给模拟器设置较低的分辨率,比如HVGA。除非你必须在
2012-04-20 10:53:46 7410
原创 Xerces国际化操作
Xerces输出中文 Xerces内部用XMLCh类型表示字符。根据宏定义这个类型可以是char或wchar型。Xerces提供了XMLString类对字符串进行操作。提供了XMLString::transcode对 char* 与 XMLCh* 之间的转换。注意:调用XMLString::transcode后,要对返回值指针用XMLString::release进行释放,以免
2012-04-18 17:42:58 1673
原创 mysql安装与操作
mysql安装与操作康 林 1 安装1.1 下载源码:现在版本是:MySQL Community Server 5.5.21http://mysql.com/downloads/1.2 解压:tar -xzvf mysql-5.5.21.tar.gz1.3 编译:需要cmake工具,cmake是一
2012-04-09 10:41:35 1179
转载 otl库
OTL介绍:OTL 是 Oracle, Odbc and DB2-CLI Template Library 的缩写,是一个C++编译中操控关系数据库的模板库,它目前几乎支持所有的当前各种主流数据库,例如Oracle, MS SQL Server, Sybase, Informix, MySQL, DB2, Interbase / Firebird, PostgreSQL, SQLite, SA
2012-04-09 10:37:59 2270
转载 C++标准程序库的输入输出流(I/O Stream)复制文件(多种方法)
使用C++标准程序库的输入输出流(I/O Stream)复制文件,存在许多的方法,方法一:逐个字符复制#include std::ifstream input( "in ",ios::binary);std::ofstream output( "out ",ios::binary);char ch;while (input.get(ch)
2012-04-06 13:36:36 1829
原创 error MSB4006 错误解决
用VS2010编译程序时出现下面错误:C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets(3051,5): error MSB4006: 涉及目标“GetCopyToOutputDirectoryItems”的目标依赖项关系图中存在循环依赖项。由于程序只是用C++程序,所以不会存在调用net组件。
2012-03-28 10:57:45 6248 2
原创 VS遗弃的库
链接HGE的tutorial,遇到一个链接错误,vs抱怨说找不着libc.lib(看到这个名字还以为和libc.a有什么联系呢,我以为到UNIX了)。google一下,libc.lib原来是被遗弃的可怜家伙。MSDN Labs: What's New in Visual C++ 2005Quote:The single-threaded CRT libr
2012-03-24 15:01:57 3720
原创 解决vs2010 任务列表中的注释任务不能用
vs中的任务列表功能,能帮助我们记录下开发中需要修改,或者需要完成的任务。例如:我们在开发中加入了些调试信息,当开发完后,需要删除这些信息。我们会在调试信息的地方加上一个注释,当开发完成后,查找这些注释,把相应的代码删除。利用VS中的注释任务就可以完成这个功能。vs2003对于C\c++是全项目查找,但从vs2005后,只对当前打开的文件查找。这个很不爽。但是vs对C#项目、VB等ms自己
2012-03-06 10:07:36 12911 5
转载 mysql时间函数
一、MySQL 获得当前日期时间 函数1.1 获得当前日期+时间(date + time)函数:now()mysql> select now();+---------------------+| now() |+---------------------+| 2008-08-08 22:20:46 |+---------------------+除了 now
2012-03-01 16:04:08 1003
原创 mysql数据库
安装后给root用户设置密码:修改mysql密码的方法# MYSQLADMIN -u root PASSWORD root给其它机器设置访问权限:进入mysqlmysql>GRANT ALL privileges ON *.* TO root@"%" IDENTIFIED BY "root"; 让mysql支持中文。确定发行代码是否已包含有中文字符集
2012-02-24 17:50:27 705
转载 数据库约束概念
这个主要就是增加约束的 以下几种约束 、并 一一列举:1.主键约束:要对一个列加主键约束的话,这列就必须要满足的条件就是分空因为主键约束:就是对一个列进行了约束,约束为(非空、不重复)以下是代码 要对一个列加主键,列名为id,表名为emp格式为:alter table 表格名称 add constraint 约束名称 增加的约束类型 (列名)例子:
2012-02-24 10:21:33 5542
转载 关系数据库的一些基用概念
一、关系数据库的一些概念1、主键的值一般不可以改变2、外键:指向另一个表或本表的主键或唯一键的字段。外键的值一定要和某一主键相同,或者为空。3、数据库对像:表,视图,序列,索引,同义词,程序(进程,函数,sql和pl/sql数据)4、sql command 类别data retrieval数据检索:selectdata manipulationlanguage (DML)数据操
2012-02-17 09:09:51 955
原创 eclipse 编译 spark
用mysql+openfire+spark搭建开源IM系统mysql是数据库,用于存储信息。openfire是XMPP协议服务器,实现了XMPP协议。编译方法详见:http://blog.csdn.net/kl222/article/details/7043130spark是客户端。spark功能:即时通信、会议(群功能)、桌面共享、文件传输。 eclipse 编译 s
2011-12-17 19:06:59 5917 1
原创 搭建开源IM系统
用mysql+openfire+spark搭建开源IM系统mysql是数据库,用于存储信息。openfire是XMPP协议服务器,实现了XMPP协议。spark是客户端。编译方法详见:http://blog.csdn.net/kl222/article/details/7080471 环境:root@ubuntu:~# uname -aLinux ubuntu 3.0.
2011-12-13 18:45:33 9260 1
原创 vs2005设置打开文件和保存文件编码
一般vs2005打开文件时会自动侦测文件编码,自动以相应的编码格式打开。但是如果不认识的编码,就会出现乱码。Set VS2005 to use without BOM UTF-8 encoding files. Tools -> Options -> Environment -> Documents -> Save document as Unicode when data cannot
2011-11-02 20:25:58 5212 2
转载 在Oracle、MySQL、MS SQL Server中创建自动增长字段
Oracle:一、在Oracle中的没有自动增长的数据类型,但可以使用序列(Sequence)代替。具体步骤如下:1、 创建一个t_user的用户表:create table t_user( id number primary key, userName varchar2(15) not null unique, userPass var
2011-11-01 15:34:39 1447
原创 常用开源工具
工欲善其事,必先利其器制做u盘启动盘工具:http://www.pendrivelinux.com/Universal USB Installer:http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/yumi:http://www.pendrivelinux.com/yumi-multiboot-u...
2011-09-30 16:35:09 1882
原创 samba服务器上文件名大小写
samba服务器上文件名大小写如果给HP_UX配置samba之后,通过windows访问有时候会发现文件名大小写不对时,请注意下述配置信息是否正确。在/etc/opt/samba/smb.conf中下述值是否设置正确case sensitive = auto --
2011-08-24 10:53:45 3485
OpenCV3编程入门_毛星云编著_电子工业出版(完整标签)
2018-02-02
win embedded compact 2013开发教程
2014-06-13
webrtc教程(v0.3)
2014-02-25
破解接入商TTL限制共享上网
2013-12-03
破解接入商PPPOE限制(通过TTL置0限
2013-12-03
windows7桌面万年历小工具
2013-09-21
破解接入商PPPOE限制(通过TTL置0限制)共享上网驱动程序
2012-07-24
破解接入商PPPOE限制(通过TTL置0限制)共享上网驱动程序源码
2012-07-24
破解PPPOE限制共享上网
2012-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人