Lucy的胡话
文章平均质量分 82
iteye_16723
这个作者很懒,什么都没留下…
展开
-
JavaScript 胸罩尺寸计算器
只在周末放松一下 ;)Ed Spencer 已经用JavaScript编了一个胸罩尺寸计算器 : 近来我为一个更具诱惑性网站中的一个工作,这家网站是专卖女性内衣的。 除了不得不一整天去看只穿内衣的女人的图片这个不值得羡慕的任务之外,我还被迫(强迫!)去写一个胸罩尺寸计算器。 胸罩尺寸计算器背后的理论是有点神秘和神奇了。 让一个男人或野兽理解它并不容易,所以它是幸...原创 2008-11-30 10:45:49 · 704 阅读 · 0 评论 -
只许你大步的向前走
借用许飞的一句歌词,这几天把《恰许同学年少》这张听了n遍,真该买正z版,实在是太不好意思了,虽然名字拗口,虽然出身超女,但是绝对是值得一听,再听,再听的一张。下午受到i公司的邮件,说要安排二面,招个intern也要二面,要是有三面四面就天理难容了,呵呵,管他呢。今天还是没给s公司打电话,哎,我是怎么了。今天和明天都有同学去i公司面试,不过都是r的,牛。psp死机了,汗,拔电池,又充电。 ...2008-05-07 01:14:17 · 102 阅读 · 0 评论 -
java socket-message-作业慢慢写~今天就到这
package org.tiantian.message.server;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;public class Server { private int port; public Server(int listenPort) { th...2008-05-04 21:10:57 · 237 阅读 · 0 评论 -
Html解析生成纯文本-使用SAX以及htmlcleaner
package testlucene;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.PrintWriter;...2008-04-22 01:00:10 · 189 阅读 · 0 评论 -
从HTML抽取纯文本
spider中需要提取纯文本:1.javax.swing.text这种方法比较麻烦,自己写很多的callback,效率很低,效果不见得好2.htmlparser方便,但是不规则的htm效果太差,总是遗留大量的tagpackage testlucene;import java.io.BufferedReader;import java.io.File;import java.io....2008-04-20 23:28:22 · 194 阅读 · 0 评论 -
JSP使用多线程
spider之中需要使用多线程去抓取网页,本来还有点疑惑,没想到在jsp中使用多线程也很方便。String site1 = request.getParameter("site1"); String site2 = request.getParameter("site2"); String site3 = request.getParameter("site2"); Spider cra...2008-04-20 23:23:21 · 911 阅读 · 0 评论 -
java-review-oo
2008年4月17日 10:07:05OO:封装(整体性,信息隐蔽)继承多态对象:某些事物的一个抽象,属性(静态特性),服务(动态特性)类:具有相同属性的一组对象的集合。new创建对象的时候,每一个对象的属性占用不同的内存区域,服务是共用的。static{...}不在任何的方法中,classloader加载的时候按照顺序执行,而且只执行一次。int-Integer ch...2008-04-18 16:43:13 · 92 阅读 · 0 评论 -
java-review-structure
2008年4月17日 20:50:13強類型,ruby,python是弱類型沒有強制類型轉換,Integer j = 1.1; 是錯誤的!八種基本,八種包裹:wrappedint-4 short-2 long-8 float-4 double-8 char boolean byte-1Integer Short Long Float Double Character Boole...2008-04-18 16:42:28 · 76 阅读 · 0 评论 -
Complex Netwrok理论与应用-p2p
Guntella:搜索的改进:1.迭代加深: Improving search in peer-to-peer network s以一个小ttl(与小于ttl步的节点都会收到消息)进行bfs搜索,如找不到增加ttl再进行bfs,直到找到目标或者达到ttl,w为两次的间隔。P{3,5,8},W=6S进行ttl=3的bfs,3步以内的节点都会收到消息,如果找不到,或者在...2008-04-09 00:34:00 · 134 阅读 · 0 评论 -
Complex Network理论与应用-绪论
绪论小世界实验:Milgram的六度分离Kevin Bacon游戏。Bacon数Erdos数。平均路径长度:average path length聚类系数:clustering coefficient度分布:degree distribution任意两个节点的距离的最大值:D:直径。平均长度:L=1/(1/2N(N+1))sigmaDij...2008-04-09 00:33:21 · 513 阅读 · 0 评论 -
Null Object模式
在程序中经常要使用==null来判定对象是否初始化,可以采用null object模式来简化这样的代码,从而提高健壮性。[code="java"]/** * *//** * @author lucy * */public abstract class AbstractProduct { public String name; public Integ...2008-04-07 15:19:26 · 117 阅读 · 0 评论 -
JSP中乱码的解决
[code="html"]Insert title here [/code][code="java"]import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServletRe...2008-04-07 15:01:27 · 76 阅读 · 0 评论 -
IDMaps
The distance between hosts A and B is estimated as the distance between A and its nearest Tracer T1, plus the distance between B and its nearest Tracer T2, plus the shortest path distance from T1 to T...2008-04-03 21:05:35 · 176 阅读 · 0 评论 -
MDC与HLEV在p2p streaming中的应用
在p2p系统中,相比于cdn,更加需要增强鲁棒性,因为系统是动态的,每个节点都有可能离开系统,所以我们引入编码技术。MDC:多重描述编码。是bell实验室为了在电路交换的网络中提供更好的容错性而发明的。channel splitting把媒体分成多个description,每个description都可以单独的播放,但是多个description就可以提高回放的质量,在p2p系统中可以把每个des...2008-04-02 21:21:59 · 204 阅读 · 0 评论 -
The greatest equations ever
Maxwell's equations of electromagnetism and theEuler equation top a poll to find the greatest equations of all time.Robert P Crease discusses the results of his reader surveyEarlier this year I as...原创 2008-07-17 15:48:35 · 362 阅读 · 0 评论 -
lftp中文问题
<!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } -->解决办法: 解决lftp中文乱码编码问题,修改/etc/lftp.conf,在最后插入:set ftp:charset “gbk”setfile:charset “utf-8″...2008-07-19 09:33:26 · 167 阅读 · 0 评论 -
JDB 的简单使用
当新手开始学习Java 时,在一开始的新鲜感后马上就会发现的一个问题就是如何调试。大家知道在Visual C++中提供了很好的调试工具,使用起来特别的方便。Java中,以JDK为例,没有一个方便的图形界面,所以给新手调试带来了很多的困难。很多人一开始是用System.out.println()来观察输出结果。如果写的程序很大,这样的方法就显然是效率太低。下面结合自己的学习体会简单谈一下 Java中...原创 2008-11-24 10:08:15 · 368 阅读 · 0 评论 -
自定义classloader加密java程序
大概想法是这样的:1. 生成密钥用于在des算法中加密。2. classloader类中动态的解密class,并且通过反射机制执行main方法。3. 对classloader类进行高质量的混淆。首先需要生成des算法中的key:[code="java"]import java.io.File;import java.io.FileOutputStream;...2008-11-21 16:32:38 · 226 阅读 · 0 评论 -
dr.scheme中不能输入字符问题的解决
[code="java"]LANG=C drscheme[/code]2008-11-02 20:23:09 · 136 阅读 · 0 评论 -
mit-scheme出现HEAP_IN_LOW_MEMORY错误的解决办法
[code="java"]sudo sysctl -w vm.mmap_min_addr=0[/code]2008-11-01 22:29:41 · 217 阅读 · 0 评论 -
linux下的GTKLookAndFeel.initSystemColorDefaults异常
不能使用SystemLookAndFeel,不知跟发行版有没有关系。[code="java"] System.setProperty("swing.systemlaf", "javax.swing.plaf.metal.MetalLookAndFeel"); [/code]2008-10-26 16:25:39 · 118 阅读 · 0 评论 -
我的emacs配置文件~
贴在这,免得以后丢了还得写~[code="java"](setq default-major-mode 'text-mode);一打开就起用 text 模式。(global-font-lock-mode t);语法高亮(auto-image-file-mode t);打开图片显示功能(fset 'yes-or-no-p 'y-or-n-p);以 y/n代表 yes/no,可...2008-10-26 00:29:12 · 173 阅读 · 0 评论 -
Linux操作系统中如何使用ISO文件
1.什么是ISO文件?ISO文件:就是以iso为扩展名的文件,它是iso9660文件格式,一种光盘(CD)上的文件系统格式。简单地说,就是数据在数据光盘上的组织形式:它的特点是:1)最多只包含8级子目录(可以用RockRidgeExtension增大这个限制)2)文件名最大32字符3)文件大小不超过650M2.在Linux下如何使用ISO文件通常,Lin...原创 2008-08-17 22:02:08 · 235 阅读 · 0 评论 -
深入了解laptop_mode
对UBUNTU6.06LTS中切入Laptop_mode模式的补充UBUNTU6.06LTS版附带的laptop-mode-tools是 1.11(2005-10-29日发布)的版本,具最新的1.32版(2006-10-06日发布)已相差14个版本,UBUNTU的laptop- mode-tools包已经非常旧啦,一年多的时间没有维护和升级过啦。为了更好的用好laptop_mode_t...原创 2008-08-16 11:28:39 · 2005 阅读 · 0 评论 -
VIM 快捷键(转)
VIM快捷键:ctags 文件名 做索引光标移动: 四个方向 k h 0 l j ctrl+f, ctrl+b 向下翻页,向上翻页 ctrl+d, ctrl+u 向下半翻页,向上半翻页 $ 移动行尾 0 移动行首 w 移动下一个词 b ...原创 2008-08-10 14:56:51 · 234 阅读 · 0 评论 -
hardy的vim语法高亮
hardy自带的vim不是完全版的,所以在设置syntax on的时候就会提示this feature is not supported in this version, 所以需要首先安装full version的vim: sudo apt-get install vim-full然后:vim .vimrc加入以下的代码:set autoindentset ...2008-08-10 14:54:04 · 125 阅读 · 0 评论 -
ubuntu handy编译google gadgets
simple step by step instructions to install in ubuntu (hardy) so do you dont have to read through all the detail 1. wget http://google-gadgets-for-linux.googlecode.com/files/google-gadgets-for-l...2008-08-10 11:40:09 · 131 阅读 · 0 评论 -
在linux下转换psp的mp4
开始使用mencoder,比较麻烦,参数总调整不好,http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-handheld-psp.html,这个网页有详细的说明,但是比较麻烦。后来使用Avidemux,有gtk的gui,比较方便。可以使用apt从源里取,也可以svn自己编译。[code="java"]sudo apt-get install a...2008-08-09 23:00:40 · 92 阅读 · 0 评论 -
Alpine Messaging System, the alternative to Pine.
I just tried Alpine the email program from Washington University. Alpine is released under the Apache License, Version 2.0. All of the source needed to build Unix, Windows, and Web-based mail user age...原创 2008-08-02 16:12:58 · 120 阅读 · 0 评论 -
PageRank原理
从许多优质的网页链接过来的网页,必定还是优质网页 写道关于PageRankPageRank,有效地利用了 Web 所拥有的庞大链接构造的特性。 从网页A导向网页B的链接被看作是对页面A对页面B的支持投票,Google根据这个投票数来判断页面的重要性。可是 Google 不单单只看投票数(即链接数),对投票的页面也进行分析。「重要性」高的页面所投的票的评价会更高,因为接受这个投票页面会被理解为「重...2008-04-01 15:14:23 · 153 阅读 · 0 评论 -
恢复单个mdf文件
在做仓库作业的时候,遇到了一些比较特殊的情况,sql server2005中没有传统sql server附带的两个实例数据库,pubs和northwnd,在附加sql server2k的mdf的时候遇到了一些麻烦,系统会提示ldf文件丢失,通常回复单个mdf文件有以下几种办法:2k:对SQL中的日志文件不慎删除后,附加MDF文件,提示LDF文件有问题,导致MDF无法附加的情况,错误...2008-03-31 16:14:38 · 173 阅读 · 0 评论 -
那时梁静茹还很青涩~Foreach删除arraylist元素
写p2p overlay的时候,碰到一个比较郁闷的问题,就是在foreach中想操作arraylist,这个后却配到了exception,我的办法是采用倒序循环:[code="c#"] for (int i = msgList.Count; --i > 0; ) { message = (Message)msgList[i]...2008-03-26 18:05:04 · 91 阅读 · 0 评论 -
simple torrent
[code="python"]{'creation date': 1201940337, 'announce': 'http://bt.5qzone.net:80', 'info': {'length': 4763977, 'piece length': 262144, 'name': 'promise.mp3', 'pieces': '\x04zK=c\x94\x1dy\x95\xc...2008-02-02 16:38:14 · 370 阅读 · 0 评论 -
BT-makemetainfo-源代码阅读
晚上花了一点时间读了点代码,4.03版本,简单一些,做种的模块叫btmaketorrent.py,但是只有几句,是调用bittorrent/makemetafile.py,其中的逻辑都在这个文件中,没有gui的部分。[code="python"]def make_meta_files(url, files, flag=Event(), progressfunc=dummy, ...2008-02-01 23:12:33 · 139 阅读 · 0 评论 -
Peer to Peer File Download and Streaming-1
Solutions of Streaming: IP Multicast Application Layer Multicast P2P Limitions of IP Multicast:对路由的负荷没有地址分配机制安全,可能会导致DoSBest effort service??对现有的基础设施改变较大使用overlay meshes可以一定程度的避免ALM中的问题,基本的想法...2008-01-28 23:00:01 · 81 阅读 · 0 评论 -
Json's ruby implementation
[code="java"]require 'json'list=[1,3,5,7,11,13,[2.3,23.5]]puts list.to_jsonhash='1=>"one",2=>"two"'puts hash.to_jsonputs "Hello\t".to_jsonputs (1..101).to_json[/code]下面是json的官方网站,还...2008-01-27 23:47:34 · 90 阅读 · 0 评论 -
jmf播放媒体文件
[code="java"]import java.io.File;import java.io.IOException;import javax.media.CannotRealizeException;import javax.media.Manager;import javax.media.NoPlayerException;import javax.media.P...2008-01-26 23:36:47 · 338 阅读 · 0 评论 -
一段隐秘的代码
[code="java"]require 'rss'require 'open-uri'require 'jcode'$KCODE = "u"URL = "http://tiantian911.iteye.com/rss"open(URL) do |h| resp = h.read result = RSS::Parser.parse(resp,false)...2008-01-16 21:47:38 · 105 阅读 · 0 评论 -
ubuntu下jdk,ruby,netbeans的安装
安装jdk6sudo apt-get install sun-java6-jdk 安装rubyapt-get install ruby libzlib-ruby rdoc ri irb可以通过:ruby -v查看是否安装成功。下载netbeans6netbeans-6.0-ruby-linux.sh sudo chmod +x netbeans-6.0-linu...2008-01-16 18:38:38 · 69 阅读 · 0 评论 -
Bittorrent的编码模块的ruby代码
最近看了看bt的源码,随手写了些ruby的代码:[code="java"]def encode(x) case x.class.to_s when "Float" encode_num(x) when "Fixnum" encode_num(x) when "Bignum" encode_num(x) when "String"...2008-01-16 14:03:28 · 117 阅读 · 0 评论