- 博客(26)
- 资源 (12)
- 收藏
- 关注
原创 学习笔记1——软件工程相关概念
软件生命周期(Systems Development Life Cycle):软件所经历的从产生直到报废的存活期 软件过程:软件生存周期所涉及的一系列的相关活动,每个活动对应完成软件项目的各项任务 软件过程模型:传统软件开发模型(瀑布模型,快速原型模型),演化模型(增量模型,螺旋模型),面向对象开发模型(喷泉模型,构件集成模型),形式化开发模型(转换模型,净室模型) 项目适
2011-06-20 19:27:00 692
原创 sql语句中的时间转换
<br /><br />数据库中存储的是UTC时间,直接将UTC时间转化为秒数选择出来<br />select id, name, strftime(/"%s/",date_time)from from table1<br /><br /><br /> <br />传进去北京时间(2011-05-05 22:00:00),实际数据库是UTC时间,直接进行比较<br />select id from table where date_time >=datetime( '2011-05-05 22:00
2011-05-05 23:38:00 1618
原创 linux下c++使用occi连接oracle数据库步骤,及出现的问题和解决
<br /><br />1. 所需安装包(64位)<br />oracle-instantclient-basic-10.2.0.3-1.x86_64.rpm<br />oracle-instantclient-devel-10.2.0.3-1.x86_64.rpm<br />2. 安装<br />安装后,库文件路径为/usr/lib/oracle/10.2.0.3/client64/lib/<br /> 头文件路径为/usr/include/oracle/10.2
2011-03-04 16:34:00 4423
转载 获取和修改linux socket最大连接数
<br />获取linux socket最大连接数<br /><br />socket连接数的理论值应该和一个进程所能打开的最大文件描述符数相等,所以编写简单程序在Fedora Core Linux下测试得:<br />#include <stdio.h><br />#include <unistd.h><br />#include <stdlib.h><br /><br />int main(int argc, char *argv[])<br />{<br />
2011-01-15 17:09:00 3043
原创 类模板的使用
<br /><br /> template <class T><br /> class CTest<br /> {<br /> public:<br /> CTest(T m = 0, T n = 0 ); //构造函数声明<br /> Tcmp(); //成员函数声明<br /> private:<br />
2010-09-03 13:22:00 572
转载 CString 转换为 char* (VC6.0与Visual Studio 2008兼容问题)UNICODE字符集
使用CString的GetBuffer方法 CString origCString("Hello,World"); char* CharString = origCString.GetBuffer(origCString.GetLength()+1); 网上的很多文章说的都是这个方法,但是我在VC++2008中编译得到下列信息 Error 1 error C2440: 'initializing' : cannot conver
2010-08-23 11:03:00 1349
原创 RTSP相关
<br /> 研究RTSP有一阵了,一直没时间总结,今天抽个空梳理一下吧!!<br /> <br /> 我使用TCP承载RTSP,所以这里只探讨TCP下RTSP流控制方法的传输。<br /> 最基本的方法:OPTIONS,DESCRIBE,SETUP,PLAY,PAUSE,TEARDOWN,ANNOUCE等等,这些方法看看RFC就都知道了,我想说说各个方法需要注意的或是有什么别的用途,有不对的地方还请指正。<br /> 1. OPTIONS<br /> 这个方法在建立R
2010-07-08 19:52:00 1212 3
转载 RFC2326(中文版)-实时流协议(RTSP)
实时流协议(RTSP) ( Real Time Streaming Protocol (RTSP) )备忘录的状态:本文档讲述了一种Internet社区的Internet标准跟踪协议,它需要进一步进行讨论和建议以得到改进。请参考最新版的“Internet正式协议标准”(STD1)来获得本协议的标准化程度和状态。本备忘录的发布不受任何限制。版权声明:版权为Th
2010-05-10 19:42:00 1520
转载 RFC3550 RTP 中文文档(转载)
原文地址:http://bbs.chinaunix.net/viewthread.php?tid=1150492保留,有时间慢慢看,感谢译者付出的辛勤劳动。 RFC3550 RTP:实时应用程序传输协议 摘要本文描述RTP(real-time transport protocol),实时传输协议。RTP在
2010-05-10 19:38:00 1258
原创 解决小企鹅输入法的乱码问题
1、安装 fcitx sudo apt-get install fcitx 2、配置默认输入法为 fcitx im-switch -s fcitx 3、重启 x-window 重启之后,fcitx 输入法应当正常启动,输入条将显示在屏幕最上面,不过输入框中文显示可能是 “口口”,需要改动一下配置文件。 4、修改配置文件
2010-05-03 12:25:00 966
转载 继承和组合
继承是一种白箱复用,父类的内部细节对子类可见。 对象组合彼此不知道对方内部细节,成为黑箱复用。 继承的优缺点: 1) 子类可以直接重定义父类的操作。 2) 编译时刻决定了,无法在运行期间更改。 3) 子类要知道父类的实现细节,这样就部分破坏了封装性。子类和父类依赖过于紧密,父类的某些变化必然导致子类的变化。开发过程中遇到过类似的问题。这种依赖,限制了灵活性以及复用性。比如
2010-03-22 22:47:00 496
转载 Vs2008中ofstream不能读取带有中文的路径
<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅 0 2
2010-03-02 17:36:00 1979 2
原创 关于滚动条
最近在做个MFC应用程序,学了不少东西,把学到的写下来,一是与大家分享,另外以后忘了的话还可以来看看,温习一下。 先说说这两天搞的关于滚动条的操作吧! 写之前说明一下,这个例子是将一个文本文件在屏幕上显示出来,其中m_vecFileBuf中存放的是被显示文件的内容,每行作为一条记录,m_LongLine是该文件中最长一行的字符数,StartDraw()函数就是画图
2010-02-25 18:55:00 687
转载 VC++中的数据型转换
VC++中有关数据类型转换的整理 int i = 100; long l = 2001; float f=300.2; double d=12345.119; char username[]="程佩君"; char temp[200]; char *buf; CString str; _variant_t v1; _bstr_t v2;
2010-01-18 20:33:00 444
转载 CListCtrl用法
转载:http://blog.163.com/woolenblouselxb/blog/static/106803225200922945641806/以下未经说明,listctrl默认view 风格为report相关类及处理函数MFC:CListCtrl类SDK:以 “ListView_”开头的一些宏。如 ListView_InsertColumn--------------
2010-01-18 20:19:00 861
转载 “default”标签跳过“ ”的初始化操作问题解决
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty
2010-01-11 20:47:00 2467
转载 Mpeg2中的亮度与色度
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Styl
2009-12-03 18:59:00 929
翻译 解决ubuntu9.04中kdevelop和libtool的问题
在ubuntu9.04系统下装完kdevelop,link时,所占内存不停增加,直到死机,查了好久,发现是libtool的版本问题,找到个英文网站,解决了这个问题,下面简单翻译了一下,以供碰到同样问题的朋友们借鉴。ubuntu的每次升级对 C++ developers都会有一些问题.在9.04中安装 Kdevelop和libtool的版本不兼容.
2009-11-30 16:01:00 1331
转载 Linux c的popen()
进程I/O函数,与pclose函数一起使用。表头文件 #include 函数定义 FILE * popen ( const char * command , const char * type ); int pclose ( FILE * stream );函数说明 popen() 函数通过创建一个管道,调用 fo
2009-09-22 13:34:00 2461 1
转载 函数指针及应用
我们先来看一下以下的声明:int f(int);int (*pf)(int)=&f;//&操作符可选;因为函数名被使用时总是由编译器把它 //转换为函数指针;int ans;ans=f(25);ans=(*pf)(25);ans=pf(25);//间接访问操作并非必需,因为编译器需要的是一
2009-09-07 14:41:00 564
转载 用GDB调试程序
GDB概述GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能: 启动你的程序,可以按照你的
2009-08-29 10:09:00 373
转载 单件模式的C++标准实现
我还是在下边加入关于单件的相关说明先://****************************************************************//3.5 SINGLETON(单件)—对象创建型模式//1. 意图// 保证一个类仅有一个实例,并提供一个访问它的全局访问点。//2. 动机// 对一些类来说,只有一个实例是很重要的。虽然系统中可
2009-08-11 19:34:00 424
原创 PAL电视标准
PAL电视标准,每秒25帧,电视扫描线为625线,奇场在前,偶场在后,标准的数字化PAL电视标准分辨率为720*576, 24比特的色彩位深,画面的宽高比为4:3, PAL电视标准用于中国、欧洲等国家和地区,PAL制电视的供电频率为50Hz,场频为每秒50场,帧频为每秒25帧,扫描线为625行,图像信号带宽分别为4.2MHz、5.5MHz、5.6MHz等。 PAL和NTSC制
2009-07-07 09:47:00 1233
转载 关于kdevelop
安装和启动 使用apt-get可以很容易的得到KDevelop,具体如下:(以KDE为例) 1. apt-get build-dep gcc 2. apt-get install kdevelop3 3. 如果你无法获取这些软件包的信息,可以尝试修改/etc/apt/sources.lst 安装完成后,从开始菜
2009-06-23 13:12:00 1337 1
原创 NS2
最近由于需要学了点NS2的皮毛,累人,终于可以歇两天了! 什么东西都是入门难,入了门再加上兴趣,就很容易学习了!NS2也是。刚开始装LINUX,装软件,装半天才能好使,从tcl,到gawk,再到gnuplot,慢慢的,学着就不是很费劲了,呵呵!
2009-03-06 19:17:00 383
原创 oracle数据库中数据的导入导出
数据库备份——>数据导出 1.打开开始->所有程序->附件->命令提示符,输入exp.exe,执行。 2.出现提示输入管理员用户名界面 Export:Release 8.1.5.0.0-Production on Sun Oct 29 20:27:59 2000 Copyright 1999 Oracle
2008-04-18 20:47:00 546
程序员面试宝典(完整版)
2010-11-13
EPG标准——广播电视行业标准技术文件
2009-11-30
敏捷软件开发:原则、模式与实践
2009-06-23
LINUX系统分析与高级编程技术
2009-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人