玩技术,Geeker
一个原创技术文章分享网站

编程语言

Java中的异常处理

果冻想阅读(1032)评论(2)

温故而知新 子曰:“温故而知新,可以为师矣”。的确是这样,对于技术知识的学习,我深有感悟。每一本书,每一个知识点,不去认真的读上个2~3遍,根本无法理解其中的道理。借着最近在学习SSH框架的机会,也抽时间把Java基础知识好好再总结一遍,再...

PHP延迟静态绑定

果冻想阅读(1957)评论(7)

嗅到了坏的味道 这段时间看项目后台的PHP代码,看到了类似于以下的一段代码,我把它抽出来: <?php class DBHandler { function get() {} } class MySQLHandler extends ...

Lua入门系列

果冻想阅读(3881)评论(14)

Lua入门系列 Lua中的类型与值 Lua中的表达式 Lua中的语句 Lua中的函数 Lua中的闭包 Lua中的迭代器与泛型for Lua中的协同程序 Lua中的元表与元方法 Lua中__index和__newindex实践 Lua中的环境...

PHP处理HTML表单

果冻想阅读(9481)评论(5)

前言 这不学习PHP么?网上找了本电子书看着,《PHP与MySQL程序设计(第四版)》,以前也心血来潮买过一本,几经搬家,也不知道丢哪里去了。哪里知道今天还要学习PHP啊,真乃三十年河东,三十年河西啊。好了,《PHP与MySQL程序设计(第...

一幅图搞清楚PHP中empty、isset和is_null的区别

果冻想阅读(1159)评论(2)

最近在学习PHP,一门很不错的语言,工作需要,就学习吧,以我的性格,学习一门知识,要用,就要用的差不多,知道的东西,一定要知道的彻底了,不能半瓶子酱油晃荡,不上不下。这种半明白半糊涂的状态,是最可怕地。最近在阅读项目的源码,发现源码中就对e...

C++11中的std::bind

果冻想阅读(5153)评论(17)

看看这段代码 这几天学习Cocos2d-x,看到了以下的一段代码: // new callbacks based on C++11 #define CC_CALLBACK_0(__selector__,__target__, ...) st...

C++11中的std::function

果冻想阅读(5023)评论(10)

看看这段代码 先来看看下面这两行代码: std::function<void(EventKeyboard::KeyCode, Event*)> onKeyPressed; std::function<void(EventK...

C++实现二叉查找树

果冻想阅读(2536)评论(13)

啥是二叉查找树 在数据结构中,有一个奇葩的东西,说它奇葩,那是因为它重要,这就是树。而在树中,二叉树又是当中的贵族。二叉树的一个重要应用是它们在查找中的应用,于是就有了二叉查找树。 使二叉树成为一颗二叉查找树,需要满足以下两点: 对于树中的...

到C++11中的智能指针

果冻想阅读(2514)评论(10)

千呼万唤始出来 上一篇《从auto_ptr说起》中详细的总结了C++98标准中的auto_ptr,但是随着C++11的到来,auto_ptr已经不再了,即将成为历史;好的东西总是会受到大家的欢迎的,随着大家都在使用“准”标准库boost中的...

从auto_ptr说起

果冻想阅读(1267)评论(1)

从何说起,从”auto_ptr”说起 那还是在上大学的时候,看了《C++标准程序库:自修教程与参考手册》,看到auto_ptr这个东西;哎呦,不错,是个好东西,然后看了看;还记得,参加亚信联创的招聘会,还考了这个;后...

C++中的Lambda表达式

果冻想阅读(1995)评论(13)

我是搞C++的 一直都在提醒自己,我是搞C++的;但是当C++11出来这么长时间了,我却没有跟着队伍走,发现很对不起自己的身份,也还好,发现自己也有段时间没有写C++代码了。今天看到了C++中的Lambda表达式,虽然用过C#的,但是C++...

我不知道的memcpy和memmove

果冻想阅读(2424)评论(19)

变态的命名 我们在写程序时,一般讲究见到变量的命名,就能让别人基本知道该变量的含义。memcpy内存拷贝,没有问题;memmove,内存移动?错,如果这样理解的话,那么这篇文章你就必须要好好看看了,memmove还是内存拷贝。那么既然mem...

Lua的内存管理

果冻想阅读(2058)评论(6)

前言 在历史长河中,各种各样的新语言,总是伴随着我们编程人员;有的时候,工作的需要,我们不得不去学习这些很炫的,很新的语言。学习任何一门语言(我这里只说学习),都无非就是学习那么几个大模块,基本语法,标准库,函数或面向对象,内存管理。而对于...

Lua的线程和状态

果冻想阅读(2919)评论(7)

那不是真的多线程 Lua不支持真正的多线程,这句话我在《Lua中的协同程序》这篇文章中就已经说了。根据我的编程经验,在开发过程中,如果可以避免使用线程,那就坚决不用线程,如果实在没有更好的办法,那就只能退而用之。为什么?首先,多个线程之间的...

Lua中的userdata

果冻想阅读(5713)评论(26)

话从这里说起 在我发表《Lua中的类型与值》这篇文章时,就有读者给我留言了,说:你应该好好总结一下Lua中的function和userdata类型。现在是时候总结了。对于function,我在《Lua中的函数》这篇文章中进行了总结,而这篇文...

在这里玩技术,享受技术带来的疯狂

捐赠名单关于果冻