子类化内置类型 在python2.2之后,内置类型都可以子类化,但是有一个注意事项:内置类型不会调用用户定义的类覆盖的特殊方法。这个说起来比较绕口,什么意思呢。我们来看下下面的代码: class DopperDict(dict): def __setitem__(self, key, value):... ...
分类:
编程语言 时间:
2017-07-23 16:52:11
阅读次数:
172
第十二章 *权限掩码 umask 取消用户创建的文件和目录的默认权限设置 目录: rwx rwx rwx 7 7 7 0 2 2 7 5 5 rwx r-x r-x 文件: rw- rw- rw- 6 6 6 0 2 2 6 4 4 rw- r-- r-- *ACL控制 ACL(访问控制列表) 是一 ...
分类:
系统相关 时间:
2017-07-23 12:45:12
阅读次数:
202
简单查询:使用自定义的XxxRepository接口即可。(见 第十一章 springboot + mongodb(简单查询)) 复杂查询:使用MongoTemplate以及一些查询条件构建类(BasicDBList、BasicDBObject、Criteria等) 1、application.pr ...
分类:
数据库 时间:
2017-07-13 14:19:58
阅读次数:
2957
第十二章 存储类、链接和内存管理 针对代码块中的static变量做如下范本 const与volatitle 区分const int *p; int * const p volatile 与const 是相对的 ...
分类:
其他好文 时间:
2017-07-05 20:09:21
阅读次数:
179
1,system.out,与system.err的区别 大多数操作系统都有三个标准文件描述符:标准输入,标准输出,标准出错。 三个操作系统的文件描述符映射到编程语言的标准库中,往往加了一层包装,但是名字通常还是叫标准输入,标准输出,标准出错。 在其它语言中的一般写法是:stdin,stdout,st ...
分类:
其他好文 时间:
2017-07-02 10:08:02
阅读次数:
146
12.8 多线程 之前,总是让程序的主线程只创建一个线程。这节将演示怎样在同一个程序中创建多个线程,然后怎样以不同于其启动顺序将它们合并在一起。此外,还演示多线程编程时easy出现的时序问题. 编敲代码thread8.c /************************************** ...
分类:
编程语言 时间:
2017-07-01 09:50:39
阅读次数:
141
目标 使用 locate 使用 find 使用 Gnome Search tool locate 基于预先定义的数据库定义,这个数据库保存了所有文件的路径和权限 非实时查询 数据库必须被管理员更新 updatedb 更新数据库,然后locate passwd 完整的路径,不是单个文件名 只有这个用户 ...
分类:
其他好文 时间:
2017-06-22 13:19:25
阅读次数:
124
目标 使用 locate 使用 find 使用 Gnome Search tool locate 基于预先定义的数据库定义,这个数据库保存了所有文件的路径和权限 非实时查询 数据库必须被管理员更新 updatedb 更新数据库,然后locate passwd 完整的路径,不是单个文件名 只有这个用户 ...
分类:
其他好文 时间:
2017-06-22 10:10:00
阅读次数:
133
第十二章 多态与虚函数 一、多态的概念 向不同的对象发送同一个消息,不同的对象在接收时会产生不同的行为 具有不同功能的函数名可以用同一个函数名,以实现用一个函数名调用不同内容的函数 *静态多态和动态多态(编译时的多态性和运行时的多态性) 静态多态的特点:调用速率快、效率高,但缺少灵活性,在程序运行前 ...
分类:
其他好文 时间:
2017-06-13 18:19:59
阅读次数:
157
第十二章 无参和有参 无参方法 public 返回值 方法名(){ //方法体 } 注意: 如果没有返回值,那么返回值类型是void. 如果有返回值,那么必须用return 返回值,并且该值的数据类型必须是定义方法 时的数据类型. return的作用: a.返回值 b.结束方法.(与break类似)... ...
分类:
编程语言 时间:
2017-06-09 10:00:53
阅读次数:
189