生日 (2009-10-31)
有知有觉的
22周岁生日就这么来了
一个值得高兴的一天,
本来我想要和她出去吃饭的,
但是昨天姐打电话说把蛋糕定好了,
让我今天在家等着
老妈说一家人出去吃饭得了,
结果我说不用出去吃
我要在家吃妈做的饭
于是从早上9点多妈就开始忙做饭了
11点多的时候
姐和姐夫也都来了
提了个大蛋糕,还有些吃的。
一家人吃了顿团圆饭。
以后我就23岁了
感谢他们22年的辛苦养育
我自己会努力的
我不满足于现状
努力
下次23周岁生日的时候
应该是不一样的我!
简单的PHP框架 (2009-10-24)
简单的PHP MVC框架
\application\models\front.php
-
<?php
-
-
class FrontController {
-
-
protected $_controller, $_action, $_params, $_body;
-
-
static $_instance;
-
-
public static function getInstance() {
-
if( ! (self::$_instance instanceof self) ) {
-
self::$_instance = new self();
-
}
-
return self::$_instance;
-
}
-
-
private function __construct() {
-
$request = $_SERVER['REQUEST_URI'];
-
-
$splits = explode('/', trim($request,'/'));
-
$this->_controller = !empty($splits[0])?$splits[0]:'index';
-
$this->_action = !empty($splits[1])?$splits[1]:'index';
-
if(!empty($splits[2])) {
-
$keys = $values = array();
-
for($idx=2, $cnt = count($splits); $idx<$cnt; $idx++) {
-
if($idx % 2 == 0) {
-
//Is even, is key
-
$keys[] = $splits[$idx];
-
} else {
-
//Is odd, is value;
-
$values[] = $splits[$idx];
-
}
-
}
-
$this->_params = array_combine($keys, $values);
-
}
-
}
-
-
public function route() {
-
if(class_exists($this->getController())) {
-
$rc = new ReflectionClass($this->getController());
-
if($rc->implementsInterface('IController')) {
-
if($rc->hasMethod($this->getAction())) {
-
$controller = $rc->newInstance();
-
$method = $rc->getMethod($this->getAction());
-
$method->invoke($controller);
-
} else {
-
throw new Exception("Action");
-
}
-
} else {
-
throw new Exception("Interface");
-
}
-
} else {
-
throw new Exception("Controller");
-
}
-
}
-
-
public function getParams() {
-
return $this->_params;
-
}
-
-
public function getController() {
-
return $this->_controller;
-
}
-
-
public function getAction() {
-
return $this->_action;
-
}
-
-
public function getBody() {
-
return $this->_body;
-
}
-
-
public function setBody($body) {
-
$this->_body = $body;
-
}
-
-
}
\application\models\view.php
-
<?php
-
class View extends ArrayObject {
-
public function __construct() {
-
parent::__construct(array(), ArrayObject::ARRAY_AS_PROPS);
-
}
-
-
public function render($file) {
-
ob_start();
-
include(dirname(__FILE__) . '/' . $file);
-
return ob_get_clean();
-
}
-
}
application\models\icontroller.php
-
<?php
-
-
interface IController {}
愿意陪我一起吃苦吗 (2009-10-19)
你愿意陪他一起吃苦吗?
你愿意守这一个月只赚几千块钱的他吗?
你愿意陪着他挤公交吗?
你愿意天天吃他在家里给你做的饭吗?
你愿意和他一起去地下买自己喜欢穿的衣服吗?
你愿意在他心情不好的时候陪着他在街边吃大排档吗?
你愿意陪他一起赡养老人吗?
总看到电视或者电影镜头,
总重复着一句话:我要给你幸福.
不得不承认他在说这话的时候确实是发自内心的,时常为这样男人感到勇敢.
但仔细一想生活并不如我们所说的那样,
当繁华过后必定是平淡而真实的柴米油盐,
或是为了生计而辛苦的奔波.
但难道这些平淡的人就不幸福了吗
网站终于备案通过了 (2009-10-16)
真佩服国家机关的办事效率,首次备案时间7月28号,通过时间2009年10月15号,备案信息还是江西省的 -_-
真纳闷,备案有什么用啊? 就跟考政治一样,一点用也没有
昨天刚收到邮件
尊敬的用户[***]:您的ICP备案申请已通过审核,备案/许可证编号为: 赣ICP备09011268号 ,审核通过日期:2009-10-15。
鱼酷&&石器时代 (2009-10-05)
我先更新一下 :)
4号去吃了烤鱼,味道不错,烧烤味很诱人,上鱼之前还给客人上免费的瓜子和爆米花。恩,UE做的不错,呵呵~~



这家新开的店,名字叫石器时代,是很有特色的餐厅,环境比较黑暗,
装饰古典,饭点生意比较火。





十月二日 (2009-10-02)
今天十月二号,表弟说要去天安门,让我陪他去。我们就去了,人真多。
去往天安门站的车还是不能停天安门站,只能在西单或者王府井下车走过去。
没什么可看的,人太多了。
姐和妈今儿去了双安商场,回来给我带了一件衣服。
说是两千三买的。把我吓一跳。没开玩笑吧...
我这么个蓝领哪能穿这么贵的衣服!,我可穿不了。
妈说那儿一般都卖四五千,贵的一两万。这是你叔送的代金券买的快过期了,赶紧花了。
我就纳闷,代金券为哈不能换成钱呢
我现在全身上下的行头也就总共花了二百块钱。
可是怎么看那件衣服也不值这么多钱啊。穿出去也说我这是山寨货。
这件就放在家里压箱底吧,目前是没有穿出去的打算。
我可不敢穿。只觉得那是一件普通的衣服。

想起第一次工作的时候 (2009-09-28)
今天坐车回家,脑子里总是想些东西。
想起了第一次工作在图宝科技的时候,记得是2006年8月16号参加工作。
当时19岁,那时正好考完试放假,一次偶然的机会别人介绍我去那家公司。
当时只是不想管父母要钱,自己挣钱买个手机,直到现在还在用着呢。
杨总人也很好,他是新华社的编辑,自己开了个公司。
经常请我们吃东西,过节还发好吃的。感觉真不错。
记得当时我最小,他们都很照顾我。
有一次,帮同事做Ghost,没想到点错了一个建把D盘格式化了。
D盘放了公司几个月来做的图表,被我一下弄没了。
还记得有一次,跟老板一起去买电脑。老板有事先走了,让我把两台新电脑抱回公司。
当时真不知道怎么从中关村搬到长椿街。
第一次发工资我拿到了300,因为是从16号开始的。我高兴坏了。
三张一百的拿在手里直发抖,应该是高兴的不知所措了。
下班去饭馆点了几个菜,拿回家孝敬一下老妈。我妈也挺高兴的,说我长大了。
真的,第一次工作,有使不完的劲儿,不管多苦多累,也没觉得什么,只想好好地工作。
总体感觉第一家公司真的挺好,虽然工资不多,
但是,老板好,同事也好,让我长了很多见识,我也喜欢这份工作。
不幸的是,现在已经倒闭了。很不舍得。
现在已经找不到刚工作时的感觉了,可能每个人都是这样吧。
但是现在工作我也挺喜欢,虽然有时候事情会很多,但是从来没感觉到累过。
PHP读取CSV文件 (2009-09-15)
(工作时遇到的问题,记录一下,备忘)
PHP读取CSV文件,由于Excel最多只能显示65536行,数据量大不能完全显示
CSV文件直接导入Mysql不好使, 于是采用PHP直接CSV文件今天发现fgetcsv()函数操作CSV文件读取入库
代码还没做整理,
-
<?php
-
set_time_limit(0);
-
-
$host = 'localhost';
-
$user = 'root';
-
$pswd = '';
-
$dbname = 'email';
-
-
$emailArr = array('admin', 'administrator', 'contact', 'info', 'support', 'webmaster');
-
-
mysql_connect($host,$user,$pswd) or die('connect error');
-
mysql_select_db($dbname) or die('Select db error');
-
-
function randStr($len=6) {
-
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
-
mt_srand((double)microtime()*1000000*getmypid());
-
$password='';
-
while(strlen($password)<$len)
-
$password.=substr($chars,(mt_rand()%strlen($chars)),1);
-
return $password;
-
}
-
-
$csvFileName = '2.csv';
-
$row = 0;
-
$handle = fopen($csvFileName,"r");
-
while ($data = fgetcsv($handle, 1000, ",")) {
-
//$sql = mysql_query("INSERT INTO email SET email = '$data[1]'");
-
$rand = randStr(15);
-
$row++;
-
$domain = $data[1];
-
for ($i = 0; $i < count($emailArr); $i++) {
-
$email = $emailArr[$i].'@'.$domain;
-
$sql = mysql_query("INSERT INTO email SET email = '$email', domain = '$domain', domain_id = '$row', rand = '$rand'");
-
}
-
}
-
fclose($handle);
-
echo 'success';
-
exit;
-
$content = file_get_contents($csvFileName);
-
print_r($content);exit;
-
$content = explode("n",$content);
-
-
for ($i = 0; $i < count($content); $i++) {
-
print_r($content);exit;
-
$randStr = '';
-
foreach ($content as $value) {
-
$randStr = randStr(6);
-
$mail = explode(",",$value);
-
$companyArr = explode(".",$mail[1]);
-
$companyName = $companyArr[0];
-
//echo $companyName;exit;
-
for ($j = 0; $j < count($emailArr); $j++) {
-
$email = $emailArr[$j]."@".$mail[1];
-
echo $email.'<br />';
-
echo $randStr.'<br />';
-
echo $companyName.'<br />';
-
//$sql = mysql_query("INSERT INTO mail_source SET mail = '$email'");
-
}
-
}
-
exit;
-
}
-
-
?>
Mysql导入CSV文件 (2009-09-15)
PHP导入CSV文件不能直接导入,只能通过sql语句导入
-
LOAD DATA LOCAL INFILE 'c:/1.csv' INTO TABLE `table` FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY 'rn';







