自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (15)
  • 收藏
  • 关注

转载 程序员的credit

+++++++++++++++++++++++++++++++++++++++程序员的credit(1)——何谓credit +++++++++++++++++++++++++++++++++++++++By ZhangHuicredit可以理解为"信用",但又不止于此,它还包含又周围的人对你能力,特点的认同和其他看法。以前看一本有关微软的书,里面就讲到一个程序员应该有意识的建立自己在团队的c

2009-06-25 21:19:00 1380 2

翻译 迭代器特性介绍

原文请见:http://www.codeproject.com/KB/stl/Iterator_traits.aspx 简介如果去查字典,特性就是特点/属性的意思。C++中也不例外,本文中的迭代器特性,指的就是C++ Iterator的特点/属性。继续深入研究之前,我们需要先基本了解一下C++中迭代器是如何设计的。 在C++ STL(标准模板库)中,有3个有意义和重要的东西:

2009-06-24 22:08:00 1927 4

翻译 WinPcap教程(3):打开网卡抓包

前篇:WinPcap教程(2):获取设备高级信息 我们已经知道如何获取网卡信息了,现在让我们开始进行真正的开发工作,即打开一个网卡并抓取数据包。本文中,我们将写一个程序来打印出流经网卡的每个包的相关信息。 打开抓包设备的函数是pcap_open(),该函数的参数中,snaplen,flags和to_ms这三个值得解释一下:snaplen该参数设定了包需要抓取的部分。在一些操

2009-06-23 19:58:00 8214 1

翻译 WinPcap教程(2):获取设备高级信息

前篇:WinPcap教程(1):获取网卡列表 WinPcap教程(1):获取网卡列表演示了如何获得网卡的基本信息(如设备名称和描述信息)。实际上,WinPcap还可以提供更多其他高级信息。特别地,pcap_findalldevs_ex()返回的pcap_if结构包含了一个pcap_addr结构列表,包括:-          网卡的地址列表-          网络掩码列表(其中每

2009-06-23 14:53:00 3406 2

翻译 WinPcap教程(1):获取网卡列表

本部分将向你展示如果使用WinPcap API的特性。它是以教程的方式来组织的,并细分为一系列的课程,以step-by-step的方式,向读者介绍如何利用WinPcap编程,从基本的功能(获取网卡列表,抓包等等)到最高级的功能(处理发送队列和收集网络流量统计数据)。 代码片段以及一些简单但是完整的程序可供参考:所有源码都有指向使用手册的链接,即只要在函数或者数据结构上点击,就会跳到对应的文

2009-06-22 15:56:00 7318 2

翻译 VC中建立使用WinPcap的开发环境

创建一个应用,使用wpcap.dll用微软Visual C++创建一个应用,使用wpcap.dll,可按照下列步骤:- 在每个需要使用库导出的函数(functions exported by library)的源文件开始处,包含pcap.h头文件;- 如果程序用到了WinPcap和Win32平台呢相关的函数,记得在预处理器定义中包含WPCAP;- 如果程序用到了WinPcap的远程

2009-06-22 15:50:00 3811 1

转载 使用DBCA创建Oracle数据库

Oracle数据库版本:Oracle 9iOracle数据库的创建有两种方式:一种是使用CREATE DATABASE命令;一种是使用DBCA (Database Configuration Assistant),它是基于图形界面创建的,比较简单方便。而且,使用DBCA可以详细地对将要创建的数据库进行详细的配置。使用DBCA创建数据库的过程如下所示:首先,“开始” —> “所有程序” —

2009-06-19 21:54:00 1560 1

翻译 用Java开发Oracle存储过程

本文移至:http://patmusing.blog.163.com/blog/static/1358349602010183514121/

2009-06-19 17:01:00 1896

转载 让人成为富翁的技术

下面转的这篇文章,是一个金融界的朋友强烈推荐我看的。 =============================================序:发扬韬略2009-06-11 21:31这算一个新栏目的开篇吧。做股票久了,就见多识广了;写东西多了,就思绪万千了。这几天,有几件事情,让扬韬深为感慨。第一件事情,父母谈及家乡人的辛劳。说家乡某某,妻子生病,买了几百元的保健

2009-06-19 11:10:00 1673 3

原创 用Factory设计模式解决一个网友的问题

“定义一个如下所示的CNumber类,并以其为基类派生出素数类CPrimeNumber,完全平方数类CCompleteSquareNumber和回文数类CPalindromeNumber。 class CNumber { protected:     char *p_type;  // points to the text stating type of the number

2009-06-17 14:49:00 1332 1

原创 Hands-on on VisiBroker5.1 for C++ and Java (2)

续前篇:Hands-on on VisiBroker5.1 for C++ and Java (1)  Chapter 3                   Example2 : Efficiency Java vs. C++ As we explain how to write a CORBA compliant application exhaustively in Chap

2009-06-16 21:50:00 1542 1

原创 Hands-on on VisiBroker5.1 for C++ and Java (1)

下面的是几年前刚接触VB时的学习笔记,仅供参考。 Chapter 1                   Development EnvironmentCautions:1.       VisiBroker 5.1 can only work with JDK1.3.1or later.If you already other version of JDK and/or JB

2009-06-16 20:24:00 1914 1

原创 Linux操作系统下动态库的编写与调用

1. 用c语言写动态库:/* * libsthc.h * Declarations for function add */#include "stdio.h"#include "stdlib.h"#include "stdarg.h" #ifdef __cplusplusex

2009-06-16 16:59:00 7713 8

原创 在Linux环境下编写和使用静态函数库

在libsth.h中声明函数定义:/* * libsth.h * Declarations for simple error-handling library */#ifndef _LIBSTH_H#define _LIBSTH_H #include "stdarg.h" /* * ADD */int ADD(int a, int b); 

2009-06-16 16:46:00 1534 1

原创 GWT - GWT Designer开发Ajax应用 (06) - 常用控件使用

 前篇:GWT - GWT Designer开发Ajax应用 (05) 利用RPC传递对象  概要说明:Tab、RadioButton和ComboBox的使用方法。1. 创建一个GWT Java Project 图1设定项目名称为:TestSeveralWidgets,点击Finish按钮:  图2做一下工作:- 选中Create G

2009-06-16 10:19:00 3733 3

原创 把结构用二进制方式写入文件,并读出来

很简单,但是经常被问及的问题。下面的代码是C语言写的,将一个结构student用二进制的方式写入文件e:/fle.bxt中,并读取出来。#include #include struct student{    int num;    char name[10];    float score;}; main(){         char* file

2009-06-16 09:14:00 6211 2

原创 struts入门必须熟悉的流程

用实例来说明struts1.2.9的流程。 struts开发环境搭建:从网上下载struts开发包和源代码,然后在struts目录下解压开发包,如下图:图1在lib目录中有需要进行开发struts项目的所有jar包,webapps目录下有一个模板空项目struts-blank.war和struts的说明文档struts-documentation.war,分别对他们解压,解

2009-06-12 12:01:00 2013 1

原创 GWT - GWT Designer开发Ajax应用 (05) 利用RPC传递对象

前篇:GWT - GWT Designer开发Ajax应用 (04)  概要说明:输入一个ID,从服务器端传递与此ID对应的Contact对象。1. 新建一个GWT Java Project图1设置项目名称为“ContactInfo”,点击Next按钮,图2选中Create GWT module,并设定module的名称为“ContactInfo”,Pa

2009-06-12 10:35:00 3060

原创 水仙花数

水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3 + 3^3 = 153)。 下面是求3位数的水仙花数的C代码:#include int main(void){         int a,b,c;         for(a = 1; a                    for(b = 0;

2009-06-12 00:12:00 142 1

原创 一个在加拿大上学的朋友的暑假作业

Learning Objectives of the Project In this project, students will learn to work with files (streams), structures, arrays and arrays of structures, and definitely teamwork. Group Work Students are supp

2009-06-10 22:18:00 2116

原创 初始化列表问题

网上有朋友问初始化列表的问题,所谓的初始化列表其实就是类成员初始化列表(Member Initialization List)的简单说法。1)基本概念,初始化列表的形式#include using namespace std; class MemberInitializationList{private:        int i;        

2009-06-10 22:07:00 3362

转载 Oracle RAC工作原理

在一个应用环境当中,所有的服务器使用和管理同一个数据库,目的是为了分散每一台服务器的工作量,硬件上至少需要两台以上的服务器,而且还需要一个共享存储设备。同时还需要两类软件,一个是集群软件,另外一个就是Oracle数据库中的RAC组件。同时所有服务器上的OS都应该是同一类OS,根据负载均衡的配置策略,当一个客户端发送请求到某一台服务的listener后,这台服务器根据我们的负载均衡策略,会把请求发送

2009-06-09 10:58:00 1000

转载 Oracle HINT的常见用法

提示(hint)从Oracle7中引入,目的是弥补基于成本优化器的缺陷。提示通常用来改变SQL执行计划,提高执行效率。使用提示需要遵循的原则:1)仔细检查提示语法。尽量使用完整注释语法/*+ hint */2)使用表别名。如果在查询中指定了表别名,那么提示必须也使用表别名。例如:select /*+ index(e,dept_idx) */ * from emp e;3)不要在提示中使

2009-06-09 10:42:00 1139 1

原创 一个ACM问题

网上有朋友求下面ACM题目的翻译:Problem Description In many applications very large integers numbers are required. Some of these applications are using keys for secure transmission of data, encryption, etc

2009-06-08 10:25:00 2470 1

原创 Teasing!

2009-06-07 02:22:00 803 3

原创 STL中的map和multimap

某网友提问:“0000172009010199999999001         他们对应的结构体是id[7];date[9],date[9];item[4] 0000202009010299999999001         这是一个纯文本文件,名字叫info(d:/info) 0000222009010399999999003 00002320090104999999990

2009-06-06 20:21:00 6379 4

原创 三谈内存对齐问题

由于CSDN长时间无法显示图片,本文已暂时迁移到:http://patmusing.blog.163.com/blog/static/135834960201001432528600/ 

2009-06-03 21:48:00 1382 1

C++实现流媒体程序库

实现了标准协议,例如RTP/RTCP,RTSP以及SIP-C

2011-03-14

C++实现的科学运算函数库- 帮助文档

C++实现的科学运算函数库- 帮助文档,很好用的,强力推荐!

2009-06-17

C++实现的科学运算函数库

各种数学中的算法C++代码实现,如矩阵,FAD等等

2009-06-17

用IOCP开发Server端

用IOCP(Complete Port)开发Server端,在windows平台上,对于大并发量的访问,是最好的选择。附件是一个完整的VC项目。

2009-06-04

3个bitmap文件

3个bitmap文件,用于认识bitmap文件格式的本质

2009-06-03

g729语音压缩源代码

g729语音压缩源代码,非常流行的c语言实现的g.729压缩算法,很值得研究语音压缩的开发者一看

2009-06-02

用离散余弦变换将BMP转换成JPEG源代码

1. 代码是从网上搜来的,对某些BMP转换有问题。下载的朋友可以自行修改。 2. 但转换的原理说得非常明白,即BMP(or DIB)->DCT->Quantization->Inverse DCT 转换的原理说得非常明白,即BMP(or DIB)->DCT->Quantization->Inverse DCT。 3. 有很详细的注解。

2009-05-14

Oracle Pro *C/C++ 和OCI 最详细的教程

用C/C++开发高效率的Oracle数据库应用程序

2009-05-10

keygeno.jar

可以解密GWT Designer。GWT Designer是一个很好的Ajax应用GUI设计软件。

2009-04-25

J2ME上的DES、RSA加密解密包

J2ME上的DES、RSA加密解密包,非常简单易用。

2009-04-20

Java单元测试 - 测试驱动代码

Java单元测试 - 测试驱动代码 Table of Contents Unit Testing in Java—How Tests Drive the Code Foreword Foreword Preface Part I - Basic Techniques Chapter 1 - Introduction Chapter 2 - Automating Unit Tests Chapter 3 - Basic Steps of the Test-First Approach Chapter 4 - Test Ideas and Heuristics Chapter 5 - The Inner Life of a Test Framework Chapter 6 - Dummy and Mock Objects for Independence Chapter 7 - Inheritance and Polymorphism Chapter 8 - How Much is Enough? Part II - Advanced Topics Chapter 9 - Persistent Objects Chapter 10 - Concurrent Programs Chapter 11 - Distributed Applications Chapter 12 - Web Applications Chapter 13 - Graphical User Interfaces Chapter 14 - The Role of Unit Tests in the Software Process Chapter 15 - Loose Ends and Opportunities Part III - Appendices Appendix A - Notes to JUnit Appendix B - Unit Tests with Other Programming Languages Glossary Bibliography and List of References Index List of Figures List of Tables

2009-04-20

QT4教程中的示例源代码

QT4教程中的示例源代码。QT有利于强大了,想学QT的朋友就可以从这本书开始。

2009-04-19

非常详细的QT4教程

这是关于QT4的教程,现在QT越来越强大了,跨平台开发非常好。

2009-04-19

Tom Swan的《Linux下的C++编程》

非常好的Linux环境下的C++编程书籍。很容易懂的哦。Tom Swan's GNU C++ for Linux (Professional Dev. Guide).chm

2009-04-19

C++泛型编程和设计模式应用

C++泛型编程和设计模式应用,由Addison Wesley 公司出版。

2009-04-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除