摘要: 强烈建议阅读 → 重新整理后的文章 2012年的时候写过一篇C语言生成随机数的博客,点击量比较高。后来发现那篇博客描述的不是非常准确,这里重新整理一遍。写惯了高级语言,现在回看C的语法,真的是挺难的^o^。 一、方法介绍 生成随机数,需要用到两个函数srand、rand,头文件为 #include 阅读全文
posted @ 2012-04-21 19:59 xiangzi888 阅读(54546) 评论(1) 推荐(2) 编辑
摘要: ## 前言### 什么是Dash- 面向程序员的文档库(Mac)- 代码片段管理工具这是强烈推荐给每天在各种API文档中摸爬滚打的程序员们的神器。### 为什么要自己制作文档- 官方的源中没有相关文档- 文档在离线下体验更好最近在研究 Phantomjs ,相关的文档比较缺乏,主要是看官网的教程及A... 阅读全文
posted @ 2014-10-19 13:31 xiangzi888 阅读(8451) 评论(1) 推荐(3) 编辑
摘要: ## shell 是什么 ```~ $ ls /bin/*sh/bin/bash /bin/csh /bin/ksh /bin/sh /bin/tcsh /bin/zsh```### 是什么- kernel shell - 命令解释器,和 kernel 交互- 命令语言、程序设计语言##... 阅读全文
posted @ 2014-10-15 07:02 xiangzi888 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: 今天欲升级 ubuntu 14.04,发现根磁盘空间不足了(10G有点吃紧呵),发现有很多不用的内核文件,想清理下,没想到把当前的内核也删除了,开启只能进入 memtest,找了很久,终于找打解决方案了:详细这个网站有说明:http://www.linuxidc.com/Linux/2012-0... 阅读全文
posted @ 2014-04-19 23:10 xiangzi888 阅读(1734) 评论(0) 推荐(0) 编辑
摘要: CI 框架等移植到不同等环境十分方便,只要改很少等配置:1.修改config.php 文件(修改这一个文件就可以跑通了):$config['base_url'] = 'http://127.0.0.1/bill/';2.使apache支持 rewrite 模块(去掉index.php)sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load修改配置/etc/apache2/sites-available/default ServerAdmi 阅读全文
posted @ 2013-12-21 14:30 xiangzi888 阅读(2537) 评论(0) 推荐(0) 编辑
摘要: 一、新建文件cat /etc/udev/rules.d/51-android.rulesSUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"二、重启 udevsudo /etc/init.d/udev restart三、将手机用数据线连接电脑,使用终端操作手机adb shell #shell 阅读全文
posted @ 2013-11-14 01:32 xiangzi888 阅读(4063) 评论(0) 推荐(0) 编辑
摘要: 生活的节奏总是很快,快到你想停都停不下来。明天就要正式上班了,对于孤独地生活在这一个城市里,我还没有勇气问自己是否已经准备好。虽然大四的时候已经实*了将*半年的时间,但是作为毕业生的特权,中途三三两两地请了好几个长假,累加起来超过两个月了吧(包括考试,课设,专业选修课,毕设),转念又想到没有了好基友,也没有妹子的日子,忧伤又袭上心头,还是留下点文字吧。 我是6.1号最后一次请假,回校毕业。请假的时候我说请到月底,头儿听了说“那不是有三周多了!请假时间长了人会产生惰性的……”,我当时就想跟他反驳,这是什么狗屁话啊,但是一想跟上司闹矛盾毕竟不好,就找了一些理由唯唯诺诺的答应把相关事情办完就尽... 阅读全文
posted @ 2013-06-28 00:16 xiangzi888 阅读(950) 评论(0) 推荐(0) 编辑
摘要: 在虚拟机软件中,vmware player是对硬件支持很好的,通过它可以很方便的使用网银、单片机开发等等工作。但是最近ubuntu每次升级内核后,vmware都会启动失败,提示:Before you can run VMware, server modules must be compiled and loaded into the running kernel(Kernel headers for version 3.8.0-25-generic were not found)这时需要重新编译一遍即可解决:sudo apt-get install linux-headers-`uname.. 阅读全文
posted @ 2013-06-19 10:06 xiangzi888 阅读(1687) 评论(1) 推荐(0) 编辑
摘要: 一、前言 为什么突然想起来搞rom呢?一是考虑到安卓系统越来越流行,这直接导致了rom多种多样(甚至良莠不齐),对于一个玩家来说能够定制甚至制作自己的rom变得越来越有必要了(自己动手,丰衣足食嘛);二来移动操作平台越来越丰富,开源的系统如firefox os、ubuntu os带来了更多的选择,这些rom之间的移植无疑带来了更多的可玩性;三来自己的Y5实在是太漂亮了,我真心期待她更加完美,希望通过自己的努力能够让她青春焕发…… 我知道这将会是一条很艰辛的路,但我会坚持往前走,为了自己纯粹的玩机情结。第一次做rom,难免比较简陋(主要是在别人的基础上增增减减)。日后我会陆续把自己的学习过程.. 阅读全文
posted @ 2013-05-04 00:05 xiangzi888 阅读(1926) 评论(0) 推荐(0) 编辑
摘要: 一、前言 不知不觉在测试岗位上已经实习三个月了,这段时间的自我评价是一直兢兢业业,有任务就认真的做,没有就看看文档,博客,新闻,逛逛论坛什么的打发一下时间。这种状态一直维持到年后,直到老大跟我的一次谈话才使我认识到这种状态是多么的危险…… 首先我想到的是温水中的青蛙,就测试工作来说,对技术要求不太高,加班不太多,做出来的效果不太显著,国内受到的重视也不够……对于新人来说,很容易就陷入这种相对安逸的环境中,殊不知测试也正是最容易被替换的职位,时刻居安思危才能保持个人的竞争力。 为此,我特地看了51testing论坛上关于个人职业发展一些帖子,发现大部分主题都是‘x年测试经验,发展遇到瓶颈,... 阅读全文
posted @ 2013-02-24 20:59 xiangzi888 阅读(2889) 评论(1) 推荐(3) 编辑
摘要: 一、js概述 js即JavaScript,是被设计用来验证表单、检测浏览器、创建cookies、改进设计以及更多应用的网络脚本语言,它非常容易使用。在web应用中,它是主要的编程语言,主要用途是进行各种逻辑控制、行为展现等。对于js的优化,对于整个应用的提升都是非常显著的。二、使用字面量(literal notation)来声明对象和数组 创建对象和数组的方法有很多,但是使用字面量是最简单最快的。传统的方法是使用内建的构造器声明://create an objectvar obj = new Object();obj.debug = false;obj.lang = "en" 阅读全文
posted @ 2013-01-19 22:53 xiangzi888 阅读(8482) 评论(9) 推荐(17) 编辑
摘要: 一、css概述 css即层叠样式表(CascadingStyleSheets),它的作用主要是控制页面元素的样式,包括布局、颜色、字体、字号、空白、边框、属性等等。css的出现使得html的内容和样式分离,极大的提高了工作效率。 目前最新的标准是css3,下面几节将介绍在使用css过程中应遵循的最佳实践方案。二、使用高效的css选择器 欲创建一个高效的web应用,你要了解浏览器是如何读取你的web页面并呈现出来的。当浏览器读取你的html文档时,它首先对html文档进行语法分析,然后把相应元素填充到一个文档树中;然后从css样式表中匹配相应的样式到各个元素中。浏览器读取样式表是从右到左的... 阅读全文
posted @ 2013-01-12 22:24 xiangzi888 阅读(1266) 评论(0) 推荐(1) 编辑
摘要: 一、前言 在目前的移动应用开发大潮下,使用web技术进行移动应用开发正变得越来越流行,它主要使用html5、css3、js等技术,在跨平台性、可移植性方面具有无可比拟的优势,特别适合开发对性能要求不太高、项目不太庞大的应用。这对于有过web经验及刚入门移动应用的同学来说,绝对是福音。 接下来的几篇文章主要介绍使用web技术进行移动应用开发时,应遵循的一些‘最佳实践’。这里所说的最佳实践其实就是一些建议,它可以让你的程序更加高效,涉及到代码风格、标准等,例如缩进、空格、行宽、命名、代码样式、变量声明和使用……随着开发经验的丰富,我会逐步更新这些文章。 使用‘最佳实践’的好处:提高性能(使用... 阅读全文
posted @ 2013-01-12 20:06 xiangzi888 阅读(6822) 评论(1) 推荐(7) 编辑
摘要: 一、前言: 2012悄然逝去,我顶着这几天拉肚子的苦楚,还是写下了这篇博客。每每年末,都会有大批的程序员在这里记下自己的年终总结,这是一个很好的习惯。作为一个刚刚步入行业的新人来说,这也是一个良好的开端。二、年内回顾: 这一年,我跨越了大三并迎来了大四,这同时也宣告着大学时代甚至整个学生时代的终结。但见,人老色衰,昔日的踌躇满志已渐渐沦为明日黄花…… 2-6月:终于分了小方向,上了三门专业课,制冷、低温、自动化。课程内容感觉比较深奥,还有点抽象难懂。我大概马马虎虎的上了一段时间课,可能是天赋不够又或者没下够功夫,感觉收效甚微,虚度光阴……周末应该还在补习计算机,这学期的课程是软工、体系结... 阅读全文
posted @ 2013-01-02 20:53 xiangzi888 阅读(1413) 评论(8) 推荐(2) 编辑
摘要: 最近用freebsd搭建了一个服务器,把一些常用的配置点记录下来,供以后参考。1.修改默认shell为bashwhich bash #查看bash位置vipw #更改shell的位置也可用 chsh 实现。2.bash配置文件alias ll='ls -alF'alias la='ls -A'alias l='ls -CF'3.vim配置文件syntax onset nocompatibleset nuset aiset pasteset autoindentset smartindentset ignorecaseset showcmdset 阅读全文
posted @ 2013-01-02 09:58 xiangzi888 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 近日住在公司提供的公寓里,无事可干,又没地方消遣。白天压马路,晚上更寂寞,买了瓶啤酒(为什么买啤酒,因为它苦,真是扯淡),回来隔壁正在弹钢琴,很优美的调子,就站在阳台上听了半天。她弹完了,我又开始无聊了。打开电脑,发现可以连上无线了,那就随便写点东西吧。 想起前一段时间跟凯哥几个同学吃饭,说起工作的问题,我说做浏览器。有一个同学显得很吃惊的样子,“你不是搞能源的吗?!”,“是啊,转行了”,我淡淡的回答。又扒了几口饭,他紧皱眉头,以充满狐疑的眼光看着我,“那你去干(脱的很重)什么呀??”,我顿时感觉很无语。在他看来,学能源的就只能从事这一行了,脱离了这一行就什么也干不了了,他一定觉得我干的... 阅读全文
posted @ 2012-10-28 19:28 xiangzi888 阅读(383) 评论(1) 推荐(1) 编辑
摘要: ubuntu 12.10在前两天已经发布了!我们知道ubuntu的独特桌面环境unity一直是人们吐槽的对象,其最大的诟病在于启动速度太慢了,比gnome,kde都慢,甚至连一个dock软件都不如,实在让人无法接受!至于它的外观,用的多了自然也习惯了,很方便,美观。经过体验后我发现,在12.10这个版本,速度有了明显的提升,可以达到勉强可以接受的程度!从这个版本以后,我相信速度会越来越快。在此,我呼吁大家,勇敢的回归ubuntu吧,它不会让你失望的!旧版本升级方法:sudo update-manager如果出现错误,如W: Failed to fetch bzip2,可以直接把这个包删除掉.. 阅读全文
posted @ 2012-10-20 23:05 xiangzi888 阅读(1609) 评论(0) 推荐(0) 编辑
摘要: 签约这几天来,心情颇不宁静。白天亢奋,晚上一想到要交很多税收更是难以入眠。顿时感觉世界好像以我为中心了一样,自信心膨胀,踌躇满志的那种感觉……其实我还是那个我,世界还是原先的那个世界,是心理因素产生了这种奇妙的感觉。好吧,还是接上篇继续讲起吧。 话说那天半夜hr打来电话,让我去复查一下,又弄得我久久不能入眠。我再次到了那个房间,依旧有很多人,我轻轻一笑,可能是第一次来面试的吧。唉,上次跟我一起面试的竟然一个都没有,包括海萍…… 很无聊的徘徊了一个小时,约定的时间到了,可依旧没见到上次的面试官……这时我有点急了,到另外一个房间问另外一个面试官(其实是笔试时监考我的),“请问我昨天面试过了... 阅读全文
posted @ 2012-10-16 18:05 xiangzi888 阅读(497) 评论(2) 推荐(0) 编辑
摘要: 近期园里好像比较流行分享面试经历,作为一个非专业出身的小本科生也来分享一个吧。UC优视算是我第一个有‘正式’面试经验的公司,为什么选这家公司呢?第一,前两家大公司竟然笔试都没有通知我,让我很恼火;第二,他直接到学校招聘,宣传做的也比较好。我本着‘广撒网’的原则就把这家前景还算不错的公司纳入到了应聘行程中。 UC是10.12日上午做的宣讲会,感觉企业文化还不错。当天下午就有笔试,笔试题有点难度。第一部份是智力题,有两道题相当变态,一时半会很难做出来,除非之前做过……第二部份是专业题,理论偏多,也不是很好做,幸亏前两天突击过…… 笔试后当天晚上就有电话通知说10.14上午到**酒店面试,随... 阅读全文
posted @ 2012-10-14 23:45 xiangzi888 阅读(4270) 评论(2) 推荐(0) 编辑
摘要: 正值六十年校庆,宅了整整一个十一长假。旅游的也差不多回来了,这不,中午吃饭的时候遇到一同学。说刚从北京旅游回来,可是遇到了一件很不爽的事情:相机里面的sd卡读不出了!而且是两张啊!里面存了几百张照片,有些还是花钱照的! ”我感觉像白跑了一样“,她如是说。那种痛苦的心情,可见一般。“对了,你不是学计算机的吗,能不能帮我搞一下,能恢复一张卡里面的东西也行啊!!”,我晕,学计算机也不是什么都会的……不过起码能找到基本的解决方法。我立马从网上寻求帮助,发现大多数都是说用专业的数据恢复软件解决,于是随便下了几个。待她把卡拿来,我首先观察了那两张卡:一张有一条明显的裂缝,不知道是什么牌子;另一张的纸... 阅读全文
posted @ 2012-10-07 00:23 xiangzi888 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 俗话说,百闻不如一见,百见不如一干。这里,我们从网上搜集了一些awk方面的小练习,从实战中体验awk带给我们的便捷。1. /tmp目录下有几个文件,ls返回部分结果如下:amp-content-display-portlet-1.0.1-20120829.081044-11.waramp-facebook-post-editor-1.0.1-20120829.084615-1.waramp-services-portlet-1.0.2-20120829.085733-3.war要求把版本号及后面的数字都给屏蔽了(即其中粉红色部分),只匹配文件名。分析:这其实是一个正则匹配的问题,很多工具都.. 阅读全文
posted @ 2012-09-30 15:32 xiangzi888 阅读(3214) 评论(0) 推荐(0) 编辑