摘要:搜狗实习结束了,离职的那一刻心里的感觉是不舍。因为这里认识了一部分朋友,学到了一些知识,又领略了平时工作的状态,总是,作为自己的第一份实习经历,收获蛮多,感激也蛮多。 入职 当初找实习的那段时间,自己每次面试都不能成功,都结束了在技术上吗,首先得承认技术上有一定的原因,但是我从当中领略的只有... 阅读全文
posted @ 2014-04-29 15:17 weixliu 阅读(2174) 评论(0) 推荐(0) 编辑
摘要:腾讯笔试的范围还真是广,很多知识都是完全不记得。首先是不定项的选择题,惊呆了,怎么能学高考物理选择题,这不科学。 二叉树的知识,二叉树的高度计算,二叉树的先序,中序,后序遍历等,这个知识多少还有一些。 哈弗曼编码的知识,这个知识记忆的不多,不过后来想起来了哈弗曼树的构造,但是想不到如何编码了... 阅读全文
posted @ 2014-04-16 09:57 weixliu 阅读(2282) 评论(0) 推荐(0) 编辑
摘要:2014/4/9 shell脚本变量处理:${varible##*string} //从左向右截取最后一个string后的字符串${varible#*string} //从左向右截取第一个string后的字符串${varible%%string*} //从右向左截取最后一个string后的字符串${varible%string*} //从右向左截取第一个string后的字符串 阅读全文
posted @ 2014-04-09 10:37 weixliu 阅读(400) 评论(0) 推荐(0) 编辑
摘要:投了阿里巴巴暑期实习的岗位,过了几天就收到了电话面试,第一次是周六的下午,难道阿里巴巴的员工周六都还要加班,太恐怖了...当时在外面逛街,就重新约了另外的时间。周一的晚上就收到的电话,想想这个时间应该正常。作为程序员平时还是要以公司的事情为重的,闲下来了之后才能做一些面试的工作,所以他把时间安排在了周六或者晚上,接下来简单写写面试到的问题吧,范围挺大的,很多都答不上来,不知道还能不能有后续。 数据结构的知识: 1.数组和链表的优缺点,随机访问,方便增删。 2.一个元素和在数组和链表中查找它的时间复杂度...我怎么觉得这个问题没什么意义,我怎么感觉都是O(n)呢。 3.改进为一个有序... 阅读全文
posted @ 2014-03-17 22:56 weixliu 阅读(17229) 评论(23) 推荐(3) 编辑
摘要:tornado是python的web框架,web程序开发中数据库操作是必须的。 安装: tornado的官方文档中提供的说明比较少,而且提供的模块中未找到数据库方面的模块,难道没有针对数据库操作进行封装?百度查询了一下才发现,tornado在升级过程中把数据库模块独立出来了。 模块为torndb模块。模块git地址:https://github.com/bdarnell/torndb 官方文档地址:http://torndb.readthedocs.org/en/latest/_modules/torndb.html 安装方法:执行命令pip install torndb ,但是... 阅读全文
posted @ 2014-02-21 13:41 weixliu 阅读(14617) 评论(0) 推荐(0) 编辑
摘要:tornado是python的web框架,这里简单记录下利用tornado怎么实现文件的上传,其中web.py上传功能类似。 直接用代码说明: 代码来自:http://my.oschina.net/chenlei123/blog/127563#!/usr/bin/python#-*- encoding:utf-8 -*-import tornado.ioloopimport tornado.webimport osclass UploadFileHandler(tornado.web.RequestHandler): def get(self): self.writ... 阅读全文
posted @ 2014-02-18 20:31 weixliu 阅读(6187) 评论(1) 推荐(0) 编辑
摘要:今天又碰到了难缠的python编码问题,首先主要还是linux操作系统中的编码问题。 无论怎么样,我都没办法在linux的vim中利用中文输入法打出中文? vim中的set encoding,set fileencoding, set fileencodings 各种设置了还是无法打出中文,还是出现乱码? 这时就要考虑linux系统编码的问题,利用locale命令查看一下linux系统的编码。LC_ALL的设置会覆盖所偶LC_*的设定,直接忽略LANG。如果未设置LC_ALL,则LC_*按照LANG的值来设定。 注意LC_ALL设置中文编码后linux系统才可能支持中文~,如果这个... 阅读全文
posted @ 2014-02-17 16:39 weixliu 阅读(1414) 评论(1) 推荐(0) 编辑
摘要:最近利用python抓取一些网上的数据,遇到了编码的问题。非常头痛,总结一下用到的解决方案。 linux中vim下查看文件编码的命令 set fileencoding python中一个强力的编码检测包 chardet ,使用方法非常简单。linux下利用pip install chardet实现简单安装 import chardetf = open('file','r')fencoding=chardet.detect(f.read())print fencoding fencoding输出格式{'confidence': 0.96630842 阅读全文
posted @ 2014-02-15 16:43 weixliu 阅读(14286) 评论(3) 推荐(0) 编辑
摘要:假期结束了,应该对过去有一个总结,对未来有一个展望,感觉在QQ空间里面写日志已经是很久之前的事情了,自从加了父母的QQ之后就很少会写心事在那里了,有些人想要分享心事,但是有些事情还是不愿父母知道,让他们觉得我过得很好就可以了。回忆一下13这过去的一年吧。 研究生一年级的下半学期,还是以课业为重,当然很多课业繁多的课程再12年的下半年克服了。下学期只选修了《组合数组》,《机器学习》,《并行计算》,《软件测试技术》;四门课程还是很不错的。 组合数学这个看来就是智力一样的数学,当年高中的排列组合港学的时候我一度认为我要跪在这了,我的智商根本无法驾驭这个部分,后来通过熟练程度还是掌握了常见的题... 阅读全文
posted @ 2014-02-13 00:19 weixliu 阅读(211) 评论(0) 推荐(0) 编辑
摘要:一.ACE_Reactor的使用方法1.创建ACE_Event_Handler的派生类。class MyHandler : public ACE_Event_Handler{public: MyHandler( // ... ) :ACE_Event_Handler() { // ... } // ...}2.重写一个可以被ACE_Reactor调用的方法。int handle_timeout ( const ACE_Time_Value... 阅读全文
posted @ 2014-01-03 16:48 weixliu 阅读(1496) 评论(2) 推荐(0) 编辑