- 博客(24)
- 收藏
- 关注
原创 博客 更换地址
因为种种原因,决定更换第一个地方记录学习点滴。换到 CSDN:http://blog.csdn.net/Jason20075563欢迎访问~
2010-12-17 17:10:16 127
原创 上机总结
不少学校的上机都是C++,得重操旧业了。 1、string 字符串,#include<iostream>#include<string>using namespace std; 输入输出:cin,cout 相等比较,直接== 2、文件操作freopen("in.txt", "r", stdin);freopen("out.txt"...
2010-08-02 16:36:37 148
原创 winsock 获取本地信息
#pragma comment (lib,"ws2_32.lib")#include<winsock2.h>#include<iostream>using namespace std;int main(){ // winsock注册 WSAData wsaData; WORD wVersionReq=MAKEWORD(1,2); in...
2010-06-05 15:49:24 139
原创 MFC基本类型
#define FALSE 0 afx.h#define TRUE 1 afx.h#define NULL 0 afx.htypedef void VOID winnt.h//短整型typedef unsigned shorttypedef unsigned ...
2010-06-04 22:50:48 149
原创 SQL 分页
总体来说,对于页数(pagenum)和每页容量(pagesize)int pagenum, int pagesize转化为查询 start 行 到 end 行的问题,页数从1开始int start=(pagenum-1)*pagesize+1;int end=pagenum*pagesize;1、SqlServer: 双Top嵌套目标:从news 表中取 start 到 end...
2010-05-28 16:01:11 179
原创 快速排序 quicksort
自己写的快速排序测试效率:对于 20000 个随机数排序插入排序:Time cost:2005ms手写快排:Time cost:12msSun API Arrays.sort() Time cost:3ms import java.util.Arrays;import java.util.Date;// 快速排序/** * author : Jason li...
2010-05-28 12:27:37 137
原创 CORBA简单的例子(转)
1.文件IDL:/*Message.idl*/ module gmit { interface Message { string GetMessage(); oneway void shutdown(); };}; //CMD 下运行: idlj -fall Message.idl 生成文件夹 gmit, 以及gmit下文件 Message....
2010-05-25 10:33:31 166
原创 Heap 堆
堆的Java实现: 效果: 堆排序83 83 83 77 75 74 73 72 62 55 53 44 39 34 34 33 31 30 28 24 23 22 22 19 19 18 11 6 2 2 import java.util.ArrayList;/** * Data Structure -- Heap * @author Jason...
2010-05-24 21:29:25 104
原创 二叉查找树 BST
BST:主要的是 search、insert、delete三个操作,理想的效率 都是O (logN)delete比较复杂,有三种情况: 1,被删除的结点没有孩子 直接删除 2,有一个孩子 把sub tree 连接到 删除结点的 父节点上 3,有两个孩子 思路是:把此问题化为 问题2(只有一...
2010-05-24 14:14:25 110
Java Set 总结
总结一下 Set 在使用时需要的注意事项: Set (interface): 为了实现唯一性,需要实现 equals 方法 HashSet : 实现 hashCode 方法TreeSet: 实现 Comparable 接口,实现compareTo方法LinkedHashSet: 实现 hashCode方法 结果:[0, 1, 2, 3, 4, 5, 6, 7, ...
2010-05-22 21:28:51 110
二叉树 in Java
最近在看 Data Structures outside in Java看到 二叉树 于是自己学着写了一个 运行结果是 中序遍历:The recursive travell:D B F H E G A C The stack way travell:D B F H E G A C Notes:遍历的方法1:递归调用: 思路清晰,编程简单。但是问题也很严重,需要消耗...
2010-05-22 21:19:29 113
原创 Java Socket Demo
package srtp;import java.io.*;import java.net.*;public class Client { Socket socket; BufferedReader in; PrintWriter out; public Client() { try { socket = new Socket("...
2010-05-17 15:33:05 131
原创 COM 包容组件
效果: <!--StartFragment -->文件说明: 1、客户端 : CLIENT.cpp: main方法 Contain.exe :编译后的执行程序 GUIDS.CPP: GUID相关定义 IFACE.H:接口定义 2、组件: CMPNT1.cpp: 外部组件 CMPNT1.def: 接口定义 Cmpnt1.dll:编译后的DLL CMPNT2.cpp 内部组件 CMPNT...
2010-05-09 15:46:36 171
原创 COM 学习(五-B) 真实的COM
[size=x-large]真实的COM,程序同 inside com,Chapter071. 客户端:[/size][code="C++"]//// Client.cpp - client implementation/* CoCreateInstance: 在COM库中包含一个用于创建组件的名为CoCreatelnstancae的函数。此函数需要一 个CLSID...
2010-05-07 17:43:51 220
原创 COM 学习(四)
[size=x-large]还只是模拟,把组件 抽取出来,通过DLL的方式调用1.定义接口[/size][code="C++"]//// Iface.h//// Interfacesinterface IX : IUnknown{ virtual void __stdcall Fx() = 0 ;} ;interface IY : IUnknow...
2010-05-07 12:38:07 130
COM 学习(三)
[size=x-large]实现 AddRef 和 Release 函数,控制COM组件的生命周期[/size][code="C++"]#include #include using namespace std;void trace(const char* msg) { cout
2010-05-05 15:09:24 108
COM 学习(二)
[code="C++"]//// IUnknown.cpp// #include #include using namespace std;void trace(const char* msg) { cout Fy() ; // Use interface IY. } trace("Client: Ask for an ...
2010-05-04 21:42:03 112
COM 学习(一)
[size=x-large]简单模拟,非真实COM组件[/size][code="c++"]#include #include using namespace std;////接口定义//interface IX{ virtual void __stdcall Fx1() = 0 ; virtual void __stdcall Fx2() = 0...
2010-05-04 13:32:10 107
Spring 学习笔记(一)
[size=x-large]1. 基础[/size]AOP:Abstract Oriented Programming 面向接口(抽象编程)IOC(DI)--Dependency Injection:控制反转、依赖注入。Annotation用的比XML多.[size=x-large]2. 样例:[/size] 注入类型:setter注入(最常用)、构造注入、接口注入 配...
2010-05-03 20:48:37 96
jdom 读取 xml
1.[code="xml"] 8G 200 1580 10G 500 3000 [/code]2. 需要导入 jdom.jar 到 工程中[code="java"]import java.util.*; import org.jdom.*; import org.jdom.i...
2010-05-03 15:32:40 140
Linux 学习笔记
[size=xx-large]Linux 学习笔记:[/size][b][size=x-large]一、基础[/size][/b]1. Linux 一般只是做服务器 ,桌面应用比较少2. 分区:先分区再格式化,可格式化为不同的 文件格式3. 磁盘分区:主分区、扩展分区(还可再分为多个逻辑分区)[size=x-large][b]三、命令行[/b][/size]...
2010-05-01 23:04:34 107
Lucene 学习
[size=large]1.对三国演义预处理[/size][code="java"]package tool;/** * 编码 为 GB2312 */import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;...
2010-04-26 21:28:35 106
Java 多线程 学习
1. 实现 Runnable 接口,包含run方法,这是要完成的任务交给线程,通过new Tread(),start 启动[code="java"]package thread;public class LiftOff implements Runnable { protected int countDown = 10; private static int taskCou...
2010-04-25 15:53:35 105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人