- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 协程简单实现
协程(coroutine)是为协作式多任务编程设计的一种用于产生通用子例程(subroutine)的程序组件. 按照 Donald Knuth 的说法, “子例程是协程的特例”. 区别在于子例程只有一个入口和结束点, 而协程自第一次返回后再调用便从上一次返回点继续执行, 也就是说协程可以保持多次调用之间的状态. 协程是区别于线程(thread)的, 协程只是一种逻辑上多任务同时进行, 但其实多
2015-10-05 17:49:25 920
原创 Lua模块与子模块
模块和包基础概念Lua对模块的支持仅定义了两个函数,用require来使用模块,用module来定义模块。模块的概念就是一个包含了各种函数和常量的table,模块中所有的接口(interface)都定义在这个表中,而require返回的也是这样一个表。使用table来表达模块的概念,使得模块可以统一到Lua语言的其它部分中去,并且使用Lua的所有其它特性。对于require函数来说,一个模块就是定义
2015-05-28 14:05:24 1277
原创 Lambda in Java
下午看了一下Lambda表达式的一份文档,写的真是不错。State of the Lambda 里边很详细的表述了Java8中的Lambda是如何被创造出来的, 以及非常详细的用法。简单的说, Lambda就是为了解决内部类带来的问题。其中定了几个名词: Functional Interface 、 Functional Interface Method
2015-05-13 20:06:51 479
原创 Sublime Text 3快捷键并不强大
今天花了十几分钟试验了一下Sublime Text 3的各种快捷键,其实大部分我都是用不到。比如多行编辑、选择一个大括号内的所有内容、选择一整行、上下交换行、代码折叠和合并到一行之类的, 基本上在写代码时我重来没有用到过。 而且, 完完全全缺乏跳到行首行尾,向前向后删除一个字符, Yanking 等基本功能。 这在VIM和Emacs中是不可想象的。也许Sublime Text 3 更加适合于 web
2015-05-13 15:16:40 431
原创 Java你好
我打算把我自己一些目前还不了解的Java信息记录在这里。不一定适合每个人, 但难免有那么一点正是你所需要的。 虽然这跟设计程序没有半毛钱关系,而仅仅是纯粹的Java自造的知识。可以使用如下方式来获得Java的版本号, System.getProperty(“java.specification.version”);java.specification.version 1.6 java.versi
2015-05-12 14:53:57 440
原创 学习有感
由于最近一段时间的工作比较轻松, 因而有不少时间来学习。学习英语的心得是感觉自己的词汇量在增加, 阅读起wikipedia也轻松了许多, 自然就更有信心去做这件事情.个人感觉有不少事情, 在做之前会觉得做一件事情有多么的难, 而做成之后有多么的自我感觉良好. 其实不是那么回事, 当做完之后确实有一些些成就感, 但不是巨大的惊喜, 而过程中也没有想象的那么难. 只有在长时间的努力之后回过头来才发现自己
2015-05-11 11:27:01 360
原创 英语单词的词性
今天第一天开始被单词, 顺便把单词词性也捡回来。名詞 (noun) n. / boy, dog, bus, man, bird, hair代名詞 (pronoun) pron. / we, you, she, some形容詞 (adjective) adj. / tall, short, smart, stupid動詞 (verb) v. / walk, speak, jump, eat,
2015-05-07 17:35:59 1409
原创 有意思的还有没有意思的
有意思的是掌握编程中的算法过程, 而没有意思的是重复以前的工作。一直做自己能够做的事情当然是简单, 但是也显得无趣。看云风的博客, 就更加想掌握其skynet的精髓, 想跟他站在一个高度思考。 这才是我所想追求的东西, 而不是一个拿几千块的工资。决定了考华南理工的计算机研究生, 目前是400+, 昨晚想了很多东西,总感觉考上研究生对自己是一个极大的改变,甚至有改变命运那样的感觉。更高的收入, 更多的
2015-04-30 13:24:54 418
原创 VIM编辑命令
vim 是我最熟悉的编辑器,我也装了Eclipse的插件 - vrapper,用起来很方便。以下是我平日里积累的编辑命令,我就贴在这里给大家看看::cd <dir> – 改变当前目录 :pwd - 查看当前目录 gf 打开光标处的文件缓冲区其实,你用:e 浏览打开的文件都没有被关闭,这些文件都在缓冲区中。你可以用下面的命令来查看缓冲区: :ls – 查看缓冲区你可以看到Vim打开了
2015-04-29 17:20:14 319
原创 再一次开启新的梦想
从上大学以来自信心一直在下降。即便是从事计算机这门事业,也是做着很低级的工作,并没有人认可我。那我想去考研,而且我渴望能够成功!先从数学开始,然后计算机和英语政治。我想用两三年的时间来完成这个梦想。毕业了, 参加工作了, 难道这一生就这么定了吗? 我不信。
2015-04-29 17:14:47 632
原创 第一篇博客
好久没有写博客了。上一次因为一些个人经济问题把我的独立博客关闭了。当然最痛心的是没有里边的内容拷贝出来。丢了不少东西, 这样以后回忆的时候就更加没有什么可以翻阅了。想不起自己的历史。所以决定现在开始再多写一点。最近开始做一些客户端编程的学习, 主要是用Cocos2d-x的 C++ 版开发一些小游戏, 这些都挺有趣的。 发现C++那些花哨的语法, 和繁重的思想负担有点意思。呵呵,这个星期开始做一个Po
2015-04-27 15:45:53 268
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人