- 浏览: 28039 次
- 性别:
- 来自: 上海
最新评论
-
NickRambo:
我的问题是,通过httpPOST 向服务器请求一个较大内容的X ...
sax解析大xml文件 -
azraelmouse:
贴错运行结果了。
java正则表达式 最大最小匹配
文章列表
昨天发现了一个很好的开源flash报表, 试了下,不愧是flash, 表现力很强,比jfreechart好用,又漂亮,特别是鼠标显示数值。
根据官网的指南,自己运行了一下,现附上源码(结合php开发),交流学习。
- 2009-11-21 14:10
- 浏览 1521
- 评论(0)
PHP生成热点图,有两大要点:
1. 点需要有模糊效果。
2. 点越多,颜色需要越鲜艳。
借用http://www.labsmedia.com/clickheat/的算法,第一点比较好理解,第二点可以把RGB值和画图板里的颜色对比。
clickheat--version1:
<?php
define('CLICKHEAT_LOW_COLOR', 0);
define('CLICKHEAT_HIGH_COLOR', 255);
define('CLICKHEAT_GREY_COLOR', 240);
define('CLICKHEAT_ALPHA', 60);
for ...
FutureTask 用法
- 博客分类:
- java
FutureTask应用场景:
如果不想分支线程阻塞主线程,又想取得分支线程的执行结果,就用FutureTask
FutureTask简介:
FutureTask是一种可以取消的异步的计算任务。它的计算是通过Callable实现的,它等价于可以携带结果的Runnable,并且有三个状态:等待、运行和完成。完成包括所有计算以任意的方式结束,包括正常结束、取消和异常。Future有个get方法而获取结果只有在计算完成时获取,否则会一直阻塞直到任务转入完成状态,然后会返回结果或者抛出异常。Executor框架利用FutureTask来完成异步任务,并可以用来进行任何潜 ...
ThreadPoolExecutor用法参照:
http://sjsky.iteye.com/blog/1100208
参数详细说明: [ 1 ]、corePoolSize: 线程池维护线程的最少数量 [ 2 ]、maximumPoolSize:线程池维护线程的最大数量 [ 3 ]、keepAliveTime: 线程池维护线程所允许的空闲时间 [ 4 ]、unit: 线程池维护线程所允许的空闲时间的单位,unit可选的参数为java.util.concurrent.TimeUnit中的几个静态属性: NANOSECONDSMICROSECONDSMILLISECONDSSECO ...
sax解析大xml文件
- 博客分类:
- java
工作中遇到要处理30M左右的文件,测试了下dom4j,最多10M多点,11M就 out of memory, 于是最后选择了直接用sax进行解析:
ReadXMLFileSAX类:
package xml;
import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory;
import org.xml.sax.Attributes;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.DefaultHandle ...
先看两端代码:
String s = "/m/t/wd/nl/n/p/m/wd/nl/n/p/m/wd/nl/n/p/m/v/n";
Pattern p = Pattern.compile("/m/t.*/nl/n/p/m");
Matcher m = p.matcher(s);
while(m.find()) {
System.out.println(m.group());
System.out.println(m.st ...
前段时间一项目要用ICTCLAS进行中文分词,但ICTCLAS开源版并没有提供jni调用,所以从网上找了找了jni的资
料:http://www.iteye.com/topic/295776。记录于此。
帮朋友写了个小工具, 记录下:
linux命令:
屏蔽pemission deny:
find / -name apache 2>/dev/null
文件拷贝:
本地到server: scp -p /tmp/New\ Project\ 20100912\ 0015.sql mike@218.76.12.194:/home/mike/
server到本地: scp -p mike@218.76.12.194:/home/mike/loopSearch.* /tmp/
ubuntu安装MySQLdb: sudo apt-get ...
需求是:为了知道搜索引擎通过哪些关键词到达站点,需要对url进行反编码,google了一下(怕没机会用了),看到可可熊的链接:http://cocobear.info/blog/2008/08/11/tool-of-python-url-encode/,还有其他不错链接,在此表示感谢。
借鉴了转码方法,主要针对国内几个主流搜索引擎,代码如下,留作纪念:
import urllib
import sys,getopt,re
searchEngines = {'http://www.google.com': 'q=',
'http://w ...
PHP开发也有几个月了,感觉php缓存是很重要的一块,无论是页面级的(主要指smarty)还是dao级的。使用上还不怎么熟,但还是记录下笔记。本篇讲述的缓存是写到磁盘文件,这是看piwik源码时看到的,感觉思想很好,这也得益于PHP的var_export 方法。主要把要保存的内容(int,string,也可以使array)保存为php文件,这样当include这个php文件后,保存的内容就自动当做变量被include进来了。
源码如下:
<?php
class Piwik_CacheFile
{
protected $cachePath;
protecte ...