- 博客(41)
- 资源 (7)
- 收藏
- 关注
原创 笔记——Visual Studio 程序员箴言
Please refer the below link for the details on how to use the Visual Studio:https://www.cnblogs.com/submarinex/p/4088680.html 点击打开链接http://www.cctry.com/http://www.cctry.com/thread-
2018-01-24 18:12:30 279
原创 C/C++ quizs
#include#include#include#include#includeusing namespace std;///Q1class Special{private: int x; public: Special() { cout << "constructor : This is special" << endl; } ~Special() {
2017-12-04 17:42:55 498
转载 解决SSH自动断线,无响应的问题
解决SSH自动断线,无响应的问题。Leave a reply在连接远程SSH服务的时候,经常会发生长时间后的断线,或者无响应(无法再键盘输入)。总体来说有两个方法:1、依赖ssh客户端定时发送心跳。putty、SecureCRT、XShell都有这个功能,但是目测不太好用。此外在Linux下: #打开sudo vim /etc/ssh/ssh_
2016-04-27 11:23:07 1532
转载 如何使用yum来下载RPM包而不进行安装
方法一:yumyum命令本身就可以用来下载一个RPM包,标准的yum命令提供了--downloadonly(只下载)的选项来达到这个目的。$ sudo yum install --downloadonly package-name> 默认情况下,一个下载的RPM包会保存在下面的目录中:/var/cache/yum/x86_64/[centos/fedora-version]/[re
2016-04-27 10:55:12 493
原创 搭建本地yum源(http方式) on Red Hat Enterprise Linux Server
1)install httpdyum install httpd2) start httpd service start service httpd3)config file /etc/httpd/conf/httpd.confcare the line DocumentRoot"/var/www/html" which is the config root t
2016-04-27 09:40:40 1872
原创 debug-programe
1: Linux 之程序调试相关命令 ltrace, strace分别看进程库相关的调用进程的系统调用pstree : Linux下查看某个进程的线程数量psof: 查看打开的文件描述符及个数2:gdb 调试的常用三种方法(gdb -p ; gdb 程序名;coredump 文件)3: Linux 驱动模块相关命令modprodemodinf
2016-01-18 17:12:31 398
原创 linux epoll TCP UDP 实例
1)epoll 服务器端,TCP UDP都支持。#include #include /* basic system data types */#include /* basic socket definitions */#include /* sockaddr_in{} and other Internet defns */#inclu
2015-11-13 15:08:14 2527
原创 Linux ffserver 实例
1) 安装编译就不说了 用的ffmpeg 2.8版本。 How to use ffserver 2) Ffserver config example (baseon ffmpeg-2.8) # This is a test configuration file. Youcan invoke it with# ../ff
2015-11-09 11:37:36 1855
原创 ffmpeg reference
ffmpeg+ffserver搭建流媒体服务器http://blog.chinaunix.net/uid-9688646-id-3399113.htmlFFServer源码分析http://blog.sina.com.cn/s/blog_45e6b24901013opc.html
2015-11-04 11:43:04 353
原创 svn 高级
1)Svn 版本回退Svn merge –r 当前版本 :回退版本2)如果途中你想撤销你做的操作Svn revert * -R (-R 代表递归; * 代表所有文件及文件夹)3)应用举例Svn info: trunk :svn://192.168.1.255/RRU/turnk/ui/comm.Svn info :branch A : svn://192.168.1.2
2015-10-12 17:31:01 646
翻译 使用Qt 4如何设置QLabe中字体的颜色
Link : http://blog.csdn.net/qter_wd007/article/details/5919006(一般设置字体,线条的颜色用setPen(), 设置背景色用setBrush() 填充)其实,这是一个比较常见的问题。大致有几种做法:一是使用setPalette()方法;二是使用样式表;三是可以使用QStyle;四是可以在其中使用一些简单的HTML
2014-09-18 18:22:18 591
原创 gdb coredump 开关及core文件路径,名字设置
1.core文件的生成开关和大小限制---------------------------------1)使用ulimit -c命令可查看core文件的生成开关。若结果为0,则表示关闭了此功能,不会生成core文件。2)使用ulimit -c filesize命令,可以限制core文件的大小(filesize的单位为kbyte)。若ulimit -c unlimited,则表示core
2014-09-18 18:20:31 1634
原创 MPlayer-1.1 ARM 编译 移植
1)go to Link http://www.mplayerhq.hu/MPlayer/releases/ to download file MPlayer-1.1.tar.gz (如果没有ffmpeg,请下载最新的)2)解压 MPlayer-1.1.tar.gz, 将ffmpeg源码copy到 MPlayer-1.1 目录。3) go to ffmpeg folder
2014-03-10 11:28:35 3140
原创 移植rp-pppoe到s3c2440(QQ2440v3)实现ADSL拨号上网
移植rp-pppoe到s3c2440(QQ2440v3)实现ADSL拨号上网一:总的来说可以分四点1:arm linux 内核支持ppp2: install ppp-2.4.4 (rp-pppoe要ppp的支持才能正常运行)。3: install rp-pppoe。4:把步骤(2)(3)中生成的相应文件下载到目标板,根据相应提示适当修改就行了。二:需要的包移植需要r
2009-06-23 16:45:00 2647 2
原创 将一整数逆序
如:987.则为789,这是一道面试题,当时我做得不好,以下给大家参考,希望有所帮助 int reverse(int i_source){ int i_dest=0; int flag=0; if(i_source { i_source=-i_source; flag=1; } while(i_source>0) { i_dest=i_dest*10+i_source%10;
2009-05-11 23:25:00 1368 1
原创 Bash Shell 十秒钟快速入门指引
原文地址:http://linuxhelp.blogspot.com/2005/10/10-seconds-guide-to-bash-shell.htmloctober 23, 2005首先要澄清的是,这里不是要对shell 脚本编程作详细的研究,正如本文标题所指出的,这是一篇介绍bash shell 脚本编写语法的快速指南。如果你想深入研究,那么建议你买一本关于shell脚本编程的书
2009-04-02 13:35:00 3926
原创 Bourne shell编程入门及脚本测试
发信人: Altmayer (alt>>追求>>堕落>>极限>> ), 信区: GNULinux 标 题: Bourne Shell及shell编程(1) 发信站: 饮水思源 (2001年12月30日00:21:48 星期天), 站内信件 【 以下文字转载自 Altmayer 的信箱 】 【 原文由 Altmayer.bbs@al
2009-04-02 13:33:00 1592
原创 解决mysql“Access denied for user 'root'@'localhost'”
我的系统是ubuntu 最近新装好的mysql在进入mysql工具时,总是有错误提示:# mysql -uroot -pEnter password:ERROR 1045 (28000): Access denied for user root@localhost (using password: NO)使用网上介绍的方法修改root用户的密码:# mysqladmin -uroot
2009-01-22 13:28:00 1560
原创 How install orts2(怎样安装orts2 on linux )
Introduce orts2 OTRS is an Open source Ticket Request System (also well known as trouble ticket system) with many features to manage customer telephone calls and e-mails. The system is built to
2009-01-22 12:50:00 1429
原创 how to send a SIP message using OSIP stack
this is a example/-----------------------------------------------------------------------------------I am copying here a basic application to send register message. you could do other messages using s
2008-12-30 17:32:00 6166 3
原创 OSIP协议栈使用入门(续一:纯协议栈逻辑分析)
很长时间之前,简单粗略地看了下Osip,eXosip,ortp等并快速“封装”了一个Windows下的基于VC6的MFC的SIP软电话(全部源代码VC6工程文件及Lib库可在本Blog共享文件夹找到),由于时间限制,只能是一知半解地纯“应用”式地分析了一下osip,eXosip等开发库的代码,作为兴趣爱好者参考了解下SIP电话工作原理还可以,但作为商用产品开发参考则还是太浅显了些:)
2008-12-18 16:53:00 7064 7
原创 编程技巧:在Java应用开发中如何使用线程
Java平台从开始就被设计成为多线程环境。在你的主程序执行的时候,其它作业如碎片收集和事件处理则是在后台进行的。 本质上,你可以认为这些作业是线程。它们正好是系统管理线程,但是无论如何,它们是线程。线程使你能够定义相互独立的作业,彼此之间互不干扰。系统将交换这些作业进或出CPU,这样(从外部看来)它们好象是同时运行的。 在你需要在你的程序中处理多个作业时,你也可以使用多个进程。这些进
2008-11-17 14:18:00 657
原创 基于Socket的Java网络编程集粹
网络编程的基本模型就是客户机到服务器模型,简单的说就是两个进程之间相互通讯,然后其中一个必须提供一个固定的位置,而另一个则只需要知道这个固定的位置。并去建立两者之间的联系,然后完成数据的通讯就可以。 事实上网络编程简单的理解就是两台计算机相互通讯数据而已,对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了,Java SDK提供一些相对简单的Api
2008-11-17 14:08:00 567
原创 eclipse中数据库连接mysql配置
eclipse中数据库连接mysql配置: 1. 下载 mysql-connector-java-5.0.3 地址:http://www.mysql.org/get/Downloads/Connector-J 2.下载解压后将其中的压缩包:mysql-connector-java-5.0.3-bin.jar 拷贝的项目的Libraries.
2008-11-11 13:32:00 5934
原创 inotify example
#include #include #include #include #include #include #include static void_inotify_event_handler(struct inotify_event *event ,int fd){ const char* action = NULL; puts("*
2008-10-23 11:31:00 994
转载 inotify例程
#include #include #include char * monitored_files[] = { "./tmp_file", "./tmp_dir", "/mnt/sda3/windows_file" }; struct wd_name { int wd; char * nam
2008-10-22 10:56:00 1345
原创 linux 下从文件内容来识别一个文件类型的实例
file-4.26.tar.gz 这是包 可以从http://www.sfr-fresh.com/unix/misc/file-4.26.tar.gz/ 网上下载可以确定一个文件的类型但要安装上面的包// example #include #include #include #include #include #include #include #include us
2008-10-21 17:16:00 1125
原创 从无到有制作Deb包的一个实例
从无到有制作Deb包的一个实例20080126我希望从零开始制作出一个自己的Deb包,意思是连软件的源码都是自己写的,类似于deb from scratch吧,那么这样的一个制作过程大致由三部分构成:1 源码的编写和测试2 使用autotools工具生成符合Gnu编程标准的相关文件,如configure,makefile等。3 按照Debian的方式制作Deb包文件现在
2008-10-21 17:06:00 772
原创 如何制作deb包
下面用一个简单的程序例子,来讲解如何制作deb包。首先你需要一个deb包管理的系统,debian, ubuntu等。这里我用的是nexenta. 这些系统默认装好了deb包制作需要的工具,如dpkg-dev, devscripts等。如果没有,你也可以在制作过程中用apt-get install 来手动安装。1. 创建一个简单的源码包aubrey@aubrey-nexenta:~/deb$ ls
2008-10-21 16:40:00 2606
原创 apt dpkg 使用说明
Ubuntu 是建立在 Debian 基础上的 Linux 发行版本,保留了 Debian 的优秀特性,比如 Dpkg 和 APT 机制,对于原来的 Debian 用户来说,可以无障碍的迁移到 Ubuntu,而对于 Ubuntu 新手,熟悉 APT 和 Dpgk 是很重要的一步。1、下载并安装所有包裹,同时包括升级操作,如果某个包裹被设置了 hold (停止标志,就会被搁在一边,即不会被升级)
2008-10-21 15:48:00 1041
原创 用id3lib提取mp3文件中的图片信息的实例
//definetypedef struct { unsigned char* picture; size_t *len; }PICTURE; PICTURE *m_p = NULL;//functions implemationPICTURE* CMpExtractInfo::getPicture(){ if(m_p!=NULL) {
2008-10-20 17:34:00 1903
原创 用taglib提取mp3文件中的图片和一些其它信息的实例
//taglib可以从网上下载,解压包文件中,test and examples 里面有些很好的学习例子,taglib也有API ,可以参考//reference size:http://sql.codeproject.com/KB/cs/Do_Anything_With_ID3.aspx?display=Print//#include #include #include #include #in
2008-10-20 17:26:00 4981
原创 Linux 动态链接库编程基础
Linux动态链接库编程入门 动态链接库是一种通用的软件组件技术,是多种操作系统中提供基本服务的方式。比如Win32内核就是3个DLL文件构成。这种技术在Linux操作系统下也有对应的实现,就是Linux标准对象Standard Ojbect,对应的文件扩展名为.so。 下面通过一个简单的例子开始介绍Linux标准对象。 我们的标准对象文件含有一个函数,不需要声明export导出符
2008-10-17 10:28:00 3157
原创 Website of PictureFlow, so cool 3D widget without requireing 3D acceleration
PictureFlow is a Qt2/Qt3/Qt4/Qtopia4 widget to display images with animated transition effect, much like Apples Cover Flow (used among others in iTunes, Finder, iPhone, and iPod). PictureFlo
2008-09-16 14:06:00 718
原创 linux下常用一些开发环境的搭建
Install qt in the scratchbox based on X11 Note:if you want to make your qt sppporting opengl ,you need to install opengl library before you install the opengl1:install opengl library(getting M
2008-09-02 16:20:00 1193
原创 Maemo Linux手机平台系列分析 scratchboxp安装
这部分的内容:前言 什么是Scratchbox? Scratchbox的组成 安装的前提条件 自动安装Scratchbox 自动安装Maemo SDK 前言这部分主要介绍安装开发环境以及其先决条件。Maemo SDK含有开发应用的库和工具。这个SDK必须安装在一个称作Scratchbox的开发环境中,这样才能使用。我们首先开始安装Scratchbox,
2008-09-02 13:02:00 932
原创 Sqlite简单介绍与一些常用的例子
1:常用接口 个人比较喜欢sqlite, 使用最方便,唯一的准备工作是下载250K的源;而且作者很热心,有问必答。以下演示一下使用sqlite的步骤,先创建一个数据库,然后查询其中的内容。2个重要结构体和5个主要函数:sqlite3 *pdb, 数据库句柄,跟文件句柄FILE很类似sqlite3_stmt *stmt, 这个相当于ODBC的
2008-08-26 13:54:00 9308 1
原创 SQLite3 C/C++ 开发接口简介(API函数)
1.0 总览 SQLite3是SQLite一个全新的版本,它虽然是在SQLite 2.8.13的代码基础之上开发的,但是使用了和之前的版本不兼容的数据库格式和API. SQLite3是为了满足以下的需求而开发的: 支持UTF-16编码. 用户自定义的文本排序方法. 可以对BLOBs字段建立索引.因此为了支持这些特性我改变了数据库的格式,建立了一个与之前版本不
2008-08-26 13:48:00 2494
原创 about N810
1: http://www.arachnoid.com/linux/nokia/this is a good site for study n810 2: when you getting root on OS2008,when you type on command line$sudo gainroot note: may be you cant
2008-08-25 16:50:00 492
原创 一个Qt OpenGl编写的图片晃动效果
头文件 andy.h#ifndef ANDY_H#define ANDY_H#include #include #include #include #include class AndyWidget : public QGLWidget{ Q_OBJECTpublic: AndyWidget( QWidget* parent = 0, const char* name
2008-08-20 09:18:00 1719
pare xml file by using QXmlStreamReader class
2008-10-30
Qt QXmlStreamReader using
2008-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人