Archive for blog

十一假期这么长,本想着前段时间没有学习,这里给补上。半路接了个网站,要用php开发,寻思着学个框架吧,开发还快速,选择了貌似中国最好的php框架,边看thinkphp官网的文档,然后到论坛下载了一个blog,就开工了。文档很详细,学起来也简单,偷懒中写完了。1000rmb到手了。顺便用到PHP-ExcelReader,一起学习了 这样其实也不错,可以很快的将学到的东西用到实践中去,以后用php快速开发可以用thinkphp的这个框架了^_^。 本想着假期接着学习golang和erlang的,现在泡汤了。抽时间一点一点的看实在是不符合我的性格,像我看小说,不看则已,一看就必须看完它。

Continue

找到第一份实习工作,正在努力中。。。 创业公司,做棋牌游戏,应聘前知道要用c++,从图书馆借了两本书。看了一下,基本还是语法和注意问题:书名《你必须知道的222个C++语言问题》《C++应用程序性能优化》。感觉《C++应用程序性能优化》这本书讲的要好很多。面试时,没问技术问题,看我对计算机比较感兴趣,就留下了。 开始主要将官方主页重写了。用的php,框架是别人拼凑的我用他的代码完成工作,有时候放不开手脚,不敢改。一是自己不保证改了这里,对先前写好的代码没有影响。二是嫌太麻烦。我想还不如我重写,或换个框架。 学到的东西还是很多的,以前生活中的小事(比如随手的帮助),脑子中有却不行动。现在受韩哥(在学校时是学生会的)影响这些事也敢做了。只是自己自由学习的时间比较少了,博客更新也出不来,很多事我一放下基本就拿不起来了。 今晚有点累,小小总结一下,顺便想在关于那,写写自己的计算机史。假期里接了一个小活,时间又不多了,虽然其中也有小偷懒。

Continue

这几天用python采集了两个网站,一个国内的一个国外的。有点小体会,记录: 前面已经写了一篇《今天采集某站数据经验总结》,是介绍国外网站的,今天再一起总结一下。 1、国内外网站html规范比较。 国内代码写得很标准,class标签用的很多,想显示格式一样的数据,可能都采用后台一个for循环生成代码。冗余代码可以说没有。采集时不容易准确定位 国外代码很乱,在标签中换行,各种空行,各种空格,还有你想不到的符号用来闭合标签。用的id属性很多,每个标签基本上都会有。定位容易,但是各种报错。 2、javascript比较。 国内倾向于将javascript用于网站功能上,浏览器显示的代码和html源码相差不大。很方便找到关键字。 国外界面显示代码很多是javascript修改的,但是你浏览器不启用js功能页面也不会有太大变化。需要保存源码,查看代码。 3、用urllib模块进行采集时,国内必须加入发送包头信息,但是这个很容易伪造浏览器信息,用处不大。   我在第一次采集的时候,将提取url功能,提取产品列表功能,提取产品信息的功能分开写的,发生网络连接错误,提取url和产品列表都要重新获取,影响速度。 第二次写,将总的url提取时,保存文件了。写第二个功能进行想要数据过滤时再读取文件进行过滤保存,后面再提取列表,保存都采用这种方式,会好一点。以后慢慢优化代码,写出个比较方便的工具,就是有时候特殊情况太多,工具代码的逻辑是死的,还是不方便。

Continue

自己总想记录一些东西,特别是坐车的时候,那时思绪只会跟着窗外飘逸的景物飞向远方。那时会有很多感悟,有人生的,太多太多,我就通过手机用文字记录下来。 现在我坐在二楼网吧窗旁,透过我微开得窗户向外望去,看到水滴不时滴落窗台溅起水花。雨下的不大,窗外的树叶随风摇曳,被雨水洗涮地绿得吓人,叶尖的水滴是那么动人,你不会知道他什么时候会滴落。向远处望去可以看到笼罩着雾气中的主楼,依然的高大。当思绪被拉回来的时候,突然发现耳边的音乐很适合现在的环境,哦,是《Kiss The Rain》,突然间有种想笑的冲动。 今年的雨下得不多,就像群里的说的:这是个好天气。只觉得凌云壮志,斗志昂扬。路还很长,一直走下去。另外今天知道了c#的设计者Anders Hejlsberg。 只有拒绝再试一次的人才会被打败。

Continue

刚申请了bae的邀请码,发现python应用的开发需要单独申请,又申请python的开发资格。现在bae支持pyhon,php,java。python和java正在公测。 现在bae还在免费^_^,python集成了django框架。就试了一下,和sae的差不多,算是轻车熟路。记得自己是09年开始接触的python,那时是通过gae才开始学习python。但那时只是单纯的想搭建一个论坛,在修改放在gae上的开源代码,哦那时候找了基本python的pdf书籍都是英文的。后来接触php,看到sae,用php开发了一个微博应用。当sae支持python,我就向大牛要了一个邀请码,体验了一把^_^。国内的云主机基本用了个遍,盛大的也使用过,好像就剩下阿里云了。 准备用bae开发一个百度应用,就用这15天。

Continue

为博客添加了一个漂亮的模版^_^,也不管会不会被搜索引擎降级,这里觉得google做得比百度不止好一个档次。写博客只是为了记录自己学习历程、学习笔记,不管太多。 有点小难受,闹肚子。在qq空间发了状态:”青春就是做自己喜欢做的事,并且不会后悔~“老爸给我回复了,应该算鼓励吧。 今天星期二,没课了。开始写简历了,忐忑中~这应该也是个学习的过程。 这三个周安排的硬件实习,不知道为什么要这么长时间。

Continue

better immersion than to live untouched 感冒 难受 讲题 烦躁 游戏 视频 差 一天过来了 反思 越长大 越二笔 早睡早起 明天做一个幸福的人

Continue

用firefox时会发现有一个plugin-container.exe进程,很耗资源。查了下:它提供了对第三方插件的崩溃保护,防止浏览器在运行Flash等第三方插件时造成的假死状况。网上也有关闭这个进程的方法,非常简单。 在地址栏敲入 about:config,在过滤器中输入 plugin,找到 dom.ipc.plugins.enabled dom.ipc.plugins.enabled.npctrl.dll dom.ipc.plugins.enabled.npqtplugin.dll dom.ipc.plugins.enabled.npswf32.dll dom.ipc.plugins.enabled.nptest.dll 以 上5项value均改为false

Continue

说得太好了,必须转过来学习。大三过完,大四没课了还是要去实习。 我最近参加了 Big Ivy University (BIU)的招聘会,和大约50位计算机专业的本科生交谈过。他们希望能到我的公司 10gen 来实习或者正式工作。我确信他们之中有很聪明的,但是他们没有学会如何把自己和别人区分出来。在我看来这些学生有类似的建立,类似的着装,类似的语言来和我聊天。 计算机系的同学们,我想告诉你们如何让自己在招聘会上脱颖而出。假如你是一个很棒的黑客,你需要告诉我们,并且把这一点写入简历。否则我们找不到你! 在学校里面学的东西是不够的 我在BIU遇到的第一个学生给我简历的时候,我发现她会Haskell,并且做了一个机器学习的项目。我觉得这很棒,并把简历放在候选中。但是当我看到第三个Haskell和机器学习的简历后,我意识到这只不过是他们课上教的内容而已。 假如你是和别的学校的学生竞争,那么你的学科内容可能是一个优势。但假如你是参加招聘会,你的竞争对手都是和你上过同样课程的学生。所以在这种情况下,你会Haskell并不吸引人,因为如果你不会的话,你就不能毕业! 我还发现所有的学生都认为GPA(学习成绩)很重要,并且都把GPA写在简历很明显的位置。但是我总是忘记去看这块内容,我相信其他公司的招聘人员也会忘记看这块内容的。 你得有魅力 也许你不屑,但这是真理。有力的握手,眼神交流,平静,友好,又有激情的语调会让你感觉和别人不同。如果你吸引我,我将和你多聊一会儿,即使还有人排队等着给我简历。我也会更认真的回答你的问题,并且问你更多的问题。这并不是歧视,因为社交能力也是公司要求的一部分。从长远来看,我们是同事,朋友,你可能面对客户,展示我们的产品等等,我们需要你有一定的沟通能力。 自己的项目,不同的语言,不同的课程 首先,如果你是计算机专业毕业的学生,你一定能找到工作,因为市场很好。但是如果你想要找一个梦想中的工作,有激情的工作,你必须在你的简历里面体现一些不一样的地方: 1. 自己的项目 如果你有一个创意,并且实现了它,那么你应该把这个放在简历的顶部,甚至在你的名字上面。然后你和我握手以后应该迅速的介绍你自己的项目。这个项目不需要很特殊,不需要盈利,功能也可以不完整,但是它代表了你做了些东西。并且说明你是有想法的人,并且热爱编程,那么你的编程水平一定不差,我会把你放在候选名单里面。 如果你还没有自己的项目,那么花点时间去做一个吧。把花在课程上的时间挪一点出来,这是值得的!然后把你的GitHub URL写在简历上。 2. 不同的编程语言 如果你会的编程语言仅限于你课程交的那些的话,说明你只是在完成作业而已。学习一门不同的语言,并不需要很小众的例如Erlang,只要不是你们上课教的就好。把这个也放在简历顶部,在你的个人项目下面。告我你是如何在暑假自学的C++,因为你想做3D图形编程来赚点零花钱。这跟我是否在招聘C++程序员无关,这让我意识到你是热爱学习计算机技术。但是要注意的是,我也许也懂这个语言的,所以如果你说你自己是精通这门语言,请确定你确实是精通。 3. 不同的课程 我知道BIU有一门选修课叫做 computer graphics,但是我只遇到一个学生上了这门课。大部分简历都列出了那些“无聊”的课程,例如操作系统,网络,Java等等。我知道你上了这些课程,否则你无法毕业。如果你想让我注意到你,上一些选修课吧。成绩并不重要。 从长远考虑 1. 参与开源项目 我并不鼓励本科生就去GitHub上寻找开源项目,然后提交代码。但是你工作几年后不同了。现在你也许意识不到现有的开源项目的不足之处,即使你意识到了也未必能提交高质量的补丁去修复这个问题。也许开始一个你自己的新项目更容易。 2. 自由职业 我并不是推荐还没毕业的学生做自由职业,去软件公司实习是一个很好的选择。我想说的是你可以做一些独立的项目,哪怕是帮朋友建立一个WordPress网站。自己做一个能有实际作用的项目,比你在公司实习的经历要有用的多。除非你真的缺钱用,否则我还是觉得你应该花店时间在你自己的项目上面。

Continue

昨天晚上十一点,硬盘挂了。其实是有预兆的,从放假来了以后电脑非常卡,开始以为长时间没还原系统的事,也懒得还原。还有几次直接死机不动了。 昨晚硬盘不好用也不是突然的,一分钟前,特别卡,那时正在写django代码,调试什么的东西都开着,然后就听着主机里面像捏小泡一样的声音啪啪啪啪的,然后就卡的不动了,一分两分钟的动一下。我就慢慢结束进程,结束一个提示**.exe什么什么错误,explorer进程也自己结束了,我重启explorer进程也不行。然后启动cmd.exe也不行,提示错误,最后以为是中了什么新的exe病毒,这几天电脑卡就经常关杀毒软件。重启机器,悲剧的我开到启动画面不动了。对了,在操作当中,主机里的啪啪时常有。 第二天卸开机箱发现时硬盘啪啪的,我去。抱去修理,说硬盘挂了,我的数据哇,当时真的好怕哇。好在能把数据读出来拷到另一个盘里了。然后弄了个wd的黑盘,数据安全很重要,哈哈。有时间把重要内容拷到网盘中备份一份,预防着。

Continue