- 博客(6)
- 收藏
- 关注
原创 【cpp】 函数如何返回数组
在C++里,数组不是一种类型,所以不能被直接返回。const int N = 10;void main (){ int *b; int* getArr(int); b = getArr(N); for (int i = 0; i < N; i++) { std::cout << b[i] << " "; } getchar();}i
2016-12-28 11:54:30 1792
原创 【设计模式】 基本原则
开闭原则一个实体,应对其修改关闭,对扩展开放。 面对需求时,应该是增加新代码,而不是去修改之前的代码。里氏代换原则子类能够扩展父类的功能,但不能修改父类原有的功能。(子类能够当做父类使用)依赖倒转原则高层不依赖底层,抽象不依赖细节。(面对接口编程)接口隔离原则使用多个隔离的接口,比使用单个接口要好,为依赖接口的类提供定制(特殊)服务。合成复用原则尽量使用合成/聚合的方式,而不是使用继承。迪米特法则
2016-12-26 10:46:39 413
原创 【JavaScript】常用的函数
var format_seconds = function (value){ var arr = []; if (parseInt((value / 60 / 60) + "")) { arr.push(parseInt((value / 60 / 60) + "")); } arr.push(parseInt((value / 60 % 60) +
2016-12-20 20:56:15 325
原创 【JavaScript】 null >= 0
当出现用 null 做判断时,会出现 (null >= 0) == true,(null >0 || null == 0)== false 的情况。null >=0 的时候,强转为数字类型。在进行 null >= 0 比较时,它是通过比较 null < 0 得到的答案,如果 a = b 为 false,如果 a = b 为true,即 0 < 0 为 false ,也就是 null < 0 为 fa
2016-12-20 20:05:29 634
转载 Protobuf 用法
参考: http://blog.csdn.net/guyue35/article/details/51181845 以及 http://mikewang.blog.51cto.com/3826268/1432136什么是Protobuf?官方给出的是: a language-neutral, platform-neutral, extensible way of serializing
2016-12-01 21:38:42 385
原创 【JavaScript】 Object.defineProperty
Object.defineProperty:直接在一个对象上定义一个新的属性,或修改一个已经存在的属性。这个方法会返回该对象。语法:Object.defineProperty(obj, prop, descriptor)Object obj 目标对象String prop 需要定义的属性Object descriptor 该属性拥有的特性,可设置的值有:value 属性的值,默认为 undef
2016-12-01 21:27:00 285
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人