月度归档: 2016 年 7 月
作为一个新手程序员该如何成长?
下面我要介绍一些我发现的有助于,你作为一个初出茅庐的开发人员,提升你自己和你的职业生涯前景的关键策略,并在推动职业发展时保持一种健康的心态。
在Linux上使用flock命令控制程序的异步执行
透过flock,程序会先尝试取得某个lock(通常代表某个档案)的拥有权之后才执行,执行的时候会握有该lock的拥有权,并且在结束之后才释出拥有权。
Apache服务器软件的三种工作模式
现在 Apache 已经有了 3 个核心工作模式,看下他们各自的工作方式是什么样的
15款你可能不知道的精致Mac应用
从大四下开始买了人生第一台Mac, 到现在也有两年多了, 期间发现了很多精致的APP, 但可惜的是很多并不为人所知, 今天在这里向大家介绍一下, 相信你也会喜欢.
Shell脚本编程总结及速查手册
Shell是一种编程语言, 它像其它编程语言如: C, Java, Python等一样也有变量/函数/运算符/if语句/循环控制/… 但在开始之前, 我想先理清Shell语言与Shell之间的关系.
4 张 GIF 图帮助你理解二叉树搜索算法
下面 4 张 GIF 动图,是 penjee 官博制作分享。,分享给大家。
Mysql 压力测试工具 mysqlslap
mysqlslap 是 Mysql 自带的压力测试工具,可以模拟出大量客户端同时操作数据库的情况,通过结果信息来了解数据库的性能状况。mysqlslap 的一个主要工作场景就是对数据库服务器做基准测试
阮一峰算法研究:如何识别图像边缘?
图像识别(image recognition)是现在的热门技术。文字识别、车牌识别、人脸识别都是它的应用。但是,这些都算初级应用,现在的技术已经发展到了这样一种地步:计算机可以识别出,这是一张狗的照片,那是一张猫的照片。
Linus Torvalds是一个糟糕的领导吗?
最近,因为 Linus Torvalds 的管理风格,他正遭到严厉的炮轰。Linus 无法忍受胡来的人。“代码的质量有多好?”这是他在 Linux 内核的开发过程中评判人的一种方式。
阿里月薪2万的员工 壕到无法想象
月薪2万应该是阿里P6的平均工资,这类人通常是具有优秀能力的资深员工,在本职岗位上工作了三五年,特点是年轻有为、经济富裕。
给 PHP 程序员的 10 款最佳 IDE
企业和专业开发者可以用这些免费的开发软件完成程序编辑,但同时也有很多收费的平台因为整合了很多最新和更进步的功能特性而备受企业开发者的青睐。随便举几个,比如:PHPStorm, Sublime Text, Zend Studio, Nusphere, PHPED, PHP Designer和 Cloud 9等。
马季儿子马东曾经当了整整10年的IT男
身为相声大师的马季,却对独生子马东下了“不许学相声”的死命令。大概是因为那个年代,学相声的都太穷了。于是,18 岁的马东去了澳大利亚,学当时觉得最挣钱的专业——计算机。这一去,就当了整整 10 年 IT 男。
软件开发中的上帝模式与农民模式
我在做 iOS 开发的时候,发现自己在写程序的时候,常常处于两种状态的切换,我把这两种状态称为软件开发的上帝模式与农民模式。我先给大家介绍一下这两种模式的特点。
如何隐藏你的 Linux 的命令行历史
如果你是 Linux 命令行的用户,有的时候你可能不希望某些命令记录在你的命令行历史中。原因可能很多
Linux 下 8 种优秀的屏幕录制机
屏幕录制机已经成为常见的和良好的实践来记录一个重要桌面会话,例如,你想玩一个难度较大的游戏,并且向记录是如何完成的,或者你打算创建一个视频教程,入门文章或指南,或任何其他活动和记录你的桌面会话,屏幕录制软件可以帮助你完成上述所有。
更好的使用 Vim
改建的意义在于将 Ctrl 映射到 Caps Lock 上。原因在于小拇指很容易按到这个大写锁定而很难按到原来 ctrl 的位置。改键对于 Emacs 用户更为重要。
移动芯片ARM创始人:ARM归属日本是英国科技行业“哀伤日”
周一,日本软银集团宣布斥资 320 亿美元收购英国芯片设计公司 ARM,消息震惊科技行业。ARM 创始人霍瑟(Hermann Hauser)对英国 BBC 表示,当天是英国科技行业的“哀伤日”。
关于移动芯片ARM ,你不得不知道的5件事!
日本软银 (SoftBank) 集团 18 日宣布斥资 243 亿英镑收购英国半导体芯片制造商(ARM)。对此,有人盛赞 SoftBank 董事长孙正义的投资眼光,也有人可惜英国出售了一家具竞争力的好公司。但是,这对于多数并不清楚 ARM 的业务内容的消费者来说,ARM 依旧是个陌生的名字。
Java中创建对象的5种方式
Java中有5种创建对象的方式,下面给出它们的例子还有它们的字节码….如果你运行了末尾的的程序,你会发现方法1,2,3用构造函数创建对象,方法4,5没有调用构造函数。
谈谈编程中的命名
命名问题只是整个编码规范中的一小部分,但是起的作用举足轻重,它是判断一个程序员是否专业的必要标准。
转行做程序员之前你应该考虑的三件事
程序员的领域有许多种,我以前被电影骗了,以为程序员就是电影里头的黑客,只要几秒就可以把非常大的系统架构给完成,凡提到入侵、破解、渗透等字眼,黑客都可以轻松处理。但说实在,「黑客」只不过是程序领域其中的一个范畴
眼睛有问题或盲人是如何编程的?
有位网友看过 Raman 的故事后,在 Quora 上问「有视觉障碍的程序员是怎样编程的?」本文摘译了 3 位网友的分享,其中 2 位就是盲人程序员。
从业 30 年的女系统管理员的经验分享
30 年来,系统管理员这个职业,及其相关的一切,都已经发生了巨大的变化,不过这是(仍然是)一段愉快的时光。回顾 30 多年的系统管理员生涯,我必须要说这是一段不同寻常的日子
聊聊浏览器里的排序
必须看到,这几年越来越多的项目正在往富客户端应用方向转变,前端在项目中的占比变大。随着未来浏览器计算能力的进一步提升,它允许进行一些更复杂的计算。伴随职责的变更,前端的形态也可能会发生一些重大变化。
从黑客的角度看API设计
黑客可以通过窥探及猜测系统内部的结构,会比以前更容易攻击系统。在这篇文章中,我 将以一个数据黑客的角度,展示如何利用API来大规模的获取所要的信息。
