程序员技巧及个性
fool宋
Stay Hungry , Stay Foolish
展开
-
好玩的代码读你的心
好玩的代码读你的心,根据你选的数进行计算得出你心中的字符import java.util.Scanner;public class DXS { public static void main(String[] args) { sysout(); } static String[] str = new String[] { "!", "@", "#",转载 2013-12-30 09:46:20 · 1247 阅读 · 0 评论 -
Dash 添加文档 简单使用
在mac上原创 2014-11-01 22:50:51 · 8090 阅读 · 0 评论 -
程序员应该知道的97件事
原文:http://dearymz.blog.163.com/blog/static/205657420139243750104/ 正文之前 熟知软件开发的人都知道这个行业里充满了一次次悲壮的失败,每一座成功项目的丰碑下都埋葬着无数同类型的失败项目。大多数软件项目都像是一次典型的死亡行军加班是一种习惯,并会逐渐产生依赖编程远远超过程序本身的概念转载 2014-12-03 18:02:23 · 1272 阅读 · 0 评论 -
程序员应该关注的一些事
0. 关注你的健康 毫无疑问,软件开发是一项最需要久坐的工作之一,每天在电脑前要坐 8 到 16 个小时,中间几乎没有休息,这就很容易长肉。而肥胖很很可能会引起其它的疾病,心脏病就是其中一种严重的疾病。当然,你可以通过一些锻炼避免它,比如花点儿钱去办一张健身卡。 长时间不符合人体工程学的打字姿势,会造成软件开发人员重复性的肌肉损伤,比如腕管综合征。你应该每隔几个小时的打字后就转载 2014-12-03 18:03:32 · 685 阅读 · 0 评论 -
程序员技术练级攻略
前言你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业项目都看不出有什么实际作用,不如从工作中的需求出发)建议:不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通用。回顾一下历史,看看历史上时间线上技术的发展,你才能明白明天会是什转载 2014-03-26 20:01:44 · 1001 阅读 · 0 评论 -
There was a problem with the editor ‘vi’
There was a problem with the editor ‘vi’ 在项目中通过git commit -m'modify message'提交代码,发现提交的modify message不太准确,想要修改。使用git commit --amend命令修改modify message,在vim中编辑完message之后,w+q退出的时候报错且message保存失败,错误信息如下:原创 2017-07-13 01:15:23 · 5681 阅读 · 2 评论 -
git 撤销操作--git checkout、git reset、git revert、git commit -- amend
git 撤销操作,在使用git过程当中经常会用到撤销一些已经完成的操作,经常会用到git checkout、git reset、git revert、git commit -- amend。在用法上也有不同之处,简单的分析下这几种方法的不同。原创 2017-07-16 14:46:49 · 5317 阅读 · 0 评论 -
OCLint-iOS-OC项目几种简单使用
OCLint-iOS-OC项目几种简单使用OCLint简介 OCLint is a static code analysis tool for improving quality and reducing defects by inspecting C, C++ and Objective-C code and looking for potential problems like possib原创 2017-07-31 23:41:42 · 1954 阅读 · 1 评论 -
佛主保佑永无BUG
/* _ooOoo_ o8888888o 88" . "88 (| -_- |) O\ = /O ____/`---'\____ .' \\| |/原创 2014-10-31 00:09:38 · 1256 阅读 · 0 评论 -
如何编写更棒的代码:11个核心要点
那么,如何编写更棒的代码,下面是11条基本规则:保持方法简短扼要永远永远不要将同一个变量用于不同的目的尽可能让变量和方法的名称能够描述要实现的功能尽可能将变量定义在最靠近它们的地方不要出现让人费解的数字要像对待朋友一样对待你擅长的语言不要逆常规而行千万小心过早的优化代码要常常重构经过测试的代码转载 2014-05-28 07:59:38 · 642 阅读 · 0 评论 -
那些争议最大的编程观点
知名问答网站StackOverflow之所以成功,合理的规则与严格执行是重要的原因,所以删帖是经常的。不过有时候执行得过严了,被删的问答不时会有惊艳之作。这不,他们的博客8月29日的文章“20个最受争议的编程观点”说的就是这样一个被删帖。此文一出,立刻在Reddit、Hacker News等各大技术新闻站上引起了热议。转载 2014-05-10 20:05:48 · 625 阅读 · 0 评论 -
想成为优秀的技术人员你必须做到的几件事情
英文的原文是:Things you need to remember to become a successful developer。1、保持学习 一个非常重要的观点是:如果你停留在一个地方不前,并不代表你能一直呆在那里,而是代表你正在落后(不进则退)。往前进并不意味着你是就能进步 - 这至少你不会沦落到最后(付出就会有收获) 。程序员为了保持向前发展,就需要不断学习 ,我转载 2014-03-04 22:56:23 · 646 阅读 · 0 评论 -
谷歌史上15个最让求职者抓狂的面试题
根据美国知名职业调研公司优信咨询(Universum)的最新调查报告显示,谷歌公司蝉联了全球最理想雇主的冠军位置,可见其已经在企业文化及工作环境方面建立了非常强大的品牌,使得无数求职者心向往之。虽然谷歌员工拥有让人艳羡的福利,但要成为谷歌的一员却要经过极其严格困难的招聘过程,其中包括谷歌首选常春藤联校(The Ivy League)的毕业生、重视GPA、奇怪的面试题等。尽管前谷歌招聘主管Gayle转载 2014-03-08 15:13:32 · 908 阅读 · 0 评论 -
如何让你的简历脱颖而出
IT行业的招聘是个怪圈。企业缺人,很难招到合适的人才;程序员想要工作,找到理想的工作却不易。企业的要求应聘者达不到,应聘者的期望企业却无法满足。好工作职位不多,应聘者却于过江之鲫。如果你是个大牛,那么恭喜你,不是你找工作,而是工作找你。如果你自认为是一个屌丝,那么在找工作的时候只能自求多福。如果你自认为自己是个小牛,只是苦于没有伯乐发现你,那就要看看你准备了那些东西来博得眼球。在当今在是个阿猫转载 2014-02-26 15:38:49 · 1169 阅读 · 0 评论 -
优秀程序员必须知道的32个算法,提高你的开发效率
奥地利符号计算研究所(Research Institute for Symbolic Computation,简称RISC)的Christoph Koutschan博士在自己的页面上发布了一篇文章,提到他做了一个调查,参与者大多数是计算机科学家,他请这些科学家投票选出最重要的算法,以下是这次调查的结果,按照英文名称字母顺序排序。转载 2014-04-15 18:31:45 · 1643 阅读 · 0 评论 -
为什么程序员这么讨厌被人问「会不会修电脑」?
你要知道,这个世界上有那么一类人,他们永远保持着自私的心态。无论什么时候,他们都在为自己的利益做打算。当你说你在银行工作,他们第一个想法是你能不能给搞到贷款或者办张没有额度限制的信用卡。当你说你在医院工作,他们第一个想法是能不能去看病不排队或者在医院拿点药品送他。而软件行业,既是和大众息息相关的行业,又是大众不太了解的行业,通常看到的新闻无非是黑客之类的,远程控制别人,或者盗取银行的钱。因转载 2014-04-15 18:38:21 · 5410 阅读 · 2 评论 -
又黑我们程序员!!!!
1、栈和队列的区别是啥? 吃多了拉就是队列;吃多了吐就是栈2、世界上最遥远的距离不是生与死,而是你亲手制造的BUG就在你眼前,你却怎么都找不到她。。。3、《c++程序设计语言》比《c程序设计语言》厚了几倍。。。果然有了对象就麻烦很多。。。4、怎么使用面向对象的方式变得富有?继承。5、为什么程序员总是分不清万圣节和圣诞节?因为 Oct 31 == Dec 25。6、Keyboar转载 2014-04-16 16:42:29 · 843 阅读 · 0 评论 -
这些年收藏的技术大牛博客分享(后续还会继续更新)大家可以在评论中分享自己关注的
大家也可以在评论中分享自己关注的博客个人感觉一些比较好的。内容精致的博客推荐如下:http://www.cnblogs.com/huangxincheng/ 算法爬虫相关http://ifeve.com/ 并发编程网http://coolshell.cn/ 酷壳http://jm.taobao.org/ 阿里中间件ht转载 2014-04-09 19:30:25 · 1168 阅读 · 0 评论 -
10个调试和排错的小建议
在空白的文本编辑器里打开一个崭新的文本,没有一行代码,出现在眼前的是一个充满了无限可能和希望的项目。可是,当数千行的代码写完之后,整个项目因为bug的出现而被压垮了,更别说添加什么新功能了...这也许是对程序员的最大打击,在饱满的热情上浇了一盆冷水。其实,最好的软件程序员当然知道怎样去发现并修复这些bug,在刚开始编程的时候就通过软件工程的最好方法来降低bug的出现概率。 几乎没有转载 2014-05-10 19:43:09 · 603 阅读 · 0 评论 -
Mac下配置alias,zsh终端命令别名
Mac下配置alias,zsh终端命令别名 经常使用命令行进行一些操作,一些常用的命令一遍遍的敲比较浪费时间,想通过别名的方式简化操作。原创 2017-09-12 00:16:08 · 15457 阅读 · 3 评论