Some Funny Picture

April 6th, 2010 1 comment
Categories: Some Feel Tags:

电脑也爱干净

March 10th, 2010 3 comments

前几天电脑开机突然开不了,一开机硬盘转啊转的,可是就是没有其他任何反应,bios根本就连自检都没有,试了网上各种所谓的拔内存CPU啊之类的,仍旧不行,怀疑是电源问题,又特地从其他电脑上摘了个过来试了下还是不行,难道真如网上说的主板坏掉了么。。本来已经不报什么希望了,准备拿着主板到商场去被大宰一下,把主板拆下来之后,发觉南桥那边灰尘一大堆,就我那少的可怜的硬件知识,我是认为这灰尘一般不至于影响到什么的,但是既然都拆下来了,就蛮清理一下,于是用牙刷把那些灰尘都刷掉,抱着最后再试一次的心理接下了电源,按下开机键—————嘀—————-这。。。这。。。主板竟然就这样神奇的又恢复正常了。。激动之情难以言喻。。。看来以后要多注意电脑内部清洁了。。。

Categories: My Life Tags:

体验微软最新浏览器Pivot

December 16th, 2009 6 comments

今天小试了下微软最新的浏览器Pivot,这款由windows live labs出品的浏览器真的是好强悍,首先看看官方公布的系统要求
Recommended System Configuration: Windows 7 with Aero enabled, 2-GHz 32-bit (x86) processor, 2 gigabytes of random access memory.
Supported System Configuration: Windows Vista with Aero enabled, 2-GHz 32-bit (x86) or 64-bit (x64) processor.
Pivot is supported only on US English-based operating systems with US English date and time formats.
Read more…

Categories: Technology Tags:

这会是程序员的出路么..

December 16th, 2009 4 comments

the way of coder

Categories: Some Feel Tags:

不用插件制作wordpress中的guestbook

November 25th, 2009 7 comments

首先,我想实现的guestbook效果是,后面留言的人显示在最前面,同时显示这个人是第几个留言的,在wordpress2.7以上虽然可以通过直接在控制面板里设定留言倒序显示,但是这样设定之后,包括普通文章的留言也会变成倒序显示,这样不是我想要的,普通文章里,应该让最早留言的人排在最前面,以显示出沙发的重要性呵呵..

当然这个是可以用插件实现的,但想想这个功能应该不会很麻烦,所以能不用插件就不用插件吧.

先说明下,这里面的更改都是基于2.7以上版本的代码,如果你的主题是仍旧使用老版本的代码,则不适用.

首先先看看你所用主题一开始是不是就默认页面是可以留言的,如果可以,则我们直接copy page.php的内容来修改,否则copy single.php的内容来修改,在你所用的主题文件夹重新建个文件GuestBook.php,将copy来的内容复制进去,然后在这文件的开头写上

<?php 
/*
Template Name: GuestBook
*/
?>

代表它是一个名字为GuestBook的模版文件,然后在该文件中查找comments_template的函数,将它里面的参数改成如下所示

comments_template('/GuestBookComments.php', true);

注意到,正常情况下,该GuestBook不同于普通文章,它不需要显示作者与发布时间,所以如果你一开始copy的有显示这些信息,建议删掉.
接下来,建立一个GuestBookComments.php的文件,将主题里原始的comments.php的所有内容copy进去,这里面的内容很多,我们不需要管这些,直接查找function_exists(‘wp_list_comments’)这个字样,这里的旁边就是我们所要修改的地方,在这的下面,应该会存在wp_list_comments(‘type=comment&callback=custom_comments’);类似这种的字样(你的callback可能跟我不一样),直接把这句替换成以下几条语句

global $countReply;
$countReply=get_comments_number();
wp_list_comments('type=comment&callback=guestbook_comments&reverse_top_level=TRUE');
unset($countReply);

至此,GuestBookComments.php修改完成.接下来要修改functions.php的内容,注意到我刚才说到的,wp_list_comments(‘type=comment&callback=custom_comments’),看你原来主题文件里的comments.php该语句的callback是什么,记下来,如我这里是custom_comments,然后在functions.php里查找function custom_comments,将找到的整个函数复制,粘贴在该函数的下方,并把函数名改成guestbook_comments,接下来我们所要做的就是为每个留言者添加序号了.首先在该函数的开头写上

global $countReply;

然后找个合适的位置,就是你要把序号添加在每个留言的哪个地方,这个依个人所好,放在时间或者作者的后面即可,添加内容如下

<?php echo ($countReply--); ?>

至此,所有文件都已经修改完毕,接下来,只要建页面的时候,模版选择GuestBook即可!
PS:最好把允许trackbacks跟pingbacks的选项去掉,留言薄没必要有这功能~0~

Categories: Technology Tags: ,

开了两个眼界

November 22nd, 2009 11 comments

2012今天去电影院看了大片<2012>,最近电影院全天热播,今天算是挺幸运的,去的时候买到了11:30的票,刚好是半价的最后期限(12点后都要全价,我米带学生证不能打折-_-…),而且刚买完票就11点20几分,刚进里面坐稳电影就开始了,连等待看广告的时间都没有,真是好!= =

第一次去电影院看这种片呀(以前都是学校硬性规定去看爱国教育片-_-…),福州的电影院还真是不错,够震撼,开着豪华车在路上狂奔,而后面的大楼一栋接一栋倒下,还有到后面开着飞机逃生时的场景,以及大海啸淹没整个陆地的瞬间,真是相当的震撼.不过,我感觉不像别人说的所谓有很浓的中国味,基本还是那些外国人在主导整个剧情.总的来说,这部片还是相当不错的,强力推荐,而且最好是到电影院里看,在电脑上是绝对看不到如此震撼的效果的!不过看完电影出来看海报时挺吃惊的,在2012的宣传海报上赫然写着一个小山村因为病毒感染之类之类的介绍,完全与实际剧情不符,都放映这么多天了,难道就米有发现并改过来么,寒一个囧…..

 看完电影后买了一件270元的衣服让我估计后面几个星期都要勒紧裤袋生活的事就不说了,我想说说回来的事情.虽说以前也不是没出现过公交车很挤的情况,但是今天回来真是深切的感受到了公交车的强大之处,明明已经满满一车子的人看着就没有地方可以供人再进去了,愣是又挤进去了那么2,30来人,让我想起了之前上小学还是中学的一个老掉牙的故事就是一个关于瓶子里装了大石头装满了可以装中石头既而小石头然后细沙然后水…突然间发现,站在旁边看着别人拼命往里面挤然后像个肉饼一样被夹在里面动弹不得是一件挺有趣好玩的事(怎么会有这种猥琐思想..-_-)站在里面连把手都不用抓了,因为根本就动不了,前胸后背都挤满了人,连车门都差点关不上,刚进去时车还有往左边倒的趋势,让我好生担心,路上我又想,会不会就这样行着行着底就陷下去了-_-…然后旁边有个仁兄跟我说,这事完全不用担心,公交车的质量,再来几头大象压着都米问题,寒一个!- -.强悍的公交车司机,就这样一路左摇右晃颠颠颇颇的把一群为了省几块打的费而在车里挤的快半死的”无产”阶级学生平安送到了学校,膜拜一个….

PS:交文章时发现,已经是第二天了,正确来说,刚才说的事应该是昨天的事而不是今天的事了…

Categories: My Life Tags:

冬雨

November 17th, 2009 4 comments

持续了几天的雨,将我们从严热的夏天带进了寒风凛冽的冬天,依稀记得前些天还是短袖加短裤的清凉装扮,就这么突然间,裹得严严实实,福州的冬天就这样悄然而至.

没有北国冬天早晨一觉醒来满世界白雪皑皑的惊叹,也没有南国冬日暖和的太阳,唯有寒风阵阵,福州的冬季.

在这个寒冷的冬季,仿佛整个人也变得懒散起来,只想美美的躲在被窝里,睡上一整天,难得碰上个比较暖和的下午,泡杯热茶,就那么开着电脑,看看电影,原来生活可以这么简单,慵懒的季节.

人往往闲下来的时候,思考的东西就多了.自从今年的ACM/ICPC结束了之后,我仿佛就陷入了无事可做的囧境.两年的ACM/ICPC生涯,让我受益颇多,结识了很多的朋友,也让我的coding水平有了很大的一个提高.虽然期间有过艰难的抉择,但我最终选择了坚持,我相信,这两年我是很乐在其中的.现在一切都已经尘埃落定,而我是否也应该开始一段暂新的征程了.说来好笑,自从上海比赛结束之后,我电脑竟然再没打开过一次IDE,昨天要交操作系统作业时,悲剧的发现电脑上没有C++的编译器了,顿时感慨万千,难道,ACM结束之后,我真的就要远离coding了么.CODE IS POETRY.wordpress官网上如是写到.是的,代码如诗,正如同我搞ACM的目的一样,我是为了享受其间敲代码的乐趣,那种乐趣,是一般人所无法体会到的.所以我想,我是不会就此放弃coding的,给我些时间,我将在其他领域卷土重来,延续我的精彩.

冬季的安逸,是为了春天的萌芽.

CODE IS POETRY….

Categories: My Life Tags: , , ,

美丽人生

November 15th, 2009 3 comments

昨晚上看了美丽人生这部片子,感觉真是挺好看的.导演试图以一种喜剧的手法,在充满鲜血和死亡的集中营里找到了一种美丽。全片从一开始男主人公圭多邂逅美丽的女老师多拉,就给人一种欢快乐观的感觉,即使后面到了集中营,我们仍然看不到一丝的悲剧.是的,这绝对不是一场悲剧,圭多在狱中骗他儿子这仅仅是场游戏,游戏结束后就可以得到坦克,只不过是一场可能比较难赢的游戏而已.我想信圭多也是这么认为的:所有的一切都只是暂时的,这不过是场游戏,最后的胜利还是属于他们。就算在可怕的集中营里,圭多脸上始终带着笑容,只是在给儿子演戏,没有发自内心对生活热爱,充满乐观向上的人,是不会有这种灿烂的的笑容!圭多相信噩梦是暂时的,美丽的人生才是永远的,所以才小心翼翼地呵护着儿子纯洁幼小的心灵。
xiehou
圭多与女主角的第一次邂逅,女主角从二楼掉下来,充满了喜剧色彩
lie-laugh
在集中营里,军官问谁会讲德语的帮忙翻译,圭多不懂装懂,将凶神恶刹的军官讲的话,翻译的充满了轻松愉悦,让人不由为之一笑
xiaochou-huaji
圭多最后被押走处死时,躲在铁箱里的儿子看到的仍旧是一个扮着小丑夸张的迈着步伐的爸爸.

Categories: My Life Tags:

图论学习

July 28th, 2009 2 comments

1062* 昂贵的聘礼 枚举等级限制+dijkstra
1087* A Plug for UNIX 2分匹配
1094 Sorting It All Out floyd 或 拓扑
1112* Team Them Up! 2分图染色+DP
1135 Domino Effect 最短路
1149* PIGS 网络流
1161* Walls floyd
1201 Intervals 差分约束
1236* Network of Schools 强联通
1251 Jungle Roads MST
1273 Drainage Ditches 最大流
1275* Cashier Employment 差分约束
1364 King 差分约束
1459 Power Network 网络流
1502 MPI Maelstrom floyd
1511* Invitation Cards 最短路
1637* Sightseeing tour 混合图欧拉回路-网络流
1716 Integer Intervals 差分约束
1724* ROADS 最短路-拆点
1780* Code 欧拉回路
1789 Truck History 最小生成树
1797 Heavy Transportation 最小生成树
1847 Tram 最短路
1904* King’s Quest 强联通
1949 Chores 最短路
2060 Taxi Cab Scheme 2分匹配
2075 Tangled in Cables 最小生成树
2112 Optimal Milking 网络流
2125 Destroying The Graph 最小割
2135 Farm Tour 费用流
2139 Six Degrees of Cowvin Bacon floyd
2230 Watchcow 欧拉回路
2267* From Dusk till Dawn or: Vladimir the Vampire 最短路
2289 Jamie’s Contact Groups 网络流
2337 Catenyms 欧拉通路
2349 Arctic Network 最小生成树
2369 Genealogical tree 拓扑序
2387 Til the Cows Come Home 最短路
2391* Ombrophobic Bovines 最大流
2394 Checking an Alibi 最短路
2396* Budget 网络流
2421* Constructing Roads 最小生成树
2455 Secret Milking Machine 网络流
2457 Part Acquisition 最短路
2516 Minimum Cost 费用流
2553* The Bottom of a Graph 强联通
2570 Fiber Network floyd
2584 T-Shirt Gumbo 网络流
2723 Get Luffy Out 2-sat
2724 Purifying Machine 2分匹配
2728 Desert King 最优比例生成树
2749* Building roads 2-sat
2762 Going from u to v or from v to u? 强联通
2949* Word Rings 差分约束
2983 Is the Information Reliable? 差分约束
2987 Firing 最小割(求解正确性??)
3020 Antenna Placement 2分匹配
3041 Asteroids 2分匹配
3072* Robot 最短路
3160 Father Christmas flymouse 强联通
3164 Command Network 最小树形图
3169 Layout 差分约束
3177 Redundant Paths 双联通分量
3189 Steady Cow Assignment 网络流
3204 Ikki’s Story I – Road Reconstruction 最大流
3207 Ikki’s Story IV – Panda’s Trick 2分图
3216 Repairing Company 2分匹配
3228 Gold Transportation 网络流
3255 Roadblocks 最短路
3259 Wormholes 最短路
3268 Silver Cow Party 最短路
3275 Ranking the Cows floyd
3281 Dining 最大流
3308 Paratroopers 最小割
3310 Caterpillar
3311 Hie with the Pie floyd
3328 Cliff Climbing 最短路
3343 Against Mammoths 2分匹配
3352 Road Construction 桥
3439 Server Relocation 最短路
3463 Sightseeing 最短路
3469 Dual Core CPU 最小割
3487 The Stable Marriage Problem 稳定婚姻
3522 Slim Span 最小生成树
3594 Escort of Dr. Who How 最短路
3623 Wedding 2-sat
3653 Here We Go(relians) Again 最短路
3659* Cell Phone Network 最小支配集
3660 Cow Contest 拓扑
3662* Telephone Lines 最短路
3678 Katu Puzzle 2-sat
3683* Priest John’s Busiest Day 2-sat求解
3687 Labeling Balls 差分约束 或 拓扑
3692 Kindergarten 2分匹配
3694 Network 无向图缩点

Categories: ACM Tags: ,

PKU The Embarrassed Cryptographer 2635

July 28th, 2009 1 comment

题目地址
给定一个不大于10^100的数K和一个不大于10^6的数L,求是否存在K的最小素因子,且该因子小于L
暴力即可,为了方便,使用JAVA
Memory: 9516K
Time: 1485MS

import java.io.*;
import java.util.*;
import java.math.*;
 
public class Main {
 
    private int[] a;
    private int top;
 
    private void init() {
        a = new int[1000001];
        a[0] = 2;
        top = 1;
        for (int i = 3; i <= 1000000; i += 2) {
            if (a[i] == 0) {
                a[top++] = i;
                for (int j = i + i; j <= 1000000; j += i) {
                    a[j] = 1;
                }
            }
        }
    }
 
    private void creat() {
        init();
        Scanner cin = new Scanner(new BufferedInputStream(System.in));
        next:
        while (true) {
            String b1 = cin.next();
            int b2 = cin.nextInt();
            if (b1.compareTo("0") == 0 && b2 == 0) {
                break;
            }
            BigInteger a1 = new BigInteger(b1);
            BigInteger a2 = new BigInteger("0");
            for (int i = 0; i < top && a[i] < b2; i++) {
                if (a1.mod(a2.valueOf(a[i])).compareTo(BigInteger.ZERO) == 0) {
                    System.out.println("BAD " + new Integer(a[i]).toString());
                    continue next;
                }
            }
            System.out.println("GOOD");
        }
    }
 
    public static void main(String[] args) {
        Main e = new Main();
        e.creat();
 
    }
}
Categories: ACM Tags: ,