- 博客(30)
- 收藏
- 关注
原创 Lecture #18: Timestamp Ordering
1 Timestamp Ordering Concurrency ControlTimestamp ordering (T/O) is a optimistic class of concurrency control protocols where the DBMS assumes that transaction conflicts are rare. Instead of requiri...
2021-11-15 23:15:00
145
原创 并发控制
可恢复调度对于每对事务Ti和Tj,如果Tj读取了之前由Ti所写的数据项,则Ti先于Tj提交。无级联调度对于每对事务Ti和Tj,如果Tj读取了先前由Ti所写的数据项,则Ti必须在Tj这一读操作前提交。锁定义:令{T0,T1,.....,Tn}是参与调度S的一个事务集,如果存在数据项Q,使得Ti在Q上持有A型锁,后来,Tj在Q上持有B型锁,且comp(A,B)=false,则我们称在S中T...
2021-11-09 19:46:00
147
原创 UGUI事件解析
简述最简单的说就是,EventSystem在每帧去input看有没有数据,有的话就对每条数据都遍历所有canvas下的所有graphics,找出所有命中的graphics,选择第一个graphic的gameobject,执行go对应的component的事件处理函数。高度概括伪代码如下:EventSystem.Update() // 查看当前是否有输入,如n点触控,touchCou...
2020-08-30 22:49:00
170
原创 TCP三次握手,四次挥手异常情况
TCP三次握手,四次挥手异常情况 1、三次握手 (1)、client第一个syn包丢失,没有收到server的ack,则client进行持续重传syn包。总尝试时间为75秒。参与文献《TCP/IP详解 卷1:协议》p178 (2)、server收到了client的syn,并发出了syn+ack包,syn+ack包丢失。 clie...
2019-02-20 22:13:00
1446
原创 TCP三次握手,四次挥手异常情况(坑)
1、三次握手(文中client,server均是相对而言) (1)、client第一个syn包丢失,没有收到server的ack,则client进行持续重传syn包。总尝试时间为75秒。参与文献《TCP/IP详解卷1:协议》p178 (2)、server收到了client的syn,并发出了syn+ack包,syn+ack包丢失。 client方面,因为没收se...
2019-02-20 22:13:00
725
原创 cocos纹理理解
原文:https://blog.youkuaiyun.com/u010223072/article/details/78287294理论要点要点一: 文件格式与像素格式的区别:文件格式是图像为了存储信息而使用的对信息的特殊编码方式,大都经过了压缩,它存储在磁盘或内存中,但是并不能被GPU所识别(jpg,png…),这些图片格式当被游戏读入后,还需要经过CPU解压成像素格式,如:RGBA8888,...
2018-08-23 09:10:00
349
原创 位运算的使用例子
class Data{public: enum Permission { allowSelect = 1 << 0, allowUpdate = 1 << 1, allowInsert = 1 << 2, allowDelete = 1 &l...
2018-07-23 16:30:00
127
原创 windows socket函数详解
JK转至:https://www.cnblogs.com/hgwang/p/6074038.html流程图:0:函数库头文件#include <WinSock2.h>#pragma comment(lib,"Ws2_32.lib ") 1:WSAStartup 初始化Ws2_32.dll的函数WSAStartup 函数用于初始化...
2018-07-19 09:39:00
581
原创 【转】Windows Socket和Linux Socket编程有什么区别
socket相关程序从Windows移植到Linux下需要注意的:1)头文件 Windows下winsock.h/winsock2.h Linux下sys/socket.h 错误处理:errno.h2)初始化 Windows下需要用WSAStartup Linux下不需要3)关闭socket Windows下closesocket(...) Linux下...
2018-07-04 16:53:00
124
原创 函数调用约定。
参考 百度百科约束事件参数传递顺序1.从右到左依次入栈:__stdcall,__cdecl,__thiscall,__fastcall2.从左到右依次入栈:__pascal调用堆栈清理1.调用者清除栈。2.被调用函数返回后清除栈。 &...
2018-07-04 15:40:00
214
原创 Effective C++ 笔记(4)设计与声明
18、让接口容易被使用,不易被误用
2018-06-25 12:42:00
86
原创 Effective C++ 笔记(3)资源管理
13、以对象管理资源 (1)、为防止资源泄漏,请使用RAII对象,它们在构造函数中获得资源并在析构函数中释放资源 (2)、使用智能指针。shared_ptr、auto_ptr14、在管理资源类中注意copying行为 (1)、复制RAII对象必须一并复制它所管理的资源(内存、文件、锁),所以资源的coping行为取决于RAII对象的copying行为; (2)、普遍常见...
2018-06-25 11:14:00
105
原创 Effective C++ 笔记(2)构造/析构/赋值运算
05、了解C++默默编写并调用哪些函数 (1)、默认构造函数Empty(){...} //调用父类构造函数,non-static成员变量构造函数,不会默认初始化内置类型 (2)、析构函数~Empty(){...} //调用父类析构函数,non-static成员变量析构函数 (3)、拷贝构造函数Empty(const Empty&...
2018-06-21 14:56:00
179
原创 c++ const成员函数返回值问题。
发现一个奇怪的问题,markclass Demo{public: std::vector<int> *getVector()const; const std::vector<int> *getVector()const; std::vector<int> *getExternVector()const;private:...
2018-06-21 10:57:00
888
原创 c++ const 成员函数
const 修饰成员函数表示传入函数内的为 const *thisconst 成员函数: (1)、不允许修改成员变量; (2)、mutable修饰符的成员变量,对于任何情况下通过任何手段都可修改,自然此时的const成员函数是可以修改它的; (3)、不允许访问非const函数。class Demo{public: void print(...
2018-06-20 17:23:00
1290
原创 c++ 枚举enum类型
1,限定作用域enumenum class open_mode {input,output,append}默认类型int,不会进行隐式转换2,不限定作用域enumenum color{yellow,red,green}enum {yellow,red,green}相当于 const yellow = 6;不存在默认类型,(潜在类型)运算时提升成int 要初始化一个...
2018-06-15 18:12:00
166
原创 Effective C++ 笔记(1)让自己习惯c++
01、视C++为一个语言邦; (1)、C++仍是以C为基础; (2)、面向对象的C++,包括构造、析构函数,封装,继承,多态,虚函数等; (3)、泛型编程C++,关于Template (4)、STL02、尽量以const,enum,inline替换#define (1)、以const 替换#defineGamePlayer.hclass GamePlayer...
2018-06-14 18:04:00
120
原创 c++ 文件结束判断
转载 - C++ - 关于ifstream/fstream流 判断文件是否结束eof()的问题出处:http://blog.youkuaiyun.com/shuilan0066/article/details/4669451 1、ifstream in("config.txt", ios::in);if (!in){ cerr << "open file fail...
2018-06-05 16:40:00
2224
原创 c++字符串操作(供查阅)
来源:百度百科 https://baike.baidu.com/item/string/5137266?fr=aladdin string和wstring的用法是一样的,以下只用string作介绍:1、string类的构造函数: string(const char *s); //用c字符串s初始化 string(size_t n,char c); //用n个字符c初始化...
2018-06-05 14:38:00
191
原创 c++ IO类,文件操作
c++ IO类主要分三种博文参考:http://www.cnblogs.com/yxnchinahlj/archive/2011/02/12/1952546.html输入:从设备(文件)-->缓冲区-->内存输出:内存-->缓冲区-->设备(文件)1、对应标准输入输出(控制台) istream、ostream、iostream 头文件include<...
2018-06-05 10:47:00
348
原创 c++ 常用时间函数
参考博文:https://www.cnblogs.com/joeblackzqq/archive/2012/07/10/2584121.html1、获取从1970年到现在的秒数(时间戳) time_t time(time_t &timer); // 如果你已经声明了参数timer,你可以从参数timer返回现在的日历时间,同时也可以通过返回值返回现在的日历时间 例:t...
2018-06-04 15:52:00
212
原创 c++ const
1、顶层const //变量本身不可变。该内存地址中的值不允许再改变! int const a = 20; int *const pA = &a; //这个指针不能再指向其他变量2、底层const //不能通过该途径(变量、变量地址)改变指向对象 const int* pA = &a; 多用于传参void test(const int *...
2018-05-30 11:30:00
72
原创 c++ 变量必须初始化吗???
1、局部变量必须初始化,否则其值未定义; (1)、内置类型int,char,bool,float,double,指针、枚举enum等; (2)、结构体、类、类模板等取决于它们自身的默认构造函数。类成员变量在对象创建的时候分配内存,如果在类中没有进行初始化,与局部内置类型结果一样; (3)、STL库中vector、list、map等默认构造出一个空的容器。2、全局变量 (...
2018-05-30 11:24:00
7538
原创 cocos2dx 很好的源码分析博文
发现cocos2dx 很好的源码分析博文,记录一下。http://www.cnblogs.com/alphagl/p/6582935.html ...
2018-05-07 16:22:00
1795
原创 cocos2dx 最基本,纯色、字体、图片
1、纯色:Layer(黑色,不可定制),LayerColor(指定颜色),LayerGradient(渐变色),LayerMultiplex(颜色容器,可通过addChild往其添加Layer及其派生类对象)2、字体:Label======Text,TextAtlas(艺术字),TextBMFont(FNT字体)(字体文件不一样,其他没差)3、图片:Sprite======Image...
2018-05-07 11:40:00
834
原创 c++ primer 笔记 2基本内置类型
2-1注意:1、c++只规定了各类型的内存最小尺寸,同时字节数至少 long long >=long>=int>=short;2、字符型分为 char、signed char和unsigned char。类型char 实际会表现为上述哪种类型,具体由编译器决定;VS2013中,char == signed char;建议:1、明确知晓数值不可能为负时,选用无符号...
2018-05-03 22:40:00
99
原创 c++ #define使用
参考至 https://blog.youkuaiyun.com/u012611878/article/details/52534622(1)# 在字符串中包含宏参数; (2)## 连接(3)换行注意加 \
2018-05-03 22:10:00
175
原创 cocos2dx 容器Layout
1、容器基本属性(容器最基类 LayoutProtocol) (1)doLayout(),能够排版容器内子控件; (2)getLayoutContentSize(),能获取该容器的大小; (3)getLayoutElements(),能获取该容器内全部子控件 (4)createLayoutManager(),创建一个排版器 LayoutManager的派生类LinearV...
2018-05-03 17:06:00
2140
原创 c++运算符运算顺序
c++中只有四种运算符规定了运算顺序(1)&&,逻辑与。a&&b,如果a为false,就不计算b;(2)||,逻辑或。a||b,如果a为true,就不计算b;(3)三元运算符?:,a>0?true : false(4)逗号表达式,从左到右!!!, a)考虑逗号表达式的优先级;(最低) b)整个逗号表达式的值是最后一个子表达式的值 ...
2018-05-03 09:16:00
4324
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人