摘要:这本书买了有一段时间了,可是最近才算真正过了一遍,书不算厚,300页左右,但是看完后感觉收获颇多。这本书并没有教给你具体的建模技术,比如uml,模式等的使用,或者手把手的教你一个例子,而是首先提出敏捷建模的原则,实践来解释什么是敏捷建模和其关键部分。然后展开说明敏捷建模中各制品,和统一过程,xp的结合等。对于我自己来说读这本书最大的收获不是获得了某些技术,而是明白了一个道理,在软件开发过程中,对“度”的掌握的重要,从传统的重型软件开......
摘要:1.14版本之前,每添加一个新的语音编解码,需要修改和重新编译openh323原码。这需要一份完整的openh323原码拷贝和一个兼容的开发环境,也需要掌握c++和openh323能力集(capabilities)的细节。
1.14版本以后,openh3230加载语音编解码,既能够在运行时加载,也可以从一个dll(for windows)或者library.so(在unix平台上)文件加载。这就使得编写和修改openh323编解码比以前的那种单一设计方法......
linux下使用系统调用编程实现dir命令功能也是很简单的小程序,用到了一些目录操作
【相关文章:
struts学习笔记(1)】
【扩展阅读:JBuilder9开发实用技巧】
【扩展信息:
Swing设计JOptionPane】#include <unistd.h>#include <stdio.h> #include <errno.h> #include <sys/types.h> #include <sys/stat.h> #include <dirent.h> #include <time.h>
static int get_info(const char * filename)
{ struct stat statbuf; if(stat(filename,&statbuf)==-1) { printf("%s\n",filename); return(1); } if(s_isdir(statbuf.st_mode)) printf("%s\t directory\tmodified at %s",filename,ctime(&statbuf.st_mtime)); if(s_isreg(statbuf.st_mode)) printf("%s\tsize:%ld bytes\tmodified at %s",filename,statbuf.st_size,ctime(&statbuf.st_mtime)); return(0); }
int main(int argc,char **argv)
{ ...
下一页 摘要:默认的jcombobox无法在每个条目上显示图标、缩进等样式。但是swing的mvc设计结构为各种组件提供了无与伦比的可扩展性。为了实现这一点,我们可以创建一个新的renderer来负责每个条目的绘制。
首先我们新写一个类imagedcomboboxitem,它封装了一个下拉条目的信息,包括图标、文字、缩进等:
class imagedcomboboxitem { private icon icon = null; private string tex......