上一页 1 2 3 4 5 6 ··· 24 下一页
摘要: ##类图 ###可见性对应符号: 公有,public + 私有,private - 受保护,protected # 朋友,friendly ~ ###类 如下面的Student类 "Student"为斜体则表示是抽象类,带下划线则为静态类,正常的就是普通类 另外,方法名上带下划线也表示静态方法 类中 阅读全文
posted @ 2023-03-27 22:59 ecnu_lxz 阅读(16) 评论(0) 推荐(0) 编辑
摘要: ###书写顺序: SELECT -> FROM -> JOIN -> ON -> WHERE -> GROUP BY -> HAVING -> UNION -> ORDER BY ->LIMIT ####主要记着下面这些 ####WHERE -> GROUP BY -> HAVING -> ORDE 阅读全文
posted @ 2023-03-26 16:33 ecnu_lxz 阅读(63) 评论(0) 推荐(0) 编辑
摘要: RU,read uncommitted RC,read committed,读已提交,使用MVCC实现,不加锁,快照读,在每一个语句开始时创建快照 RR,repeatable read,可重复读,MVCC实现,快照读,在每一个事务开始时创建 可串行化,serializable 脏读,读未提交的数据 阅读全文
posted @ 2023-03-20 11:43 ecnu_lxz 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 返回值不能作为重载的依据 int fun() const; int fun(); 常成员函数可以用于重载 无法重载的情况 void fun(int a); void fun(const int a); 普通值传递和const传递无法作为重载的依据 因为,值传递int a本身就不改变原来传进的实参的值 阅读全文
posted @ 2023-03-20 10:39 ecnu_lxz 阅读(17) 评论(0) 推荐(0) 编辑
摘要: typename T,表示T为类型,而不是变量 那,T::A是什么?T可以是我们自己写的类,那T::A就是成员变量或成员函数,另外,T::A还可以是类型,T内定义的类型 所以,编译器需要区分,T::A到底是什么 这个问题又叫做 dependent name,依赖名 A是依赖于T的,而T是模板,所以才 阅读全文
posted @ 2023-03-19 10:57 ecnu_lxz 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 从文件中随机读取一行,首先想到的方法是,先确定文件的行数,再确定个在行数范围内的随机数,然后去读取那一行 复杂度是,数一遍行数O(N)+从头读直到读到那一行平均O(0.5N)=O(1.5N) 因为没法直接跳到对应的那一行,还是得从头一行一行数 第二种方法就是本文要记录的方法,看下面的代码,不用数行数 阅读全文
posted @ 2023-03-16 19:50 ecnu_lxz 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 1.先创建个socket得到sockfd 调用系统函数socket(),返回sockfd 2.sockfd绑定本地ip和端口 调用bind() 3.调用listen()监听,来数据就表示有新连接,通过accept()创建新的socket,对应新的sockfd 通过新的socket进行后续的通信 阅读全文
posted @ 2023-03-11 19:36 ecnu_lxz 阅读(43) 评论(0) 推荐(0) 编辑
摘要: ##主动发起断开连接的一方,最后需要等待2MSL。 ##大写的ACK标志位为1,是针对SYN为1或FIN为1的报文的确认报文 ACK和ack不是一样的,ACK是和SYN FIN一样的标志位,只有0 1 两个值,而小写的ack是对报文序号seq的确认 ##四次挥手等待2MSL(Maximum Segm 阅读全文
posted @ 2023-03-06 14:53 ecnu_lxz 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 求根的算法,除了迭代法,还有牛顿迭代法,用切线(一阶泰勒)近似,弦截法 设方程为 f(x)=0,用某种数学方法导出等价的形式 x=g(x),然后按以下步骤执行: (1)选一个方程的近似根,赋给变量x。 (2)将x的值记录到 last( last=x ),计算x的新值 g(x)(x = g(x)) ( 阅读全文
posted @ 2023-03-05 15:55 ecnu_lxz 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 前置知识 被除数÷除数=商......余数 商×除数+余数=被除数 核心理论 假设进制为n 要转换的十进制数为m 将m分为整数部分和小数部分 整数部分做除n取余操作,余数记录下来,从低位到高位,第一个余数为个位,第二个余数为十位,以此类推 商作为被除数继续除n取余 小数部分做乘n取整操作,整数记录下 阅读全文
posted @ 2023-03-02 16:17 ecnu_lxz 阅读(79) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 24 下一页