- 博客(36)
- 资源 (11)
- 收藏
- 关注
原创 qqlite 插件开发总结
1、 QQ机器人的使用场景 可以看官网上的详细介绍,比如QQ群的自动营销或者活跃群气氛,代替人工进行自动回复等。 QQ机器人的常用种类:常用的有两种:QQLite 和 QQPlus,两种框架大致相同,但是还是有一些不同的。2、 QQ机器人的运行原理以及和插件的运行原理 QQ机器人类似于QQ客户端。分为QQ机器人核心和插件两大部分: QQ
2016-06-16 13:05:09
9109
原创 shell执行中出现那的问题
在执行shell脚本的时候出现的基本问题:使用vi 打开脚本的时候,会在每行的末尾显示^M,这样的话,需要使用delete键将其删除脚本显示正常,但是依然出现有没有目录等错误提示,则应该使用vi打开脚本,执行set ff查看脚本的编码格式 执行后后有两种结果 :set ff=unix set ff=dos若为dos则需要执行set ff= unix将其设置为unix
2013-07-26 22:02:36
822
原创 数据库连接池libzdb的使用
在上一个项目的性能测试中,发现瓶颈主要在对数据库的操作上,原来的系统对数据库操作只有一个连接,而IO操作的效率相对于计算的效率而言简直是一种不可容忍的。所以就产生了在这个项目中使用数据库连接池这种想法。 由于时间比较紧张,碰巧在网上找到了一个开源的数据库连接池,所以也就诞生了这篇博文。 当然对于技术实力比较强的团队来说,可以会选择根据自己的需要去自己去做一个连接池。 首先介绍一下
2013-06-30 16:46:05
6090
原创 windows qt 编译 oracle11g驱动
用qtcreator打开下属位置的工程E:\Qt\4.8.0\src\plugins\sqldrivers\oci编译时候的pro文件要进行修改TARGET = qsqlociSOURCES = main.cppinclude(../../../sql/drivers/oci/qsql_oci.pri)include(../qsqldriverbase.pri)
2013-06-18 18:57:15
1255
原创 redhat6 搭建开发环境
一、Redhat Linux 6安装步骤:1、按下电源键后,按F2键进入bios,设置从dvd-rom启动,设置legacy优先级优先启动;2、在redhat启动界面显示后,除在选择安装组件时选择“软件开发工作站”外其余基本都选择默认选项;3、安装完成后会重新启动,此时要从光驱中取出光盘;4、设置基本的网络配置控制台—>setup—>网络配置—>设置ip地址子网掩码等信息1
2013-05-20 18:49:59
6330
原创 unix network programming
一、发现网络拓扑的常用方法1、netstat -n 输出数值地址,而不需要将其反向解析为名字 -i 输出所有的网络接口信息 -r 输出路由信息,和route的输出一致2、ifconfig 输出信息中的MULTICAST标志指明该接口所在主机是否支持多播-a 输出所有已配置接口的信息3
2013-01-03 14:27:02
799
原创 近期计划
作为一名靠技术吃饭的人,技术就是自己的饭碗。因此明确自己的方向是必须的,否则技水太深,还不定正确,所以给自己一个短期的技术学习计划:不过也不要忘了多多锻炼身体哦!制定下面的这个计划的时候,主要基于以下几点的考虑:目前的这个项目可能被暂时搁浅,以及目前公司内部现在的技术现状(1)、QT 基本的界面编程 网络编程 多线程编程 多进程编程及其之间的通信等主要资料来源为
2012-12-17 09:36:16
452
原创 常用的技术网站
1、code projecthttp://www.codeproject.com/2、sourcefogehttp://sourceforge.net/3、githttp://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary4、ibm developworkhttp://www.ibm
2012-12-15 18:14:59
643
原创 go language --- techory diary 15 Dec
1、go 语言是谷歌开发的一种十分优秀的语言。安装配置的环境是:ubuntu 具体的过程可以参考可是在具体配置的时候,出现了一些问题,尚未解决。参考网站:(1)、http://code.google.com/p/golang-china/(2)、https://zh-golang.appspot.com
2012-12-15 18:08:12
851
原创 近期小记
迄今为止,出差到京城已近三个星期,这三个星期收获颇丰,这也是选择这份工作的原因之一。和有经验的同事在一起工作,能让自己得到更加全面的提高。从整个项目的流程开始,i hope everythingwill be ok!年纪不!小了!好多年纪小的已经比自己强很多!自己要加把劲!dear lv! hope we can stay together forever!以后要坚持写技术学习日记,来
2012-12-15 18:00:53
469
原创 c++ 基础
#include using namespace std;class A{public: class B { public: B() { cout } }; A() { cout }};int
2012-12-02 10:28:23
447
原创 sql学习
create database testuse testsp_helpsp_helpfilesp_helpfile test--sp_detach_db --sp_attach_db create table stu( stu_id char(10), stu_name char(10), stu_age int)sel
2012-11-04 16:24:10
448
原创 C++ 学习
内联函数 inline内联函数的函数体的限制(1) 函数体不能含有复杂的结构控制语句,如while和switch,若包括的话,编译器将会将其视为普通函数;(2) 递归不能用于内联函数(3) 内联函数只适用于小函数内部函数(static) 外部函数(extern) 结构体(struct)和类(class)的差距默认的访问权限不一致。 面向对
2012-11-04 12:11:18
688
原创 windows下的批处理的学习
windows下的批处理的学习主要参考文章:批处理经典入门教程 http://www.jb51.net/article/7131.htm 本文主要是自己试验时候的批处理文件1 、name.bat ping www.baidu.com > a.txtping www....cn >> a.txt调用方式:call name.bat开始顺序执行着两条命令
2012-10-26 18:01:40
789
原创 学习windows程序设计--hello world
大家猜猜这个程序的运行结果:#include int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance, PSTR szCmdLine,int iCmdShow){ MessageBox(NULL,TEXT("hello1"),TEXT("hello2"),0)
2012-10-23 12:14:36
627
原创 windows 下安装 eclipse for c /C++出现的问题
现在想在windows xp下安装 eclipse for C/C++,为了验证安装的是否正确,习惯性的写了在这个环境下的第一个"hello world",程序代码如你所知是很就简单的:#include int main(){ printf("hello world\n"); return 0;}在按下ctrl+B进行构建的时候出现了问题错误提示如
2012-10-19 16:00:37
3690
1
原创 linux下开源查杀病毒软件clamav的安装
1 安装clamav(anti virulus)1.1安装压缩和解压缩函数库 zlib 源代码:http://zlib.net/安装时的最新版本为:zlib1.2.7。tar。gz安装过程为cd到下载到的源文件目录后使用下述命令进行:tar -xzvf zlib.tar.gz ; ./condifure ; make ; make install1.2 下载cl
2012-09-16 15:31:29
1404
原创 linux中的"瑞士军刀"
linux中的"瑞士军刀"busybox 俗称linux中的瑞士军刀,它类似于linux系统中bash 的一个缩微版,常用于嵌入式设备中,例如你的android手机中等等。busybox作为一个开源的应用,它的解析命令行的应用是值得学习的http://busybox.net/
2012-09-15 12:58:22
655
原创 linux 多网卡bonding
linux 多网卡bonding在实际的生产环境中,往往需要使用多网卡bonding操作系统为ubuntu1104主要修改的配置文件为:/etc/network/interfaces/提示:若系统不支持bonding,则需要重新编译内核,2。6 以后的内核默认支持bonding
2012-09-15 12:54:56
467
原创 C 语言中 初始化为0和1 的差别
仔细观察图在test1.c中将数组的所有元素初始化为0在test2.c中将数组的所有元素初始化为1但是编译后二者的大小差距是不是太大了!值得注意啊!要从内存的角度分析原因
2012-09-14 22:28:20
1148
原创 ucc 开源编译器 C语言
1 开源编译器 2 适合学习编译原理的童鞋3 C语言实现代码风格较好 ,代码量适中4 他的家http://ucc.sourceforge.net/5 大力推荐
2012-09-14 22:13:39
1328
原创 C与C++的两点不同
1 在C 语言中是没有布尔类型在以 .c 为后缀的文件中,是不允许有bool数据类型的,但是在C++中是存在的。一种解决方案为 :#define TRUE 1#define TRUE 0typedef int BOOl;以这种方式来模拟使用 bool类型的变量2 定义二维数组 我们都知道有二维数组,下面请看这种情况:char [3][2] =
2012-09-14 22:07:34
705
原创 用C语言实现python的扩展模块
用C语言实现python的扩展模块 示例1:1 Example.cint add(int a,int b){ return a+b;}int sub(int a,int b){ return a -b;}int mul(int a,int b){ return a*b;}int
2012-09-14 21:57:10
5554
原创 Linux下多线程编程(C语言)
Linux下多线程编程(C语言)2.6内核开始使用NPTL(Native POSIX Thread Library)线程库,这个线程库有以下几个目标: POSIX兼容,都处理结果和应用,底启动开销,低链接开销,与Linux Thread应用的二进制兼容,软硬件的可扩展能力,与C++集成等。这里的线程是指用户空间的线程操作一、线程相关操作1.1 pthread_t pt
2012-09-14 21:54:04
2007
原创 Linux下多进程编程(C语言)
Linux下多进程编程(C语言)一、 进程简介1、进程是程序的执行。程序是静态的,进程是动态的。2、进程在内存中有三部分组成:数据段、堆栈段和代码段。 代码段:就是存放程序代码的数据,如果有数个进程运行同一个一个程序,那么它们就可以使用同一个代码段(代码段是可以共享的); 堆栈段:存放的是子程序的返回地址、参数以及程序的局部变量,主要是保存
2012-09-14 21:53:04
10879
原创 Linux静态库和动态库的编写和使用
Linux静态库和动态库的编写和使用库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。 1 静态库和动态库的区别1.1. 静态函数库 (1)静态函数库的名字一般是lib[name].a(2)利用静态函数库编译成的文件比较大,因为整个函数库的所有数据都会被整合进目标代码中,它的优点是编译后的执行程序不需要外部的函数库支持,因为
2012-09-14 21:52:10
968
原创 MTK Catcher 的使用
The use of CatcherCatcher可以用来模拟打电话这个操作,因此正确地使用Catcher对于学习How to dial a number is importmant and how to send sms(short message)is essital.Catacher is a tool software developed by Media Inc for deve
2012-02-22 19:34:31
3111
原创 2011年腾讯校园之星互联网应用开发大赛之我见
<br /> 2011年腾讯校园之星互联网应用开发大赛于日前开幕,腾讯作为国内知名的互联网社区qq的开发者以及运营商,在互联网行业有着举足轻重的作用,其qq系列产品在广大国人中有着极大的影响。<br />互联网行业的发展更加面向用户,而且这些用户群应该是那些技术水平不是很高,易于操作,仅仅为了满足自身的娱乐需求,丰富业余生活的需要。更加使其具有多样性以及丰富性,让用户的体验更好,这不仅仅是技术的工作,要综合考虑用户的心理以及其他多方面非技术因素,以追求用户体验的最高程度。把满足用户需要放在首位,至
2011-05-09 00:03:00
537
原创 Android平台的发展
<br />Android平台的发展<br /> 随着经济水平的发展以及科技进步,我们的3g逐步推进,智能手机的价格逐渐被普通民众所接受,这一切利好因素都使得Android平台在现在得到了日新月异的发展,它在方便我们生活的实际过程中起到了切实的作用。<br /> Android平台之所以得到如此巨大的发展,在一定程度上取决于它的开放和免费,使得设备厂商以及软件开发厂商的开发研制成本降低,同时由于其开源性,使它能够满足用户的个性化需求,实现个性化定制,真正做到没有两个完全相同的手机,使其真
2011-04-21 23:44:00
610
原创 对网络地图思考
<br /> 对网络地图的思考<br /> 最近,国内不少互联网公司,如百度和通讯等,纷纷开展关于地图的比赛。为什么一时间地图风靡起来,其中的原因想必是在我们的生活中地图正在变得更加不可或缺,它可以为我们的生活提供更加丰富的应用。<br /> 目前,国内的网络地图主要有以下几个大公司在做,如谷歌地图,百度地图,搜狗地图等等,这是在国内有一定知名度的网络地图,可是他们纷纷顺应现在开放平台的趋势,开放其网络地图的API,让广大自由开发者去丰富其应用。<br /> 目前,网络地图的发展日新月异
2011-04-21 23:35:00
625
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人