自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 Golang剖析栈内存,协程栈,堆内存结构和分配,垃圾回收

Golang剖析栈内存,协程栈,堆内存结构和分配,垃圾回收

2022-09-16 14:18:17 1125 1

原创 计算机基础笔试知识点汇总(一)

计算机基础笔试知识点汇总(一)

2022-09-08 14:57:23 757

原创 Linux的EXT文件系统,IO的缓冲池剖析

Linux的EXT文件系统,IO的缓冲池剖析

2022-09-07 13:29:16 259

原创 TCP粘包,SYN flood,DNS攻击

TCP粘包,SYN flood,DNS攻击以及其解决方案剖析

2022-09-07 10:43:31 191

原创 操作系统内存,网络知识点,Go基础,Mysql知识点整理

操作系统内存,网络知识点,Go基础,Mysql知识点整理

2022-09-06 18:42:49 274

原创 Mysql索引,MVCC易混点剖析

Mysql索引,MVCC易混点剖析

2022-09-05 16:50:10 240

原创 Golang基础知识辨析

Golang基础知识辨析

2022-09-05 16:05:49 88

原创 剖析操作系统,深入其进程和线程底层知识

剖析操作系统,深入其进程和线程底层知识

2022-09-05 13:30:18 712

原创 网络相关分层及其协议剖析

网络相关分层及其协议剖析

2022-08-26 14:39:50 481

原创 线程进程间的通信,操作系统锁机制

线程进程间的通信,操作系统锁机制

2022-08-24 19:27:39 232

原创 Golang中错误处理,反射,cgo

Golang中错误处理,反射,cgo

2022-08-19 16:43:08 382

原创 Golang的内存模型与垃圾回收及其优化

Golang的内存模型与垃圾回收及其优化

2022-08-19 16:04:36 489

原创 Golang对TCP网络的处理(协程结合socket)

Golang对TCP网络的处理(协程结合socket)

2022-08-19 13:43:13 1449

原创 Golang的channel及其底层剖析

Golang的channel及其底层剖析

2022-08-19 11:28:33 145

原创 Golang中的锁机制及其底层

Golang中的锁机制及其底层

2022-08-19 10:40:22 794

原创 Golang协程及其底层剖析

Golang协程及其底层剖析

2022-08-18 17:29:52 306

原创 Golang并发下的数据结构及其底层剖析

Golang并发下的数据结构及其底层剖析

2022-08-18 16:16:49 430

原创 6-24 license检测【Golang暑期实习】

6-24 license检测【Golang暑期实习】

2022-08-13 00:33:18 278

原创 集群,分布式,微服务

集群,分布式,微服务

2022-08-13 00:16:56 96

原创 暑期实习Golang微服务相关知识点记录(一)

暑期实习Golang微服务相关知识点记录(一)

2022-08-13 00:08:37 237

原创 暑期Golang实习代码总体认知(一)

暑期Golang实习代码总体认知(一)

2022-08-13 00:04:01 156

原创 新人实习 Mac 快速上手

Mac 快速上手(基本认识,操作,触摸板)

2022-08-12 23:51:04 136

原创 leetcode热题top100(2)

如果想要删除vector中值为val的元素,最容易想到的方法就是对vector进行遍历,然后遇到值为val时就将其删除。比较好的是vector容器有erase操作。但是这儿需要注意,与list中的erase不同,list的erase操作之后,之前获得的迭代器还是有效的,而在vector中因为vector是顺序存储,所以,一旦删除一个元素,之前获得的迭代器就会失效了,vector.begin()和vector.end()是变化的。注意到,erase的返回值是一个迭代器,而这个迭代器就是指向删除之前元素后的第

2021-04-20 07:26:26 94

原创 异或相关函数

1.使用STL中的栈是少用for,用while+empty判空leetcode:136:任何数和 00 做异或运算,结果仍然是原来的数,即 a \oplus 0=aa⊕0=a。任何数和其自身做异或运算,结果是 00,即 a \oplus a=0a⊕a=0。int singleNumber(vector& nums) {int ret = 0;for (auto e: nums) ret ^= e;//注意vector的便利``return ret;}int singleNumber

2021-04-18 23:06:15 777

原创 leetcode_4_18_总结

class Solution {public: int hammingDistance(int x, int y) { //异或:找到哪几位不一样 int temp = x^y; int res = 0; //统计有多少个不一样的位,也就是有多少个1 while (temp > 0){ res += temp % 2; temp /= 2; }

2021-04-18 21:42:45 69

原创 利用next_permutation实现字典序全排列(两种方式AC不同)

#include<bits/stdc++.h>using namespace std;int main(){ char a[7]; cin>>a; //别忘了字符数组的使用 int len =strlen(a); while(next_permutation(a,a+len)){ //如果下一个排列存在则为true for(int i=0;i<len;++i){ cout<<

2021-03-09 10:01:00 122

原创 学生按成绩排序———结构体sort排序的注意细节

#include<bits/stdc++.h>using namespace std;struct cheng{ int score; char name[20];};bool cmp(const cheng &g,const cheng &h){ return g.score<h.score;}//要注意const,&,g.score的规定int main(){ int n; cin>>n;

2021-03-09 09:31:15 229

原创 关于javaweb开发环境的总结(自己一天的总结)--环境变量,开发软件---防止你们花太多时间

这个文章主要对于自己来说总结一下Javaweb开发环境的安装------毕竟自己零基础用了一天的时间研究我是一名大二学生,想在假期用一周的时间学习javaweb(我用的自己学校的课本共13章),接下来几天也会写一些自己的心的体会接下来从jdk先开始,注意32位的jdk可以表示位x86,64位的只能表示成64,下载的x86可以在64位的CPU上运行,反之不行所以我选择的则是x86关于环境变量:自己当时将环境变量的系统变量(path)给删掉了———解决方法:利用cmd中的语句 ech..

2021-02-14 19:53:47 312

原创 设置环境变量或环境变量设置出现问题

环境变量出现的问题:自己将环境变量的系统变量(path)给删掉———解决方法:利用cmd中的语句 echo %PATH% 来实现path语句的获取![2.注意环境变量可以是一些 地址例如](https://img-blog.csdnimg.cn/20210213213848377.png?x-oss- process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLm

2021-02-13 21:43:16 614

原创 贪心法求解活动安排问题hdu_2037

#include<bits/stdc++.h>using namespace std;int n;struct node { int begin, end;};bool cmp(node &a,node &b){ return a.end<b.end;}int main(){ cin>>n; node record[n]; int count=0,endnum=-1; for(int i=0;i&lt

2021-01-29 10:58:27 135

原创 最少硬币问题——贪心法的学习过程

#include<bits/stdc++.h>using namespace std;int main(){ int money,i=0,j=0,k=0;//5,2,1 cin>>money; while(money-5>=0){ i++; money=money-5; } while(money-2>=0){ j++; money=money-2; }

2021-01-29 09:21:01 94

原创 hdu_1027 排序方法的应用

#include<bits/stdc++.h>using namespace std;int a[1001];int main(){ int m,n; while(cin>>n>>m){ for(int i=1;i<=n;++i) a[i]=i; int b=1; do{ if(b==m) break; else b++; }whil

2021-01-27 20:45:11 106

原创 hdu_2648 map的使用及其注意

#include<bits/stdc++.h>using namespace std;int main(){ int m,n,p; while(cin>>n){ string s; map <string,int> shop; for(int i=0;i<n;++i) cin>>s; cin>>m; while(m--){

2021-01-27 19:43:31 140

原创 hdu_2094(产生冠军)+set应用及其重点注意

#include<bits/stdc++.h>using namespace std;int main(){ set<string> A, B; //定义集合 string s1, s2; int n; while(cin >> n && n){ for(int i=0; i<n; i++) { cin >> s1 .

2021-01-18 20:32:20 108

原创 //士兵队列训练问题,运用list及其迭代器(hdu_1276)

//士兵队列训练问题,运用list及其迭代器#include<bits/stdc++.h>using namespace std;int main(){ int n; cin>>n; int k=2; list <int> mylist; list <int>::iterator it; for(int i=1;i<=n;++i){ mylist.push_back(i); }

2021-01-17 19:57:14 136

原创 //C++中栈和队列的应用(hdu_1702)

#include<bits/stdc++.h>using namespace std;int main(){ int n,m,z; char ss[10]={"FILO"}, qq[10]={"FIFO"},sq[10]; char in[10]={"IN"}, out[10]={"OUT"},io[10]; cin>>n; while(n--){ stack <int> S; queue &lt

2021-01-17 19:00:23 153

原创 //用栈处理字符串翻转

#include<bits/stdc++.h>using namespace std;int main(){ char a; stack <char> s; while(true){ while(true){ a=getchar(); if(a=='\n'||a==' ') break; s.push(a); } while(!s.empty()){ cout<&

2021-01-17 16:46:38 320

原创 hdu_4841

//圆桌问题(约瑟夫问题)#include<bits/stdc++.h>using namespace std;int main(){ vector <int> table; int n,m; while(cin>>n>>m){ for(int i=0;i<2*n;++i) table.push_back(i); int pos=0; for(int i=0;i<n;+

2021-01-17 10:48:09 249

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除