- 博客(80)
- 收藏
- 关注
原创 3.基础知识-操作系统知识
操作系统定义:能有效地组织和管理系统中的各种软/硬件资源,合理地组织计算机系统工作流程,控制程序的执行,并且向用户提供一个良好的工作环境和友好的接口。操作系统有两个重要的作用第一,通过资源管理提高计算机系统的效率第二,改善人机界面向用户提供友好的工作环境。操作系统的4个特征是并发性、共享性、虚拟性和不确定性操作系统的功能进程管理。实质上是对处理机的执行“时间”进行管理,采用多道程序等技术将CPU的时间合理地分配给每个任务,主要包括进程控制、进程同步、进程通信和进程调度。文件管理。
2024-07-20 22:36:26
798
原创 2.基础知识-系统配置和性能评价
VPN支持能力、内部时钟精度、队列管理机 制、端口硬件队列数、分类业务带宽保证、RSVP、IP Diff Serv、CAR支持、冗余、热插拔组件、路 由器冗余协议、网管、基于web的管理、网管类型、带外网管支持、网管粒度、计费能力/协议、分组语音支持方式、协议支持、语音压缩能力、端口密度、信令支持。阿姆达尔(Amdahl)定律主要用于系统性能改进的计算中。、全双工线速转发能力、背靠背帧数、路由表能力、背板能力、衡量数据库管理系统的主要性能指标包括。表上所允许的索引数量。单个记录(行)的大小。
2024-07-20 22:35:33
636
原创 1.基础知识-计算机组成与结构
二是提高代码的校验能力,包括查错和纠错。举例说明下: 2位的二进制数有:00,01,10,11,对应的十位数分别是:0,1,2,3。例如:6进制数5043,此时R=6,从低到高位依次是:3-4-0-5,对应的n依次是:0-1-2-3,最终5043 = 3*6^ 0 + 4*6^ 1 + 0*6^ 2 + 5* 6^ 3。例如上题,数据为1011,则可知,第1,2,4位为校验位,第3.5.6.7位为数据位,从低位开始存放1011,得出信息位和校验位的分布如下:(注意:数据位放完之后,就不需要继续增加了。
2024-07-10 20:04:49
676
原创 前端工程化:脚手架开发
这个是Linux下的,可以通过bash命令行操作,cmd和shell都会报错。ora:loading状态加载。:windows下没有。chalk:颜色渲染。
2023-08-07 09:41:39
955
原创 前端工程化:模块化、包管理工具、打包工具(Webpack基本使用和优化)、前端性能监控
test.imooc__source [ 1 ] : source } // 测试:用来对loader进行单独测试,排查当前文件bug 的 // 判断当前模块是否为主模块(直接运行当前js文件,而不是在其他地方引用,运行其他文件),如果是主模块,require.main = module if(require . main === module) {a: 1,b: 2loader的定义,还是比较简单的,就是上面的格式难的是关于模块信息的提取,涉及到一些算法。const {
2023-08-07 09:40:29
1502
原创 Js:Proxy(Vue3响应式原理)、Reflect(源码中应用多)
是一一对应的,也是13个方法,这里以。也是ES6新增的一个API,它是。分别对应的是函数类型;
2023-04-08 16:11:54
867
原创 Js:展开运算符/剩余运算符,解构赋值,函数默认参数,逻辑运算符(|| 和&&),空值合并运算符(??)
age : 7 } ] console . log(... arr1) // 1 3 5 {age:7} (不是数组) // 展开语法和 Object.assign() 行为一致, 执行的都是浅拷贝(只遍历一层)。数组展开语法和 Object.assign() 行为一致, 执行的都是浅拷贝(只遍历一层)
2023-04-08 13:55:22
1103
原创 Js:函数增强、对象的增强(vue2响应式原理)、原型对象
Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象。(2)函数的输出值和输入值以外的其他隐藏信息或状态无关,也和由I/O设备产生的外部输出无关(因为副作用往往是产生bug的 “温床”。:原型对象指向另一个类型的实例,类似于套娃,就形成了原型链。)都具有__proto__属性(私有属性),指向该对象的原型。默认情况下属性都是没有特别的限制,可以删除,修改对象中的属性。③原型对象的作用是存放这个类型创建的所有实例共享的属性和方法。
2023-04-05 20:17:28
547
原创 Js:apply/call/bind、作用域/闭包、this指向(普通,箭头,JS/Vue的this)
这就是一个闭包的应用体现。闭包:它储存了一个函数和一个关联的环境(上下文环境)。,当捕获闭包的时候,它的自由变量会在捕获时被确定,这样即使脱离了捕获时的上下文,它也能照常运行。js的闭包是通过作用域链实现的。并且每当创建一个函数,就会创建一个闭包。闭包的个人理解一个普通的function函数,如果它可以访问外层作用域中的自由变量,name这个函数就是一个闭包。广义来讲:JavaScript中的函数都是闭包狭义上讲:JavaScript中一个函数,如果访问了外层作用域的变量,那么它一定是一个闭包。
2023-04-05 16:16:51
475
原创 Js:变量类型,代码块,++前后区别,函数声明/表达式,debuger调试,元素/event/window大小和位置
1、前 ++ ( 例:++count) 是先自加再使用,而后 ++ ( 例:count++) 是先使用再自加!2、前-- ( 例:-- count) 是先自减再使用,而后-- ( 例: count-- ) 是先使用再自减。程序员约定成俗的一些单词,用于不知道如何命名(变量,函数,对象等)时,临时使用的变量名。比如:开发中,一行代码很难完成某一个特定功能,我们就会将这些代码放到一个。在vue文件引入方法后,可以查看方法的注释说明,规范代码。一般场景:1,2,3,4 就够了。包裹的代码,称之为代码块。
2023-04-05 09:28:48
787
原创 Vue:关于router-view的命名视图、传参、自定义事件
目前根据项目要求,需要实现这么一个需求:(1)一级目录在顶部,二级目录在侧边,右边是main主要内容(2)main主要内容包含:固定的地图组件,以及left,bottom,right组件(3)left,bottom,right组件根据二级菜单的点击,是可变的,(4)在二级菜单中可能会使用同一地图组件(保活),也可能不会展示地图组件(5)left,bottom,right组件要实现跟地图组件的通信。
2023-04-03 17:47:38
3074
原创 less的基本使用
定义同一变量名称(名字)两次或多次后,less只会选择最后定义的!@bg-img : "路径1";@bg-img : "路径2";@bg-img : "路径3";header {} // 结果为:background : url("路径3");
2023-03-30 21:24:09
5492
原创 Vue:关于微前端的整合
router , render :(h) => h(App) }) . $mount('#app') // 监听卸载操作 window . addEventListener('unmount' , function() {
2023-03-30 20:12:13
2290
原创 Js:Blob、ArrayBuffer、FileReader、URL、Image、关于文件下载的方法案例
目录概括1. 基本概念1.1 Blob:存储二进制文件的“容器”。不可变。1.2 File:File接口基于Blob1.3 ArrayBuffer :表示原始的二进制数据缓冲区1.4 FileReader:异步文件读取,可进行文件类型转换1.5 URL.createObjectURL():file转成url1.6 new Image():生成一个尚未被插入 DOM 树中的 img标签2. 基本功能2.1 Blob、File可实现的功能2.2 ArrayBuffer可实现的功能2.3 Blob(File)和A
2023-03-30 19:46:01
3747
1
原创 Java:SpringBoot的使用
Spring Boot:其最主要作用就是帮助开发人员快速的构建庞大的spring项目,并且尽可能的减少一切xml配置,做到开箱即用,迅速上手,让开发人员关注业务而非配置。编写一个拦截器通过WebMvcConfigurer注册拦截器编写拦截器System . out . println("preHandle---处理请求之前调用");System . out . println("postHandle---处理请求之后渲染视图之前调用");
2023-03-25 21:24:42
3183
原创 Java:Nginx使用
(例如 server_name/uri-string),对虚拟主机名称(也可以是IP别名)之外的字符串(例如 前面的 /uri-string)进行匹配,对特定的请求进行处理。4、^~:用于不含正则表达式的 uri 前,要求 Nginx 服务器找到标识 uri 和请求字符串匹配度最高的 location 后,立即使用此 location 处理请求,而不再使用 location 块中的正则 uri 的请求字符串做匹配。每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
2023-03-19 18:09:58
1843
原创 Java:分布式RPC框架Apache Dubbo
Apache Dubbo是一款高性能的Java RPC框架。什么是RPC?RPC全称为remote procedure call,即远程过程调用。比如两台服务器A和B,A服务器上部署一个应用,B服务器上部署一个应用,A服务器上的应用想调用B服务器上的应用提供的方法由于两个应用不在一个内存空间,不能直接调用,所以需要通过网络来表达调用的语义和传达调用的数据。Dubbo提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。
2023-03-18 20:17:05
988
原创 Java:Redis安装、使用
地址:https://download.csdn.net/download/Litt_White/87588393。参考资料的文档,用的时候再看吧。
2023-03-18 13:23:27
108
原创 Vue:零散的知识点或技巧
Vue:零散的知识点或技巧一、v-for循环中绑定不同点击事件二、v-for循环中绑定不同class属性三、event对象的offsetX, clientX, pageX, screenX四、++couut 与 count++ 以及 --couut 与 count-- 区别五、Vue刷新当前路由六、el-table中加key值的作用七、CSS 修改盒子模式
2023-02-28 20:19:03
425
原创 Vue:Vue.directive、Vue.filter、this.$set、this.$forceUpdate的使用详解
Vue.directive、Vue.filter、this.$set、this.$forceUpdate的使用详解
2023-02-05 17:09:09
879
原创 Vue:关于Vue.prototype、Vue.component和Vue.use的使用详解
Vue:关于Vue.prototype、Vue.component和Vue.use的使用详解。以及Vue.prototype、Vue.component和Vue.use三者的区别
2023-02-05 11:33:02
1924
原创 Vue:关于插槽的详解
Vue:关于插槽的详解。包括默认插槽的使用,具名插槽的使用,动态插槽名,作用域插槽的使用以及实战应用场景,和插槽的多层嵌套
2023-02-04 23:31:15
3646
mysql-connector-java-5.1.48.jar
2023-01-21
log4J和junit.rar
2023-01-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人