一:概念 - 在 Linux 中,分为三种用户 - 普通用户 (即为所有使用 Linux 的真实用户) - 根用户 (即为 root 用户,拥有对于系统的完全控制) - 系统用户 (系统运行时的必须用户,但并不是真实用户,例如 PHP 的 www-data) - UID/GID (用户ID/组ID) Read More
一:基础操作 创建单列索引 语法: >db.collection.createIndex(keys, options) 语法中 Key 值为你要创建的索引字段,1 为指定按升序创建索引,如果你想按降序来创建索引指定为 -1 即可。 > db.demo.createIndex({"c" : 1}) { Read More
一:简单查询 db.collection.find(query, projection) - query :可选,使用查询操作符指定查询条件 - projection :可选,使用投影操作符指定返回的键。查询时返回文档中所有键值, 只需省略该参数即可(默认省略)。 查询时使用 .pretty() 可 Read More
一:基本操作 - db; 当前选择的集合(等于数据库名) > db demo > db demo - <!--?xml version="1.0" encoding="UTF-8"?--> use db_name; 选择你要操作的集合 > use demo switched to db demo > Read More
一:概念 - mongoDB 是一个面向文档的数据库,而不是关系型数据库。 - 摘自《mongoDB 权威指南 第2版》第3页 二:数据类型 - null - 用于表示空值或者不存在的字段 - bool - True/False - 数值 - 默认使用64位浮点数 - 整数可使用 NumberInt Read More
1:为什么要使用备忘录模式? - 定义:在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 - 在平常的需要备忘/快照的模式中,经常需要客户端来进行操作来进行复杂操作保存等逻辑。 - 哎~,这个越说越晦涩,就这么说吧,不用修改基类,你 Read More
周六上班,心痛的赶脚~ 1:什么是适配器? - 小李要去美国旅游了,到了之后发现,美国插座电压是 250V 的,自己的国产手机插上去肯定时不行的,这时小李有三种办法解决这个问题 1:强烈抗议美国没有 220V插座,要求美国必须在每个插座旁边在安装一个 220V插座。 2:自己在美国再买个手机,可以用 Read More
《 Forever 吴建豪》洗脑~ 1:什么是状态模式? - 定义:当一个对象的内在状态改变时,允许改变其行为,这个对象看起开像是改了其类。 - 哎~又来了句让人听不明白的定义...... - 看一段代码来理解吧 - 这里可以说,当 state 的状态改变时候,会改变整个类行为。 - 为了改变这个状 Read More
被莆田卖鞋的气死,第一次在微商上买鞋就这样,也是自己太傻,太容易就相信了。 1:我的问题? - 在实际的开发中,如果系统需要产生一定的变动,比如从 Mysql 迁移到 MariaDB ,或者直接迁移到了 Oracle 数据库等等。 - 这时我们如果在程序中大量使用了 new Mysql() 这种语句 Read More
今天没听歌,明天就双休了,开森~ 还是拿《大话设计模式》这里面的实例来开始学习今天的设计模式 小李一直经营者一家饭店,一直以好吃不贵著称,随着业务越来越大,在其他几家也开了分店。 但是这几家店生意并不好,后来才知道是味道太差,之后小李发现,是厨师在做餐时不按照自己的规范走,才会做出味道怪怪的饭来。 Read More