一、编写可维护的代码要点: 1.可读的 2.一致的 3.可预测的 4.已记录 5.程序是写给人读的,只是偶尔让计算机执行一下 二、最小全局变量 JavaScript是通过函数管理作用域。在函数内部声明的变量只在这个函数内部,函数外部不可用。另一方面,全局变量是在任何函数外面声明的或是未声明直接使用的 ...
分类:
编程语言 时间:
2016-05-22 15:14:20
阅读次数:
131
用PHP的json_encode来处理中文的时候, 中文都会被编码, 变成不可读的, 类似”\u***”的格式,如果想汉字不进行转码,这里提供三种方法 1.升级PHP,在PHP5.4, 这个问题终于得以解决, Json新增了一个选项: JSON_UNESCAPED_UNICODE, 故名思议, 就是 ...
分类:
Web程序 时间:
2016-05-13 09:28:15
阅读次数:
192
package io;
import java.nio.*;
import java.nio.channels.*;
import java.io.*;
/*
* 三种类型的流用以产生可写的,可读的,可读可写的通道。
* getChannel()将会产生一个FileChannel通道,可以向他传送用于读写的ByteBuffer,并且可以锁定文件的某些区域用于独占式访问。
* 将字节放于Byt...
分类:
编程语言 时间:
2016-05-12 21:45:46
阅读次数:
216
Leaflet
第一章 概述
Leaflet是一个为建设交互性好适用于移动设备地图的领先开源JavaScript库。代码大小仅仅33KB,它具有开发在线地图的大部分功能。Leaflet设计坚持简便、高性能和可用性好的思想,能够在所有主流的桌面和移动平台高效的运作。支持插件扩展,拥有漂亮、易用的API文档和一个简单的、可读的源代码。
官方网址http://leaflet...
分类:
其他好文 时间:
2016-05-12 14:05:01
阅读次数:
1860
一、段管理 段是一个自包含,仅可读的solr的索引的子集。一旦一个段被刷新到持久存储后,它将不会改变。当添加新文档到你的索引时候,它们被写入到新的段中。因此,在你的索引中,有很多激活的段。一次查询必须从所有的段中去读数据,以便获得一个完成的结果集。从某种意义上说,有许多小的段将会影响你的查询性能。合 ...
分类:
其他好文 时间:
2016-05-08 11:50:42
阅读次数:
101
第三章 Git使用入门 开源:开源也称开放源码,它的作用是:用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的限制。 源代码:也称源程序是指未编译的按照一定的程序设计语言规范书写的文本文件,是可读的计算机语言指令。 源代码主要作用:生成目标代码和对软件进行说明。 编译并 ...
分类:
移动开发 时间:
2016-04-27 12:21:51
阅读次数:
172
还可以使用read命令读取Linux系统上的文件。 每次调用read命令都会读取文件中的"一行"文本。当文件没有可读的行时,read命令将以非零状态退出。 读取文件的关键是如何将文本中的数据传送给read命令。 ...
分类:
系统相关 时间:
2016-04-23 14:59:39
阅读次数:
177
这些都是入门可读的资料,所有英文资料都有中译本。2D游戏引擎可认为是3D游戏引擎的子集+优化(可选)。简单的2D游戏引擎可以基于画布(不用节点)和继承树(不用组件),甚至没多少继承(直接堆Class),直接搞了。3D游戏引擎则要复杂一些。各种效果术语扫盲如果只是术语扫盲..
分类:
其他好文 时间:
2016-04-19 00:50:51
阅读次数:
276
这些都是入门可读的资料,所有英文资料都有中译本。C++、3D数学、OpenGL三者缺一不可……不学OpenGL,学Direct3D也行,然而我不熟那东西C++11《C++11FAQ》《深入理解C++11》系列《C++Primer》3D数学《3DMathPrimerforGraphicsandGameDevelopment》《Course-Mathematicsfor3DGam..
分类:
其他好文 时间:
2016-04-16 19:44:17
阅读次数:
404
BDD的重点是通过与利益相关者的讨论取得对预期的软件行为的清醒认识。它通过用自然语言书写非程序员可读的测试用例扩展了测试驱动开发方法。行为驱动开发人员使用混合了领域中统一的语言的母语语言来描述他们的代码的目的。这让开发者得以把精力集中在代码应该怎么写,而不是技术细节上,而且也最大程度的减少了将代码编 ...
分类:
其他好文 时间:
2016-04-15 15:28:27
阅读次数:
140