自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 虚拟机网络连接方式原理详解

https://blog.csdn.net/ai2000ai/article/details/81359559https://blog.51cto.com/u_13648313/2164309

2021-06-09 09:06:49 225

原创 java类与对象易错点(持续更新)

/2021/5/12 first update来源:how2j教程/如果提供了一个有参的构造方法同时又没有显式的提供一个无参的构造方法那么默认的无参的构造方法,就“木有了“public class Hero { String name; //姓名 float hp; //血量 float armor; //护甲 int moveSpeed; //移动速度 //有参的构造方法 //默认的无参的

2021-05-12 19:41:17 413

原创 Effecitve Java 第一条

参考博文:https://www.cnblogs.com/chenpi/p/5981084.html这一个就能看懂

2021-05-09 10:22:59 111

原创 什么是(快乐星球)jar包

jar包就是java archive file,类似于zip文件,区别在于jar比zip多了META-INF/MANIFEST.MF。jar包封装了class文件。

2021-05-08 09:47:26 90

原创 java编译器和虚拟机的类搜索机制

库文件(jre/lib和jre/lib/ext下的jar文件)会被自动搜索,这些jar文件是编译好的class文件打包的。自己编写的类文件需要放在同一个文件夹下。编译器和虚拟机可以自动搜索。

2021-05-07 16:23:24 221

原创 (c语言)char *p=“abc“的解释

char *p=“abc”或者char *p,p=“abc”;这两者的表示相同。"abc"是字符串常量p="abc"是把字符串常量“abc”的地址赋予p,*p=‘a’ *(p+1)=‘b’,类比于字符数组

2021-04-10 09:59:56 2127 1

原创 vim指令

dd 删除整行yy 复制整行p 把复制的粘贴到下一行

2021-04-09 16:54:28 64

原创 动态规划专栏(一)

一会儿写

2021-04-08 10:38:21 63

原创 什么是EOF

2021-04-07 21:57:01 855 1

原创 程序如何生成静态库和动态库(c语言)

动态通常用.so为后缀,静态用.a为后缀比如我写好了一个程序myProgram.c/*myProgram.c*/#includevoid myProgram(){ printf("hello,world\n"); }先把源代码编译成目标代码gcc -c myProgram.c -o myProgram.o连接成静态库ar cqs libmyProgram.a myProgram.o连接成动态库gcc -shared -WI,-soname,libmyProgram.s

2021-04-07 21:05:34 167

原创 怎么学习计算机网络

一会儿写

2021-04-07 09:58:36 120

原创 疫情期间三个月转码学习路线

无论你想转java还是c++,一定要先复习c语言(博主大一学过,冒泡排序水平),推荐中国大学慕课浙大翁恺老师课程,半个月掌握常用数据类型、指针、数组、结构、字符串这些内容。其实相比于看视频,看书肯定是更好的(书上讲的东西更多),但是由于找工作时间有限,博主也懒,于是所有的学习过程全都是看视频。这不,我找完工作之后,又重新开始开书了。c语言推荐看谭浩强的c语言教材,以及c和指针这本书。再学数据结构与算法,推荐的也是中国大学慕课浙大的课程,用c语言讲的,如果前面c语言不熟悉,这里可以复习加巩固,不推荐用ja.

2021-04-07 09:49:17 1860 4

原创 常用sql语句

本文中提到的emp和stu都是表名selectgroup by 常跟分组函数(如AVG SUM)一起使用SELECT AVG(score) FROM stu GROUP BY class HAVING AVG(score)>90 ORDER BY stuid DESC(ASC)多表查询自连接等值连接外连接=左外、右外、全连接子查询select * from emp where salary in(select salary from emp where empname=‘Sel

2021-04-06 20:39:52 72

原创 进程通信

为什么需要进程通信呢因为进程之间不能使用同一个全局变量全局变量是什么全局变量是存储在静态存储区的,存储在栈上的是局部变量,局部变量会在栈上弹走。也就是说同一个进程的不同函数都可以共享全局变量,而不能共享局部变量,因为函数执行完之后局部变量会弹走。为什么进程之间不能使用同一个全局变量呢因为进程使用虚拟内存进行内存管理:每个进程占用一个独立虚拟内存块,每个进程眼中的虚拟内存空间是不一样的,当然没法调用一个全局变量啦。那么进程之间应该怎么通信呢管道、FIFO、消息队列等方法附:静态变量和全局变量的

2021-04-02 17:07:49 129

原创 阻塞IO和非阻塞IO的区别

首先,我们知道,read和write函数是可以使用缓冲的,如果文件作为标准输出,那么可以一次性读完,调用一次write即可读完;如果终端作为标准输出,那么终端一次性所能接收的数据量是有限制的,因此会调用多次write。事情就发生在使用终端作为标准输出的场景下,当调用write向终端写入数据的时候,如果此时内核正在忙:1、阻塞IO如果将输出设置为阻塞IO,那么由于内核在忙,write进程将会阻塞,直到接收到内核传来的信号之后,才会重新唤醒,并且成功执行一次write操作。2、非阻塞IO如果将输出设置

2021-04-02 09:52:31 812

原创 怎么研究Linux源代码

先学完汇编、保护模式编程、C语言、操作系统原理、ELF文件基础,链接器原理等等这些再来看代码。

2021-03-21 10:38:11 96

原创 Shell script

写script常用到的指令一、判断式1、test2、[ == ]中括号内尽量都加双引号,中括号内的&&和||与括号外的意思不一样。12接&&和||使用3、if [ == ]; thenelif [ == ]; thenelse fi4、case $变量 in "xx") do sth ;; "xx") do sth ;; *) do sth ;;esac 二、函数式定义: fu

2021-03-18 21:24:36 65

原创 Linux开发快捷指令

指令行ctrl+a ctrl+e 置前置后ctrl+u ctrl+k 光标前后删除

2021-03-18 11:47:18 83

原创 《Unix环境高级编程第三版》程序索引

学习Unix环境高级编程一书时,根据书上的代码进行练习是一种提高阅读兴趣的好方法。该文可以帮助你编译代码,以及索引书中程序的位置。作者使用的是Centos7操作系统进行练习。如果没有Unix环境高级编程第三版课本以及源代码,可以从作者github里获取,链接是...

2021-03-16 16:01:23 67

原创 linux文件系统

superblock:记录此filesystem的整体信息,包括inode/block的总量、使用量、剩余量,以及文件系统的格式及相关信息。inode:记录文件的属性,一个文件占用一个inode。inode里记录此文件的数据所在的block号码。block:实际记录文件的内容。...

2021-03-15 22:04:36 52

原创 分享几个小红帽找rpm包的网站

http://rpm.pbone.net/http://www.rpmfind.net/

2021-03-15 09:21:41 6959

原创 linux文件权限

目录没有x权限:无法进入目录。目录有x权限无r权限:可以进入,但无法ls(读)

2021-03-14 21:50:50 60

原创 一个简单的获取时间服务器程序-----UNIX网络编程卷

解决方法:先获得管理员权限

2021-03-09 21:26:54 92

原创 汇编语言课程设计

2020-12-30 19:50:34 196

原创 攒的面试题

面一:redo_log 持久化undo_log 回滚Mysql做主从复制,会产生几个线程,会不会有数据不一致的情况IO多线程Zset数据结构 跳表LRU LFU FIFO RANDOM TTLzab raft zookeeper广播协议setnx宕机,setnx过期时间失效自动增长,怎么释放锁。Redis做消息队列。Lpush rpop强弱引用的区别Threadlocal作为键,是弱引用回表怎么解决幻读 串行化是什么意思 mvcc是在哪种隔离级别下的https://blog.c

2020-12-11 10:34:14 146 1

原创 华为还愿

前情回顾4月份投华为实习,笔试考了三道编程题,满分600,应该考了300+。(比较简单)笔试通过之后面试有一轮手撕代码,通过了主管面由于项目经历较少,失败。9月秋招实习笔试成绩算数,秋招不需要重考,直接面试,9月中旬,一天进行了两轮技术面,隔了一天进行主管面,通过。一直没进池子,是因为性格测评没过,过了一两周补测,依旧没过。放弃了等待签约了北京一国企。10月底收到一次电话测评,这次过了,过了一周收到了oc,但是三方不在手,需要等下一批。11月初刷出了od,11月中旬违约国企,11月20多号

2020-12-06 13:11:32 173 3

原创 2020-12-06

《汇编语言》王爽学习笔记前三章cpu通过寄存器和内存工作通过通用寄存器存储值通过CS:IP改变指令地址 用t指令执行代码通过DS:【】改变段地址和偏移量 用d指令查看内存单元内容通过SS:SP改变栈地址 用pop push指令入栈出栈...

2020-12-06 12:56:47 52

原创 java开发面试流程

java开发面试流程常见互联网公司面试一般为三轮技术面,每一轮面试流程都是一样的,面试官会考察五块知识1、计算机网络常见问题:1.TCP三次握手说一下?2.为什么要三次握手呢?两次不行吗?3.Http协议哪一层?4.说一下URL到出现页面的整个过程?(面试官对我的每一个步骤,都进行了提问)5.tcp挥手的时候什么时候出现了time_wait?为什么要出现time_wait?6.TCP的拥塞控制?2、操作系统1、虚拟内存是什么和存在的意义?2、死锁是什么?和如何解决死锁问题?3、僵尸

2020-10-23 11:14:41 995

原创 网络爬虫–网页源代码和审查元素

网络爬虫–网页源代码和审查元素解决输入url地址之后,获取的html页面是审查元素页面还是网页源代码的问题

2020-10-19 21:26:56 1422

原创 机械专业转行java后端程序员

每周一更机械专业转行java程序员机械专业转行java程序员1、计算机基础课:c语言、操作系统、计算机网络、java简单过一遍即可。数据结构与算法重点学习,推荐浙大慕课2、牛客网刷面经(重中之重):为什么计算机基础课简单过一遍就可以呢,因为面试的重点是通过牛客网上的面经学习计算机基础的高频考点,自己学找不到重点。3、力扣刷题200-300道绝对够了...

2020-10-11 17:52:39 655

原创 在破解数据库的基础上设计一种算法实现处理大容量更新的功能

更新破解的数据库Updating a Cracked Database作者是Stratos Idreos CWI Amsterdam The Netherlands [email protected],Martin L. Kersten CWI AmsterdamThe Netherlands [email protected],Stefan Manegold CWI Amsterdam The Netherland [email protected]这两天要阅读两篇关于大数据计算技术的论文,先把它们总结出来,每天会在博客上提

2020-06-11 13:39:20 166

APUE3-master.rar

操作系统学习、源代码

2021-03-17

空空如也

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

TA关注的人

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