Jun
23
(from Slyar)
我用的是梦游科技置在上海移动机房的虚拟主机,梦游科技免费赠送几个CDN加速镜像,包括电信网通联通的,使用这些镜像确实可以加速访问,效果很好,但是不同的镜像需要不同的域名,非常麻烦,别人问我Blog的时候我总得问问对方你是网通的还是电信的,然后再给出相应的域名。后来发现Jannick的Blog首页有一个自动选择最快镜像的功能,于是问了一下,拿到代码,非常简单,但是没看懂:没看到测速的地方啊。于是再问,Jannick自己也看了半天,终于看懂了,解释了一下,发现确实很简单。
代码如下:
我用的是梦游科技置在上海移动机房的虚拟主机,梦游科技免费赠送几个CDN加速镜像,包括电信网通联通的,使用这些镜像确实可以加速访问,效果很好,但是不同的镜像需要不同的域名,非常麻烦,别人问我Blog的时候我总得问问对方你是网通的还是电信的,然后再给出相应的域名。后来发现Jannick的Blog首页有一个自动选择最快镜像的功能,于是问了一下,拿到代码,非常简单,但是没看懂:没看到测速的地方啊。于是再问,Jannick自己也看了半天,终于看懂了,解释了一下,发现确实很简单。
代码如下:
Jun
23
比如打开的文件是http://19880711.com/blog/read.php?987,那么返回一个字符串为"?987"
代码如下:
代码如下:
<script language="javascript">
function getRequestString(){
var url=window.location+"";
url=url.substr(url.indexOf("?"));
if(url==window.location)url="";
return url;
}
</script>
function getRequestString(){
var url=window.location+"";
url=url.substr(url.indexOf("?"));
if(url==window.location)url="";
return url;
}
</script>
Jun
20
1. 用winrar解压jar到某个文件夹
2. 删掉.class文件
3. 用记事本打开文件名为0的文件,删除多于字符,保存。
4. 将剩下的从1开始的文件(只以数字命名,没有扩展名)用Word打开,选择的文件编码是Unicode,另存为doc文件。
5. 合并这些文件
2. 删掉.class文件
3. 用记事本打开文件名为0的文件,删除多于字符,保存。
4. 将剩下的从1开始的文件(只以数字命名,没有扩展名)用Word打开,选择的文件编码是Unicode,另存为doc文件。
5. 合并这些文件
Jun
20
from http://www.digbuzz.com/story/ubuntu-8.10-intrepid-ibex%E5%8F%91%E5%B8%83%E6%97%B6%E9%97%B4
不得不佩服Ubuntu团队,Ubuntu 8.04 Hardy Heron正式版发布了近十天,按照往常的计划,新版本发布后一个月左右,下一个版本的开发计划和时间表才会放出。没想到才十天,Ubuntu官方便放出了Ubuntu 8.10 Intrepid Ibex的发布时间表.而且Ubuntu不会找各种各样的原因跳票,其他的团队公司等动不动就跳票,实在恶心~。 Ubuntu 8.10,代号“Intrepid Ibex”,将是一个完全改变Ubuntu外观,提升移动网络功能和进军高端工作站的版本。 跟以往的版本一样,Ubuntu 8.10将有6个Alpha版,1个Beta版和1个RC版。具体的发布时间安排如下: 2008-06-13:Ubuntu 8.10 Alpha1 2008-07-03:Ubuntu 8.10 Alpha2 2008-07-24:Ubuntu 8.10 Alpha3 2008-08-14:Ubuntu 8.10 Alpha4 2008-09-04:Ubuntu 8.10 Alpha5 2008-09-18:Ubuntu 8.10 Alpha6 2008-10-02:Ubuntu 8.10 Beta 2008-10-23
不得不佩服Ubuntu团队,Ubuntu 8.04 Hardy Heron正式版发布了近十天,按照往常的计划,新版本发布后一个月左右,下一个版本的开发计划和时间表才会放出。没想到才十天,Ubuntu官方便放出了Ubuntu 8.10 Intrepid Ibex的发布时间表.而且Ubuntu不会找各种各样的原因跳票,其他的团队公司等动不动就跳票,实在恶心~。 Ubuntu 8.10,代号“Intrepid Ibex”,将是一个完全改变Ubuntu外观,提升移动网络功能和进军高端工作站的版本。 跟以往的版本一样,Ubuntu 8.10将有6个Alpha版,1个Beta版和1个RC版。具体的发布时间安排如下: 2008-06-13:Ubuntu 8.10 Alpha1 2008-07-03:Ubuntu 8.10 Alpha2 2008-07-24:Ubuntu 8.10 Alpha3 2008-08-14:Ubuntu 8.10 Alpha4 2008-09-04:Ubuntu 8.10 Alpha5 2008-09-18:Ubuntu 8.10 Alpha6 2008-10-02:Ubuntu 8.10 Beta 2008-10-23
Jun
16
WOJ1041 MagicForest解题报告 By Felix021
题目路径: http://acm.whu.edu.cn/oak/problem/problem.jsp?problem_id=1041
描述:给出一个N*N的矩阵,每个格子有a, p, r, d, k 5种状态,需要从p出发点到a点,初始生命值为2,r是一般通路,d使生命值减1,k使生命值减到0。问是否可以从p点走到a点。
分析:显然这是一道搜索题,搜索从p到a的路径。在搜索的过程中遇到d生命值减1,遇到k则视为无路径。由于生命值存在0、1、2三种状态,所以不能像走普通的迷宫那样来简单标记某个格子是否可走,而是要用更复杂些的规则来判断一个格子是否需要走:如果曾经有一次以不比当前值低的生命值走过这个这个格子,那么就没有必要再走一次,否则有必要。实现方法是建立一个初始化为0的二维数组,在每次通过某个格子的时候,比较历史走过此格子的最高生命值和当前生命值,如果历史最高生命值不低于当前生命值,则忽略此路径,否则继续此路径。由于本题不要求最短路径,而且可能需要完全的搜索,所以BFS和DFS都可以。
代码如下:
题目路径: http://acm.whu.edu.cn/oak/problem/problem.jsp?problem_id=1041
描述:给出一个N*N的矩阵,每个格子有a, p, r, d, k 5种状态,需要从p出发点到a点,初始生命值为2,r是一般通路,d使生命值减1,k使生命值减到0。问是否可以从p点走到a点。
分析:显然这是一道搜索题,搜索从p到a的路径。在搜索的过程中遇到d生命值减1,遇到k则视为无路径。由于生命值存在0、1、2三种状态,所以不能像走普通的迷宫那样来简单标记某个格子是否可走,而是要用更复杂些的规则来判断一个格子是否需要走:如果曾经有一次以不比当前值低的生命值走过这个这个格子,那么就没有必要再走一次,否则有必要。实现方法是建立一个初始化为0的二维数组,在每次通过某个格子的时候,比较历史走过此格子的最高生命值和当前生命值,如果历史最高生命值不低于当前生命值,则忽略此路径,否则继续此路径。由于本题不要求最短路径,而且可能需要完全的搜索,所以BFS和DFS都可以。
代码如下:
Jun
15
08年6月开发语言排行榜
1、Java (20.0%)
2、C (15.5%)
3、C++ (10.8%)
4、PHP (10.2%)
5、Visual Basic (9.8%)
6、Perl (5.5%)
7、Python (4.9%)
1、Java (20.0%)
2、C (15.5%)
3、C++ (10.8%)
4、PHP (10.2%)
5、Visual Basic (9.8%)
6、Perl (5.5%)
7、Python (4.9%)
Jun
15
(看到一些关于操作系统内存管理以及32位系统到底能访问多少内存的讨论,觉得比较有价值,放上来。)
32位系统能管理多大内存?
以前一直以为是4GB,认为大于4G的内存操作系统和应用软件都没办法利用,今天看到这些讨论,才发现原来不是的,就像当年DOS可以访问大于1M的内存一样,通过PAE,Win32也可以访问大于4GB的内存。
这样的话一些对内存消耗较大的程序可以通过AWE来利用那些“多出来”的内存,或者甚至可以做一个内存映射软件将一部分应用程序的内存空间映射到那大于4GB的空间去,这样我们就不用担心自己主板上插了大于4G的内存在32位系统下用不了啦(当然前提是主板得支持大于4G的内存)
以下转自CSDN的讨论帖:http://topic.csdn.net/u/20080614/15/C1FDC87A-8CF2-44E6-A56A-A2F5CDD05555.html
整理by sandy_zc_1
32位系统能管理多大内存?
以前一直以为是4GB,认为大于4G的内存操作系统和应用软件都没办法利用,今天看到这些讨论,才发现原来不是的,就像当年DOS可以访问大于1M的内存一样,通过PAE,Win32也可以访问大于4GB的内存。
这样的话一些对内存消耗较大的程序可以通过AWE来利用那些“多出来”的内存,或者甚至可以做一个内存映射软件将一部分应用程序的内存空间映射到那大于4GB的空间去,这样我们就不用担心自己主板上插了大于4G的内存在32位系统下用不了啦(当然前提是主板得支持大于4G的内存)
以下转自CSDN的讨论帖:http://topic.csdn.net/u/20080614/15/C1FDC87A-8CF2-44E6-A56A-A2F5CDD05555.html
整理by sandy_zc_1