新学的www
文章平均质量分 51
是yinjun呀
QAQ
展开
-
面试
1.static 关键字静态变量:线程非安全。加static关键字的变量,只能放在类里,不能放到方法里。静态变量有默认初始化值。静态变量表示所有实例共享的一个属性,位于方法区,共享一份内存,而成员变量是对象的特殊描述,不同对象的实例变量被分配在不同的内存空间,一旦静态变量被修改,其他对象均对修改可见,故线程非安全。静态函数:2.编译的过程3.三次握手为什么是三次握手4.僵尸进程和孤儿进程的产生和避免5.常量指针和指针常量6.多参数函数实现...原创 2021-01-06 18:40:50 · 207 阅读 · 0 评论 -
实习经验总结
1.工作一定要精致,看好需求对症下药,不理解的地方或者容易产生歧义的地方,千万不要不好意思问。2.对工作要预先做好功课,全方面各个角度分析。原创 2020-05-13 19:46:53 · 243 阅读 · 0 评论 -
Http请求过程
感觉我的博客像是学习笔记 XD什么是HTTPHTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。HTTP协议工作于客户端-服务端架构上。(就是B/S)浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。HTTP基于TCP/IP通信协议来传...原创 2020-03-16 14:26:20 · 80 阅读 · 0 评论 -
【最头疼的指针】学习笔记(。・∀・)ノ゙
第一步,认识复杂类型像是双胞胎 int (*p)[3]; int *p[3];这都是啥orz...反正我是分不清了那么就先康康他们都是谁划重点!从变量名处起,根据运算符优先级结合,一步一步分析.一定要仔细看,不然真的晕int p; //这个肯定都知道,定义一个整型变量。 int *p; //p先与*结合合体成为指针,再和int合体,那么p是一个返回整型数据的指针。...原创 2020-03-13 19:02:52 · 125 阅读 · 0 评论 -
【2019春季SMUACM省赛预备队员选拔赛 - 第一场】A.签到题
废话这个是集训队安神还有yjh学长给出的题!辛苦!!昨天刚看了点数论,结果还是凄惨签到失败,结束后改了一个字母然后绿Acccccc..可怜小刘在线哭泣.题目给定mm个询问,每个询问给定两个正整数X,ZX,Z,问最小的正整数YY满足LCM(X,Y)=ZLCM(X,Y)=Z,如果不存在这样的YY,就输出−1−1。LCM(X,Y)LCM(X,Y)表示XX和YY的最小公倍数...原创 2019-04-16 21:02:13 · 276 阅读 · 0 评论 -
【vector】vector妙用
用来存二维数组~主要分两种方式,一个是先开辟空间,一个是push 一次性开辟空间(n*m二维数组) v.resize(n,vector<int > (m) ); 只指定外层vector大小 v.resize(n); 指定内层vector大小(在指定了外层vector大小的前提下)for(int i=1;i<=n;i++)v[i].re...原创 2019-04-03 21:49:40 · 245 阅读 · 0 评论 -
一些非常骚(其实是不会)的操作`
结构题内部筛+优先队列struct node{char a;int rank;friend bool operator<(node a,node b) {return a.rank>b.rank;}};priority_queue<node>q;读有空格以换行符结束的字符串scanf("%[^\n]",a);(或者scanf("%[^\...原创 2019-03-10 20:42:05 · 669 阅读 · 0 评论 -
数组分块——
题目链接:https://loj.ac/problem/6277题目:出一个长为 nnn 的数列,以及 nnn 个操作,操作涉及区间加法,单点查值。输入格式第一行输入一个数字 nnn。第二行输入 nnn 个数字,第 iii 个数字为 aia_iai,以空格隔开。接下来输入 nnn 行询问,每行输入四个数字 opt\mathrm{opt}opt、lll、rrr、cc...原创 2018-08-12 16:29:27 · 518 阅读 · 0 评论 -
素数——
from:https://www.cnblogs.com/Miroerwf/p/7776390.htmlhttps://blog.csdn.net/dream_ysl/article/details/7934471题目:http://acm.hdu.edu.cn/showproblem.php?pid=2098代码:#include<bits/stdc++.h&...原创 2018-07-26 15:48:06 · 483 阅读 · 0 评论 -
gcd(欧几里德算法)以及lcm——
gcd(欧几里德算法又称辗转相除法)求最大公约数设 a = q * b + r,(a,b,q,r都是整数)gcd(a,b)=gcd(b,r), 由此可以推出gcd( a, b )=gcd( a, a%b )板子int gcd(int a,int b ) //a>=b{if(b==0)return 0;else return gcd (b, a%b);}egcd...原创 2018-07-12 11:56:17 · 589 阅读 · 0 评论 -
快速幂
快速求幂 即 a ^ b;时间复杂度比较: 普通算法:O(n) 快速幂:O(logn)原理: a^(b)=a^(b的二进制形式)如b=11时,a^11=a^(2^0+2^1+2^3)=a^(2^0)+a^(2^1)+a^(2^3)然后引入两个没用过的位运算符:& ,>>;&运算 通常用于二进制取位操作,例如一个数 & ...转载 2018-07-12 11:02:08 · 208 阅读 · 0 评论 -
简单错排——HDU-2049-考新郎
链接:http://acm.hdu.edu.cn/showproblem.php?pid=2049题目:国庆期间,省城HZ刚刚举行了一场盛大的集体婚礼,为了使婚礼进行的丰富一些,司仪临时想出了有一个有意思的节目,叫做"考新郎",具体的操作是这样的:首先,给每位新娘打扮得几乎一模一样,并盖上大大的红盖头随机坐成一排;然后,让各位新郎寻找自己的新娘.每人只准找一个,并且不允许多人找一个.最后,揭开盖头...原创 2018-07-12 10:20:57 · 195 阅读 · 0 评论