自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (2)
  • 收藏
  • 关注

原创 String.inern的应用

Java 的基本类型都是池化存储的,最奇怪的动物 —— String 也有基本类型的特性。intern()方法是当String被new出来后,在heap中存在时,如果调用,则放入池中。public static void main(String[] args) {        String s = new String("1");        s = s.intern();

2015-01-12 18:17:24 453

原创 锤子如何连接MacOS系统调试

之前公司的妹子帮我整理的锤子如何连接Macbook,这里再发一遍之前将锤锤插入Macbook进行调试,虽然finder可以识别到锤子的存储卡,但是用adb devices命令怎么刷不出锤子,本来就是为了自家的app能完美适配锤子才买的,万万没想到卡在这一步,着急死了。网上搜了一圈都没有看到答案;打锤子客服,态度虽然很好,但说稍后答复,也一直没有答复——很可能锤子的客服也没遇到这样的

2015-01-12 14:41:15 1109

原创 [wordpress搬家]软件推荐 — Genymotion

[2014.1.24]genymotion是一款Android虚拟机,相见恨晚,它速度太快了,秒杀Google的虚拟机。安装简单,去它的官网注册,下载。再下载一个Virtualbox否则运行不了。

2015-01-06 18:36:30 374

原创 [wordpress搬家]nutch的二三事 — 数据清洗

[2013.12.27]好吧……这篇文章与nutch有关系也没有关系。在nutch把数据放入数据库以后,因为是非结构化的,所以我们还需要从中提取我们需要的数据,这时就需要清洗数据了。自己写一个小程序是很有用的,Ade这里用的方法是远程jdbc链接数据库,获取webpage中的content字段,然后使用jsoup提取数据。选用jsoup的原因是content字段中保存了整个ht

2015-01-06 18:35:13 440

原创 [wordpress搬家]nutch的二三事 — 2.2对mysql的支持及各种问题

[2013.12.26]之前有一篇关于2.1对mysql的UTF8支持,现在有了2.2的支持了。不过先前的问题还是有,有个人给出了一个gora-sql-mapping.xml的patch但是替换以后还是有问题,对于Index的767长度:[root@AY131218101252507ad0Z local]# bin/crawl urls dianping http://loc

2015-01-06 18:32:53 807

原创 [wordpress搬家]nutch的二三事 —抓取大众点评

[2013.12.25]我们的设想是将大众点评中的数据抓取过来并结构化存储,诸如店铺、景点的名称,经纬度,地址,描述等。我还不是很确定如何清洗整个网站的数据并且生成这些有用的结构化数据,不过没关系,我们第一步先将整个网站抓取下来再说。配置seed.txt,里面放入http://www.dianping.com配置conf/regex-urlfilter.txt,最后一行改为+h

2015-01-06 18:30:36 467

原创 [wordpress搬家]nutch的二三事 —与solr配合

[2013.12.25]由于Nutch 2.x不会自己索引了,所以需要solr项目来配合。先前用过solor4.x之前的版本,界面啥的看着就功能很少,于是现在选择4.5.1版本。先前还用过nutch1.7想与solor 4.5.1配合,生不如死。不过这次nutch 2.2.1与solor 4.5.1配合得很顺利,过程如下:下载 http://nlp.solutions.as

2015-01-06 18:28:47 462

原创 [wordpress搬家]nutch的二三事 — 2.2.1版本抓取到mysql中

[2013.12.25]有一篇对应的博文博文,不过是2.1版本的,在最新的2.2.1版本中有很多问题,所以强烈建议大家一定要完全把这篇文章看完后再着手操作,不要跟着我一起走弯路。流水账一样的配置过程。mysql配置:CREATE DATABASE nutch DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb

2015-01-06 18:23:28 740

原创 [wordpress搬家]nginx 走起

[2013.12.25]nginx /engine x/ 1.4.4的压缩包只有751k,能够承受很高的并发,我曾经测试过用两台jmeter每台1000并发去请求nginx上的主页,大约吞吐量能达到1.xw/sec,虽然没有到官网所谓的解决C10k问题的程度(也许是我的jmeter集群不够),但也远比apache只能够达到6k/sec要强多了。这主要得益于nginx使用的非阻塞的工作队

2015-01-06 18:22:16 313

原创 [wordpress搬家]nutch的二三事

[2013.12.25]手头上有一些抓取工作,数据量会很大,单纯用python写的引擎不能提供很好的性能与鲁棒性,于是重拾6年前用过的nutch。看了一下apache官网,nutch的变化很大,2.x版本已经放弃了索引部分,更专注于抓取与存储,其中存储用了gora项目,能够支持hadoop之类的分布式系统,如果还想要索引,则可使用solr项目进行。我尝试了1.7版本与2.2

2015-01-06 18:19:28 310

原创 [wordpress搬家]北京的冬天,圣诞快乐

[2013.12.24]这个北京的冬天真冷,空气真糟糕感冒,变化,接踵而至心中默念1、2、3、4、5,继续向前吧

2015-01-06 18:17:53 210

原创 [wordpress搬家]咖啡、三明治与站长工具

[2013.12.2]网站运营万里长征。清晨遛狗、溜娃、写代码、健身充实的很。今天把空气净化器对比网与Ade的博客提交到了Google站长工具。挺诡异的,直接去站长工具里面找不到添加网站的地方,还需要在Google搜索site:xxx然后点击他推荐的站长工具才好添加。不过添加过程超级简单,只需要与GoDaddy(我的域名提供商)进行一下验证即可。貌似这就是所谓的向搜索引擎提

2015-01-06 18:17:24 280

原创 [wordpress搬家]读本书吧 — 「玩赚你的网站」

[2013.11.29]最近在了解SEO相关的知识,一般的步骤就是买一堆书,其中一定要有一本中国的接地气的能够快速阅读的书,另外最好O’Reilly的都买。《玩赚你的网站》就是其一。大约花了2个小时翻完了这本书,整体来说SEO只是本书中的一小部分,让我明白了SEO并不是运营网站的关键而是把双刃剑。一个网站应该内容至上,保持更新,定期检查排名、反向链接等等知识给了我很多感

2015-01-06 18:15:47 212

原创 [wordpress搬家]Android 基础 — 经常打交道的Support Library

有意无意见经常用到,如果工程引用别的库的话这个兼容库还经常冲突,到底何方神圣?为什么这个容易冲突呢?有点意思。其实官方的文档很简单,对于兼容库的使用是一种Best practice,在兼容库中的Feature我们都可以使用,有助于我们提升UI的的质量、程序的性能等。在使用的同时对版本也会向前兼容到兼容库的level(比如我用了android-support-v4.jar的feature,则我们

2015-01-06 18:15:00 370

原创 [wordpress搬家]软件推荐 — ProGuard

[2013.10.11]Google的用于精简、混淆生成代码,已经集成到了ADT中,需要选择release模式才能够启动

2015-01-06 18:13:48 324

原创 [wordpress搬家]Android 基础 — 版本对照表

[2013.10.11]其实这个google官网上就有(废话……),wikipedia上面的这个更详细不过我还是整理了一下,每次更新这个表的时候都多少能体会到一个时代的变迁。吃货和程序猿们要牢记哦

2015-01-06 18:12:52 273

原创 [wordpress搬家]马来西亚 你好

[2013.10.10]/**********我是要出发的分割线 2013-10-15***************//***********First Day 2013-10-16**********************/坐了好长时间的飞机,幸亏升舱成功,娃还算惬意的睡了一大觉。到了吉隆坡,住到了Traders Hotel,距离双子塔约10分钟的步行距离。现在的吉隆坡

2015-01-06 18:11:19 380

原创 [wordpress搬家]Android Testing — 应该被测试到的内容

[2013.10.10]最近某一个项目原型已经搭建完成,需要进入测试环节,想想android的测试有很多可以抽象出来的用例,这里罗列一下,只是个人的一些经验总结,我会不断完善的,欢迎使劲拍砖。代码走查#编码规范(包、窥孔优化、工程结构、架构、Log细节、冗余代码)#代码逻辑/状态机(无效逻辑剪枝、状态机优化、底层代码临界化)#sql/io读写归并z单元测试#对于

2015-01-06 18:10:16 358

原创 [wordpress搬家]Android 基础 — 状态栏

Google官方文档有关于Notification的专题一个好的应用一般都至少用到一个Notification,这东西用着挺方便的,花一上午研究一下,未来总会用得到。Notification分成两种,一般的(Normal View)和大的(Big View)。大的(Big View)在Android4.1以后支持,与普通的区别在于多了一块区域(Detail Area),具体区别如下图所

2015-01-06 18:04:38 239

原创 [wordpress搬家]Android Hack — BLE

[2013.10.9]现在虽然很多手机都有蓝牙4.0的硬件,但是软件上还没支持,需要有Android 4.3版本时系统才支持。蓝牙4.0强大之处在于BLE技术(Bluetooth Low Energy),让蓝牙设备可以待机超长时间,并且广播/查找速度到了3ms,比起3.0的搜索快了很多。同时蓝牙4.0官方还规定了20多种profile,这个我现在还不是很了解,不过目前拿到手上的开发模块

2015-01-06 18:01:26 610

原创 [wordpress搬家]未来几天连续奋战android了

[2013.10.8]十一刚过,这周不能陪儿子了,要努力把app做到能够上线的基准。还是要做很多事情的:#完善状态机,基本功能达成#融入蓝牙4.0模块#建立(自动/半自动/手动)测试框架,撰写Verification Sepecification。#优化UI性能#制作状态栏/*******It’s a good week to die !***********/

2015-01-06 17:59:02 247

原创 [wordpress搬家]搭建一种古老的、叫做博客的传说

[2013.9.30]最近公司的事情出奇的多,本来早就应该搭建好的发布系统一直搁置。继续!

2015-01-06 17:58:27 252

原创 [点点搬家]求解很大半径球面上的整数点问题

[四年前的博客,有一阵用perl刷projecteuler,呵呵,可惜很多都是数论的问题,好好好怕怕]#Question 360use Time::HiRes qw(gettimeofday) ;my ($start_sec, $start_usec) = gettimeofday() ;# 2**10 * 5**10 == 10**10my $r = 3125

2015-01-06 17:52:39 369

原创 [点点搬家]blah

[四年前的博客了,貌似那时候去面试腾讯吧,too young too simple的年代]blah最大问题,不能沉下心来思考。一群人排纵队,后面能看见前面的,每个人背后写着石头或者金子,随机的,从后往前说自己背后是什么,裁判会告诉你对错,设计一个方案,让正确率最高。在SNS中,众多的好友,每个人都会有很多好友,每个好友都会更新自己,自己的更新也会被好友看

2015-01-06 17:51:10 208

原创 [点点搬家]中文问题

[四年前的博客了,干得漂亮]最初的字符集7bit, 共128种,后来出现了ASCII, America Standard Code for Information Interchange,IBM扩展的,8bit, 256种。ANSI:ASCII以及其扩展集,如GB2312。正式名称为MBCS,Multi-Byte Character System,但通常称为ANSI。

2015-01-06 17:48:12 203

原创 [点点搬家]C语言开发Web和C语言处理字符

[四年前的博客了,当年还真面过百度,可惜那个部门用的是c,非要用c写程序……]这是一篇沉痛的文章...以此纪念被百度鄙视的经历。哥从来没有用C写过Web,这也是被鄙视的主要原因之一,补之。可以通过以下方式:CGI/FastCGI: FastCGI能让进程常驻内存,不像CGI那样每次都要创建销毁进程,所以会很快,但要注意内存溢出和进程崩溃。ISAPI/NSAP

2015-01-06 17:44:02 244

原创 [点点搬家]HTTP TCP/IP协议小研究

[四年前的博客了,协议真的很有用]直接看RFC2616有点小崩溃,找了篇文章来http://www.360doc.com/content/10/0930/17/3668821_57590979.shtml,略带些重点摘抄:HTTP: request, response...Server can't push data without request..Serve

2015-01-06 17:43:19 305

原创 [点点搬家]从校内程序猿看到的,自己改了改

[四年前的博客,小段子]use warnings;use strict;#love.plmy $love = int(rand(10))%2;if( $love==1 || $love==0 ){$love=$love; $love++; $love--;}print '你爱,或者不爱,爱情就在那里,不增不减 '.$love;

2015-01-06 17:36:53 507

原创 [点点搬家]页面还是php写吧

[四年前的博客,我发现很长一段时间我都在体验不同的语言和技术,which is good]至少php写了以后不用重启apache,perl只要是动了module就要重启,太悲催了……我只能说,好钢用在刀刃上,或者让他们各司其职吧……Oh my lady gaga,PHP,偶来了~

2015-01-06 17:35:10 167

原创 [点点搬家]Mod_perl的一些用法<----自己琢磨的,欢迎拍砖

[四年前的博客,呵呵]http://perl.apache.org/docs/2.0/api/index.html一定要了解API,熟读熟用才是王道其实一度想放弃用perl写网站,但目前还在坚持,希望以后也能坚持下去。用CGI写网站的好处在于能够特别了解协议,不像JSP那样,什么都直接给个200 OK,完全无视协议的种种方法与相应。先说一下重定向吧,

2015-01-06 17:32:53 244

原创 [点点搬家] 声讨一下Jersey Client,或者鄙视一下Tomcat realm

[两年前的博客,各种解决问题啊]昨天5:30到刚刚,几乎花了一人天的时间。问题如下,想用Jersey Client登陆一个Tomcat Realm权限管理的网站。用Chrome访问的过程是[GET 资源]->重定向到登陆页->[POST 登陆信息]->重定向到资源并且有权限。我用Jersey Client参照了如上步骤,[GET 资源]->获取Set-Cookie头->

2015-01-06 17:31:28 358

原创 [点点搬家]关于闭包(closure)的小知识

[两年前的博客,那时候对于java里没有的东西充满了好奇]先说数学意义把,很简单。闭合:如果一个集合中的数据对于一个运算后还处于这个集合中,则该集合对于该运算闭合。如实数对减法和加法都闭合,但是自然数则不然。闭包:如果某个集合S对一个运算不闭合,通常可以找到包含这个S的最好闭合集合,则这个闭合集合叫做集合S对于这个运算的闭包。还如同上面的例子,自然数的集合{1,2,3,4,

2015-01-06 17:28:55 896

原创 [点点搬家] 一个注释的小技巧

[两年前的博客,这个挺好使]首先声明这个技巧纯是闲的蛋疼,第二声明不是我发明的。开发的时候,经常会切换两种状态,比如:NSString url = @"http://11.11.11.11";NSString url = @"http://22.22.22.22";两个URL要来回切换,每次需要注释掉一个,再解注释掉另一个。麻烦……可以这么写:NSString u

2015-01-06 17:26:52 159

原创 [点点搬家]要崩溃,死活装不上libapreq2啊 <--- 奔泪解决……

[四年前的博客, 感觉我在很费劲的干一件我现在不知道在干什么的事情,挺好的]要用Apache2::Request,就要装libapreq2,但是PPM找不到这个包……CPAN或者自己Makefile的话需要指定Apache Installation目录,但是各种组合放上去了以后发现都不认,搞了整整一下午,发现需要Apache的目录树下有lib这个目录自己再cygwin下

2015-01-06 17:24:29 502

原创 [点点搬家]初试mod_perl+apache 之五 Mason

[四年前的博客了,原来我真的用过mason啊]写了Handler,总觉得差点什么,是时候找个Template了,Perl的Template很多,SSI, Apache::ASP之类的,最终选择了Apache::Mason。http://www.masonhq.com,文档做的好,口碑也不错,就是它了....安装:CPAN> install Apache::M

2015-01-06 17:22:49 302

原创 [点点搬家]初试mod_perl+apache 之四 第一个Handler

[四年前的博客了, 用perl写个后端,挺好玩的]被Handler的问题卡了很久,主要是网上目前的资料都是mod_perl 1.x的,很多httpd.conf直接写的都不一样,最终找到一个比较好的document,链接为:http://perl.apache.org/docs/2.0/user/intro/start_fast.html,还不错。废话少说,直接上最简配置

2015-01-06 17:19:37 363

原创 [点点搬家]啤酒,散文,还有Perl

[四年前的博客,那时候挺高兴的,哈哈,屁颠屁颠的高兴]一厅青岛啤酒下肚已经飘飘欲仙,写写小Perl,还有被强迫的为清华百年校庆写个小散文。夜晚开始了!

2015-01-06 17:18:57 881

原创 [点点搬家]初试mod_perl+apache 之三 关于使用Apache-DB-0.14 调试

[四年前的博客,现在看来完全不知道在干啥]Apache::DB能够植入Apache进行Perl的调试,这也是我第一个用的CPAN,好好学习!资料来自:http://docs.activestate.com/komodo/4.4/debugperl.html首先需要安装好Apache::DB,进入Windows Console,输入CPAN,如果没有make之类的它会先自动安装,

2015-01-06 17:14:13 302

原创 [点点搬家]通配符==wildcard==globs

[四年前的博客了,globs好久没遇到了]扫扫盲~

2015-01-06 17:10:55 192

原创 [点点搬家]初试mod_perl+apache 之二

[四年前的博客了,学习apache的纯真年代]学习practical mod_perl中关于apache的配置,章节连接如下http://www.modperlbook.org/html/4-1-1-Configuration-Files.html1, ".htaccess"文件,可以看到httpd.conf中有这样的模块    AllowOverride

2015-01-06 17:03:08 310

清华大学软件体系结构课件1

清华大学软件体系结构课件 这是第一个课件 讲述了软件体系结构发展中的若干重要问题

2010-04-12

平面草图构造三维图形

图形学中一篇cigraph——平面草图构造三维图形的实现

2009-10-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除