![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机基础
文章平均质量分 55
Joshua_yi
一个热爱编程的研究生菜鸡~~
展开
-
一句话系列——软件设计七大原则
开闭原则:对扩展开放,对修改关闭,目的是降低维护带来的新风险依赖倒置原则:高层不应该依赖低层,面向接口编程,目的是更利于代码结构的升级扩展单一职责原则 :一个类只干一件事,一件事尽量只让一个类干,目的是便于理解,提高代码的可读性接口隔离原则 :一个接口只干一件事,一件事尽量只让一个接口干,目的是功能解耦,高聚合、低耦合迪米特法则:不该知道的不要知道,一个类应该保持对其它对象最少的了解,降低耦合度(只和朋友交流,不和陌生人说话),目的是减少代码臃肿里氏替换原则:不要破坏继承体系,子类重写方法功能发.原创 2021-04-09 19:05:29 · 217 阅读 · 0 评论 -
latex添加附录
在参考文献,\end{document}之前插入如下代码\appendix\section{附录}\subsection{程序代码}效果如下目录部分结尾部分原创 2021-03-28 23:00:55 · 20790 阅读 · 0 评论 -
Ubuntu to go 制作(u盘驱动)
注重版权,若要转载烦请附上作者和链接作者:Joshua_yi链接:https://blog.csdn.net/weixin_44984664/article/details/112647478文章目录一、准备二、制作ubuntu的U盘启动盘(一)下载ubuntu镜像(二)将镜像刻到u盘中三、u盘引导安装ubuntu到移动硬盘上四、启动移动硬盘记录一次制作Ubuntu to go 的经历一、准备U盘大小:我的是32g,只用了2个g左右,估计u盘大小不能小于3g就行格式化后移.原创 2021-01-15 10:04:15 · 2611 阅读 · 1 评论 -
Lenovo windows 解决win键失灵
电脑突然win键就不能用了,实在太影响使用了!!!上网查了查,估计是把win键锁住了要解锁的话,好像不同的电脑不太一样我的电脑是lenovo 的F9+Fn就能开关win键如果不可以的话,建议按住Fn键其他的组合键挨个试一下。...原创 2020-12-26 22:49:03 · 3745 阅读 · 0 评论 -
多RFDI标签读取冲突问题
注重版权,若要转载烦请附上作者和链接作者:Joshua_yi链接:https://blog.csdn.net/weixin_44984664/article/details/109704772文章目录一、引言(二)RFID技术(二)RFID多标签冲突问题二、面向比特的防冲突机制三、面向时隙的防冲突机制四、位和时隙相结合的防冲突机制五、确定性标签防冲突算法(一)简介(二)二进制树型搜索算法(BS)(三)基于位仲裁的二进制树算法(BBT)(四)修正的基于位仲裁的二进制树算法(MBBT)(五)动态二进制.原创 2020-11-15 15:46:33 · 3568 阅读 · 0 评论 -
lex词法分析
注重版权,若要转载烦请附上作者和链接作者:Joshua_yi链接:https://blog.csdn.net/weixin_44984664/article/details/109655609文章目录一、代码二、makefile三、testin四、结果演示一、代码%option noyywrap%option yylineno%top{ #include<map> #include<fstream> #include<string.h>.原创 2020-11-12 20:27:55 · 792 阅读 · 0 评论 -
yacc 实验中缀转后缀
注重版权,若要转载烦请附上作者和链接作者:Joshua_yi链接:https://blog.csdn.net/weixin_44984664/article/details/109343203文章目录实验环境一、yacc代码二、演示实验环境deepinbisongcc一、yacc代码%{#include <stdio.h>#include <stdlib.h>#include <ctype.h>#include <string.h&.原创 2020-10-28 20:48:46 · 475 阅读 · 0 评论 -
yacc实现计算器
注重版权,若要转载烦请附上作者和链接作者:Joshua_yi链接:https://blog.csdn.net/weixin_44984664/article/details/109342912文章目录实验环境一、yacc代码二、演示实验环境deepinbisongcc一、yacc代码%{#include <stdio.h>#include <stdlib.h>#include <ctype.h>#include <malloc.h&.原创 2020-10-28 20:43:53 · 2980 阅读 · 0 评论 -
BIOS启动过程
当计算机加电后,一般不直接执行操作系统,而是执行系统初始化软件完成基本IO初始化和引导加载功能。简单地说,系统初始化软件就是在操作系统内核运行之前运行的一段小软件。通过这段小软件,我们可以初始化硬件设备、建立系统的内存空间映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。最终引导加载程序把操作系统内核映像加载到RAM中,并将系统控制权传递给它。对于绝大多数计算机系统而言,操作系统和应用软件是存放在磁盘(硬盘/软盘)、光盘、EPROM、ROM、Flash等可在掉电原创 2020-10-24 16:17:14 · 1170 阅读 · 0 评论 -
自定义编译器功能&汇编编程
自定义编译器功能 编写汇编编程原创 2020-10-24 09:19:18 · 392 阅读 · 0 评论 -
了解g++编译器——实验报告
一份g++ 编译器编译 c++ 程序的过程较为详细的分析报告!!!原创 2020-10-12 19:04:49 · 744 阅读 · 0 评论 -
中文输入法输出英文句号解决办法!
一开始找了好久, 还以为输入法本身的问题解决办法很简单ctrl+.就可以切换!!!这样就可以打出。和 . 啦原创 2020-10-09 19:33:06 · 4338 阅读 · 4 评论 -
Jupyter notebook kernel操作大全
文章目录1. 添加kernel2. 查看当前所有可用的kernel3. 删除指定kernel1. 添加kernel有时候使用conda命令创建了新的python环境(假设是tensorflow),但是使用上面的方法并不能切换,因为Change kernel中并没有新创建的环境。conda creare -n tensorflow python=3.6具体步骤如下:切换到需要配置的环境(这里是tensorflow)activate tensorflow安装ipykernelpip inst原创 2020-08-18 14:01:37 · 489 阅读 · 0 评论 -
VImium添加常用搜索引擎(GitHub,百度,google)
右键vimium的扩展,然后进入option的设置中在最下面就可以找到相应的搜索引擎常用的搜索引擎为bd: https://www.baidu.com/s?wd=%s Baidugh: https://github.com/search?q=%s GitHubgg: https://www.google.com/search?q=%s Google其他w: https://www.wikipedia.org/w/index.php?title=Special:Search&sea原创 2020-08-13 15:46:45 · 1503 阅读 · 0 评论 -
Ubuntu用命令清空回收站
回收站文件的位置在~/.local/share/Trash/files/清空回收站的命令为rm -fr ~/.local/share/Trash/files/*原创 2020-08-12 14:17:43 · 573 阅读 · 0 评论 -
Pycharm 从小白到大师就差这一篇了!!!不容错过!!!
一文带你成为pycharm使用高手!!!原创 2020-06-18 01:11:35 · 1840 阅读 · 3 评论 -
overleaf中添加论文引用(亲测有效)
使用平台:overleaf效果:需要准备的资料:1、一个bib文件生成方式在overleaf中新建一个文件2、百度学术或者谷歌学术添加论文信息在百度学术或者google学术中生成Bibtex信息将其全部复制到之前新建的ref.bib文件中之后就要在text文件中引用了下面列出了我已经试过的可行的两种方法方法一1、在开头添加要用的包代码:\usepackage{cite}2、结尾部分在\end{document}之前添加\bibliographystyl原创 2020-05-17 14:48:59 · 65313 阅读 · 29 评论 -
overleaf错删文件怎么办???
注重版权,若要转载烦请附上作者和链接作者:Joshua_yi链接:第一次用latex写论文像我这样懒得人,还是用在线的比较舒服,不用下载什么tex studio,不用配置环境啥的然后就用了overleaf,虽说国内访问比较慢些,编译的慢些……地址入口:https://www.overleaf.com除了这些还是比较香的????????????开开心心的干了几个小时看着漂亮的排版,漂亮的论证到了结束收尾的阶段,开始整理文件把没用的文件删掉结果……丫的手一抖把tex文件删了!原创 2020-05-17 02:43:09 · 8459 阅读 · 8 评论 -
Latex同时添加中英文摘要
哎,步入已经步入了开始写论文的年纪了,之前的上传作业也慢慢变成了上交论文第一次用latex这玩意写论文遇到了要同时添加中英文的摘要的问题查了半天,将解决办法记录下来先看一下效果要怎么做嘞使用的平台:overleaf参考网站:https://upl.io/rwb9ra具体步骤1、开头添加\newcommand{\enabstractname}{Abstract}\newcommand{\cnabstractname}{摘要}\newenvironment{enabstrac.原创 2020-05-17 02:09:46 · 20103 阅读 · 15 评论 -
白嫖真是爽——google colab 总是断连解决方法
白嫖google colab 的K80 GPU和TPU v2(据说是)香倒是香但是每12小时自动断连,再加上自己的网络以及其他一些原因总是奇怪的断连,然后还得再接着重新配置,就让人比较的不爽……不过是白嫖的,咱也不敢说,咱也不敢问……下面一个方法可以一定程度上减小这种麻烦一、打开浏览器的console界面使用F12或者是Ctrl+Shift+i键就可以打开二、输入以下内容:function ClickConnect(){console.log("Working"); docum.原创 2020-05-13 00:09:40 · 11651 阅读 · 4 评论 -
写博客有了他,效率提升10倍!!!
童鞋们~~,老少爷们儿们~~,俊男靓女们~~,你们是否还在嫌弃写博客效率不高?快来试试这个神器吧~~手把手教你把它打造成你的博客小助手!!!原创 2020-04-19 02:13:15 · 4012 阅读 · 10 评论 -
调用Mathpix API 自制Mathpix snipping (每月1000次免费!!!)
相信大家都知道mathpix吧一款特别的牛逼的img2latex软件如果有小伙伴不知道的话可以看我之前的博客超级利器——mathpix 文本、图片公式转md/latex格式牛逼虽说是牛逼,但是对于普通的用户来说每个月只有50次免费的机会剩下的还得靠克金……让我们看一下官网的价格虽说这几天美元贬值,但是算下来还是得每月二三十像我这样节俭的人……对,我就是穷,能把我咋滴( ...原创 2020-04-01 12:33:26 · 20092 阅读 · 30 评论 -
MIPS寄存器和指令总结
每次学计组的时候总要去查MIPS的寄存器和指令,索性自己总结了如下的知识点,方便之后查看32个通用寄存器RegisterNameUsage$0$zero常量0(constant value 0)$1$at保留给汇编器(Reserved for assembler)$2-$3v0−v0-v0−v1函数调用返回值(values for result...原创 2020-03-19 16:28:20 · 1616 阅读 · 0 评论 -
完美解决git下载慢问题(亲测有效,不用改host)
git一个大佬云集的网站,当我们遇到一个特别感兴趣的项目的时候想下载下来看看,我们敲了git clone ……然后我服了……15KiB/s先简单科普一下KiB/s和咱们平时看到的KB/s有啥不同,Ki 和 K 只是数学单位Ki = 1024K = 1000这二者之间没有任何联系B 和 b 表示物理存储单位B = Byte 即一个字节b = bit 即一个二进制位...原创 2020-03-12 00:15:15 · 3514 阅读 · 0 评论 -
超级利器——mathpix 文本、图片公式转md/latex格式
超级利器——mathpix 文本、图片公式转md/latex格式今天要介绍一款超级利器,让我们摆脱敲latex或者md公式让人头秃的烦恼mathpix界面小巧灵活他可以将文本或者图片类型的公式转化为latex或者md格式的,是不是很nb(๑•̀ㅂ•́)و✧并且自带截图快捷键 ctrl+alt+m快捷又简单支持MacOS、Windows、Linux三种系统哦,快来试试吧~~下...原创 2020-03-04 19:07:06 · 1192 阅读 · 0 评论 -
a\f\p\n\μ\m\c\d\K\M\G\T\P\E\Z\Y……那些事
a\f\p\n\μ\m\c\d\K\M\G\T\P\E\Z\Y……那些事经常被什么pm\nm\fm……还有什么K M G T ……搞混由此总结了如下几个表格(会不间断更新……见到一个加进去……)常见的(从大到小)字符大小读法举例10^100谷戈Y10^24尧尧Z10^21泽E10^18艾P10^15拍T1...原创 2020-03-03 20:45:26 · 1673 阅读 · 1 评论 -
神器集合(1)
神器集合(1)本章节干活慢慢哦~~一章可以让你成为别人家的孩子o(*≧▽≦)ツ一、个人网上图片库搭建一个网上的图片库,一方面自己的博客图片有个归宿另一方面也可以保存一些自己喜欢的图片哦七牛云搭建教程见这里点我-二、刷题程序员必备,话不多说往下看就好~牛客网leetcode九章算法careercuplintcode三、chrome插件配上几款好的浏览器插...原创 2020-03-01 10:36:18 · 790 阅读 · 0 评论 -
简单理解深拷贝和浅拷贝的区别
下面搜集的写的比较好的博客大嘎可以看一下https://www.cnblogs.com/mikeCao/p/8710837.html简单来说浅拷贝和深拷贝最主要的区别:否是开辟的新的内存也就是浅拷贝类似于引用而深拷贝又开了一个新的内存存储数据下面是我的理解a=b1=b2b1类似于指向a的指针a中的内容改变,则b1也会变化b2 是一个和a没有多大关系的变量a 中内容改变,b...原创 2020-02-29 17:28:40 · 1983 阅读 · 1 评论 -
以hello world为例,详细分析程序的运行过程
以hello world为例,详细分析程序的运行过程(一)环境说明:IDE :Visual Studio 2017语言:C++示例代码:#include<iostream>using namespace std;void main() {cout << “Hello World”;}在点击运行后输出"Hello World"可以看一下啊该项目的文件树...原创 2020-02-27 22:20:29 · 3446 阅读 · 0 评论 -
计算机开机启动过程详解
计算机的开机启动过程(1) 启动过程总揽(二)详细说明1、CPU 供电按下主机的电源键后,计算机开始启动,为主板部分芯片和CPU进行供电。主板上电后开始初始化其固件。固件是一些固化在芯片组上的程序,它会试图去启动 CPU。如果启动失败(例如 CPU 坏了或没插好),计算机就会死机并给出错误提示(如某些版本的主板固件会发出蜂鸣警告)。这种状态称为 “zoombie-with-fans”。...原创 2020-02-26 20:58:44 · 8948 阅读 · 0 评论