- 博客(44)
- 收藏
- 关注
转载 Kubernetes :Taints(污点)和Tolerations(容忍)
Kubernetes :Taints(污点)和Tolerations(容忍)
2022-08-22 16:02:35 84
原创 node下载文件设置中文文件名
const fileName = fileName // 文件名const suffix = fileName.split('.').pop() //获取后缀名// 设置头部让浏览器识别这是下载的文件if (userAgent.indexOf('msie') >= 0 || userAgent.indexOf('chrome') >= 0) { // chrome很简单这样写就行} else { // 问题是safari和其他一些奇葩浏览器}...
2022-08-17 10:13:41 412
原创 redis 读写报错解决 NOREPLICAS Not enough good replicas to write
这是redis配置文件中最小写入节点设置的问题。获取redis配置文件。
2022-08-03 16:33:04 1576
原创 Git解决大文件打不开
brew install git-lfsgit lfs installgit lfs pull origin master在文件夹下依次输入命令即可
2021-08-02 10:13:51 236
原创 Python Flask 跨域处理
Python Flask 跨域处理from flask import Flaskfrom flask_cors import CORSapp = Flask(__name__)# 跨域解决CORS(app, resources=r'/*')app.debug=True@app.route('/')def hello_word(): return { "code": 'Hello Wolrd' }if __name__ == '__main__': # 0.0.0.0让服务器被公开
2021-06-08 15:16:33 213 1
原创 html 分页有空白页解决方法
.always{ page-break-after: always;}.always:last-child{ page-break-after: auto;}
2021-05-31 14:04:33 509
原创 docker 删除无用镜像
删除异常停止的docker容器:docker rm docker ps -a | grep Exited | awk '{print $1}'删除名称或标签为none的镜像:docker rmi -f docker images | grep '<none>' | awk '{print $3}'
2021-04-07 10:48:04 159
原创 Github无法连接,速度慢,push或pull不下代码解决方案
准备可以连接google的工具。找到并打开 .gitconfig新增两行配置```[http] proxy = socks5://127.0.0.1:9091[https] proxy = socks5://127.0.0.1:9091```
2021-03-03 14:54:47 457 2
原创 kubectl port-forward
kubectl port-forward注意 要将端口映射出去kubectl port-forward $POD_NAME --address 0.0.0.0 --namespace default 3306:3306注意 要将端口映射出去
2020-11-30 11:27:10 914
原创 解决node fs.writeFile 生成csv 文件乱码问题
fs.writeFile(`${outputPath}`, `\ufeff${string}`, 'utf8');\ufeff为BOM头, 用于使excel识别csv的编码。
2020-05-11 16:07:23 1492
原创 如何将外部文件复制进入k8s容器内部
kubectl -n namespace cp ./file.yaml pod-hash:/folder/file.yaml
2019-11-08 15:17:33 12561
原创 安装 kubeadm 问题解决方案
kubeadm 官网:https://kubernetes.io/zh/docs/setup/independent/install-kubeadm/其中有一步:安装 kubeadm, kubelet 和 kubectl按照官网的写法会出现:no valid OpenPGP data found.这时我们可以找到国内源并分割步骤安装:curl -O https://mirro...
2019-08-05 15:27:44 326
原创 基于Docker使用nodemon自动重启工具
一开始使用时不能监听Docker mount进的目录后加上 --config 参数成功监听mount目录文件的更改DockerfileFROM node:8.11.1-alpineRUN apk add --no-cache bash \RUN npm install nodemon -gRUN cp /usr/share/zoneinfo/Asia/Shanghai /etc...
2019-06-21 11:40:51 1041
原创 Git合并指定commit到branch
可以选择在github上查看commit的hash值或git log查看commit的hash值选择指定commit的hash值后切换至自己的branch输入命令:git cherry-pick [hash]修改冲突提交即可...
2019-05-20 16:06:44 598
原创 JS 计算字符长度 包括中英文和标点
计算的实际应该是字符的宽度,Unicode换算出后中文算两个宽度// Get string widthfunction getStringWidth(val) { let len = 0; for (let i = 0; i < val.length; i++) { let length = val.charCodeAt(i); if( length >...
2019-05-20 14:44:53 1949
原创 JS实现数字和excel字母表头转换
数字计算生成字母:例如 A / AA/ BBA 等// Num to Excel letterfunction numToString(number){ let char = ""; let array = []; // Switch ASCII let numToStringAction = function(nnum) { let num = nnum - 1...
2019-05-17 16:57:03 1908
原创 Js替换字符串中特殊符号包裹的变量
我写的是邮件发送模版,替换 [#**#]变量// Replace email variablefunction replaceItem(obj, word) { // Split word with [# return word.split("[#").map((item, index) => { // Get split word string, split #]...
2019-05-17 13:36:18 1093
原创 JS随机生成密码 (至少包含一个大写字母,小写字母,数字,特殊符号)
之所以选择数组是因为会在数组内随机插入大小写/数字/特殊符号// Random user passwordfunction randomPassword(length) { length = Number(length) // Limit length if (length < 6) { length = 6 } else if (length > 1...
2019-05-15 18:07:02 4806
原创 for循环包裹setTimeout计时器
for(var i = 0; i < 5; i++) { console.log(i)}这样for循环可打印出 0 - 4的结果for(var i = 0; i < 5; i++) { setTimeout(function() { console.log(i) }, i * 1000)}但这样只能间隔一秒打印出5个5原因在于 setTimeout是异步,等for循环全部完...
2018-03-08 16:04:01 801 1
原创 js选择当前元素位置
var a = document.getElementById("test")想要获取div的位置可以调用var location = a.getBoundingClientRect()location就是元素在页面的位置了
2017-07-31 16:13:19 428
原创 mysql使用union顺序混乱
使用mysql用union并子集中用order by排序顺序会混乱1. (select id from a order by start_time asc) union all (select id from b order by start_time desc) limit 0, 20这样的写法会导致排序混乱解决方法如下2. select * f
2017-07-04 16:58:02 8527 4
原创 Linux / unbuntu 下安装python
1. https://www.python.org/downloads/ 下载地址2. Gzipped source tarball 下载这个 不要下XZ compressed source tarball3. 找到下载路径解压文件 tar -xzf Python-3.6.1.tgz4. 在根目录内运行 ./configure5. 如果是在root权限下 直接运行接下来几步 如果不
2017-06-20 13:34:48 1144
原创 node利用fs模块创建文件夹并写入文件
var fs = require("fs") ;var txt = "Hello World";function write(){fs.exists(path, function (exists) { //path为文件夹路径var retTxt = exists ? retTxt = '文件存在' : '文件不存在';if(retTxt == '文件存在'){f
2016-07-01 11:11:55 9836
原创 js点击checkbox存入cookie自动登录(个人菜鸟笔记)
html:js:if(document.getElementById("remember").checked){ //如果自动登录的checkbox被勾上 var exp = new Date();//cookie的保存时间 exp.setTime(exp.getTi
2016-06-23 10:46:41 1385 1
原创 js 除选中折叠框其他全部折叠(个人菜鸟笔记)
function xxx(obj){ $(obj).parent().find("折叠框").slideToggle(); $("折叠框外面第二层").children("折叠框外层").not($(obj).parent()).children("折叠框").slideUp(600); //主要是这个.not(), 作用为除选中折叠框以外
2016-06-20 17:40:48 729
转载 浏览器开发者选项运行以下代码
算是一个小游戏把,在 http://www.haorooms.com/post/qd_ghfx 上看到的,还挺有意思[].forEach.call($$("*"),function(a){ a.style.outline="1px solid #"+(~~(Math.random()*(1<<24))).toString(16) })
2016-06-17 13:44:02 1036
原创 js判断是否是数字(个人菜鸟笔记)
var val = $("#id").val();if (isNaN(val)) {alert("不是数字");}else {alert("是数字");}
2016-06-15 17:42:38 236
原创 moment.js获取除本季度外的前四个季度
html: js:var now = new Date(); //当前日期 var nowDayOfWeek = now.getDay(); //今天本周的第几天 var nowDay = now.getDate(); //当前日 var nowMonth = now.getMonth(); //当前月 var nowYear = now.getFullYear(
2016-06-12 16:40:38 1499
原创 HTML5 LocalStorage 本地存储
登录页面获取namevar name = $("input").val();localStorage.lastname=name;console.log("Last name: " + localStorage.lastname);
2016-06-01 17:36:47 252
原创 循环获取eq选择器的值
for(i=0; i$(obj).parents().find("div:eq("+i+")") //切记不可写成eq(i)}
2016-06-01 15:16:02 669
原创 slice获取数组的一部分元素
var ary=[1,2,3,4];var newary=ary.slice(0, 2);newary=[1,2], //slice(0,2)为取第一个和第三个之间且不包含第三个的元素
2016-06-01 15:12:23 3298
原创 js自上月起往前推任意时间的select
var d = new Date(); var startY=d.getFullYear(); //获取年份 var startM=d.getMonth(); //获取月份 for(i=0; i //往前推12个月(时间可设置) var mydate=new Date(startY,startM-[i]);
2016-05-26 17:23:21 1471
原创 js循环数据放入同一数组 (个人菜鸟笔记)
var arr = []; //先定义空数组for(i=0; idata.names.length; i++){ //得到数据长度并循环 (文中红字为自定义数据)var json = { //定义一个对象'name' : [data.names[i].user_name] //定义并获得想要的数据 } arr.push(j
2016-05-25 15:06:54 6363
原创 取消IE自带的表单提交
项目制作中要用回车提交表单但IE自带回车提交,所以要阻止IE的默认事件function enter(evt){ evt = (evt) ? evt : ((window.event) ? window.event : "") //兼容IE和Firefox获得keyBoardEvent对象 var key = evt.keyCode?evt.keyCode
2016-05-20 13:52:16 337
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人