2018年5月14日

differences between session variable and global variable

摘要: The --maximum prefix is available for mysqld only and permits a limit to be placed on how large client programs can set session system variables. To d 阅读全文

posted @ 2018-05-14 19:22 CreatorKou 阅读(101) 评论(0) 推荐(0) 编辑

2018年5月3日

mysql英语名词含义

摘要: correlated subquery(关联子查询,嵌套子查询) In a SQL database query, a correlated subquery (also known as a synchronized subquery) is a subquery (a query nested 阅读全文

posted @ 2018-05-03 15:54 CreatorKou 阅读(145) 评论(0) 推荐(0) 编辑

2018年4月21日

c++拷贝构造函数和赋值运算符

摘要: 本文主要介绍了拷贝构造函数和赋值运算符的区别,以及在什么时候调用拷贝构造函数、什么情况下调用赋值运算符。最后,简单的分析了下深拷贝和浅拷贝的问题。 拷贝构造函数和赋值运算符 在默认情况下(用户没有定义,但是也没有显式的删除),编译器会自动的隐式生成一个拷贝构造函数和赋值运算符。但用户可以使用dele 阅读全文

posted @ 2018-04-21 16:49 CreatorKou 阅读(182) 评论(0) 推荐(0) 编辑

2018年4月20日

c++运算符定义为成员函数还是非成员函数

摘要: =,[],->,()运算符必须是成员,赋值,下标,箭头访问,调用; 复合赋值运算符一般应该是成员; 改变对象状态的运算符或与给定类型密切相关的运算符例如递增减,解引用应该是成员; 具有对称性的运算符可能转换任意一端的运算对象,例如==,算术相等性关系,位运算等等 **当把运算符定义为成员函数时,左侧 阅读全文

posted @ 2018-04-20 14:25 CreatorKou 阅读(1128) 评论(0) 推荐(0) 编辑

c++重载运算符位置的限制

摘要: C++规定有四个运算符 =, ->, [], ()不可以是全局域中的重载(即不能重载为友员函数),这是为什么呢?现在先说说赋值运算符“=”的重载C++规定赋值运算符“=”只能重载为类的非静态成员函数,而不可以重载为类的友元函数。不能重载为类的静态成员应该比较容易理解,因为静态成员函数是属于整个类的, 阅读全文

posted @ 2018-04-20 09:18 CreatorKou 阅读(171) 评论(0) 推荐(0) 编辑

为什么operator<<运算符重载一定要为友元函数

摘要: 一、 为什么operator<<运算符重载一定要为友元函数呢? 如果是重载双目操作符(即为类的成员函数),就只要设置一个参数作为右侧运算量,而左侧运算量就是对象本身。。。。。。而 >> 或<< 左侧运算量是 cin或cout 而不是对象本身,所以不满足后面一点。。。。。。。。就只能申明为友元函数了。 阅读全文

posted @ 2018-04-20 09:10 CreatorKou 阅读(1322) 评论(0) 推荐(0) 编辑

2018年4月19日

动态规划求一定数量骰子和的概率

摘要: 2018华为实习机试 题目描述:略 动态规划: f(n,s)=f(n-1,s-1)+f(n-1,s-2)+f(n-1,s-3)+.....+f(n-1,s-6) 至于f(n-1,s-k)是否存在,由Record的getinfo()判断,不存在就设为0 程序缺陷:对于多个测例,没有将之前Record类 阅读全文

posted @ 2018-04-19 17:16 CreatorKou 阅读(207) 评论(0) 推荐(0) 编辑

vector之reserve的坑

摘要: reserve是容器预留空间,但并不真正创建元素对象,在创建对象之前,不能引用容器内的元素,因此当加入新的元素时,需要用push_back()/insert()函数。 resize是改变容器的大小,并且创建对象,因此,调用这个函数之后,就可以引用容器内的对象了,因此当加入新的元素时,用operato 阅读全文

posted @ 2018-04-19 15:48 CreatorKou 阅读(281) 评论(0) 推荐(0) 编辑

c++ decltype和auto对比学习

摘要: 1 #include 2 3 using namespace std; 4 5 int main() 6 { 7 8 int a=1; 9 int b=2; 10 int &ra = a; 11 int *ptr = &a; 12 /* 13 *1.decltype对于括号和解引用操作符*,会解析为引用& 14 *... 阅读全文

posted @ 2018-04-19 11:06 CreatorKou 阅读(131) 评论(0) 推荐(0) 编辑

2018年4月17日

asio的前摄器模式

摘要: 设计模式-前摄器模式(Proactor 先来一段关于前摄器模式的官话:前摄器模式支持多个事件处理器的多路分离和分派,这些处理器由异步事件的完成来触发。通过集成完成事件(completion event)的多路分离和相应的事件处理器的分派,该模式简化了异步应用的开发。 简单点说,前摄器的实现多亏了多个事件处理器将事件和处理分离开,和处理方式的分派。而这些事件处理器的的触发方式是当被异步事... 阅读全文

posted @ 2018-04-17 15:48 CreatorKou 阅读(127) 评论(0) 推荐(0) 编辑

导航