作者归档:梧桐雨

元旦游

今年和往年不同,元旦回家了。并且早早的买好了车票。

在去火车站的路上,一路步行,顺便看看最近附近有没什么变化。

电影院附近还是茂密的树,这和我小时候的印象没有太多不同;

IMG_20130101_131628

曾经儿时电影院非常的热闹,而现在元旦几乎变得非常的冷清。

IMG_20130101_131637
淡水河边。

IMG_20130101_133027
 虽然家里没有像广州那样多人,但是毕竟是元旦,还是很有气氛的:)

IMG_20130101_143024
石碑:

shibei

最后说下:拍照技术确实不太好,里程碑2就这样,将就将就吧~新的一年,新的快乐~很久没写这样的生活日志了,算是新的篇章吧~嘿嘿,最后还是祝大家新的一年一切顺顺利利就好了~

本文来源:梧桐雨软件园原创,转载请注明链接!

2012的最后一天

2013
今天是2012的最后一天,没有太特别的东西。天气晴朗,风吹的脸颊感觉带刺的疼。

早早的就已经把工作做好,看看周边关于PHP的内容。

总结一下这一年吧:)

年初,我还是臭屁学生一枚,举办了博客大赛,完成了学生会该做的,甚至有的不该做的也做了。在别人争着竞选、忙活着拿风云学子的时候,我还在学习安全技术。

这一年里,也算自己成长的最多的一年了,很多时候还是感觉自己不灵活。

完成了工作之外,也把最后的学业给完成了。没课的日子,整天都想,快点去工作吧!

但正如我所想,当我想着快点工作的时候,真的要工作了,却舍不得学校周边的一些人。虽然嘴上说,没什么所谓吧,毕业终究只是一个里程碑;

找工作的过程算很顺利,在一个师兄的公司工作并学习中。这使得让我更珍惜手上的这份工作。与同部门的同事相处的非常愉快,偶尔大家也会打打闹闹。

生活,自从搬出学校,每天都三点一线。虽然偶尔会感觉无聊,但是却不会感到厌倦。因为并不知道明天单位会分派什么任务给你。

值得庆幸的是,住的周边,依然有不少的同学、朋友,因此偶尔会拉到一起,吃吃饭,聊下天什么的。

每当周末便会和同住的两位筒子一起打打CS,吹吹水。当然,偶尔家里打来电话,也会耐心的和家里人讲下最近身边的情况,发生的事情。

最近祖外婆去世,让本来平淡的家变得不安稳起来。在这件事上,我很支持我妈妈的做法:)具体就不想说了。也没必要; 继续阅读

利用sql语句查看MySQL数据库信息(占用空间大小)

mysql
最近在忙着做系统设计,想实现一个能查看mysql数据库信息的功能,最后还是在开源中国找到最好的解决方法:)赞一个,拿出来分享下,遇到同样问题的朋友可以来看看了。

如果想知道MySQL数据库中每个表占用的空间、表记录的行数的话,可以打开MySQL的 information_schema 数据库。在该库中有一个 TABLES 表,这个表主要字段分别是:

TABLE_SCHEMA : 数据库名
TABLE_NAME:表名
ENGINE:所使用的存储引擎
TABLES_ROWS:记录数
DATA_LENGTH:数据大小
INDEX_LENGTH:索引大小

其他字段请参考MySQL的手册,我们只需要了解这几个就足够了。

所以要知道一个表占用空间的大小,那就相当于是 数据大小 + 索引大小 即可。

SQL:

SELECT TABLE_NAME,DATA_LENGTH+INDEX_LENGTH,TABLE_ROWS FROM TABLES WHERE TABLE_SCHEMA=’数据库名’ AND TABLE_NAME=’表名’

1、进去指定schema 数据库(存放了其他的数据库的信息) 继续阅读

javascript深入理解js闭包

其实这是看PHP面向对象的时候,有一个PHP的闭包引入进来的一个问题。但貌似PHP闭包查阅了资料,问过大牛之后发现作用不大,顺便就把js的闭包给理解了。将就看下吧,当是一个学习的经历:)

bibao

一、变量的作用域

要理解闭包,首先必须理解Javascript特殊的变量作用域。

变量的作用域无非就是两种:全局变量和局部变量。

Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。

Js代码

var n=999;

function f1(){
alert(n);
}

f1(); // 999

另一方面,在函数外部自然无法读取函数内的局部变量。

Js代码

function f1(){
var n=999;
}

alert(n); // error

这里有一个地方需要注意,函数内部声明变量的时候,一定要使用var命令。如果不用的话,你实际上声明了一个全局变量! 继续阅读

走出浮躁的沼泽:关于技术与工作

我觉得,技术与工作最理想的结合状态是,自己能学习到新的技术,这些技术也能应用到工作中;工作的内容又不那么枯燥,都那么具有挑战性。(其实我觉得我现在正是这样,虽然现在工作还并不是那么的完整,但我会努力的让他完整。

程序员的工作首先应该是富有挑战性的

有这么一句名言:

工作,它之所以成为工作,是因为你只需要工作而不需要思考。

你也许会对这句话有异议,但是大部分人和大部分工作确实是这样的。工厂员工在流水线上机械地组装,服务员每天重复着招待客人,厨师日复一日地烹制菜肴,等等。工作,就是人和机器之间的中间层,等到某一天机器人有这种功能了,人自然就不用工作了。

但是我觉得,如果你在工作中比别人多那么一点思考,也许你就会出类拔萃,程序员这份工作就是这样。我认为,程序员的工作首先应该是富有挑战性的。但是我见到很多国内的程序员,只是项目完了接着下一个项目,代码重复了一遍又一遍……也许知道代码有问题要重构,系统架构不好要改进,可是没那么多时间啊,天天加班干活,项目时间紧迫。就这么恶性循环,就应了那句话:你说你有5年工作经验,但在我眼里,你不过是将一年的工作经验重复了5年。 继续阅读