- 博客(23)
- 收藏
- 关注
简单Cache设计
Cache问题,淘宝用户数据比较多,每次用户来讲问,需要仅数据库取得用户信息,为了提高速度,在内存中缓存用户数据,设计算法,Cache满的时候需要删除很久没有使用的数据。 import java.util.ArrayList; import java.util.HashMap; public class Resolve { HashMap cac...
2011-04-01 23:29:15 151
原创 【转】使用WVTool进行文本分类
觉得这篇文章挺好,先载下来 原链接:http://strayly.iteye.com/blog/621036 import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileWriter; import java.io.IOException...
2011-03-16 17:23:38 197
原创 在网上看了一段代码 觉得好有摘下来 主要是中文的处理上有用
import java.io.IOException; import java.util.ArrayList; import java.util.List; import javax.net.ssl.SSLHandshakeException; import org.apache.http.HttpEntity; import org.apache.http.HttpEntityE...
2011-03-08 22:37:42 163
文本特征选择的关键算法总结
一、特征词选择与特征词权重关系 开始学文本分类的时候经常要搞晕特征词选择和特征词权重 这两个东西,因为两者都要进行量化,很容易认为特征词选择就是计算权重,因此我认为有必要先搞清楚这两个概念。 两者的区别 :特征词选择是为了降低文本表示的维度,而特征词权重是为了表示文本表示中每一个特征项的重要程度。 特征词的选择算法 有:文本...
2011-03-07 10:43:53 368
用eclipse打包jar 遇到的小问题
1. 出现resource out of sync的问题,右键你当前的项目,刷新或F5 2. eclipse 打包jar ,如果有图片,常常出现打包后无法运行的问题,如果你在命令行下运行,就能知道是图片找不到出了问题,比如说你把图片放在src\image.jpg 这样在打包后的jar包里根本找不到src,你写的路径名可能是.\\src\\image.jpg,这个在eclipse是完全可...
2011-02-27 07:27:13 146
C++读取XML之类的文件
#include <fstream> #include <iostream> #include <string> int getNameValue(char *name, char *value) { std::ifstream file; std::string buf, bufFromFile, beginName, endName;...
2009-06-01 14:36:13 195
图像压缩(行程编码)
图像压缩(行程编码) 利用行程编码对图像进行压缩 //进行压缩 对图像进行编码 #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { FILE *imageFile,*outFile; int i, data, nextData; int cnt ...
2009-05-20 21:52:53 2124
Composite Pattern(组合模式)
Composite Pattern(组合模式) 定义: 组合多个对象形成属性结构以表示整体-部分的结构层次,组合模式对单个对象和组合对象的使用具有一致性。 应用场景: 你想表示一个对象整体或部分层次。 你想让客户能够忽略不同对象的层次的变化。 对象的结构是动态的并且复杂程度不一样,但客户需要一致地处理它们。 实例: ...
2009-05-13 20:28:37 109
Iterator Pattern(迭代模式)
Iterator Pattern(迭代模式) 定义: 提供一种方法可以访问聚合对象,而不用暴露这个对象的内部表示。 应用情景: 需要遍历访问聚集中的对象而不能暴露聚集的内部结构。 允许对聚集的多级遍历访问而不会相互受影响。 提供一个一直的接口来遍历访问聚集中不同的结构。 实例: ...
2009-05-08 12:33:49 94
Command Pattern(命令模式)
Command Pattern(命令模式) 定义: 将一个请求封装成一个对象,因此可以参数化多个客户的不同请求,将请求排队,记录请求日志,并且支持撤销操作。(来自:《深入浅出设计模式》莫勇腾) 应用情景: 当你需要与动作有关的对象来作为参数。 你需要在不同的时间创建请求,生成请求队列,执行请求。 你需要支持取消、保存修改日志或处理事务(事务包括大量修改的数据)功能。 你...
2009-05-08 11:06:35 138
struts实现登录
Struts编程 使用Struts框架编写简单Web应用程序。 (1) 使用Struts的标记编写简单的用户登录表单。 (2) 创建与表单对应的ActionForm类。 (3) 创建Action类:接收传入的ActionForm对象,并验证其中的用户名和密码是否正确;若正确,转至登录成功页面success.jsp,反之转至登录失败页面fail.jsp。 (4) 编写success.jsp...
2008-12-24 15:19:48 144
c++类中多线程的使用
[code="c++"] #include #include #include #include class Instance { public: Instance() { this->thread(); }; private: static int num; static void run(int num) { printf(...
2008-09-14 14:13:15 161
使用strncpy_s 比 使用strncpy更加安全
以下使用strncpy 但不安全 [code="c++"]#include #include #include #include int main (int argc, char *argv[]) { char *p = "hello who you are ? "; char *dest; char s[20]; int valLen; dest...
2008-09-14 10:29:14 740
wchar_t 与 char 相互转化
[code="c"]// crt_mbtowc.c /* Illustrates the behavior of the mbtowc function */ #include #include int main( void ) { int i; char *pmbc = (char *)malloc( sizeof( char ...
2008-09-11 15:14:00 122
char 和 wchar_t相互转化
[code="c"]#include #include //function: charTowchar //purpose:char to WCHAR 、wchar_t、LPWSTR etc void charTowchar(const char *chr, wchar_t *wchar, int size) { MultiByteToWideChar( CP_ACP,...
2008-09-11 09:41:51 279
java HttpURLConnection 登录网站 完整代码
[code="java"]import java.io.*; import java.util.*; import java.net.*; public class WebTest { public static void main(String[] args) { System.out.println("beging..."); DownLoadPages("h...
2008-09-09 20:16:13 162
java 登录网站 cookie的设置
[code="java"] // OK, now we are ready to get the cookies out of the URLConnection String cookies = getCookies(httpConn); System.out.println(cookies); httpConn = (HttpURLConnection) n...
2008-09-09 20:14:09 436
java HttpURLConnection 登录网站
[code="java"] String post = "email=" + URLEncoder.encode("e-mail", "UTF-8") + "&password=" + "password"; url = new URL(urlStr); httpConn = (HttpURLConnection) url.openConnect
2008-09-09 20:10:33 222
java 托盘 显示 在桌面最上
当你将应用程序隐藏 缩小到一个系统托盘 此时候 你更希望点击一下他 然后应用程序又跳回原来的样子 你可以这样写 [code="java"] frame.setVisible(true); frame.setExtendedState(frame.NORMAL); frame.setAlwaysOnTop(true);[/code] 这样就显示出原来应用程序...
2008-09-09 17:39:13 73
java语言 托盘控制 任务栏
[code="java"]import java.util.*; import java.io.*; import javax.swing.*; import java.awt.*; import java.awt.event.*; public class Test extends JFrame { public Test() { final TrayIcon tra...
2008-09-09 16:25:15 125
原创 java 最小化 最大化窗口 触发事件
[code="java"]import javax.swing.*; import java.awt.event.*; public class TestPost { JFrame mainFrame; public TestPost() { mainFrame = new JFrame("JFrameDemo Title"); // 创建一个JFrame main...
2008-09-09 16:21:21 1290
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人