Lua中函数的两个重要特性: 1、函数和其他类型(如number、string)一样,可以存放在变量中,也可以存放在table中,可以作为函数的参数,还可以作为函数的返回值。 2、嵌套的函数可以访问其外部函数中的局部变量——闭包。 例如: local foo = function(x) return ...
分类:
其他好文 时间:
2017-05-31 14:27:20
阅读次数:
179
运算符重载(Operator overloading)是C++重要特性之中的一个,本文通过列举标准库中的运算符重载实例,展示运算符重载在C++里的妙用。详细包含重载operator<<,operator>>支持cin,cout输入输出。重载operator[],实现下标运算。重载operator+= ...
分类:
编程语言 时间:
2017-05-24 22:44:46
阅读次数:
168
简介 继承、封装和多态是面向对象编程的重要特性。要想运用好,就必须熟悉这三种特性,本篇说说我对封装、继承和多态相关的知识总结。 知识点 一、访问修饰符 C#中类及类型成员修饰符有五类:public,private,protected,internal,protected internal。 可以放在 ...
分类:
其他好文 时间:
2017-05-19 00:55:14
阅读次数:
213
地理位置(Geolocation)是 HTML5 的重要特性之中的一个,提供了确定用户位置的功能,借助这个特性可以开发基于位置信息的应用。今天这篇文章向大家介绍一下HTML5 地理位置定位的基本原理及各个浏览器的数据精度情况。 在訪问位置信息前,浏览器都会询问用户是否共享其位置信息,以 Chrome ...
分类:
Web程序 时间:
2017-04-22 20:40:04
阅读次数:
253
数据库管理工具介绍 配置 Database 组件的数据库连接 表面上很多人认为配置 Database 就是为了有一个 GUI 管理数据库功能,但是这并不是 IntelliJ IDEA 的 Database 最重要特性。数据库的 GUI 工具有很多,IntelliJ IDEA 的 Database 也 ...
分类:
数据库 时间:
2017-04-20 16:56:45
阅读次数:
209
理解零拷贝 零拷贝是Netty的重要特性之一,而究竟什么是零拷贝呢? WIKI中对其有如下定义: “Zero-copy” describes computer operations in which the CPU does not perform the task of copying data ...
分类:
Web程序 时间:
2017-04-17 12:54:29
阅读次数:
245
地理位置(Geolocation)是 HTML5 的重要特性之一,提供了确定用户位置的功能,借助这个特性能够开发基于位置信息的应用。今天这篇文章向大家介绍一下 HTML5 地理位置定位的基本原理及各个浏览器的数据精度情况。 在访问位置信息前,浏览器都会询问用户是否共享其位置信息,以 Chrome 浏 ...
分类:
其他好文 时间:
2017-04-11 09:27:25
阅读次数:
242
那些时光 噢,很久没有看过书了——此刻的你心里是否会发出这样的感慨? 我们总是怪工作太忙,总是怪应酬多、活动多;今天想着去哪玩,明天想着约妹纸……究竟什么时候会想着好好地静下心来翻一翻上面早已布满灰尘的书呢? 我理解,那部电视剧确实很精彩;我理解,那游戏确实很好玩。但是当某一天,你会发现越来越跟不上 ...
分类:
其他好文 时间:
2017-03-30 18:41:19
阅读次数:
178
ES6新特性在最新版谷歌浏览器上基本都能跑通,不需要什么babel就能测试了 参照文档:ES6标准入门;精选了部分重要特性 (一)let与块级作用域,const (二)解构赋值 (三)String扩展 (四)Number扩展 (五)Array扩展 (六)Function扩展 (七)Object扩展 ...
分类:
其他好文 时间:
2017-03-22 20:17:36
阅读次数:
205
软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计 ...
分类:
编程语言 时间:
2017-03-14 16:36:41
阅读次数:
230