18 / 03 / 2012 buling

      上周末除了面了个事还出现一个转折,htao让我写一下android的德州,上周1我给阿星道歉了,之前我说这两个月来我一点都没有学到,不想再写自动化测试应用,调试第三方的软件太痛苦,很多未知因素导致最后半途而废不得不放弃重来。年少轻狂,无知的举动,非常抱歉。说正题,xing和htao打算让我尝试一下android方面的开发,天啊,我最大的动力,不过只能在每天晚上回家看书,自学,终于可以搬到台面正大光明的学习编写了。从13号下午到周5,我把所有的时间全部花费再这个德州应用上了。昨天,在家一整天,全用来写代码了,2点钟睡觉,很久才入睡,真怕会猝死在床上,程序员的悲哀。
      今天打算调整一下,10点起床和maq、long、fan一起去海岸城看了《战马》,中午qing在33间堂请了一顿,看完电影回来已经5点了,晚上我请他们在小肥羊涮了一下,算是给qing饯行,离开也会有难受,也会有不舍,珍重,朋友。

无标签信息 0 条
12 / 03 / 2012 buling

上周去面试,被几个知识问的无语,等慢慢想起一个就补充一个。
1、nginx的安装和使用。如果不用yum安装,可以去官网下载nginx-1.0.13.tar.gz包,tar -zxvf解压,执行:

./configure
make
make install

安装过程中出现警告:make[1]: 警告:检测到时钟错误。您的创建可能是不完整的。网上有方法,不过我是修改了本地时间:

date -s 03/12/2012
date -s 15:02:00

安装成功后可以进入 /usr/local/nginx/目录(如果没有自己指定)。执行:

启动:sbin/nginx -c ./conf/nginx.conf 载入配置文件
重启:kill -HUP `cat logs/nginx.pid`
正常停止: kill -QUIT `cat logs/nginx.pid`
快速停止: kill -TERM `cat logs/nginx.pid`
强制停止: kill -9 `cat logs/nginx.pid`

2、mysql在物理空间上存储的有哪些文件。先查看mysql配置文件:

vi /etc/my.cnf #可以找到datadir=/var/lib/mysql

查看/var/lib/mysql中进入一个库,如果是MyISAM引擎保护

table.frm #表结构文件
table.MYI #索引文件
table.MYD #数据文件

InnoDB采用表空间(tablespace)来管理数据,存储表数据和索引:
ibdata1、ibdata2等:系统表空间MySQL数据库文件,存储InnoDB系统信息和用户数据库表数据和索引,所有表共用
ibd文件:单表表空间文件,每个表使用一个表空间文件(file per table),存放用户数据库表数据和索引
日志文件: ib_logfile1、ib_logfile2
3、一个js问题,怎么通过class获取元素。由于只有部分浏览器支持document.getElementsByClassName方法,Ie下需要通过getElementsByTagName方法遍历所有子节点,但IE5下没有该方法,需要使用document.all才能获取到。http://www.cnblogs.com/rubylouvre/archive/2009/07/24/1529640.html 这篇博客写的很全面。

      今天不想再写代码了,就看了一下android开发,看见一哥哥翻译的官方sdk,发现介绍了一个开发工具–Intellij,下载,安装,挺不错,不知道是不是对eclipse的反应慢深恶痛绝了:http://wiki.jetbrains.net/intellij/Simple_Android_application_from_scratch_in_IntelliJ_IDEA_10.5,这是一个android开发的介绍地址。
      1、设置字体大小:【File】->【Setting】->【Editor】->【Colors & Fonts】->[Save As…](先需要复制一个自己的主题才能修改,如MyScheme);再点击【Font】:字体可以选择 DialogInput,大小设置15应该就很好了。
      2、显示行号:【View】->【Active Editor】->【Show Line Numbers】
      3、鼠标显示在行尾(而不是停留在任意位置):[如1]->【Editor】-> Allow placement of caret after end of line取消选择。
      4、待续…