练习4.20 a) 合法,解引用iter,先输出iter所指向的对象的值,再把iter所指的位置向前移动一; b) 不合法,*iter得到的是一个字符串,字符串不能自增; c)不合法,解引用的优先级低于点运算符,故empty()函数先与iter结合,iter是一个指向对象的指针,他是没有empty( ...
分类:
编程语言 时间:
2017-07-29 22:20:26
阅读次数:
176
【算法】博弈论+数论 【题意】给定n个石子,两人轮流操作,规则如下: 轮到先手操作时:若石子数<p添加p个石子,否则拿走p的倍数个石子 ; 轮到后手操作时:若石子数<q添加q个石子,否则拿走q的倍数个石子 。 拿走所有石子的人胜利,问先手是否必胜,或输出游戏会永远进行下去 【题解】引用自:BZOJ ...
分类:
其他好文 时间:
2017-07-28 12:47:43
阅读次数:
142
【算法】树型DP+期望DP 【题意】一棵树上每个点均有直接充电概率qi%,每条边有导电概率pi%,问期望有多少结点处于充电状态? 【题解】引用自:【BZOJ3566】【SHOI2014】概率充电器 树形DP 概率DP by 空灰冰魂 最大的难点在于计算每个点充电期望时,两个节点各自的期望都会影响对方 ...
分类:
其他好文 时间:
2017-07-23 12:28:05
阅读次数:
171
定义:在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。 1、视图是一个虚拟存在的表,视图可以包含表的全部或者部分记录,也可以由一个表或者多个表来创建。使用视图就可以不用看到数据表中的所有数据,而是只想得到所需的数据。当我们创建一个视图的时候,实际上是在数据库里执行了SELECT语句,S ...
分类:
数据库 时间:
2017-07-09 22:03:13
阅读次数:
187
Nginx Rewrite详解 引用链接:http://blog.cafeneko.info/2010/10/nginx_rewrite_note/ 原文如下: 在新主机的迁移过程中,最大的困难就是WP permalink rewrite的设置. 因为旧主机是用的Apache, 使用的是WP本身就可 ...
分类:
其他好文 时间:
2017-07-07 17:29:47
阅读次数:
207
1.引用 (1)普通引用 符号:& 写在声明时对象的名字之前 概念: 对象的别名,指向同一个对象(地址空间与其保存的变量) 例子: int me = 100; int &alsoMe = me; 当我修改alsoMe的时候,me的值也被修改了,反之亦然,因为两者其实是同一个对象的不同名字。 用处:作 ...
分类:
其他好文 时间:
2017-07-04 20:08:19
阅读次数:
110
正则表达式提取器详解: 》引用名称:就是参数名称。由用户指定,建议有意义 》 正则表达式:该处要填写的就是用来获取数据的正则表达式。 小技巧:一般来说,服务器返回数据的格式是不会发生变化,意味着数据左右的字符串不会变化。 假设要提取a1b中的1这个值,而且判断a和b这个字符串不会发生变化的话,则对应 ...
分类:
其他好文 时间:
2017-07-02 16:15:26
阅读次数:
138
scoped_ptr的所有权更加严格,不允许转让,对其赋值和拷贝都是不合法行为,因而显得更轻巧和快捷。 scoped_ptr重载了operator*()和operator->()解引用操作符*和箭头操作符->,因此可以把scoped_ptr对象如同指针一样使用。如果scoped_ptr保存的空指针, ...
分类:
其他好文 时间:
2017-06-27 18:42:05
阅读次数:
133
其中,*p++ = 'a'执行顺序,涉及到后置++和解引用*的优先级问题: 可见是先执行*p = 'a',再执行p += 1,似乎说明解引用*的优先级大于后置++。 可是如果你去查看运算符优先级表就会发现,后置++的优先级是高于解引用*的。 也就是说*p++实际上是*(p++),这是怎么回事呢? 如 ...
分类:
其他好文 时间:
2017-06-22 23:55:58
阅读次数:
265
学习设计模式主要是利用早上的时间,习惯于早起,之前学习的一些模式都做了一些记录,基于自己理解的记录。还有一些学习过,没有做记录的,今天就对他们做一个总结。方便自己以后的使用。 所谓的设计模式,是用的多了,方便,符合几大原则,有优点就有缺点,有适用场景就有不适用场景,所以模式是固定的,人的思维是不固定 ...
分类:
其他好文 时间:
2017-06-22 10:16:24
阅读次数:
176