- 博客(145)
- 资源 (1)
- 收藏
- 关注
原创 CPU的起源与发展历程
从古至今,人类为了更好地适应和管理世界,不断发展和完善数学运算。各地的先驱们相继发明了各种计数工具,提出数学定理。从最基本的数数到复杂的数学模型,每一步都反映了人类社会科技和文化的进步。 文艺复兴和工业革命的到来,使计算方式从原始计算过渡到机械计算。机械计算设备开始在社会中广泛应用,随着社会生产水平的提高,电子时代悄然来临。人类智慧的结晶——集成电路应运而生。伴随集成电路的出现,作为计算机核心运算和控制中心的大脑——中央处理器也随之诞生。
2024-07-30 23:08:22 910
原创 计算机网络的起源与发展历程
在当今数字化时代,计算机网络已经成为我们生活中不可或缺的一部分。无论是在家庭、学校、还是工作场所,我们都能感受到网络的巨大影响。随着互联网的普及和技术的进步,我们享受到了前所未有的便利生活,可以与世界各地的人们交流互动,获取信息、分享经验,甚至是开展全球性的合作与交易。网络已经将整个世界连接在了一起,为我们的工作、学习、娱乐等方面带来了前所未有的便利。让我们一起感受这个数字时代带给我们的无限可能性,探索计算机网络的发展历史。现如今,互联网如同一座无形的桥梁,将人类连接在了一起。
2024-04-09 14:55:01 1497
原创 Docker基础知识
docker采用分层文件结构UnionFS(联合文件系统),因为存在镜像依赖,方便后期共享资源,数据持久化和容器继承。dockerfile是用来构建Docker镜像的构建文件,由一系列命令和参数构成的脚本,拥有自身的一套保留字指令。一次构建,处处运行,类似于JVM。开发/运维(DevOps):tag 表示版本标签。sha256的哈希码。
2023-10-24 21:08:28 517
原创 Vue 基础知识
文章目录Vue.js1. 单向绑定2. 列表渲染3. 条件渲染4. 显示隐藏5. 事件处理6. 插入HTML内容7. 双向绑定8. 过滤器9. 计算属性10. 组件传值10.1. 父组件传值给子组件10.2. 子组件传值给父组件10.3. 兄弟组件之间传值11. 插槽12. 插件12.1. Router12.1.1. 导航守卫(地址拦截)12.1.2. Vuex13. 状态监听14. 生命周期15. 全局API16. 过渡动画17. 项目目录18. 安装辅助工具Vue.jsWeb前端流行框架之一 ,使用
2022-04-30 13:16:37 863
原创 关于在Vue 2 中 Element UI 文件上传组件的使用
<el-button type="success" @click="filedialogVisible = true" icon="el-icon-upload2">上传文件</el-button> <!-- 上传文件模态框 Start --> <el-dialog title="上传行政文件" :visible.sync="filedialogVisible" width="600px" :before-close="filehandClo.
2022-04-24 15:44:06 538
原创 MyBatis-Plus 代码生成器最新版配置方案
因为最近写项目使用到了MyBatis-Plus,所以去官网找到了一个代码生成器的新版,现在网上能查到的都是之前的旧版生成器代码,官方提供的快速生成没有开启Lombok、RestController还有很多自定义类名的策略。新版对依赖版本有要求,适用版本:mybatis-plus-generator 3.5.1 及其以上版本,对历史版本不兼容!<dependency> <groupId>com.baomidou</groupId> <artifac
2022-03-28 01:07:44 1461
原创 操作系统的起源与发展历程
在计算机发展的早期阶段,"操作系统"的概念还未诞生。当时的计算机是一种非常庞大且复杂的纯机械设备,其运算速度较慢且硬件架构十分复杂,更没有标准的系统开发接口可供程序开发者使用。 19世纪中后期,在工业化、淘金热的推动下,美国成为大量移民者向往的目的地,人口开始急剧增长。到了1890年,当时美国宪法规定国家为了方便配置各种社会资源,每隔10年需要进行一次人口大普查来记录和分析美国各地的人口数据,先前1880年的人口普查用了7年的时间去统计,这意味着人口普查局在休息两年之后就要开始下一次普查了,面临越来越
2022-01-19 17:14:45 4336 1
原创 Spring Boot 基础
文章目录1. 概述2. 优点1. 概述Spring Boot 框架出现之前最常用的框架是 Spring ,Spring框架本身是轻量级的,但它的配置是重量级的,开发时需要大量的 XML 配置文件,为了简化 Spring 的配置,推出了Spring Boot 框架。Spring Boot 框架的主旨是快速、敏捷的开发新一代基于 Spring 框架的应用,采用“约定优于配置的思想”摆脱 Spring 框架的手动配置,出现 JavaConfig 配置类取代传统的 XML 配置文件,内置大量常用的第三方库,做
2022-01-10 19:03:06 234
原创 字符编码规则
文章目录1. 概念1. 概念编码表:由于计算机因为电信号的原因只能识别二进制数据,为了让其可以识别各个国家的文字,就将文字用数字进行一一对应,形成一张表。ANSI:美国国家标准学会(AMERICAN NATIONAL STANDARDS INSTITUTE)常见编码表ASCII 美国标准信息交换码 一个字节的7位表示,后期全部对其进行了兼容ISO8859-1 拉丁码表,欧洲码表 一个字节的8位表示GB2312 中文编码表 最多两个字节编码所有字符 GBK 升级版,融合更多中文文
2021-12-19 13:59:44 892
原创 网络编程类
目的:直接或间接通过网络协议与其它计算机进行数据交换,实现通信问题:如何准确的定位到网络上一台或多台主机及主机上特定的应用,实现可靠高速传输的方式/* * InetAddress代表IP */InetAddress inetAddress = InetAddress.getByName("localhost");System.out.println(inetAddress.getHostName());System.out.println(inetAddress.getHostAddress
2021-12-19 13:52:59 431
原创 垃圾回收机制
垃圾回收机制只回收JVM堆内存里的对象空间。对于其他物理连接,比如数据库连接、输入流输出流、Socket连接无能为力现在的JVM有多种垃圾回收实现算法,表现各异垃圾回收发生具有不可预知性,程序无法精确控制垃圾回收机制执行。可以将对象的引用变量设置为null,暗示垃圾回收机制可以回收该对象程序员可以通过 System.gc()或者 Runtime.getRuntime().gc()来通知系统进行垃圾回收,会有一些效果,但是系统是否进行垃圾回收依然不确定垃圾回收机制回收任何对象之前,总会先调用它的fi
2021-12-19 13:51:49 847
原创 日期时间类
System类代表系统级的属性和控制方法,该类的构造器是 private 的,内部成员及方法都是 static 的,所以可以直接调用。,用来返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差,这个毫秒数称为时间戳,此方法适于计算时间差。java.sql.Date(java.util.Date的子类,数据库中的date类型交互)包含in、out、err三个成员变量,分别是标准输入流、标准输出流、标准错误输出流。exit(int status) 0代表正常退出,非0代表异常退出。...
2021-12-19 13:50:40 386
原创 String类
String 不可变的字符序列(具有不可变性)String 的实例化方式方式一:字面量定义(字面量形式 s1 位于方法区中的字符串常量池中,其中不存储相同内容的字符串)String s1 = "hello!";//构造方法中定义的值属于字面量方式,但是s3是变量指向堆中StringTest s3 =new StringTest("hello!");System.out.println(s1 == s3.name);//true方式二:new + 构造器方式(数据在new的时候堆空间开辟
2021-12-19 13:48:56 115
原创 文件(File)
由于Java是面向对象的语言,所以每个文件或文件夹对应的则是File类的对象,File类只涉及文件创建、删除、重命名等操作,不能实现对文件内部读写,实现需要采用IO流完成,将File类对象传入IO流构造器中。路径分隔符与系统有关,Windows默认使用 “ \ ” ,UNIX和URL使用 “ / ”表示,由于Java程序支持跨平台运行,所以提供动态分隔符。从内存层面映射到物理层面,JVM关闭之后内存中的数据会消失,所以要将数据转化为相应的文件进行持久化存储;反之从物理映射到内存则是文件读取过程。......
2021-12-19 13:21:04 606
原创 注解(Annotation)
提一下:元数据 例如String name = “tylt”,真实数据是tylt也是最重要的,那么String name就是修饰真实数据的数据,叫元数据。代码中的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应的处理,未来的开发模式都是基于注解的,相对较简洁。需要反射去读取注解信息,再去读其成员的值,再做事,没有注解的话只能用XML配置文件去做。自定义注解没有使用反射读取注解就没有信息处理流程,也就没有意义。JavaSE基础版 —> JavaEE。对注解进行解释说明的注解。...
2021-12-19 13:12:23 369
原创 关于pip安装时出现Microsoft Visual C++ 14.0 or greater is required错误以及安装包损坏或丢失的解决方案
问题原因用pip命令去安装一些第三方包的时候因为缺少C++编译器,但是有些程序需要使用C++相应的接口,所以会报错Microsoft Visual C++ 14.0 or greater is required。解决方案下载并安装 Visual Studio C++ build tools visualcppbuildtools_full.exe文件即可但是在安装时总是会出现安装包损坏或丢失的提示,原因是安装时需要微软的一个图像库,但是不知道为什么微软官方的文件给丢失了,所以只能是打包好之后离线安装
2021-12-01 15:55:06 2232 1
原创 PC端微信多开教程
1. 桌面右键新建文本文档2. 右键微信选择属性,复制目标2. 将以下命令复制到新建的文本文档中TASKKILL /F /IM wechat.exestart "" "D:\Program Files\Tencent\WeChat\WeChat.exe"start "" "D:\Program Files\Tencent\WeChat\WeChat.exe"start "" "D:\Program Files\Tencent\WeChat\WeChat.exe"...
2021-09-27 21:08:45 677
原创 哈希(Hash)算法
哈希是一个系列的加密算法,特点如下:在保证同一个哈希算法的前提下,不管输入的数据量有多大,得到的加密结果长度固定哈希算法唯一,输入数据唯一,输出数据保证不变哈希算法唯一,输入数据不唯一,输出数据一定变,而且变化很大哈希算法不可逆哈希算法可以用来校验文件...
2021-08-12 14:52:24 1128
原创 Windows预览体验计划显示空白解决方案
按Win+S,搜索Power Shell,右键以管理员身份打开,复制以下命令执行,执行完毕后重启电脑即可解决。$path = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection"# Telemetry level: 1 - basic, 3 - full$value = "3"New-ItemProperty -Path $path -Name AllowTelemetry -Value $value -T
2021-08-03 09:43:42 1458
原创 Cisco Packet Tracer 思科网络实验
文章目录1. 配置ACL2. 配置Telnet和SSH3. 配置DHCP4. 静态路由5. 静态路由图形界面配置版6. 动态路由7. 三层交换机1. 配置ACL先按图配置IP和网关,确保做ACL前可以ping通access-list 100 deny tcp 192.168.0.0 0.0.0.255 192.168.1.0 0.0.0.255 eq 80开通除80以外的所有流量access-list 100 permit ip any anyint g0/0ip access-gro
2021-06-25 09:38:58 1025
原创 软件工程概论
软件危机落后的软件生产方式无法满足迅捷增长的计算机软件需求,从而导致软件开发与维护过程中出现的一系列严重问题的现象。软件生产工程化把软件当成一种工业产品,采用工程化的原理和方法对软件进行计划、开发和维护。架构...
2021-06-23 11:16:48 109
原创 Python基础算法题
PythonA 数世界上有无数种数,但是还有两种其他的数字,他们叫A数、C数A数是这样的数字,由许多数字的第一位数字组成的,现在给一堆数字,求他们的A数n = int(input())li=[]for i in range(0,n): m=int(input()[0]) li.append(m)for j in li: print(j,end="")数列求和计算t=1+1/2+1/3+…+1/ndef f(n): sum=0 for i
2021-06-22 13:06:36 607
原创 Arduino
简介Arduino是一款开源电子原型平台,构建于开放原始码simple I/O介面板,使用类似Java、C语言的Processing/Wiring开发环境,包括硬件Arduino电路板与软件ArduinoIDE开发平台,板子上的微控制器可以通过ArduinoIDE编写的程序编译为二进制文件通过串口进行烧录。Arduino的核心开发团队成员包括:Massimo Banzi,David Cuartielles,Tom Igoe,Gianluca Martino,David Mellis和Nicholas
2021-05-14 20:22:00 511
原创 OBS Studio 捕获屏幕黑屏解决方案
以Windows10为例,打开设置—>系统选择显示—>图形设置点击浏览,找到OBS安装目录下的主程序选择节能(以集成显卡方式运行)即可黑屏解决问题。
2021-04-15 19:41:54 2152
原创 Chrome浏览器关掉搜索标签页实验性功能(右上角下拉小箭头)
前几天更新了Chrome浏览器,在标签页出现了一个下拉小箭头,由于感到非常别扭,所以想办法去掉它。打开Chrome,在地址栏输入 chrome://flags/搜索 tab search,将Default改为Disabled重启浏览器即可...
2021-03-23 14:57:27 10665 15
原创 实用Windows系统快捷键大全
Win + Tab 打开时间轴任务视图,可创建新桌面Win + L 锁定电脑屏幕Win + D 回到桌面,即所有视窗最小化Win + E 打开我的电脑Win + R 打开运行命令窗口,例如(cmd)Win + S 显示小娜Win + I 打开电脑设置Ctrl + C 复制Ctrl + V 粘贴Ctrl + X 剪切Ctrl + A 全选Ctrl + W 关闭当前窗口Ctrl + Z 撤销前一步操作Ctrl + Y 恢复前一步操作Ctrl + Shift 切换输入法Ctrl +
2021-03-14 14:46:40 1457 11
原创 计算机系统结构与组成原理
一条机器语言执行也是相当复杂注意先后关系,有些操作有时序,需要等待其它操作完成,细化在每一个时间点上能够执行的操作放到一个微指令中不同的放到其它微指令中。
2021-03-10 23:13:47 2102
原创 软路由
文章目录概念软路由系统论坛概念本质属于低配置电脑,如工控机,通过相应的软件实现了路由功能,也就是安装了路由程序的电脑。软路由系统OpenWRTLEDEAsusWRT (华硕固件——由TomatoRT/TomatoUSB修改)AsusWRT Merlin (梅林——对硬件要求高)P4DAVANMOD (老毛子——出于梅林分支,硬件要求相对较低)论坛KoolShare...
2021-03-10 22:42:26 325
原创 计算机硬件性能指标
文章目录机器字长运算速度主频核数CPIMIPSFLOPS存储容量主存容量辅存容量机器字长CPU一次能处理数据的位数(与CPU中的寄存器位数有关)运算速度主频核数CPI执行一条指令所需时钟周期数MIPS每秒执行百万条指令无法评价不同指令集的处理器性能假如要执行的指令数目更多。但每条指令执行的速度更快。则MIPS是性能无关的FLOPS每秒浮点运算次数存储容量主存容量存储单元个数 x 存储字长字节数辅存容量字节数...
2021-02-06 00:03:50 184
原创 键盘详解
文章目录键盘分类机械键盘性能指标轴体分类键盘属于最常用也是最主要的输入设备键盘键数一般分为 84键/101键/104键。其实还有83键/96键/107键等例如:107键就是为贴合日语输入法单独的增加了三个键,毕竟几乎用不到,这些键数的区别最常见的就是在小数字键盘上面 , 键数少的键盘大多数是没有小数字键盘的,其次就是功能组合键上面,有时会结合Fn键来进行组合键达到指定效果。键盘分类按照接口连接方式分类PS2(圆头)USB无线(接收器或者蓝牙)。按照工作原理及轴体分类机械
2021-01-29 23:51:04 2513
原创 Windows操作系统启动模式
文章目录概念硬盘分区表启动模式(Boot Mode)总结概念首先需要理解BIOS是什么 点这里由于BIOS主要负责开机自检硬件以及引导操作系统启动,所以当我们在按下电脑的电源键之后,BIOS就会读取磁盘的分区信息,找到引导分区加载其中的操作系统,如果未找到就会报出相应的错误信息。硬盘分区表对硬盘进行分区实际上是对硬盘进行一种特殊的格式化,对硬盘进行分区后,硬盘就会虚拟的划分为面(Side)、磁道(Track)、扇区(Sector)。MBR(Master Boot Record 硬盘主引导记录
2021-01-25 22:53:22 4687 1
原创 计算机硬盘详解
文章目录概念硬盘分类详细对比总结概念电脑硬盘 HDD(Hard Disk Drive),计算机最主要的存储设备,属于电脑的外存分类,全名温彻斯特式硬盘,由一个或者多个铝制或者玻璃制的碟片组成。这些碟片外覆盖有铁磁性材料。首先导入图例来理解:硬盘与其它元器件之间传输速度以及对应的性能的限制在于数据协议、传输总线、物理接口三者统一配合。协议(Protocol)设备双方定制的一种数据传输方式,包括但不限于数据编码解码,使用的讯号类型,建立的链接,互相识别IDE (已淘汰)AHCINVM
2021-01-25 16:36:51 2862
原创 I/O流(Input、Output)
文章目录1. 概念2. 分类3. 应用实例3.1 文件流3.2 缓冲流3.3 转换流3.4 标准输入输出流3.5 打印流3.6 数据流3.7 对象流3.8 随机存取文件流4. Java NIO1. 概念Input,从硬盘读取数据到内存Output,将内存中的数据输出到硬盘代表数据源对象或者接收数据的接收端对象本质是数据传输,根据传输的特性将流抽象为各种类,方便直观的进行数据操作作用是建立数据源与目的地的数据输送通道2. 分类根据数据流向分为输入流、输出流按照数据单位分为字节流
2021-01-13 23:06:01 377
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人