虚拟线程是一种轻量级线程,旨在简化高吞吐量并发应用程序的编写、维护和调试工作。
线程是能够被调度的最小处理单元。它可以与其他线程并发运行,并且基本上独立于其他线程。线程是java.lang.Thread类的实例。线程分为两种类型:平台线程和虚拟线程。
什么是平台线程?
平台线程是操作系统(OS)线程的一个轻量级封装。平台线程在其底层的操作系统线程上运行Java代码,并且在平台线程的整个生命周期内,它会占用该操作系统线程。因此,可用的平台线程数量受限于操作系统线程的数量。
平台线程通常具有较大的线程栈和其他由操作系统维护的资源。它们适合运行各种类型的任务,但可能是一种有限的资源。
什么是虚拟线程?
虚拟线程(Virtual Thread)是 Java 中的一种线程类型,它是 java.lang.Thread 的实例,但与平台线程(Platform Thread)不同,虚拟线程并不绑定到特定的
虽迟但到
来了。
2024 的年度总结拖了很久,当我写下这句话的时候,已经是新年的 1 月末了。最近一直在准备春招,还有家里一些事,所以才一直拖延到了现在 🥲 那么,让我们开始正题吧,老样子,还是将以 总结过去 - 计划未来的形式来写。
这一年经历了几件伤心的事情,奶奶离世,考研失利,感情受挫,但生活还是要继续,那些时间我能做的也就只有让自己忙碌起来,去看书,去学习,让时间去治愈难过,这或许就是最适合我的情绪出口的方式吧。
2024 收获满满
首先来总结一下 2024 我最有收获的几点:
通过深入学习 408,对计算机的原理已经深入人心。前几年一直想去打的基础,现在我做到了,我能很自豪地说自己是一名合格的科班生了。
6 月份的英语六级(CET 6)考试顺利通过了。值得一吹的是,这次六级我基本没怎么备考,就考前一晚上和考试当天的上午记了记单词,看了看人民日报海外版,连作文都没背直接上考场
2023
1-3 月的备考插本并没有想象中那么顺利,虽然最终的分数还算满意
5 月搞了大半个月的毕业设计,最终答辩就像是走个流程,老师们显得挺敷衍
学了 Coursera 中的 Learning How to Learn,相见恨晚
阅读
《被讨厌的勇气》
《人性的弱点》
Atomic Habit 读了一半
对于英语:
5 月 29 号决定沉浸式融入英文,学专业课看英文原版,看书也看英文原版,刷 b 站变成了刷 Youtube,Twitter,总之一切输入形式都变成了英文,极力避免中文内容。但这个做法感觉哪里不太对劲,对英语水平帮助好像也比较有限,学新知识的效率有点低。坚持了一两个月,还是半放弃这个做法了
拿下了 CET 4
学完了田静的语法与长难句课
学完颉斌斌的英语阅读方法论课
12 月考的CET6 寄了... 做题时间不够,单词量也不够
对于专业课:
学完了王爽的《汇编
考研时间节点
大纲更新阶段(8月底-9月中) 招生简章发布及考试大纲发布,考生可以了解到学校2022年的招新阶段和考试科目及大纲。
报名阶段(9月-12月) 考生进行网上预报名、考研咨询、网上正式报名、现场确认,准备相关材料,并下载准考证。
初试阶段(12月24日-25日) 考生进行初试,主要包括考试科目和考试形式。
复试阶段
各院校公布考生分数(2 月中下旬)
国家公布复试分数线(3 月中)
各院校陆续公布自己的复试分数线(3 月中下旬)
考生进行复试笔试和面试(3 月下-4月下),公布复试名单及录取方式。
调剂阶段(3月下-5月初) 过了国家线但没过复试线的考生可以申请调剂,各高校根据自己的情况决定是否开放调剂系统。
录取阶段
复试分数公布(复试一周内) 复试面试分数当场公布,笔试和综合成绩在一周内公布
拟录取名单公布 出成绩一周内会出拟录取名单
考试时间
内容
词法分析器
我们可以知道词法分析器的输入是源程序,输出的是一个记号,当词法分析器从左到右一个一个读入源程序的时候,会对每个词素进行归类,例如:
if(a > 0) {
b = a + 1;
} else {
b = a - 1;
}
printf("b is:%d", b);
在上面代码中词素指的是if, a 等等,以及我们看不见的空格和换行符,就是最小的有意义单位。当词法分析器读到 if 的时候,就会将其认定为保留字,然后再读( 将其认定为左括号,再读到a,将其认定为标识符(identity)。
如何实现
目前比较主流的实现词法分析器的方法有两种:
手工编码
自动生成
所谓手工编码其实就是开发者手搓一个词法分析器出来,比如 GCC 和 LLVM 其实都是用的手工编码的方式实现的,这样的优点是执行效率很高,能够更加灵活地定制需求
而自动生成则是用一些专门的工具(如Lex、F
https://www.coursera.org/learn/learning-how-to-learn/
1. Intro
Can only be in one or the other
Diffused
when writing, write in diffuse mode, edit in focused mode
to engage diffuse brain - before writing, mind-mapping/clustering - take a paper, hold landscape
when you write, you want to create new things, think of new relationships.
DON'T EDIT WHILE YOU WRITE: writeordie.com - good to break th
<a href="https://www.bilibili.com/video/BV1aT411T7nr" target="_blank" rel="noopener noreferrer">原视频链接</a>(共 16 节,24 小时)
本文仅为笔记梳理,请先看视频
前言
解码考研阅读
单词
长难句
掌握主旨
查找细节
阅读理解考察的两个方面
细节题(要定位的)
主旨题(不用定位的)
课程目录
阅读应试思维理论部分讲解
阅读应试思维具体应用:细节题
阅读应试思维具体应用:主旨题
阅读应试思维整体性训练做法(刷题)
低分思维和满分思维
斌斌老师の建议
标准操作,刻意练习
完整听懂理论课(2-3遍,并认真做笔记,理清恩路)
通过做题来熟练方法,做題一定要篇为最小单位!
每道题必须用尽可能多的角度思考倣题
每20篇一个单元,总结反思升华!(认识,
这个问题的本质其实是在讨论如何将本地的图片上传到服务器中,并在 markdown 写作中引用已上传的图片。最理想的方式当然是:截图工具一截图,然后就直接把图片 Ctrl V 进文章中啦。那么具体如何做呢?本文将介绍两种方法
方法 1. Github + Typora
第一种方法是直接将图片存入 Github 的仓库中,这种方法最大的优点就是免费和可靠了,访问的速度也很快。缺点是 Repository 的存储空间不能太大,官方推荐是小于 1GB,如下面我从 Github Docs 中截的图。
如果一张图 1MB,那么大约可以放 1000 张图到 Repository 中, emmm这么算下来的话,其实大部分人使用肯定是戳戳有余了
众所周知,在用 hexo 写博客的时候,可以将图片放在 source 的文件夹内,然后用相对路径进行引用,比如将图片都放在 ./source/images 中,如
Assembly Language Lab In 8086PC
使用教材:《汇编语言》第 4 版 - 王爽
环境搭建
由于王爽的《汇编语言》是以 Intel 8086 CPU为基础进行教学的,全书处于实模式(Real Mode)中进行讲解,在 Real Mode 下 CPU 以 16 位模式运行,可以访问 1MB 的物理内存,并且没有内存保护的机制,可以随意访问和修改其他程序的内存,这是相当的有利于我们学习~
而现代的操作系统,如 Windows10、Windows11 通常使用的是保护模式(Protected Mode)和长模式(Long Mode),这也就意味着我们想要运行书中的汇编代码,需要使用模拟器(DOSBox)去模拟早期的 DOS 操作系统环境。
下面进入正题,将介绍如何在现代的操作系统中搭建 8086CPU 的环境
下载并安装 DOSBox
下载 DEBUG.COM 文
被讨厌的勇气:“自我启发之父”阿德勒的哲学课
第一夜 我们的不幸是谁的错?
无论过去发生了什么样的事情,现在的状态取决于你赋予既有事件的意义。
人并不受过去的原因所左右,而是朝着自己定下的目标前进
重要的不是被给予了什么,而是如何去利用被给予的东西。
无论是继续选择与之前一样的生活方式还是重新选择新的生活方式,那都在于你自己。
无论之前的人生发生过什么,都对今后的人生如何度过没有影响。
第二夜 一切烦恼都来自人际关系
考生会想“如果考中的话人生就会一片光明”,公司职员则会想“如果能够改行的话一切都会顺利发展”。但是,很多情况下即使那些愿望实现了,事态也不会有太大的变化。
首先让其接受“现在的自己”,不管结果如何,首先让其树立起向前迈进的勇气。阿德勒心理学把这叫作“鼓励”。
之所以感觉孤独并不是因为只有你自己一个人,感觉自己被周围的他人、社会和共同体所疏远才会孤独。我们要想体