三伏天气里

新闻里都是一片炎热,拿着个温度计在看是如何个酷暑。倒是在家里还感觉尚好,一层层乌云盖着中原大地,有些闷气却不至于过热。

台风很厉害,幸亏刮不到华北,也希望小浪底能带来几十年黄河的平安,免得遭受水患之扰。

回来几天也没有看得几眼书,悠悠然时间就给pass掉了。无事时候检查了一下以前一个百思不得其解的XMLHttpRequest对象问题,到最后才发现是自己的逻辑搞错了,一个括号括错了地方,好生郁闷。实习时候调试程序也是这样,程序没有问题,测试用例也没有问题,但是预测的结果与实际不同,后来才发现是自己的预测错了,浪费了五六个小时。

所以打算要把数据结构里的demo都写一遍,还需要再锻炼自己的编程能力。

PS,另记一下回来时候托运行李的遭遇:

到了南京火车站,一个非常热情的中年人就替我拎箱子办手续,几乎不用自己动手,当时还挺纳闷这铁路工作人员态度怎么变那么好。后来才知道是要付出代价的,18.1元的托运费用他跟我要了30元。其实手续都是可以自己办的,先领一个托运单,填好后拿着单子到进行李的地方称重,会有人在单子上填写重量,然后行李就推进去了,再拿着托运单到一个大厅里付钱。如果嫌麻烦可以让那些掮客来处理,不过也应该可以讨价还价的。
Copyright © 2005-2006 Solrex Yang. All rights reserved.

Baidu版本BLOG全面上线

虽然说不能编辑文章的HTML代码,但是能编辑整个博客的CSS样式单还是非常称心的一件事情,我把百度给的模板颜色全面改版,改成了和这个SPACE一模一样的样式,好爽。

以后的文章就全面在两个博客同时上线喽,支持国产支持国产,呵呵。

http://hi.baidu.com/solrex
Copyright © 2005-2006 Solrex Yang. All rights reserved.

回家喽

打扫了下房间,把厕所刷干净,扔掉些不必要的东西,总算该回家了。

大概是享受这该死的可爱的浦口的最后两天了,傍晚打了会儿篮球,开学要等搬家时候再回来。一搬走就没机会再玩了。

唉,回家,开始我狗一般的考研生活。
Copyright © 2005-2006 Solrex Yang. All rights reserved.

大卸八块

昨天进城时候顺便到家乐福买了把伞, 以结束我无数次被雨淋的历史。结帐时候收款MM没有帮我把那个家乐福的小卡子弄掉。(注:就是那种卡到不方便包装的东西上带有家乐福标志的白色塑料块,我也不知道官方名称是什么。)回来一看,总不能再进城一趟了吧,心中也窃喜,以前纳闷好久了,总算有机会让我把你大卸八块了。

开始怎么拔后面的黑色塑料头钉子都弄不出来,用一把剪刀把白色塑料块撬开,发现原来结构是这样滴。正面(带有家乐福标志那面)上的平顶锥形里面是一个圆柱体,相对的背面是一个黑色胶头的大钉子插进去,内部圆柱体里面有两个缸装的底部有孔的金属体,缸底均朝背面,一大一小,大的一个固定到塑料圆柱形槽里,里面有四个钢珠,钢珠在两个缸中间,小的那个缸中有一个弹簧,顶在正面底部。平平的大的塑料块里是一个大线圈,线的两头接了一个类似于电阻的东西。

估计工作原理是这样的,黑色胶头钉子从背面的孔插入,进入大缸和小缸,由于弹簧弹力的作用,四个小钢珠会被顶到底部紧紧夹住钉子,这样黑色的钉子就拔不出去了。然后可能收款处有一个可以产生电磁场的东东,把小卡子往里面一放,线圈内会产生磁力,把小钢珠往上推,这样晃几下就可以把钉子拔出了。

唉,买了伞反而下雨又不淋我了,看来机遇只青睐那些没有准备的人。

昨天回来时候也看到了一场惨剧,大桥上一辆带西瓜的卡车撞到了灯杆上,驾驶室都瘪了,差点没撞出栏杆,西瓜滚了一地,估计驾驶员怕是不行了,快下桥了才看到有救护车过去,接着回来听广播就说大桥全面堵车,幸亏回来的早。

后天就回家了,不用再忍受南京这种潮热天气了,真开心。过会儿去申请个百度空间,看看到底怎么样。SPACE有时候不能登录真让人很烦,不知道百度能不能带来点新鲜的稳定的东西。

水中的南京

什么叫雨季?出去不带伞能5天能淋到3次。这南京啊,唉!破破烂烂的下水道系统,稍微下点暴雨公交车站就会积起几寸深的水,所以叫水中的南京,要给到南京的人提个建议,下雨天最好穿拖鞋出行。

水中的南京没有什么好看的,不像水乡那样有氤氤氲氲的气质,拥有着南方和北方双重人格的南京叫人感觉如同一个精神分裂的病人,总有哪个地方不对劲。

今天到东南大学的所谓“校东操场”踢了场球,地面的泥刮起来能拉几卡车,跑起来像有人拽着,痛苦死了,而且非常不幸的我还进了个乌龙球,那叫一个背呀!最近碰到的事情总是很灵异,我一出门天就下雨,再加上没有带伞的习惯,当“鸡”当好几次了。妈妈说过,在家不行善,出门风雪灌。难道是怪我最近待人不诚?

决定实习不再做下去了,还是听于洋大哥的劝,好好准备考研。这几天都在考虑这个问题,权衡来去面前对我最重要的事情还是考研,过两天就带书回家去,这次暑假可不能再仅仅是“打算”看书了。也很可笑,在一个用PHP做网站的公司写了5天JAVA和JSP代码,恐怕也是不多的实习经历。

其实公司里的人都蛮好的,这才算刚混熟,就不干了真是有点不爽。但干活也实在是很累,从9点到9点,中饭晚饭还是在公司吃,连个午觉都没办法睡,再加上我还得来回4个小时,身体这两天已经感觉有些吃不消了。说来说去还是大公司好啊,获鼎前几天也在IBM开始上班了,三个月的培训,还给配笔记本电脑,也没有加班,以后还是努力要进这样的公司。

这次可以睡个好觉了,把7点的闹钟调掉,睡到自然醒。
Copyright © 2005-2006 Solrex Yang. All rights reserved.

骑车去图书馆还书的路上,被扑面来的凉风一吹,忽然想起小时候的事情。那时候父母还在老家镇上的乡小教书,我家也住在校园里。镇上离老家大约有五六里路,每逢周日全家都会回老家帮爷爷种地干活。爸爸骑着那种三八式的大自行车,我骑在一个架在前杠上的小板凳上,因为当时太小,还不能自己跳到后座上。现在那个板凳可能还在家里,一晃眼已是十多年了。这么多年间发生了太多的事情,自己渐渐成为一个大人,不再是那个只知道玩泥巴打弹子的小屁孩了。

小时候的路是爸爸妈妈引着走的,大了后就该自己拿主意了。可是发现把决定权交给自己后并不轻松,经常要把时间花在彷徨踯躅到底该怎么走下去上。随心随兴而来的目标时常会被再丢弃,无法确定到底哪条路才是该走的,才是值得的。有时候会惊奇地发现,条条大路通罗马,殊途同归也不是小概率事件,不禁会感叹一下自己在选择上花费的时间。所以偶尔也会怀念当初有人告诉你要怎么怎么样的日子。

今天趁无事备份了一下电话簿,没有数据线,两百多个电话号码一个一个的抄到Excel里面。看着那些曾经熟悉的名字,也会想起曾经走过的历程。一些人像流星,在生活里闪了两闪就再也看不见了,也总有一些人一直陪伴在左右。相聚最终还是要分开,朋友是四维的,除了空间,还有时间的限制。

前几天于洋给我说,自己每隔两三个月就会修正一次自己的目标。回头看看自己,何尝不如此,面临着人生的转折点,谁都不可能轻松。再加上自己属于那种有野心的人,不满于现状更是太正常的事情。还好不是那种头重脚轻根底浅的人,还知道要踏踏实实地走路,但偶尔的懒散也是难免的。对自己期望太高,往往遭到现实的讽刺,有时候也会心灰意冷,做人难那。

昨天吴老师在百合上留了几个字:正直,乐观,自信,努力。深感良苦用心,我辈当共勉之。

路要走下去,如何走,就是个态度问题了。Sublime words always have deep meaning.
Copyright © 2005-2006 Solrex Yang. All rights reserved.

风轻云淡

回到宿舍,已是形单影只,两间房子空荡荡的,少了许多生气。

实习的第二天,回来公车是一个小时,比昨天快了些,大略也因为更晚了些的缘故。两天来完成了一个程序,500行代码,改了5遍,提取指定网页的数据,然后存入数据库。出于知识产权考虑,这里不想说那么多,虽然只是实习,但总归是使用了公司的资源。写下来让我对JAVA,SQL和编码加深了不少认识,枉称自己的C++比JAVA要好,可用C++还是不知如何写出来,未知领域还太多。另外,夸一下JAVA的异常处理,brilliant design。

今日总算看了leaf这孩子念念不忘的Lois的blog,也是用这个标题的原因。不像这里那么乱,安安静静的文章,干干净净的页面,文字看着很舒服,很晴朗。的确是不错的女孩子,怪不得leaf大加赞赏。Boy, you have found her, now go out and get her. Bless...

回来31路上,后座坐了对情侣,一直在商量结婚的事情。初时没什么感觉,忽然听到那女子叫了句:哥哥,心中一丝轻柔扫过。也有些怅然,何时才能和我的女孩相拥一起挤坐公车啊?

虽然来回都得一个半小时,可能新鲜感还没失去吧,尤其晚上回来,可以有位子,坐那里就开始信马由缰了,倒是沉思冥想的好时间。今天又看到了场典型的南京式的男女对骂,不过是发生在司机和乘客之间,有些意思,比谁能把一句话说上几十遍而不嫌烦。声明一下这里对事不对人,没有地域歧视的意思。

PS:习惯了办公室里的液晶1280*1024,回来看自己的纯平1024*768怎么越看越不爽啊,唉,谁让俺是穷人呢!
Copyright © 2005-2006 Solrex Yang. All rights reserved.

JSP在Tomcat下与MySQL连接

被这个问题困扰三天了,查了不少资料,写了不少测试,真是痛苦啊。不过总算基本解决,赶紧把方法写下来,留待以后参考。

使用的软件版本:
Tomcat:Apache Tomcat 5.5.12
MySQL:MySQL Server 5.0.16
JDK:J2SE Development Kit 5.0
JRE:J2SE Runtime Environment 5.0
JDBC Driver:mysql-connector-java-3.1.13-bin.jar

别名:
$CATALINA_HOME: Tomcat的安装目录,例如D:serveTomcat 5.5
$APP_HOME:JSP网站工程所在的根目录,例如D:vstock

总问题:

如何在Tomcat环境下,使JSP和后台Java class与MySQL数据库建立连接并进行查询?

问题一:JDBC驱动到底应该放在哪里?

这个问题网上有很多回答,但是根据我的测试,根本不需要把JDBC驱动放到$CATALINA_HOMEcommonlib目录下,这个目录里面是进行Tomcat的全局配置的。为了程序的可移植和适应性考虑,只需要把JDBC的驱动mysql-connector-java-3.1.x-bin.jar放到$APP_HOMEWEB-INFlib下就可以实现在网站工程的JSP文件和$APP_HOMEWEB-INFclasses下的java bean的class里使用JDBC驱动。

问题二:应该使用哪个驱动?

有很多人不知道,jar文件其实是一种把class文件压缩到一起的一种压缩包。mysql-connector-java-3.1.x-bin.jar里一般包含两个包,一个是com.mysql.jdbc,另一个是org.gjt.mm.mysql。用WinRAR解压后可以发现,前者下面有很多class,而后者下面只有一个Driver.class,怀疑后者应该是为了兼容而设计的,而具体实现仍是在前者的包里实现,故虽然说两者使用结果上无甚区别,但最好还是用com.mysql.jdbc.Driver。

问题三:如何进行MySQL数据库的连接?

下面给出两个例子,分别是只在JSP文件里使用数据库连接和在class里使用连接。先是测试数据库的建立,后是两个MySQL数据库连接测试源文件。运行以后均输出一句话:Evil:Japanese。

1.测试数据库的建立(大小写无所谓):

进入mysql,执行以下语句:

drop database IF EXISTS datasource;
CREATE DATABASE datasource;
use datasource;
CREATE TABLE user(username varchar(50) NOT NULL,password varchar(50),PRIMARY KEY (username));
INSERT into user(username,password) values("Japanese","evil");

2.JSP文件里连接数据库,测试页面testDB.jsp,位置$APP_HOME下

testDB.jsp内容:

<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.sql.*" %>
<%@ page import="javax.sql.*" %>
<%@ page import="javax.naming.*" %>
<%@ page session="false" %>
<html>
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
<link href="vstock_style.css" rel="stylesheet" type="text/css">
</head>
<%
String driverName = "com.mysql.jdbc.Driver";
String userName = "MySQLuser";//你的MySQL用户名
String userPassword = "Password";//MySQL密码
String dbName = "datasource";
String tableName = "user";
String url = "jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPassword;
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn = DriverManager.getConnection(url);
Statement state = conn.createStatement();
String strSql="select * from user";
ResultSet rs=state.executeQuery(strSql);
while(rs.next()){
out.print("Evil:"+rs.getString(1));
}
out.println("True");
}catch(Exception e)
{
out.println("Error");
}
%>
</head>
<body>
</body>
</html>

3.class里连接数据库,测试文件testDB.java,位于$APP_HOMEWEB-INFclassesJavaBean目录下,测试文件test.jsp,位于$APP_HOME下。

testDB.java内容:

package JavaBean;
import java.sql.*;
public class testDB{
public testDB(){}
String driverName = "com.mysql.jdbc.Driver";
String userName = "MySQLuser";
String userPassword = "Password";
String dbName = "datasource";
String tableName = "user";
String url = "jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPassword;
public ResultSet getConn()
{
ResultSet rs = null;
try
{
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn = DriverManager.getConnection(url);
Statement state = conn.createStatement();
String strSql="select * from user";
rs = state.executeQuery(strSql);
}
catch(Exception e)
{
System.out.println("Error");
}
return rs;
}
}

test.jsp内容:

<%@ page contentType="text/html;charset=GB2312" %>
<jsp:useBean id="test" scope="page" class="JavaBean.testDB"/>
<%@ page import="java.sql.*" %>
<html>
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
<link href="vstock_style.css" rel="stylesheet" type="text/css">
</head>
<%
ResultSet rs = test.getConn();
while(rs.next())
{
out.print("Evil:"+rs.getString(1));
}
%>
<body />
</html>

问题四:可能的错误类型

一定要检查变量名、变量类型、函数的拼写,大小写,函数的括号,包的包含关系,数据库的路径。不要从网页上直接拷贝,最好手动输入,要检查全角的空格。唉,教训惨重啊!

结论:用以上的方法,可以把JDBC驱动只放到用户的网站工程里,移植时只需要在Tomcat里建立一个虚拟网站目录和把MySQL数据库拷贝到服务器的数据库目录下即可,不需要再有其他配置。

Copyright © 2005-2006 Solrex Yang. All rights reserved.

备份Space

看JavaScript到现在
睡不着
随便晃晃别人的space
给自己的加上了天气预报的自定义HTML代码
在最下面

可恨Microsoft已经推出了显天气预报的Gadgets
可惜不支持中文市场
挺漂亮的,还没广告

找到一个非常好的备份Space和其它一些Blog的软件
Maikr(http://www.maikr.com)国产软件
注册一下才能使用,不过是免费
非常好用,连评论也能下载

把自己space全部下下来
153篇文章,hoho
勤劳的部落哥儿

强烈推荐大家去备份一下
免得哪天被Microsoft耍
哭都来不及
Copyright © 2005-2006 Solrex Yang. All rights reserved.

JavaScript学习笔记(1)

Amazing,在Ajax技术被炒作地神乎其神的今天,似乎又看到了更加流行的趋势,JavaScript,一种基于对象的客户端脚本语言,能用非常简单的方式实现很多网页特效。

1.在HTML中添加JavaScript代码
head或者body标签里,大部分代码一般在head,函数调用在body里。
<SCRIPT language="JavaScript[1.2|1.3]">
JavaScript code here.
</SCRIPT>

2.调用外部脚本文件
<SCRIPT language="JavaScript[version]" src="yourfile.js"></SCRIPT>

3.用脚本输出网页
document.write("Whatever in HTML, i.e. <br>,<b>,</b>"+variable);

4.注释
单行://comment here
多行:/*comment here*/

5.变量定义和赋值
var var_name=var_value;
没有数型之分,可修改,字符串用"string"或者’string’,正则表达式用/string/。
转义符:,退格:,换页:f,换行:
,回车:
,制表: ,bool:true|false,空:null。

6.函数构造和使用
构造:function func_name(para1,para2,...)
{func_body;
return ret_value;}
调用:var var3=function func_name(var1,var2);
JavaScript严格区分大小写,变量有作用域,函数体内重新声明可避免修改全局变量。

7.运算符和程序控制语句
和C几乎完全一样。

8.事件句柄
JavaScript预定义关键字,用来处理网页上事件的激发,即是对某个动作的反应,如:鼠标点击,滑过,获得焦点等。
使用举例:<FORM><INPUT type="button" onClick="window.alert(’Hi!’);">Click Here.</FORM>
点击按钮可弹出一个窗口,内容为:Hi!。
常用句柄:
onClick,onMouseOver,onMouseOut,onLoad,onUnload,onFocus,onBlur,onChange,onSubmit,onAbort,onError,onDragDrop,onKeyDown,onKeyPress,onKeyup,onMouseDown,onMouseUp,onMouseMove,onReset,onResize,onSelect.

9.对象知识
建立对象(用构造函数):
function class_name(para1,para2,...)
{properties go here
this.property1=para1;
this.property2=para2;
methods go here
this.method1=normal_func_in_thispage_without_bracket;}
对象实例化:var instance_of_class=new class_name(var1,var2);
建立对象(对象初始化):
instance_of_class={property1:var1,property2:var2,...} //比较适用于建立数量较少实例的对象。

10.预定义的JavaScript对象
Navigator对象:访问客户端浏览器属性,使用方法:
属性:navigator.property,property主要有:
appCodeName,appName,appVersion,language,mimeTypes,platform,plugins,userAgent。
方法:navigator.method(),method()主要有:
javaEnabled(),plugins.refresh(),preference(),savePreferences()。

Copyright © 2005-2006 Solrex Yang. All rights reserved.

JavaScript学习笔记(2)

JavaScript有很多非常有用的预定义对象。

11.Document对象
属性:
alinkColor,anchors,applets,bgColor,cookie,domain,embeds,fgColor,formName,forms,images,lastModified,layers,all,linkColor,links,plugins,referrer,title,URL,vlinkColor。
方法:
open(),close(),write(),writeln()。

12.Window对象
属性:
closed,defaultStatus,frames,length,location,name,opener,parent,self,status,top。
方法:
Alert(),confirm(),find(),print(),prompt(),open(),close(),blur(),focus(),moveBy(),moveTo(),resizeBy(),resizeTo(),scrollBy(),scrollTo(),setInterval(),cleanInterval(),setTimeout(),cleanTimeout()。
其实里面有好多方法是不适合使用的,因为涉及到对用户窗口的操作,现在的倾向是尽量少控制用户窗口。

13.数组的定义和操作
JavaScript里的数组类似于对象,有属性和方法。
定义:var array_name=new Array(elem1,elem2,...);
访问:array_name[index]
属性:constructor,index,input,length,prototype。
方法:concat(),join(),pop(),push(),reverse(),shift(),unshift(),slice(),splice(),sort()。

14.关联数组
可以将两个数组关联起来,用一个的元素来代替另一个的索引号。
var array_name=new Array();
array_name["Japanese"]="Evil";
array_name["American"]="Idiot";

15.数学和日期对象
Math属性:
E,LN10,LN2,LOG10E,LOG2E,PI,SQRT2,SQRT1_2。
Math方法:
abs(),acos(),asin(),atan(),ceil(),cos(),exp(),floor(),log(),max(),min(),pow(),random(),round(),sin(),sqrt(),tan()。
Date对象,必须先创建一个实例:var instance_name=new Date();
属性:
constructor,prototype。
方法:
getDate(),getDay(),getHours(),getMinutes(),getMonth(),getSeconds(),getTime(),getTimezoneOffset(),getYear(),getFullYear(),parse(),setDate(),setHours(),setMinutes,setMonth(),setSeconds(),setTime(),setYear(),setFullYear(),toGMTString(),toLocalString()。

16.字符串对象
实例化:var instance_name=new String("string");
属性:
constructor,length,prototype。
方法:
anchor(),big(),blink(),bold(),charAt(),charCodeAt(),concat(),fixed(),fontcolor(),fontsize(),fromCharCode(),indexOf(),italics(),lastIndexOf(),link(),match(),replace(),search(),slice(),small(),split(),strike(),sub(),substr(),substring(),toString(),toLowerCase(),toUpperCase()。

17.表单操作和框架操作
JavaScript可以使用document的属性进行表单和框架的操作,其中表单和框架也各自有自己的属性和方法。

18.Cookies的使用
建立:document.cookie="your_cookies";
其中your_cookies格式为:name:value&name:value,其中分隔符可用任何间隔符,但不能使用空格、逗号和分号。如果要使用它们,需要使用escape(var_string)将字符串转为CGI能接受的字符代码。
添加失效日期:在cookie里添加一个name/value对,expires:GMTdate。
读cookie:可直接读,也可用unescape()转换,然后用split()将其分割成需要的变量。

19.图像对象
实例化:var pic_name=new Image(width,length);
属性:
name,src,width,height,border,hspace,vspace,lowsrc,complete。

20.eval()函数
eval()可以将作为参数发给它的表达式按字符串形式求值。
eval("1+1")返回2;
var todo="alert";
eval("window."+todo+"(’Hi!’);");会执行window.alert(’Hi!’);
这样非常有利于函数的动态调用。

Copyright © 2005-2006 Solrex Yang. All rights reserved.

JavaScript学习笔记(3)

正则表达式
正则表达式在验证输入错误的地方有非常好和方便的用处

定义正则表达式:
var var_name=/your_pattern/flags;
也可以用构造函数来创建实例:var pattern = new RegExp("your_pattern");

用正则表达式测试字串,var_name.test(string)返回true|false。

标志(flags):
i:使匹配忽略大小写
g:进行全局匹配测试
ig:在全局进行匹配测试

正则表达式对象的属性

降温了,好天气

前天开始下雨,昨天开始降温,晚上舒服好多。今天中午打了会篮球,爽啊,如果南京的天气能经常这样就好了。

华为网络学校也开课了,不过这两天讲的东西属于基础,没什么意思。我想学到的是实验方面的东西,路由器和交换机的配置,平常太难接触到这些东西了。本来以为上机实习没什么意思呢,前天看到搬来的几台路由器和交换机,心中不禁痒痒起来,看来又要花钱了。

一放假再看书总是不适应,昏昏沉沉的,精神不是太好。操作系统看起来太无聊了,不过还是要看,软件所也不是那么容易考的。

这几天在百合上看到有好多毕业感言,回顾过去的四年,蛮伤感的。想想我的三年也是变化了很多,经历了许多。我也大致的成了一个原不愿成为的人。所以现在看到一些事情会觉得可笑,也可笑自己也曾如此的无知和幼稚,也许是我错了。我已经变得越来越自私,越来越伪善,可是不这样的话,不是伤到别人,就是伤到自己。成人世界并不像童话,充满了背叛和欺骗,但是我还是喜欢那些单纯的人,单纯的愿望。有时候我也会这样,可也只是有时候。如果一个人见识过了什么叫做世态炎凉,那么他就不会再坚信什么,除了自己。说这些话的时候总觉得自己好像在故作成熟,可温室里的花朵们又知道些什么?

唉,心情不好,又说多了,有点想家。
Copyright © 2005-2006 Solrex Yang. All rights reserved.

这天气也忒热了点

南京啊南京,实在是无语了,睡觉席子都是烫的,再加上开一天的电脑在下面蒸着,折腾半天都睡不着。

现在学乖了,到一两点再睡,睡觉前先洗个澡,不要擦干净上床吹风扇,趁那一会儿凉快赶紧睡着,不然又该痛苦半天。

重装了下系统,总算都恢复正常了,这次把Win的空间打回到了15G,剩的全给Linux了。再也不乱安程序了。

哈哈的电脑不知道染上了什么奇怪的病毒,打开文件夹就出现内存读取错误。刚开始还以为是染上了一种专门隐藏文件夹,然后自己生成一个酷似文件夹的程序所致。后来重装完了以后用Kaspersky杀了一下,没出来几个病毒,而且全是后门病毒。想了一下,应该是那种感染系统服务的,在打开文件夹的服务上附加了一点程序,然后就会让内存崩溃。C盘格了,应该就没问题了。

昨天看了一天的电影,不过中间这事那事的也出去了不少趟,吃了一顿饭。只能这样说,中国人的会议习惯实在是浪费时间。

人一松懈就懒了,不过今天打算出去看书了,听说玉辉楼那面有好多讲座,过去看看。

新生们开始军训了,西西,很幸灾乐祸。

PS:软件设计师考试应该是过了,总分75,上午52,下午62,以前分数线基本都是45。开心开心。
Copyright © 2005-2006 Solrex Yang. All rights reserved.

答题答题

1、对传这份卷给你的人的印象--Ally
一个聪明且自信的女孩

2、你觉得周围的人认为你是怎样的人
作人还算可以,做事还算认真

3、自己喜欢的人的个性或者会喜欢的人的个性
待人真诚,无心机,起码对我如此

4、讨厌的人的个性
假装真诚,待人虚伪,胁肩谄笑,麻木不仁

5、自己想成为的理想类型
自信,自制,自强的成功男士

6、给关心自己、喜欢自己的人大喊一句吧
嘿,加油!

最后也不点多了,就点哈哈这半年也不更新日志的家伙好了,小子,答题。

Copyright © 2005-2006 Solrex Yang. All rights reserved.

Bye Bye Exam

告别大学的期中期末考试了
下学期不打算选课了

但是考试还是免不了的
比如说后天的六级
人总是不知足
总想多考几分

管他呢
明天早上还是踢球吧
为了考试
好久没踢了

Rejected by Unilever

2006联合利华暑期实习感谢信
XXX同学,
非常感谢您对联合利华的关注,联合利华的发展与进步离不开您真诚的支持。在这次暑期实习生招募过程中,您出色的表现给我们留下了深刻的印象。您的个人信息已经录入我们的人才库,在此后的12个月内,只要有合适的机会,我们就会直接与您联系。
联合利华中国
暑期实习招募小组

唉,看人家这拒信写的。好郁闷那,这下暑假不知道干吗了,走一步算一步吧。

其实好好想想自己还是不够优秀,随便挑出来哪个方面都是半瓶子晃荡,实在没有哪个方面能算得上突出,被拒也该算正常。

除了自身条件外,面试还是有几个方面比较失误。一是简历定位错误。这个原因倒是不在我,因为系里收的简历,从一开始就说是学校推荐,不用面试,而且说是要过去做数据库。所以简历就写的是和电脑技术比较相关的东西,后面用英文填的你以后打算做什么工作,我填的是IT-related,还有为了你的目标你做了什么努力。结果快面试时候才知道只招Business Customer Develop,而且是要做销售。当时我就非常之纳闷为什么还让我去面试。后来想想你说看了一个来应聘做销售的家伙简历上填的是想作IT,那还不崩溃了。二是面试时候让举出做过的一个团队合作的例子,当时的选择有点失误,应该尽量找大的project说的。三是刚开始的自我陈述没有准备充分,本来准备了一些问题,结果发现问话环境有点变化,自己却没有随机应变。

唉,不过也算过有一次面试了。连招销售的都让我去面试,你说咱数学系的还啥干不了啊。以后我一定要多准备几个版本简历,多搞点针对性。

算了算了,不发牢骚了,拒了就拒了,天底下也不是只有这一个公司,只是自己的素质还是有待加强啊。再努力,再努力。

世界杯开始了,揭幕战看了一下,挺精彩的,很少看到能有那么多漂亮的进球。实话说,我也只是个伪球迷,真踢球迷。平常不想把时间花在看比赛和体坛上,所以对球星和球队就知之寥寥,他们讨论起来的时候也不好意思参与。只不过要是说起来踢球还是很有激情的,毕竟也踢了九年了。

Windows又崩溃了,唉,就是为了看个世界杯,安了两个软件,PPLive和PPStream,大概是因为正用着一个的时候安的另一个,结果,再次用不同的方式重演了相同的历史,一拨号上网就掉电重启。我实在是崩溃了,这已经是第三次出现同样的毛病了,而且原因都不一样,唉,RP就那么低么?上天难道不想让我用Windows了?等考完试再重装好了。

到今天,SPACE写了正好要一年了,看了一下点击量:3345次。SPACE没开通统计功能那前几个月的点击量可以忽略不计。很不错了,朋友们经常上来看看,再多的话恐怕就不知道该在这里写什么了。我可不希望自己这里变成一个大众博客,不过似乎也有向一个方向发展的趋势:数学系门户博客:-)。

不写了不写了,忙信息论和近世去喽,考完再来P话。
Copyright © 2005-2006 Solrex Yang. All rights reserved.