excel
excel小结通过4个模块来学习excel如何使用,学生成绩表,学习如何对表格进行设置列宽,输入的格式
4.1学生课程表
这个首先就是需要进行第一行的合并单元格,然后进行插入单元格来近似填充文字。之后就是文字输入(这个是要自动换行,使用alt+enter,还有就是,输入3-4,需要设置单元格格式为文本,这样才不会出现问题。
一下是重点
在单元格输入多个文字,使用文本框
输入数字,不会变成日期,需要把格式设置为文本
分成多行,需要使用alt+enter
总结:
第一个案例还是比较简单的,不需要多次学习
2.学生成绩表
这个没有效果图
使用官方教程来精简一下:
第一个计算年龄(这个就需要使用函数,year(today())-mid(c4,7,4),偶去今年然后减去省份中第7位开始长度为4的值 2022-2001=21
第二个就是使用分裂,来得到班级,我们通过学号发现,前5位就是班级号。所以我们复制学号,然后到班级版一列,使用分裂,固定宽度为5.就可以进行分列
有效性,就是检查成绩是不是在0-100,使用有效性,需要先进行设置数据范围,之后全出有效性数据,修改数据值
计算成 ...
数字逻辑
数电小结1.逻辑代数第一章主要是讲逻辑代数,主要是离散数学的知识,这些知识在考验期间学过,就直接跳过。包括逻辑化简,最小项还有最大项。砌筑一个新的知识点就是卡洛图。下面简单介绍一下卡诺图。
卡诺图:用小方格来表示最小项,一个小方格代表一个最小项,然后将这些最小项按照相邻性排列起来(00 01 11 10)。
注意,是使用01还有11,不是01,10这样排列,这样是为了,能够2个都是1可以消除第一位,只留下一,还有10和00也是可以在一起进行消除的。
无关项:就是值未知的项,值为x,可0可1,一般是为了凑成最大的圈,就把x设置为1
卡诺图化简规则
尽量化最大的圈(只能是2的倍数)
化尽量少的圈
然后进行看无关项,如果无关项可以进行辅助化简也加进来
2.组合逻辑基础知识:与或非异或,基本的门电路
电路分析,一般使用一下方法
直接按照输入输出进行化简
或者是对表达式,进行逻辑组合进行化简
或者是真值表,进行最小项来直接得到结果
2.1组合逻辑电路编码器:就是把独热编码进行转化为相应的二进制代码把(0010)转化为二进制就是10(因为是2位使用,二进制就是10)
优先编码器:允许同时输 ...
职场networking
职场networking以下内容来源于小林说职场,关注小林的youtube即可
1.为什么需要
帮你快速了解整个流程(大一,找到学长学姐,直接知道大学三年,怎么走)
然后根据这些经验与其他人相互交流,这样别的人也会觉得你是有点东西的
2.如何开始分为线上还有平级社交,想射由于是boss,有点难度.
但是平级社交容易开始:
平级社交本质就是价值交换
只有我的价值有用才可以开始社交,普通人之间相互开始的.
如何开始:
可以帮助他们查资料(做实验的时候)
举办活动的时候做志愿者
逢年过节(写上祝福)
最简单的方式.
如何溶蚀他人—-把自己要说的话写好,然后再转发给那个帮你的人(可以节约他的时间)
3.认识人模板还是经典的三段论
自我介绍
说明来意
提出需求
1.自我介绍:
xxx你好,我叫xxx,来自xxx.我从我那个水知道你,知道你是我们学校的做个这有很高方向的人
2.说明来意:
我目前做的研究与你这个有关联,再研究调养期间,发现你的论文对我很有帮助,然后正在逐步学习你的代码
3.提出需求:
然后发现,您的代码,有些逻辑,不太理解.能1请耽误您15分钟的时间,能简介 ...
人际社会学
人机解剖1.什么叫魅力
刚开始不认识对方还是和和气气的,认识之后就对对方可以调戏.这是因为我们知道了对方的框架.
框架:
对方能接受的底线(一开始不知道对方的底线)
包括对方喜欢什么,还有不接受什么
人与人认识,就是认识对方的框架
能量:
为什么会在开始,就知道这个人能不能决胜.(因为已经做好准备了,兵马未动,粮草先行)
决定你能不能取胜都是事前的准备(例如1km,取决于之前的锻炼,而不i是今天自己的爆发)
做好准备就是决定能量的多少就是你的实力
实力:
社会是幕强的
绝对实力再任何技巧面前都是没用的(只要篮球够好,总有一堆人喜欢你的)
赢家通吃(长得帅一堆女生)
提升实力:
能量==>包括实力
实力=价值+稀缺性
实力可以包括:
兴趣(使用电脑)
优势(数学&英语)
价值:取决于你所在位置的用途(滑雪对boss没什么用,只能当运动员)
稀缺性:阳光,空气还有水都有价值(但没有稀缺性,信息是有稀缺性的)
稀缺性构建:
信息过剩(查询到有用信息,查询会计师信息)
知识(知道信息,学习知识,使用某本书)
能力(需要联系 ...
pa1.1小结
pa1.1本章主要是要求大家进行使用构建完成简易表达式,主要包括单步执行,打印寄存器,还有扫描内存
为什么使用static,因为使用static可以解决两个c文件有相同函数名的问题,不会造成编译问题
单步执行但不执行,我们可以看到远吗使用的cmdc这个函数
12345static int cmd_c(char *args) {// -1是65535最大的2的64-1 cpu_exec(-1); return 0;}
使用cpu_exec代表就是直接执行,使用-1,因为这是uint,无符号,-1的无符号就是最大值
123456789void cpu_exec(uint64_t n) { g_print_step = (n < MAX_INST_TO_PRINT); switch (nemu_state.state) { case NEMU_END: case NEMU_ABORT: printf("Program execution has ended. To restart the prog ...
leetcode150
leetcode 150
Evaluate the value of an arithmetic expression in Reverse Polish Notation.
Valid operators are +, -, *, and /. Each operand may be an integer or another expression.
Note that division between two integers should truncate toward zero.
It is guaranteed that the given RPN expression is always valid. That means the expression would always evaluate to a result, and there will not be any division by zero operation.
题意本题是给你了逆波兰表达式,让你自己求,这个结果。
思路我们可以发现,这个就是后缀表达式,使用后缀遍历,然后我们也可以发现,这个树的叶子节点就是 ...
leetcode148
leetcode 148
Given the head of a linked list, return the list after sorting it in ascending order.
Follow up: Can you sort the linked list in O(n logn) time and O(1) memory (i.e. constant space)?
题意把链表进行排序输出,但是只能使用o1的空间,nlogn的时间。
思路使用nlogn的方法来进行排序只有快排还有归并,但是都是用来递归,那空间就是on。所以只能使用迭代的方法来进行排序。
地带也是给予归并的,就是我们手动从下到上,手动进行排序。排序完成一层厚,再次进行下一层来排序。
现在我们进行引进dummy还有cur,dummy使用尾插法,来构建新的完整的链表(这是新一层的)
每一层开始的时候p=q=head,
然后q多走i补来达到下一组的开始
然后引进p还有q,pq是两组的开头,对pq进行循环遍历,次数小于1,2,4,(这是分组的方式)。同事还有一个 o,o是2i的位 ...
pa配置vscode
pa配置vscode1.为什么会写这一个目前正在写nju pa。pa是用makefile进行构建的,然后使用了多个自定义宏,导致,无法进行,直接的和之前一样,按一下run就可以运行。所以得进行手动配置。
还有就是,没有使用ide进行编码,导致一堆{}对齐的问题,然后找bug比较难受
2.配置方法根据jyy的课程在1小时16分钟左右的时候,只需要进行vscode配置一会儿就可以正常使用。把defines里面进行添加宏就可以,这个宏如何查找,在第三届讲makefile的时候介绍过。我们使用make -nB(可以进行强制编译所有的)然后我们使用vim
123make -nB \ | grep -ve '^\(\#\|echo\|mkdir\)' \ | vim -
然后进行搜索 -D ,这个参数就是在编译里面加入自定义宏,然后我们把这些宏进行拷贝过来,使用管道连接,去除echo 还有mkidr,传递给vim,vim用搜索按钮查找就可以
3.vscode配置教程参考教程:https://zhuanlan.zhihu.com/p/87864677
安装c++插件
安装远 ...
学习技巧
1.学习技巧来源于youtube 的crashcourse 里面分为10节进行讲述,如何学习。一个半小时左右可以看完,还是很不错的。具体连接如下
https://youtu.be/IhuwS5ZLwKY
看完了这个视频,解决了我研一所与到的多个问题,是使用笔记本还是手写做笔记。做笔记的方法有哪些怎么进行读书
1.1学会做笔记分为下面几个重点
1.工具
电脑
传统的笔记本
研究表明,使用电脑的打字速度会更快,但是,打字只会让自己变成一个记忆机器,没有自己的思考。人的大佬不能并行处理时间(打字还有进行思考),所以得需要使用纸币来进行记录,这样不会进行打断思路
2.记录内容
idea
专业术语
例子
3.笔记记录方式
思维导图,xmind
cmu笔记,使用左边hint,右边笔记,下面是总结
总结(目录法),就是word
1.2读书只能处理4-7bit的信息
看论文的方法
如何学习可课本教科书
简介
标题
课后习题
如何快速的阅读
设置时间ddl
使用highlight
使用跳读,(跳过 and,or)
消除默读现象
广泛的阅读还有其他多看书
观点花点
论证的用 ...
虚拟机网络
vmware桥接没有网络好久没有登录虚拟机,虚拟机的桥接出现问题。我以为是这个虚拟机iso的问题。于是我对manjaro这个linux进行折腾了半天。从下午折腾到晚上。
主要包括,自己手动进行网络配置,然后重新建立网卡,还使用其他网络工具。最后我对网络进行啥用nat可以联网,但是使用nat联网,我的jetbrains gateway的配置识别不了,换了nat的ip也进不去。于是我准备使用新的iso,同时在manjaro里面下载github,把我写的代码进行上传。manjaro仓库有github第三方,可以直接下载。然后我是用deepin进行安装,安装完成后,我也是使用桥接的方式来进行连接,结果发现网络还是连接不了。那我就意识到是vmware的问题,于是我去stfw,网上进行搜索,发现这个问题是因为vmwarre进行桥接的时候识别不了,本机现在联网的网卡,需要自己手动设置。我 手动设置之后,结果两个linux都连上网了,又是折腾了一下午。
主要还是对manjaro这个系统不熟悉,我看到他的问题,显示已经连上网络,但是不能上网,我就以为是可能香谷歌那种,只是上不了谷歌才显示的,于是就以为是 ...