- 博客(14)
- 收藏
- 关注
原创 程序员养生(每一个程序员都应该看一看)
程序员在其职业生涯中健康问题尤为突出,但是大部分程序员只顾码字,却往往忽略了自身的健康问题,这或许是因为写代码太入神,也或许是因为来自老板的压力太大。但这些并不是你折磨自己最好的理由,我们程序员也需要养生,只有懂得养生,才能更好地编程。 程序员都有哪些健康问题 这里我们罗列了 9 大程序员职业病,你也可以对号入座,如果你找不到座位,那么恭喜你,你是一个合格的程序员。
2014-06-27 13:21:24 11923 4
原创 Erlang gen_server实现定时器(interval)的几种方法及各自的优缺点?
方法1:%%gen_server:部分call_back function. -define(TIME,1000). init([]) –> erlang:send_after(?TIME,self(),loop_interval_event), {ok, #state{}}. handle_info(loop_interval_e
2014-06-14 16:04:56 3178
原创 erlang妙用try..catch写出优雅的代码
1. catch 的用法非常简单:catch case do_check(Test) of {ok,Result} -> do_thing(Result); {error,ErrReason} -> do_error(ErrReason)end.do_check(Test) -> case Test of 1 -> erl
2014-06-14 15:38:01 7674
原创 C++转erlang后感想
Erlang最大的优点是方便,很多基础功能都已经集成到Erlang语言中。之前用C++写服务器的时候,管理TCP连接很繁琐,需要写一大堆代码来实现。底层的框架需要写很多代码实现,这样既浪费时间,又会有很多BUG。但是用Erlang就方便多了,底层的一切你都不需要考虑,你只需要考虑,服务器的架构以及业务逻辑。从此让你彻底从底层的泥潭中解脱。我从去年年底开始了解学习Erlang,到现在
2014-06-14 15:34:36 5657
原创 U3D——Unity3D的脚本-script入门
Unity3D的基本操作很容易就能掌握了,接下来就是游戏系统的核心部分:脚本。什么是Script(脚本)?简而言之,就是使用代码来执行一系列动作命令的特殊文本,它需要编译器来从新解读。U3D内部如何解读脚本,这不是我们所要关心的—这是引擎开发人员的活,我们所要知道的就是脚本的使用规则。【三种语言的特点】U3D支持C#,JavaScript,BOO三种语言格式
2014-06-09 09:54:42 6900 1
原创 浅谈苹果新开发语言:Swift
今天是个值得纪念的日子:因为苹果的WWDC大会。苹果的每次WWDC(全球开发者大会)举行都让我们像打了肾上腺素这么兴奋、幸福、惊叹、震撼、深思。今年也不例外,最关键的是苹果带来了它的一门新开发语言:Swift.霎时间风起云涌,短短几个小时互联网界掀起了一股谈论Swift的小高潮,如果你不知道Swift,你会觉得这是一件很丢脸的事情,粑粑。为了不至于太落后受鄙视,我今天也来简单谈
2014-06-04 14:55:52 2263
原创 Apple Swift语言新手教程(2)
5 函数与闭包使用 func 声明一个函数。调用函数使用他的名字加上小括号中的参数列表。使用 -> 分隔参数的名字和返回值类型。func greet(name: String, day: String) -> String { return "Hello \(name), today is \(day)."}greet("Bob", "Tuesday")
2014-06-04 14:52:11 1302
原创 Apple Swift语言新手教程(1)
目录1 简介2 Swift入门3 简单值4 控制流5 函数与闭包6 对象与类7 枚举与结构1 简介今天凌晨Apple刚刚发布了Swift编程语言,本文从其发布的书籍《The Swift Programming Language》中摘录和提取而成。希望对各位的iOS&OSX开发有所帮助。Swift是供iOS和OS
2014-06-04 14:50:53 1406
原创 Swift新手入门—对象和类
Objects and Classes 对象和类使用关键字 class 定义一个类,在定义类的属性的时候与常量或者变量的定义相同(继承父类的属性定义不同),方法和函数的定义也相同[objc] view plaincopyprint?class Shape { var numberOfSides = 0 func simple
2014-06-04 14:42:22 1305
原创 Swift新手入门—函数
Functions and Closures 函数和封闭性(闭包)Functions 函数的使用Swift中的函数定义和OC中有明显的区别了,使用func定义函数,在括号中定义参数和类型,用 -> 定义返回值类型[objc] view plaincopyprint?func greet(name: String, day: Strin
2014-06-04 14:41:02 1188
原创 Swift新手入门—条件语句
Control Flow (条件语句)使用 if 或者 switch 写判断语句,使用 for - in , for , while , do - while 写循环语句 新特性: 判断条件的小括号 () 是可以省略的 ,但是 执行内容的中括号 { } 是必须要写的If 使用[objc] view plaincopyprint?
2014-06-04 14:40:16 1332
原创 Swift新手入门—数据类型
写在前面:学习的内容主要来自《The Swift Programming Language》,你可以在iTunes中下载,至于部分翻译内容和理解,由于英语能力有限,部分参考谷歌翻译闲话少叙,开整:Hello World (入门)所有的程序刚开始都要写Hello World,在Swift中,这么写[objc] view plaincopyprint
2014-06-04 14:39:16 1246
原创 linux 性能诊断工具命令集
#查看当前系统load uptime #查看系统状态和每个进程的系统资源使用状况 top #可视化显示CPU的使用状况 htop #查看每个CPU的负载信息 mpstat -P ALL 1 #每隔1秒查看磁盘IO的统计信息 iostat -xkdz 1 #每隔一秒查看虚拟内存的使用信息 vmstat 1 #查看内存使用统计信息 free #查
2014-06-04 14:36:45 1642
原创 华佗穿越来教程序员睡觉
熬夜是很正常的事,但经常熬夜对身体会产生很坏的影响,无意中看到这篇文章,转载过来,或许对经常熬夜的同行们会有所帮助。
2014-06-04 14:33:51 2380
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人