- 博客(8)
- 收藏
- 关注
原创 非常浅的复习一下常用SQL语句(常用常补充)
更新某一行中的一个列:表名为employees,将姓Tobi的这一行中department这一列改为Sales。赋予用户user对表employees的所有权利(all)、查询插入权利(select,insert)重命名表/列:employees->newemployees phone->telephone。更新某一行中的若干列:将department改为Sales的同时,让他的薪水为0。增加新列到指定位置:在薪水这一列之后加一列phone,类型为varchar。收回user查看视图的权利。
2024-07-12 11:11:37
150
原创 WireShark基本使用
4、HTTP协议:1发送http的head请求 2服务器返回seq和ACK确认 3服务器将http头部信息返回给客户端,状态码200表示页面正常 4客户端向服务器发送seq和ACK确认,完成后发送FIN和ACK关闭连接。3、TCP协议:面向连接的传输层协议,Telnet、FTP、SMTP、HTTP等应用层协议都基于TCP,可进行流量控制、多路复用等。第二次握手:SYN=1,ACK=1,ack(序号)=1,seq=0。第三次握手:ACK=1,seq=1,ack=1。第一次握手:SYN=1,seq=0。
2024-04-19 21:12:40
224
原创 自己用来加深印象记的笔记
思路:从右边开始数,第4-7位(xxx76543210中按7654的顺序),故整体向右移4位,b=a>>4(可以直接这么写哟),然后就变成了xxx7654,为了得到7654,和15(00001111)按位相与。char s[8] 输入:scanf("%7s",s) (代表最多只能接收7个字符) 输出:printf("%s",s)***优先级:算术运算符(a+b)>关系运算符(a>b)>赋值运算符(a=b)***char *s=“hello,world!***10的负6次方:1e-6。
2024-04-19 14:56:33
355
原创 01背包问题
背包问题分为好几种,基本都是由01问题引申和改编出来的,01问题的模型就是有1.2.3.4......n个物品,分别重w1.w2.w3.w4....wn,价值分别为v1.v2.v3.v4....vn,假如有个包能装x重量的东西,问怎么装能使这个背包里物品的总价值最大。因此为了得到最大价值,应该取1和2的最大值,也就是max{dp[i-1][j],dp[i-1][j-weight[i]+value[i]}1.i是被选中的放入背包的物品,那么可任取的物品就变成了0到i-1,即dp[i-1][j]
2024-01-26 12:25:55
741
1
原创 经典的贪心问题
题目说:商店里有n中饮料,第i种饮料有mi毫升,价格为wi。小明现在手里有x元,他想吃尽量多的饮料,于是向你寻求帮助,怎么样买才能吃的最多。请注意,每一种饮料都可以只买一部分。
2024-01-23 22:37:51
895
原创 c语言 动态查找(菜鸟版)
if(a[m]==x){ break掉这次查询的循环,直接进入下一个x的查询。break,说明m已经自增到n了,也就是没有查询到,那我们。m++){ //每一次输入x,都在a数组里循环查找,找到了就find并且。i++){ //循环n次,输入我们的n个初始数据,存放在a数组中。如果x存在,请输出find,如果不存在,请输出no,并将x加入到集合中。
2024-01-22 10:58:23
521
原创 一道关于模运算的很简单的题
自己偷摸再练习一下while(scanf("%d",&n)!=EOF) 诶还挺好记住的。因为我写代码的经验实在匮乏(自己都不好意思了hhh),刚看到这句没见过的代码懵掉了。每行输入一个整数n,(0 < n < 1000000)else 也就是n%3==2,则5次方后%3也是2。else if(n%3==1),则5次方后%3也是1。题目是n的5次方对3取余,我的思路是直接n对3取余。if(n%3==0),则5次方后%3也是0。最后ac过了但我不太确定这么想对不对。看来以后遇到类似读取方式的就这么写咯。
2024-01-19 20:55:23
387
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人