摘要: 方法一: 1. 使用vi/vim命令打开文件后,输入 %d 清空,后保存即可。但当文件内容较大时,处理较慢,命令如下: vim file_name :%d :wq 2. 使用 vi/vim 命令打开文件后,输入ndd(n为行数) 或者 1,.d (删除全部内容)清空,后保存即可。 100dd //可 阅读全文
posted @ 2023-02-13 13:33 Carver-听风 阅读(986) 评论(0) 推荐(0) 编辑
摘要: 总结一下根据时间删除对应的文件夹或者文件的命令: find 对应的目录 -mtime +3 -name "文件名" -exec rm -rf {} ;find 对应的目录 -mmin +30 -name "文件名" -exec rm -rf {} ; -mtime 按照天数 -mmin 按照分钟 + 阅读全文
posted @ 2023-02-13 13:31 Carver-听风 阅读(914) 评论(0) 推荐(0) 编辑
摘要: 关于tar.xz文件,里层是tar压缩,外层是xz压缩方式 采用两步方式,首先解压外层的xz压缩,然后解压里层的tar压缩 xz -d node-v18.12.1-linux-x64.tar.xz tar -xvf node-v18.12.1-linux-x64.tar 一步登: tar xvJf 阅读全文
posted @ 2023-02-13 13:28 Carver-听风 阅读(42) 评论(0) 推荐(0) 编辑
摘要: Mysql的事物和锁: 一:锁: 锁粒度: 数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则 MySQL数据库由于其自身架构的特点,存在多种数据存储引擎,每种存储引擎的锁定机制都是为各自所面对的特定场景而优化设计,所以各存储引擎的锁定机制也 阅读全文
posted @ 2023-02-13 13:23 Carver-听风 阅读(63) 评论(0) 推荐(0) 编辑
摘要: Redis 有 5 种基础数据结构,分别为:string (字符串)、list (列表)、set (集合)、hash (哈希) 和 zset (有序集合)。 Redis 所有的数据结构都是一个key对应一个value,不同类型的数据结构之间的差异就在于value的结构不同,例如string数据类型, 阅读全文
posted @ 2023-02-13 13:16 Carver-听风 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 什么是面向对象? 面向对象OO = 面向对象的分析OOA + 面向对象的设计OOD + 面向对象的编程OOP;通俗的解释就是“万物皆对象”,把所有的事物都看作一个个可以独立的对象(单元),它们可以自己完成自己的功能,而不是像C那样分成一个个函数。 现在纯正的OO语言主要是Java和C#,PHP、C+ 阅读全文
posted @ 2023-02-13 13:05 Carver-听风 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 大体来说,MySQL 可以分为 Server 层和存储引擎层两部分: Server层:包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。 存储引擎 阅读全文
posted @ 2023-02-13 12:55 Carver-听风 阅读(34) 评论(0) 推荐(0) 编辑
摘要: Redis 为什么会这么快? 基于内存 单线程减少上下文切换,减少锁竞争,同时保证原子性 IO多路复用 高级数据结构支持快速查询(如 SDS、Hash以及跳表等) 为什么Redis采用单线程模型? 官方答案:因为 Redis 是基于内存的操作,CPU 不会成为 Redis 的瓶颈,而最有可能是机器内 阅读全文
posted @ 2023-02-13 12:49 Carver-听风 阅读(34) 评论(0) 推荐(0) 编辑
摘要: Vue 中使用自定义插件: 定义一个我们的插件 myPlugin.js (function () { const Carver = {}; Carver.install = function (Vue, options) { // 1. 添加全局方法或 property Vue.myGlobalMe 阅读全文
posted @ 2023-02-13 12:37 Carver-听风 阅读(95) 评论(0) 推荐(0) 编辑
摘要: Vue的内置指令比较多:例如:v-if 、v-show、v-text、v-html、ref、v-cloak(防止闪现)等等。 Vue如何自定义指令,本节小课详细介绍: 一:注册全局指令(整个Vue实例) //所有的Vue 实例都能使用 Vue.directive('指令名', function (e 阅读全文
posted @ 2023-02-13 12:35 Carver-听风 阅读(79) 评论(0) 推荐(0) 编辑
摘要: Vue 中的 v-if 和 v-show: v-if 和 v-show 都可以切换元素的显示和隐藏 区别:v-if 的话是直接把元素移除掉了,而 v-show 只是隐藏了元素,元素还在内存中,如果需要频繁地切换使用 v-show 比较好 使用如下: <div id="app"> <input typ 阅读全文
posted @ 2023-02-13 12:33 Carver-听风 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 浅谈Vue 中列表渲染中用到的v-for: v-for是vue 的循环指令,作用是遍历数组(对象)的每一个值 1. 基本使用【遍历一般数组】: <div id="app"> <ul> <li v-for="item in arr"> {{item}} </li> </ul> </div> <scri 阅读全文
posted @ 2023-02-13 12:31 Carver-听风 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 浅谈 Watch: 一个对象,键是需要观察的表达式,值是对应回调函数。值也可以是方法名,或者包含选项的对象。Vue 实例将会在实例化时调用 $watch(),遍历 watch 对象的每一个属性 普通的监听: <body> <div id="app"> <input type="text" v-mod 阅读全文
posted @ 2023-02-13 12:28 Carver-听风 阅读(92) 评论(0) 推荐(0) 编辑
摘要: computed 方法的介绍: 在初始化及相关的data属性数据发生改变的时候会调用一次哦! 特点: 计算属性在使用时不需要加(),直接写名称即可 如果计算属性用到了data中的数据,当data数据发生变化时,就会立即重新计算这个计算属性的值 计算属性在第一次使用时的结果会被缓存起来,直到属性中所依 阅读全文
posted @ 2023-02-13 12:24 Carver-听风 阅读(31) 评论(0) 推荐(0) 编辑
摘要: v-on 如何操作: 为元素绑定监听事件 v-on:事件名="函数名",简写@事件名='函数名' v-on绑定的事件触发后,vue会去实例对象的methods中找对应的回调函数 使用修饰符,如v-on:事件名.once="函数名" 使用@事件名='函数名($event)'来获取事件对象 常见的事件修 阅读全文
posted @ 2023-02-13 12:22 Carver-听风 阅读(109) 评论(0) 推荐(0) 编辑
摘要: Vue中的 v-bind 指令基本用法和介绍: 1. 使用字符串来绑定数据 v-bind指令主要用于响应式的更新html属性,一般我们要想在元素节点的属性上绑定vue的data数据,是不可以直接使用{{ }}插入值语法来使用 <h1 title="{{tit}}">Hello World</h1> 阅读全文
posted @ 2023-02-13 12:19 Carver-听风 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 了解MVVM,及实现原理: 一:什么是MVVM? MVVM 是 Model-View-ViewModel 的缩写,即 模型-视图-视图模型 Model:数据模型,后端传递的数据。(data,props,computed等部分) View:代表 UI 组件,它负责将数据模型转化成 UI 展现出来。(t 阅读全文
posted @ 2023-02-13 12:14 Carver-听风 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 在 Vue 开发中,实现一个功能可以有很多种方式可以选择,这依赖于 Vue 强大的功能(指令、混合、过滤、插件等),接下来我们介绍一下Vue的一些扩展插件有哪些? vue-cli : vue脚手架 vue-resource ( axios ) : ajax 请求 vue-router : 路由 vu 阅读全文
posted @ 2023-02-13 12:10 Carver-听风 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 当前,三大主流前端框架分别是 React、Vue、Angular 这三个框架: AngularJS 诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、 阅读全文
posted @ 2023-02-13 12:07 Carver-听风 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 首先新建一个html文件,将body的背景设置为天空的那种深蓝色,并创建一个canvas,canvas的操作逻辑都放在snow.js中: <!DOCTYPE html> <head> <style> body { background-color: #102a54; } </style> </hea 阅读全文
posted @ 2023-02-13 11:57 Carver-听风 阅读(89) 评论(0) 推荐(0) 编辑