自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sunface撩技术

大道至简,技术如歌,欢迎来到Sunface的博客,https://im.dev

  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除