1、注释可以提高程序的可读性,可分为:单行注释//多行注释/.../文档注释/*.../2、标识符的命名规则:标识符必须以字母、下划线、美元符号$开头。标识符其它部分可以是字母、下划线“”、美元符“$”和数字的任意组合。Java标识符大小写敏感,且长度无限制。标识符不可以是Java的关键字。3、标识符的命名规范:表示类名的标识符:每个单词的首字母大写,如Man,GoodMan表示方法和变量的标识符
分类:
编程语言 时间:
2018-12-02 17:58:32
阅读次数:
188
我们知道,在不改变原有代码的基础上,我们可以使用装饰器为函数添加新的功能。同理,一切皆对象,我们也可以使用装饰器为类添加类属性。what? 上述的代码为Foo属性字典添加了x和y属性,但如果想添加'name' = 'harden'呢,这需要更灵活的定义了。so 我们再定义类Bar, name属性也可 ...
分类:
编程语言 时间:
2018-12-02 01:22:25
阅读次数:
210
博客: "blog.shinelee.me" | "博客园" | "CSDN" [toc] 写在前面 在Caffe源码理解1中介绍了 类,其中的数据成员有 是共享对象所有权的智能指针,当最后一个占有对象的 被销毁或再赋值时,对象会被自动销毁并释放内存,见 "cppreference.com" 。而 ...
分类:
其他好文 时间:
2018-12-01 18:30:35
阅读次数:
230
Python编码规范 导入模块 + 每一个(第三方)模块的导入都需要两个import语句, 如下 1. 使用import some的方式导入模块, 如果有还有子模块的话, 则from father.son import son, as看情况用 2. 使用from some import class的 ...
分类:
编程语言 时间:
2018-12-01 13:25:45
阅读次数:
239
java8中接口可以有默认方法(用default修饰,可以有多个)和静态方法了。 类优先原则 一个父类Foo有getName方法,接口A也有getName方法 子类继承了父类Foo,同时实现了接口A,这时候子类的对象继承的是父类Foo的getName方法 多实现问题 接口A有getName方法 ,接 ...
分类:
编程语言 时间:
2018-12-01 11:08:02
阅读次数:
220
alter table t_foo change `str` `str` varchar(100) character set utf8 not null ; ...
分类:
数据库 时间:
2018-11-30 13:44:37
阅读次数:
182
一、问题的由来 学懂 JavaScript 语言,一个标志就是理解下面两种写法,可能有不一样的结果。 上面代码中,虽然obj.foo和foo指向同一个函数,但是执行结果可能不一样。请看下面的例子。 这种差异的原因,就在于函数体内部使用了this关键字。很多教科书会告诉你,this指的是函数运行时所在 ...
分类:
编程语言 时间:
2018-11-30 11:37:22
阅读次数:
197
常规的类定义中,所有函数都被假定在实例上操作,该实例总是作为第一个参数self传递。但还有可以定义两种常见的方法。 静态方法是一种普通函数,它不会对任何实例类型进行操作。使用@staticmethod装饰器来定义静态方法: 1: class Foo(object): 2: @staticmethod... ...
分类:
编程语言 时间:
2018-11-29 21:48:48
阅读次数:
337
从管理员的角度描述可用的本地化特性。PostgreSQL支持两种本地化方法:利用操作系统的区域(locale)特性,提供对区域相关的排序顺序、数字格式、 翻译过的信息和其它方面。提供一些不同的字符集来支持存储所有种类语言的文本,并提供在客户端和服务器之间的字符集转换。1. 区域支持区域支持指的是应用 ...
分类:
数据库 时间:
2018-11-29 18:06:34
阅读次数:
236
Django Logging 组成部分 Loggers Handlers Filters Formatters Loggers loggers是记录系统的入口。他具有日志级别,定义的日志级别如下 DEBUG:用于调试目的的低级系统信息 INFO: 一般系统信息 WARNING: 警告信息 ERROR ...
分类:
其他好文 时间:
2018-11-29 15:25:58
阅读次数:
191