- 博客(24)
- 收藏
- 关注
原创 博客 更换地址
因为种种原因,决定更换第一个地方记录学习点滴。 换到 优快云:http://blog.youkuaiyun.com/Jason20075563 欢迎访问~
2010-12-17 17:10:16
172
原创 上机总结
不少学校的上机都是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
174
原创 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
177
原创 MFC基本类型
#define FALSE 0 afx.h #define TRUE 1 afx.h #define NULL 0 afx.h typedef void VOID winnt.h //短整型typedef unsigned short typedef unsigned ...
2010-06-04 22:50:48
181
原创 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
213
原创 快速排序 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
169
原创 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
211
原创 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
135
原创 二叉查找树 BST
BST: 主要的是 search、insert、delete三个操作,理想的效率 都是O (logN) delete比较复杂,有三种情况: 1,被删除的结点没有孩子 直接删除 2,有一个孩子 把sub tree 连接到 删除结点的 父节点上 3,有两个孩子 思路是:把此问题化为 问题2(只有一...
2010-05-24 14:14:25
148
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
152
二叉树 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
136
原创 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
167
原创 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
230
原创 COM 学习(五-B) 真实的COM
[size=x-large]真实的COM,程序同 inside com,Chapter07 1. 客户端:[/size] [code="C++"]// // Client.cpp - client implementation /* CoCreateInstance: 在COM库中包含一个用于创建组件的名为CoCreatelnstancae的函数。此函数需要一 个CLSID...
2010-05-07 17:43:51
263
原创 COM 学习(四)
[size=x-large]还只是模拟,把组件 抽取出来,通过DLL的方式调用 1.定义接口[/size] [code="C++"]// // Iface.h // // Interfaces interface IX : IUnknown { virtual void __stdcall Fx() = 0 ; } ; interface IY : IUnknow...
2010-05-07 12:38:07
172
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
144
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
162
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
144
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
130
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
171
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
139
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
136
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
137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅