avatar
文章
26
标签
19
分类
12

Home
文章
标签
分类
链接
关于
May
搜索
Home
文章
标签
分类
链接
关于
TypeScript基础
发表于2022-08-11|前端
1.函数1.1 重载1234567891011121314function add(num1: number, num2: number): number; // 没函数体function add(num1: string, num2: string): string;function add(num1: any, num2: any): any { if (typeof num1 === 'string' && typeof num2 === 'string') { return num1.length + num2.length } return num1 + num2}const result = add(20, 30)const result2 = add("abc", "cba")console.log(result)console.log(result2) 2.Type123456789101112131415161718192 ...
jenkins 实现hexo部署至github.io
发表于2022-06-07|DevOps
1、安装nodejs参考之前的文章 ubuntu18.04初步搭建nodejs和mariadb 2、配置jdk环境变量jenkins和jdk是我从同事服务器里搞来的。省事了。 vim /etc/profile在最下面添加这些配置。 12345export JAVA_HOME=/home/jdk1.8export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHexport JAVA_PATH=$JAVA_HOME/bin:$JRE_HOME/binexport PATH=$PATH:$JAVA_PATH 保存退出,执行source /etc/profile 3、进入jenkins目录执行./start.sh即启动jenkins也可以可以打开start.sh修改配置 12ps -ef | grep jenkins | grep -v grep | awk '{print $2}' | xargs --no-run-if-empty ki ...
nginx学习
发表于2022-03-09|DevOps
1. 下载大文件到1G就自动暂停导致失败nginx 的proxy_max_temp_file_size 默认为1024M 2. 443端口+自签名SSL证书参考文章 自签名证书 nginx开启ssl 3. 响应头的缓存配置
前端项目搭建
发表于2022-03-02|前端-环境
项目搭建规范代码规范集成 editorconfig 配置EditorConfig 有助于为不同 IDE 编辑器上处理同一项目的多个开发人员维护一致的编码风格。 123456789101112131415# http://editorconfig.orgroot = true[*] # 表示所有文件适用charset = utf-8 # 设置文件字符集为 utf-8indent_style = space # 缩进风格(tab | space)indent_size = 2 # 缩进大小end_of_line = lf # 控制换行类型(lf | cr | crlf)trim_trailing_whitespace = true # 去除行首的任意空白字符insert_final_newline = true # 始终在文件末尾插入一个新行[*.md] # 表示仅 md 文件适用以下规则max_line_length = offtrim_trailing_whitespace = false VSCode 需要安装一个插件:EditorConfig for VS Code 使用 pre ...
TypeScript+Vue3
发表于2022-02-23|前端
gitlab 配置邮箱
发表于2022-01-28|DevOps
1、宝塔安装Gitlab社区版2、Gitlab邮箱配置参考Gitlab服务器邮箱配置,实现自动为用户发送邮件修改完成并保存后,在终端运行gitlab-ctl reconfigure使配置生效。 3、重启失败的解决解决方法一: 把 /opt/gitlab/sv/nginx/run 里面的 exec chpst -P /opt/gitlab/embedded/sbin/nginx -p /var/opt/gitlab/nginx 改为 exec chpst -P /opt/gitlab/embedded/sbin/gitlab-web -p /var/opt/gitlab/nginx解决方法二:mv /opt/gitlab/embedded/sbin/nginx /opt/gitlab/embedded/sbin/gitlab-web
pyinstaller 打包 pandas
发表于2022-01-01|Python
一、前言给朋友写一个excel脚本,引入了如下模块。 123import pandas as pdfrom pandas import DataFrameimport os 用 anaconda 的环境运行pyinstaller -F 打包单个exe之后的体积很大,达到了300多M。网络搜索如何缩小提及后。考虑使用docker 二、docker环境及容器环境配置1、安装docker我的腾讯云正好有安装好的docker,windows也可以安装,便不再赘述。 2、拉取镜像1docker pull cdrx/pyinstaller-windows 3、启动容器,以命令行进入1docker run -it -v /home/python/docker/:/home/ cdrx/pyinstaller-windows /bin/bash /home/python/docker/:/home/ 这个参数是挂载我宿主机/home/python/docker/文件夹到容器的/home/文件夹,方便后续下载打包好的程序。 4、配置容器的python环境在容器的命令行执行pip list发现,只有寥寥几 ...
2022前端总结
发表于2022-01-01|工作总结
一个利用闭包实现的函数参数重载 123456789101112131415161718192021222324252627282930313233343536function addMethod(object, name, fn) { var old = object[name]; object[name] = function () { console.log(fn.length, "&", arguments.length); if (fn.length == arguments.length) { console.log("fn", fn); return fn.apply(this, arguments); } else if (typeof old == "function") { console.log("old", old); return old.apply(this, a ...
node配置
发表于2021-12-24|前端-环境
1、配置 找到 nodejs 安装文件夹目录 新建 node_global 和 node_cache 文件夹 node_global 文件夹中新建 node_modules 文件夹 打开 cmd 12npm config set prefix "E:\nodejs\node_global"npm config set cache "E:\nodejs\node_cache" 2、环境变量 node 环境变量安装时已配置,可以在系统变量 path 中找到 这里是配置 node_modules 中插件环境变量 系统变量中新建 NODE_HOME 指向新建的 node_global/node_modules 文件夹 用户变量中加上 node_global 路径复制代码 3、设置 npm 下载镜像 打开 cmdnpm config set registry https://registry.npm.taobao.org 查看 nodejs 配置npm config list
21年前端总结
发表于2021-09-21|工作总结
Bug1、form表单视图不更新主要是老忘记使用$set设置对象的值,破坏了vue的动态响应 2、element的table组件自定义表头使用了表单元素,但是视图不更新加上作用域插槽 3、元素鼠标悬浮多了莫名其妙的提示框使用v-bind="$attrs"在不知情的情况下绑定了title到元素 4、beforeRouteEnter的使用注意在次钩子函数中this不能使用,可以通过next((vm)=>{})获得当前的vue实例 5、$slots,$listener,$attrs,$props6、jquery计算隐藏元素的宽高会出错7、activated钩子函数会在mounted之后执行8、beforeDestroy中清除定时器9、原生DOM操作要放在nextTick中执行10、echarts的数据集不能使用,发现是datasetComponent没有按需引用11、通过this.$refs['comp']修改的子组件data数据似乎不能被watch监视12、el-table的fixed列加上宽度,不然视图有时候异常13、IE10 ...
123
avatar
李文哲
文章
26
标签
19
分类
12
Follow Me
公告
This is my Blog
最新文章
手写Vue3响应式2023-12-06
手写promise2023-12-06
javascript-encoding2023-04-26
Vue乾坤微应用的使用和部署2023-04-01
element-plus笔记2023-02-03
分类
  • DevOps4
  • JavaScript1
  • Node.js1
  • Python1
  • linux2
  • 前端6
  • 前端-环境4
  • 工作总结2
标签
ECMAScript JavaScript Node.js Python TypeScript VMware Vue Vue3 egg esbuild git jenkins mysql nginx ubuntu vite webpack 网络 虚拟机
归档
  • 十二月 20232
  • 四月 20232
  • 二月 20231
  • 十二月 20221
  • 九月 20223
  • 八月 20222
  • 六月 20221
  • 三月 20222
网站资讯
文章数目 :
26
本站访客数 :
本站总访问量 :
最后更新时间 :
©2019 - 2023 By 李文哲
框架 Hexo|主题 Butterfly
本地搜索
数据库加载中