nodeJs
kadxls
这个作者很懒,什么都没留下…
展开
-
Kubernetes :Taints(污点)和Tolerations(容忍)
Kubernetes :Taints(污点)和Tolerations(容忍)转载 2022-08-22 16:02:35 · 110 阅读 · 0 评论 -
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 · 472 阅读 · 0 评论 -
redis 读写报错解决 NOREPLICAS Not enough good replicas to write
这是redis配置文件中最小写入节点设置的问题。获取redis配置文件。原创 2022-08-03 16:33:04 · 2101 阅读 · 0 评论 -
解决node fs.writeFile 生成csv 文件乱码问题
fs.writeFile(`${outputPath}`, `\ufeff${string}`, 'utf8');\ufeff为BOM头, 用于使excel识别csv的编码。原创 2020-05-11 16:07:23 · 1627 阅读 · 0 评论 -
如何将外部文件复制进入k8s容器内部
kubectl -n namespace cp ./file.yaml pod-hash:/folder/file.yaml原创 2019-11-08 15:17:33 · 12993 阅读 · 0 评论 -
基于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 · 1099 阅读 · 0 评论 -
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 · 1992 阅读 · 0 评论 -
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 · 1144 阅读 · 0 评论 -
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 · 5097 阅读 · 0 评论 -
Git合并指定commit到branch
可以选择在github上查看commit的hash值或git log查看commit的hash值选择指定commit的hash值后切换至自己的branch输入命令:git cherry-pick [hash]修改冲突提交即可...原创 2019-05-20 16:06:44 · 646 阅读 · 0 评论 -
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 · 2107 阅读 · 0 评论 -
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 · 8721 阅读 · 4 评论 -
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 · 9971 阅读 · 0 评论 -
Node安装文档
1. 找到文件夹中的node.js.zip,其中涵盖安装程序与nodejs文件夹,可选择使用安装程序或直接下拉整个文件夹。2. 安装过程基本上直接按继续就可以了。3. 安装完使用cmd,测试是否安装成功。在cmd下输入node–v。出现版本号就说明安装成功。下图为成功样式。4. 打开下载目录里面自带npm,直接用npm.cmd安装相关环境即可。安装完成,在cmd中输入n原创 2016-05-20 09:43:40 · 393 阅读 · 0 评论 -
lineReader 文件上传MySQL(可读每行)
var fs = require("fs");var lineReader = require('line-reader');var async = require("async");var readFile= require("./路径/readFileDao");function run(){var path = 'E:/'; //设置读取文件路径expl原创 2016-05-20 10:07:38 · 420 阅读 · 0 评论