会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
大道至简
漫漫长路,何不简单一点
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
24
下一页
2023年3月27日
uml建模语言
摘要: ##类图 ###可见性对应符号: 公有,public + 私有,private - 受保护,protected # 朋友,friendly ~ ###类 如下面的Student类 "Student"为斜体则表示是抽象类,带下划线则为静态类,正常的就是普通类 另外,方法名上带下划线也表示静态方法 类中
阅读全文
posted @ 2023-03-27 22:59 ecnu_lxz
阅读(45)
评论(0)
推荐(0)
2023年3月26日
sql语句的书写顺序和执行顺序,以及不常用的语法
摘要: ###书写顺序: 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
阅读(159)
评论(0)
推荐(0)
2023年3月20日
数据库,隔离级别
摘要: RU,read uncommitted RC,read committed,读已提交,使用MVCC实现,不加锁,快照读,在每一个语句开始时创建快照 RR,repeatable read,可重复读,MVCC实现,快照读,在每一个事务开始时创建 可串行化,serializable 脏读,读未提交的数据
阅读全文
posted @ 2023-03-20 11:43 ecnu_lxz
阅读(21)
评论(0)
推荐(0)
C++重载
摘要: 返回值不能作为重载的依据 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
阅读(43)
评论(0)
推荐(0)
2023年3月19日
C++模板特化,Concept,typename,dependent name
摘要: 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
阅读(155)
评论(0)
推荐(0)
2023年3月16日
随机读取一行,O(N)
摘要: 从文件中随机读取一行,首先想到的方法是,先确定文件的行数,再确定个在行数范围内的随机数,然后去读取那一行 复杂度是,数一遍行数O(N)+从头读直到读到那一行平均O(0.5N)=O(1.5N) 因为没法直接跳到对应的那一行,还是得从头一行一行数 第二种方法就是本文要记录的方法,看下面的代码,不用数行数
阅读全文
posted @ 2023-03-16 19:49 ecnu_lxz
阅读(32)
评论(0)
推荐(0)
2023年3月11日
socket的使用
摘要: 1.先创建个socket得到sockfd 调用系统函数socket(),返回sockfd 2.sockfd绑定本地ip和端口 调用bind() 3.调用listen()监听,来数据就表示有新连接,通过accept()创建新的socket,对应新的sockfd 通过新的socket进行后续的通信
阅读全文
posted @ 2023-03-11 19:35 ecnu_lxz
阅读(66)
评论(0)
推荐(0)
2023年3月6日
TCP三次握手 四次挥手
摘要: ##主动发起断开连接的一方,最后需要等待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
阅读(34)
评论(0)
推荐(0)
2023年3月5日
迭代法方程求根
摘要: 求根的算法,除了迭代法,还有牛顿迭代法,用切线(一阶泰勒)近似,弦截法 设方程为 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
阅读(146)
评论(0)
推荐(0)
2023年3月2日
进制转换方法
摘要: 前置知识 被除数÷除数=商......余数 商×除数+余数=被除数 核心理论 假设进制为n 要转换的十进制数为m 将m分为整数部分和小数部分 整数部分做除n取余操作,余数记录下来,从低位到高位,第一个余数为个位,第二个余数为十位,以此类推 商作为被除数继续除n取余 小数部分做乘n取整操作,整数记录下
阅读全文
posted @ 2023-03-02 16:17 ecnu_lxz
阅读(137)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
24
下一页
公告