代码改变世界

golang底层实现资料

2012-07-17 18:27 by 轩脉刃, 9809 阅读, 2 推荐, 收藏, 编辑
摘要:内存,内存中的变量和指针 http://golangtutorials.blogspot.jp/2011/06/memory-variables-in-memory-and-pointers.html How does reflection work internally? https://groups.google.com/forum/?fromgroups#!topic/golan... 阅读全文

CSS3的transition和transform

2012-07-14 20:51 by 轩脉刃, 37428 阅读, 6 推荐, 收藏, 编辑
摘要:CSS3中的transition和transform是制作HTML5动画一定要使用到的两个属性。 注:这篇文章不考虑兼容性,只讨论webkit核心的浏览器。所以本文的所有例子请用chrome,safari或360极速浏览器看。 transition transition对标签的变化过程进行设置。比如我需要将这个图在2s内进行翻转180的动画,就使用到这个了 transition可以配置的属性有: transision-property 要变化的属性,可以的参数请参考:http://www.zhangxinxu.com/css3/css3-transition-property... 阅读全文

又见尾递归

2012-07-12 17:29 by 轩脉刃, 3573 阅读, 2 推荐, 收藏, 编辑
摘要:这几天看到几篇关于尾递归的文章,之前对尾递归没有多大概念,所以回头研究了一下尾递归。 尾递归的概念 尾递归(Tail Recursion)的概念是递归概念的一个子集。对于普通的递归,由于必须要记住递归的调用堆栈,由此产生的耗用是难以估量的。比如下文中php小节第一个例子使用php写一个阶乘函数,就是由于递归造成了栈溢出的错误。尾递归出现的目的就是消除递归栈耗损这个缺憾的。 从代码... 阅读全文

nodejs安装记录

2012-07-11 17:01 by 轩脉刃, 1253 阅读, 0 推荐, 收藏, 编辑
摘要:nodejs教程: http://www.nodebeginner.org/index-zh-cn.html#event-driven-callbacks 官网 http://nodejs.org/# 安装 https://github.com/joyent/node/wiki/Installation Understanding node.js http://de... 阅读全文

时间管理GTD

2012-07-10 18:23 by 轩脉刃, 2760 阅读, 3 推荐, 收藏, 编辑
摘要:时间是程序员最大的资产,如何有效管理自己的时间必须成为程序员的必修课之一。在我过去几年的工作生活中,深刻感受到开发人员在时间管理上的被动性。程序员是一个高智商的队伍,每个人在每天都会遇到各种挑战,接触到许多新的技术,产生各种行为冲动。但是这些行为冲动往往由于时间和精力的原因无法成为实际,进而产生的挫败感是会限制程序员的创造力的。这里想推荐一种时间管理概念GTD。 GTD概念 GTD全称Gett... 阅读全文

Go语言开发Windows应用

2012-07-05 16:48 by 轩脉刃, 48934 阅读, 6 推荐, 收藏, 编辑
摘要:当第一次看到Go程序在windows平台生成可执行的exe文件,就宣告了windows应用也一定是Go语言的战场。Go不是脚本语言,但却有着脚本语言的轻便简单的特性。相较于php和python之类以服务器控制台为主要战场的脚本语言来说,Go语言是真正的圆了“动态语言的应用开发梦”。Windows ApiWindows桌面应用依赖于win api,画出各种应用界面和控件本质上就是调用windows提供的api。Go开发Windows App要做的第一件事情就是封装这些windows api。https://github.com/lxn/go-winapi这个项目已经实现了对winapi的封装。比 阅读全文

论go语言中goroutine的使用

2012-06-30 19:31 by 轩脉刃, 31249 阅读, 11 推荐, 收藏, 编辑
摘要:go中的goroutine是go语言在语言级别支持并发的一种特性。初接触go的时候对go的goroutine的欢喜至极,实现并发简便到简直bt的地步。但是在项目过程中,越来越发现goroutine是一个很容易被大家滥用的东西。goroutine是一把双面刃。这里列举一下goroutine使用的几宗罪:1 goroutine的指针传递是不安全的fun main() { request := request.NewRequest() //这里的NewRequest()是传递回一个type Request的指针 go saveRequestToRedis1(request) go saveReuqe 阅读全文

Go语言_eclipse环境搭建

2012-06-19 18:54 by 轩脉刃, 14206 阅读, 0 推荐, 收藏, 编辑
摘要:1 下载eclipse 2 下载goeclipse http://code.google.com/p/goclipse/wiki/InstallationInstructions 3... 阅读全文

Go语言_HTTP包

2012-06-18 22:00 by 轩脉刃, 54286 阅读, 2 推荐, 收藏, 编辑
摘要:在Golang中写一个http web服务器大致是有两种方法: 1 使用net包的net.Listen来对端口进行监听 2 使用net/http包 这里是讨论如何使用net/http包创建一个web... 阅读全文

一个简易的SocketIM

2012-06-17 20:12 by 轩脉刃, 3769 阅读, 0 推荐, 收藏, 编辑
摘要:今天做了一个简易的socketIM的小示例。基本思想是开启两个winform,每个winform既充当服务器也充当客户端。一个监听8000端口,另外一个监听8001端口,两个winform接收到信息之... 阅读全文
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 49 下一页