崔哲博客

四月 5th, 2014

编程面试中的十个常见错误

15 评论, 精品文摘, 作者: 崔哲.

身为程序员,你肯定知道和其他技术工作面试比起来,编程工作的面试流程略有不同。

这篇文章会就你在编程面试中应当避免的10个问题展开讨论。

1.从未在纸上或白板上写过代码

这是求职者最容易犯的大错之一。绝大多数编程面试都会安排在纸上或白板上。而与电脑上大量的编码练习相比,绝大多数求职者极少在纸上或白板上进行编码练习。

用惯了IDE(或是文本编辑器)的求职者会在如何保持纸间良好代码规范这第一步上磕磕碰碰。众所周知,编码规范是编程面试的必要条件。而且,在纸上 写代码的时候,没有编译器帮你指出明显的编译时错误。此外,在专家组前方的白板上编码时,绝大多数求职者会感到不安。所以面试前,做些纸上或白板上的编码 练习吧。 More

三月 29th, 2014

程序员的回归式进化

5 评论, 精品文摘, 作者: 崔哲.

第一年

01

 

 

第二年

02

 

 

 

 

 

 

 

第三年 More

三月 25th, 2014

最近有点虚度光阴的节奏

14 评论, 网络生活, 作者: 崔哲.

好久没更新自己博客了。

找不到事情记录,好吧,或许是因为“懒”给自己找的借口?好吧,或许是这样,我承认。

年后一直想合理的利用时间做点什么,可是发觉,tnd的怎么想法跟现实各种不靠谱呢?最终还是把时间浪费的更多了。。。

然后这几天在寻思,一个好的社区应该是什么样子?应该如何建立的问题?好吧,到现在写这篇博文的时候还是没找到一个理想的答案,感觉自己脑袋就tnd的秀逗了;没玩凌晨左右休息,早上七八点起来上班,路上买瓶碳酸饮料,到班上一坐就是一天,然后发觉,我tnd的这一天都干了什么?结果自己都不知道。蛋疼的要死的节奏吖?能更虚度光阴些嘛?

好在无聊的时候还在一页书哥们那群里跟大家伙一起得瑟得瑟,缓解一下,突然发现自己有很多不懂的问题,可是如何下手了,好吧最后的结果还是懒了,最近这是怎么了,什么事情都不太爱做,这什么节奏?

哎,好吧,就写这些,是在“懒”的找不到话题些了,期待下次能有好的东西分享给大家。

 

尽管微软想让你信任Windows,但一个Linux操作系统和一个Windows操作系统可以在同一台PC上和平共存。这个文章会指导你如何让一个Ubuntu系统和Windows操作系统并行运行。

ubuntu

你必须考虑两种场景,同时你也必须决定哪一种适合你。这里必须要考虑安装顺序。在你已经安装好Ubuntu操作系统后再安装Windows会有一点问题,因为微软似乎不太在意其他小伙伴。

如果你是在已经安装好Windows后安装Ubuntu,那么事情会变得简单多了,几乎没有任何工作和准备是必需的。

让我们开始处理更加困难的问题。如果你已经有一个Ubuntu系统,想安装Windows,你会丢掉GRUB,它是默认的引导程序。Windows不会在意它,并会擦除它。

如果你已经犯了这个错误,但你并没有重写Linux分区,请别沮丧。数据仍然在那里,你需要的是一个含有Ubuntu(最新到13.10版本)的可启动live CD。你需要安装一个名为Boot-Repair的应用程序,使用PPA来安装它。

记住,如果你使用U盘,安装应用会相当简单,因为Ubuntu安装镜像是混合镜像。用Live CD启动一个Ubuntu会话,打开终端,然后输入下列指令:

打开应用程序,点击推荐修复,然后等待。在这个步骤完成后,重启机器,你就会重新看到GRUB,实现双启动。

在另一方面,如果你已经安装好Windows,想要安装Ubuntu,事情会更加简单。启动Ubuntu安装,选择安装到一个非Windows分区,格式化为EXT4,选择引导程序的位置,然后就搞定了。

如果你选择将引导程序安装在和Windows安装的同一块硬盘上,它会擦除微软的引导程序。这样没有问题,因为GRUB会识别出WIndows操作系统,你不会丢掉它。如果你把它安装在其它地方,譬如在另一块硬盘上,当你选择从不同的硬盘启动时,你会看到它们两个。

开始享受你的Ubuntu和Windows双系统启动的乐趣吧!

via: http://news.softpedia.com/news/How-to-Dual-Boot-Ubuntu-and-Windows-Properly-415377.shtml

二月 4th, 2014

增强HTTP

2 评论, 技巧资源, 作者: 崔哲.

之前,我们对HTTPbis工作组定义HTTP2.0的有关工作进行了报道。最近,工作组主席Mark Nottingham谈到了关于围绕协议中安全需求的正在进行的有关工作的影响,他发布了他的个人看法

最近,在互联网协议社区最热门的话题之一是:作为Edward Snowden向全世界揭露的无孔不入的隐私监视攻击的响应,HTTP/2 Web协议的最新版本是否要发布,充斥着请求,鼓励或肯定的争论。

目前Mark给出了工作简要回顾,特别是涉及到SPDY(译者: Google开发的基于传输控制协议(TCP)的应用层协议)和安全部分:

当Mike(Belshe)和Roberto(Peon)给我们带来了SPDY(“斯诺登”成为一个家喻户晓的名字之前),它的实现要求使用TLS进行加密。无论基于实用原因(若其中有什么未知的话,真的很难引入的HTTP新版本)还是更高级的理由,都是适用的。

由于当时不要求安全性的用例和强制它存在争议的事实……

[……]规范章节都没有关于这个问题的任何论述;默契是我们使加密或未加密连接的HTTP /2成为可能,具体实现将决定支持哪些。 More

一月 23rd, 2014

Ubuntu Server 下开启远程连接MySQL

3 评论, 技巧资源, 作者: 崔哲.

Ubuntu Server 下开启远程连接MySQL,需要做两步:

第一步是要创建一个可以远程连接的 MySQL 用户

mysql> GRANT ALL PRIVILEGES ON remote.* TO remote@”%” IDENTIFIED BY “remotepwd”;

第二步是要修改 mysql 的配置文件 /etc/mysql/my.cnf

1.)在旧版本中找到 skip-networking,把它注释掉就可以了
#skip-networking More

昨天忘记是找的什么游戏,然后安装后看没意思删掉了,可是不知道什么时候发现自己的火狐浏览器首页换成了:“hao.3234.com”这个站点,指向hao123百度了一下木有发现参考内容,谷歌一下结果悲剧了……

好吧,最后终于在百度贴吧中看到了解决这个问题的答案。

查看以下目录:

20131230125151

找到“user.js”这个文件并打开后,看到下内容:

删掉这个文件然后修改火狐首页重启浏览器,应该就解决了……

昨天考虑一个问题转301的时候是直接转到制定网站地址,但是随之url也会发生变化,但是不想让url改变的情况下查看重定向后的页面?

抱着这个问题,我想了一会得出这个奇葩结果,虽然有些地方可能写的不太好,但是最起码可以用。

代码如下

为了以后用到还要苦想,这里就自己写下来,等以后在想出什么好滴在加上去,暂时就这个样子啦!

 

十二月 17th, 2013

Linux 面试基础问题 – 3

没有评论, 精品文摘, 作者: 崔哲.

在有关面试问题的这一系列话题的前两篇文章中,我们收到了许多好的反馈,在此表示极大的感谢,同时,我们将延续这一系列话题。在这里,我们将再次展示10个问题来进行相互学习。

Linux More

十二月 17th, 2013

Linux 面试基础问题 – 2

1 评论, 精品文摘, 作者: 崔哲.

继续我们这面试系列,在这篇文章里我们给出了10个问题。这些问题或者是在以后的文章中出现的问题不一定在面试中会被问到。然而通过这些文章我们呈现出的是一个交互的学习平台,这必将会对你有很大的帮助。

Linux

自本系列的上一篇文章11个基本的 Linux 面试问题,我们分析了不同论坛对此作出的评论,这对我们将更好的文章提供给我们的读者是很重要的。我们付出了时间和金钱,那我们又渴望从你们身上得到什么回报呢?答案是没有的。如果你不能赞扬我们的工作,但恳请不要在评论中诋毁我们的工作。 More