自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 房贷echart图表化

房贷echart图表化。

2023-04-01 20:20:28 105

原创 vue开发笔记

在写style标签时注意事项// 受外层css影响,但不影响内层css<style lang="less" scoped></style>// 受外层css影响,同时影响内层css<style lang="less">// csj-index是全局唯一的避免污染全局css.csj-index{ // 当前组件css .a{} .b{}}</style>...

2020-07-21 18:57:16 128

原创 轻松理解:异步与同步&&阻塞与非阻塞

异步与同步:针对一个语句,不管执行该语句多久,一定等待语句执行完再执行下一语句,叫做同步,否则叫做异步。阻塞与非阻塞:针对多个顺序排列的语句,当前一个语句为同步执行时,该语句必须等待前一个语句执行完成才能执行,此时称为阻塞,否则为非阻塞。...

2020-05-21 10:48:04 206

原创 搭建turn服务器

系统:CentOS 8.1 64位步骤一:安装libevent最新版本 libevent官网:https://libevent.org/wget https://github.com/libevent/libevent/releases/download/release-2.1.11-stable/libevent-2.1.11-stable.tar.gztar zxvf lib...

2020-04-25 20:55:25 1007 2

原创 egg-ts学习之路

自定义脚本命令: "scripts": { //打包完成后,复制到其他文件夹 "publish": "vue-cli-service build && xcopy .\\dist\\*.* .\\..\\server\\app\\public\\ /s /e /y" }复制命令参考:https://blog.csdn.net/mfkjq/artic...

2020-03-24 11:34:49 437

原创 egg-ts配置

plugin.ts配置import { EggPlugin } from 'egg';const plugin: EggPlugin = { // static: true, // nunjucks: { // enable: true, // package: 'egg-view-nunjucks', // }, mongoose: { enab...

2020-03-24 10:59:30 1715

原创 vscode之egg断点调试

上图:{ "name": "Launch Egg", "type": "node", "request": "launch", "cwd": "${workspaceRoot}", "runtimeExecutable": "npm", "windows": { "runtimeExecutable": "npm.cmd" }, "...

2020-03-17 13:40:49 1102

原创 Vue之使用函数式组件动态分配组件

创建c组件文件夹,import c1 from './c1'import c2 from './c2'// 组件分配控制器export default { // 表明当前组件为无状态函数式组件 functional: true, // 动态构建组件 render (createElement, context) { // context.data包含外层传...

2020-03-12 18:44:22 819

原创 VueX之state与getter的区别

state:VueX的数据中心,相当于vue中的data。getter:返回对state数据的装饰,相当于vue中的computed。<例:返回格式化后的时间、返回多个state数据的计算结果>...

2020-03-12 17:46:54 2329

原创 VueX之actions与mutations的区别

actions1、用于通过提交mutation改变数据2、会默认将自身封装为一个Promise3、可以包含任意的异步操作mutations1、通过提交commit改变数据2、只是一个单纯的函数3、不要使用异步操作,异步操作会导致变量不能追踪...

2020-03-12 17:29:01 8840

原创 git log与git reflog的区别

git reflog可以查看对仓库的任意操作包括历史修改,删除commit。注:只在个人本地存储,不与云端共享。git log 只能查看历史提交commit 注:云端共享。...

2020-03-11 22:15:21 315

原创 git撤销commit

1. --softgit reset --soft HEAD^删除最后一次commit记录,将其代码恢复到暂存区2. --mixedgit reset HEAD^ / git reset --mixed HEAD^删除最后一次commit记录,将其代码恢复到工作区3. --hardgit reset --hardHEAD^删除最后一次commit记录,舍弃改动...

2020-03-11 16:30:42 151

原创 高级前端知识点

1.首屏加载优化2.搜索引擎优化(SEO)3.请求优化4.Vue服务器端渲染 (SSR)5.W3C标准

2020-02-12 21:57:52 1012

原创 js深度复制

//深度优先复制function deepClone(obj){ //可深度复制所有原始类型、数组、Object对象、函数、Date、 if(obj instanceof Object){ let new_obj = null; switch(obj.constructor){ case Array: new_obj = [];...

2020-02-12 18:30:02 95

原创 浏览器常用事件

Web浏览器常用事件浏览器窗口事件load页面加载完成时触发beforeunload窗口关闭之前触发unload窗口关闭时触发focus窗口得到焦点时触发blur窗口失去焦点时触发error页面上有脚本报错时触发resize窗口大小改变时触发contextmenu弹出右键菜单时触发鼠标事件mousedown当在元素上按下鼠标按钮时触发mouseover当...

2020-02-12 18:29:49 298

转载 git常用命令

1、列举工作中常用的几个git命令?新增文件的命令:git add file或者git add .提交文件的命令:git commit –m或者git commit –a查看工作区状况:git status –s拉取合并远程分支的操作:git fetch/git merge或者git pull查看提交记录命令:git reflog2、 提交时发生冲突,你能解释冲突是如何产生的吗?你...

2020-02-12 18:29:32 105

原创 git命令总结

基本命令图解:1.克隆远程仓库代码git clonehttps://gitee.com/tianyac/test.git2.分支2.1创建分支git branch csj2.2切换分支git checkout csj2.3新建并切换到新分支git checkout -b csj3.提交代码git add . //提交...

2020-02-12 18:29:07 124

原创 js中6个声明变量的关键字对比

js中6个声明变量的关键字对比 var function let const class import 全局变量是顶层对象的属性 √ √ × × × × 声明变量语句前是否可用(√变量提升/×暂时性死死区) √ √ ...

2019-12-20 11:55:59 1308

原创 js快速排序

function quickSot(arr,left,right) { if(left>=right) return; let l = left,r=right,flag=left; while(l<r){ let tmp = arr[flag]; while (l<r&&arr[r]>=arr[flag])r--; a...

2019-10-20 23:41:51 83

原创 ==与===等区别,以及强制转换为Boolean类型

1、==与===的异同 相同点: 1.只要其中一个为NaN一定为false; 2.+0等于-0; 不同点: ===判断机制: 1.数据类型不同一定为false;例:new Boolean(true)===true //false 2.数据相同一定为true; ==判断机制: 1.都为引用...

2019-10-16 19:04:14 306

原创 JavaScript基础核心知识

1.js数据类型6种原始类型:string,number,boolean,null,undefined,symbol(es6新增);8种常见引用类型:Object,String,Number,Boolean,Function,Array,Date,RegExp;判断一个变量的类型使用typeof,typeof的返回值有string,number,boolean,undefined,sy...

2019-10-13 19:39:52 399

原创 网络安全

1、前端网络安全 1.1XSS(跨站脚本攻击) 场景:通过各种途径向页面中植入恶意脚本,窃取用户隐私信息,危害用户网络安全; 解决方案:对用户的输入进行判断,进行标签转义,例如对<script>标签的转义; 1.2CSRF(跨站请求伪造) 场景:用户在登录了A网站的情况下,访问B网站。B网站中的脚本可以以用户的身份访问A网站,无需进行登录验证;...

2019-10-13 19:39:18 112

原创 浏览器兼容性

1、浏览器兼容性 23.1 不同浏览器的margin和padding可能不同,解决方案:* {margin:0;padding:0;} 23.2 img图片默认有间隙,解决方案:display:block; 23.3当在a标签中嵌套img标签时,在某些浏览器中img会有蓝色边框;解决方案:boder:none; 23.4 块元素设置float属性时又有margin属性,在...

2019-10-13 19:23:50 174

原创 Vue.js

1、MVC和MVVM MVC中M表示Model,V表示View,C表示Controller。Controller用来作为所有视图的容器,处理Controller之间的跳转,将Model显示到View上。 MVVM中的M表示Model,V表示View,VM表示Model-View;VM用来把Model中的数据解析并显示到View上,同时负责把View上的修改同步到Model中; M...

2019-10-13 19:23:09 100

原创 计算机网络

1.XHR(XMLHttpRequest)function $http(method,url,data){ return new Promise((resolve,reject)=>{ let xhr = new XMLHttpRequest(); xhr.open(method,url); xhr.onreadystatecha...

2019-10-13 19:22:25 97

原创 HTML核心知识

1、一份标准文档有哪几个标签 1、<html></html> 2、<head></head> 3、<title></title> 4、<body></body>2、<!DOCTYPE>的作用与用法 <!DOCTYPE html&g...

2019-10-13 19:13:41 661

原创 CSS核心知识

1、CSS之选择器及其优先级 !important >(权重1000)内联样式> (权重100)ID选择器 >(权重10)类选择器、属性选择器、伪类选择器 >(权重1)元素选择器、伪元素选择器; CSS权重:https://www.w3cplus.com/css/css-specificity-things-you-should-know.html...

2019-10-13 19:12:35 160

原创 Vue+MDUI+Muse-UI的使用与安装

作者:陈世佳  编写时间:2018-6-1方法如下:步骤一:安装Vue//查看npm版本npm -v//升级npmcnpm install npm -g//安装Vuecnpm install vue//全局安装vue-clicnpm install --global vue-cli//创建Vue项目(需要进行一些配置,默认回车即可)vue init webpac...

2018-06-01 20:13:57 7283 1

原创 用汇编语言编写程序实现输入一个数n,输出n个“Hello World!”

作者:陈世佳  编写时间:2018-4-17方法如下:    步骤一:了解中断指令中断指令:INT 21H功能号:01H功能描述:从输入设备中接收一个值(使用ACSII编码接收数据)。接收入口:接收到的值将被保存于AL中。入口参数:AH=01H出口参数:无    步骤二:了解循环指令L5:             ;定义循环名称及循环开始位置 //代码 LOOP L5...

2018-04-17 22:09:35 10455 1

原创 用汇编语言编写程序输出“Hello World!”

作者:陈世佳  编写时间:2018-4-17方法如下:    步骤一:了解汇编语言代码结构data SEGMENT '数据段,编程者可以把数据都放到这个段里 ....数据部分....  '数据格式是: 标识符 db/dw 数据。data ENDS  '数据段结束处。edata SEGMENT '附加数据段,编程者可以把数据都放到这个段里 ....附加数据部分....edata ENDS...

2018-04-17 19:57:23 39403 3

原创 使用java语言从指定网址中爬取文件到本地数据库

作者:陈世佳  编写时间:2018-4-15方法如下:    步骤一:建立java项目,导mysql-connector-java-5.1.26-bin.jar包,如果没有改jar包,可点击jar包下载,密码nsd6。    步骤二:在数据库建立url表结构如下:CREATE TABLE `url` ( `url_id` varchar(500) NOT NULL, `url` varch...

2018-04-15 10:40:18 663

原创 使用java语言从指定网址中爬取文件到本地

作者:陈世佳  编写时间:2018-4-15创建Reptile类,编写如下java代码。更改URL url = new URL("http://www.sj33.cn/");中的http://www.sj33.cn/为您想要访问的网址。更改String filePath = "e:/download";中的e:/download为您想要保存的路径。然后运行即可。import java.io.Buf...

2018-04-15 10:18:10 1192

原创 在jsp中连接数据库并显示其内容

作者:陈世佳  编写时间:2018-3-20方法如下:    步骤一:下载tomcat源文件    步骤二:下载mysql-connector-java-5.1.26-bin.jar资源(连接数据库必备的jar包),并且移至tomcat文件的lib目录下。    步骤三:编写index.jsp文件,内容如下,并且替换掉tomcat文件的webapps\ROOT目录下的index.jsp文件。&lt...

2018-03-20 14:07:40 1663

tomcat9.0.7

这是一个tomcat9.0.7版本,这是一个tomcat9.0.7版本。

2018-05-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除