`
minbing
  • 浏览: 27974 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
昨天发现了一个很好的开源flash报表, 试了下,不愧是flash, 表现力很强,比jfreechart好用,又漂亮,特别是鼠标显示数值。 根据官网的指南,自己运行了一下,现附上源码(结合php开发),交流学习。    
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 ...

java jni 调用

    博客分类:
  • java
前段时间一项目要用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 ...
Global site tag (gtag.js) - Google Analytics