- 博客(36)
- 收藏
- 关注

原创 建站点滴记录
此文仅此记录建站过程中用到的技术和知识。未完,随时更新!环境配置:操作系统:Linux的Contes;数据库 : MySQL;服务器配置:Nginx + uWSGI;语言:Python;编辑器:PyCharm;发行版本:Anaconda;Web应用框架:Django;数据采集:Scrapy + urllib2快捷键汇总:Linux 常用命令 删除
2017-09-11 13:01:02
403
转载 mysql查询数据量
所有查询都需要进入到information_schema库进行操作。3、查询某个表的数据量,此处为pay数据库中的match表。进入information_schema库命令。2、查询某个数据库的数据量,此处为pay库。(1).查询pay库中的所有表名。...
2022-08-10 18:58:37
6604
原创 无法加载响应数据: No data found for resource with given identifier
仅做发现解决问题的一个过程记录场景:服务端无操作,客户登录访问指定界面就会抛异常,排查发现 接口返回 状态码200,返回数据被截端,本应13w个字母量实际返回7万多…排查一: 在服务器上直接用curl 多次访问,返回正常,浏览器访问稳定 抛异常…怀疑是浏览器或网络层被限制排查二:本地利用postman工具访问和浏览器情况一样,最后查看服务器内存,发现硬盘利用率100%,删除部分日志腾挪出部分空间后测试恢复正常结论: 此次异常现象是由于服务器磁盘利用率100%导致,但未明白为何服务器内curl 执.
2022-03-02 15:21:50
50772
转载 HTTP状态码——对照表
HTTP状态码HTTP状态码——(简化)1xx(信息类): 表示接收到请求并且继续处理。2xx(响应成功):3xx(重定向类):为了完成指定的动作,必须接受进一步处理。4xx(客户端错误类):请求包含错误语法或不能正确执行:500 -- 服务器遇到错误,无法完成请求。HTTP状态码——对照表(详情)1xx 消息2xx 成功3xx 重定向4xx 客户端错误5xx 服务器错误HTTP状态码——(简化)1xx(信息类): 表示接收到请求并且继续处理。100 -- 客户必须继续发
2021-10-14 14:27:34
2052
转载 Linux下查找Nginx配置文件位置
1、查看Nginx进程命令: ps -aux | grep nginx圈出的就是Nginx的二进制文件2、测试Nginx配置文件命令: /usr/sbin/nginx -t 可以看到nginx配置文件位置备注:参考原文:Linux下查找Nginx配置文件位置
2021-07-13 16:08:32
28788
原创 Mysql数据库CPU100%问题临时紧急处理
Mysql数据库CPU100%问题临时紧急处理在执行一些sql语句的时候,有时候可能会使mysql的cpu占用爆涨,出现其它的应用无法使用的情况,这时候就要去停止正在执行的语句,如何不执行mysql restart的情况下,只把占用cpu多的语句kill掉呢,使用如下的方法就可以:1、执行 show processlist; 查看msyql在等待执行的队列show processlist; 2、使用mysqladmin杀死相应的idmysqladmin -uroot -p kill [id]
2021-03-30 17:22:18
1479
转载 Fingerprintjs2 浏览器 设备指纹 记录
Fingerprintjs2 浏览器 设备指纹 记录Fingerprintjs2 浏览器 设备指纹fingerprint2 计算浏览器指纹分析Fingerprintjs2设备指纹采集器笔记
2021-01-22 16:05:50
1403
原创 localStorage 多窗口tab通信,保持登录信息一致
((keys='storageEvent')=>{ window.sessionStorage.setItem('author3',new Date()) // 监听storage 变化 window.addEventListener('storage', function (e) { if(e.key === keys){ let uplocals = window.localStorage...
2020-11-13 16:58:12
428
转载 CentOS7防火墙管理firewall-cmd
启动CentOS/RHEL 7后,防火墙规则设置由firewalld服务进程默认管理。一个叫做firewall-cmd的命令行客户端支持和这个守护进程通信以永久修改防火墙规则.查看 firewall 状态 :# firewall-cmd --state # eg :running查看 firewall 版本 :# firewall-cmd --version #eg : 0....
2020-03-25 10:30:44
3287
原创 mysql5.7.28tar包安装
mysql5.7.28tar包安装#卸载系统自带的Mariadb[root@ ~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64[root@~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64#删除etc目录下的my.cnf文件[root@...
2019-11-21 13:56:06
741
转载 学习笔记:docker部署高可用MySQL集群 环境
学习笔记:docker部署高可用MySQL集群参考地址:1、docker部署高可用MySQL集群2、docker搭建mysql集群3、docker安装(PXC)mysql集群# 安装镜像docker pull percona/percona-xtradb-cluster# 镜像改名docker tag percona/percona-xtradb-cluster pxc# 创...
2019-11-19 20:06:07
639
转载 使用node-schedule时的注意点
最近做一个项目需要定时发送一些邮件,网上搜索了下选用了Node.js的node-schedule包来进行定时操作。看了下npm上的文档,node-schedule用的是Cron表达式来进行设定的* * * * * *┬ ┬ ┬ ┬ ┬ ┬│ │ │ │ │ |│ │ │ │ ...
2019-08-07 15:19:47
1510
原创 Node.js 获取电脑CPU/内存/网卡等信息
转载,已验证!const os = require('os'); var dealTime = (seconds)=>{ var seconds = seconds|0; var day = (seconds/(3600*24))|0; var hours = ((seconds-day*3600)/3600)|0; var minutes = ((...
2019-06-04 11:38:38
12120
原创 git的使用总结
Github进行fork后如何与原仓库同步GitHub —— fork的仓库与原仓库保持同步Git的最常用命令版本回滚先显示提交的log$ git log -3 回滚到指定的版本$ git reset --hard 49eb963e3a9294312f2e8ce8bb144eb2dcab0b0e分支查看、切换查看本地及当前分支$ git branch 切换...
2019-03-27 15:37:42
138
原创 VMware安装Centos7; docker安装,mysql安装使用
安装Doker1、获取Docker源,访问Get Docker CE for CentOS
2019-03-20 19:57:06
408
原创 pm2常用的命令用法介绍
PM2常用命令:pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的,下面我们来看pm2常用的命令用法介绍吧。$ pm2 list # 列表 PM2 启动的所有的应用程序$ pm2 show[app - name] # 显...
2019-02-15 10:28:17
351
原创 微信和支付宝H5扫码支付开发记录
微信和支付宝H5扫码支付开发记录微信支付支付宝支付微信支付微信流程步骤简介1、获取用户code2、拉起微信支付支付宝支付支付宝流程步骤简介:1、获取用户code2、拉起微信支付...
2019-01-02 18:45:53
1290
1
原创 工作问题记录
工作问题记录本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:服务端负载均衡部署问题一: 基础环境:生产环境前端(基于Vue)和后端(node)代码分别部署了两套,并用nginx的做了负载均衡;其中前端代码在各自服务器编译生产;问题描述:多次刷新同一页面,偶然或连续多次出现css或js文件找不到404…..问题原因:主...
2018-09-06 18:35:48
216
原创 树莓派入门记录
树莓派入门记录树莓派系统下载 官网地址 https://www.raspberrypi.org/downloads/ 系统烧录 远程连接 Raspbian的默认用户是pi,默认密码应该是raspberry。快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl + L插入代码 ...
2018-08-25 19:50:33
555
转载 130个免费 微信小程序源码分享
130个免费 微信小程序源码分享 - AppleMusic - B站首页界面设计:附详细教程 - FlexLayout布局 - HIapp - IT-EBOOK - LOL战绩查询 - Railay:整体框架 - TCP,IP长连接 - cnode社区版 - dribbble - gank - leantodu - movecss效果 - r...
2018-04-12 11:03:42
16795
转载 小程序大全
微信小程序官方Demo(Hao-Wu/WeApp-Demo)微信小应用示例代码(phodal/weapp-quick)微信小应用地图定位demo(giscafer/wechat-weapp-mapdemo)微信小应用- 掘金主页信息流(hilongjw/weapp-gold)微信小程序(应用号)示例:微信小程序豆瓣电影(zce/weapp-demo)微信小程序-豆瓣电影(hingsir/weapp...
2018-04-12 10:52:29
302
原创 linux 下安装pm2后 报 pm2: command not found 解决方法
1.安装pm2执行npm install -g pm22.输入 pm2 -v 后报错 pm2: command not found解决方案:ln -s /usr/local/nodebox/nodejs/lib/node_modules/pm2/bin/pm2 /usr/local/bin如果提示:ln: creating symbolic link `/usr/loca...
2018-04-02 13:46:08
27097
4
原创 shell脚本 linux常用命令
ps -ef | 全格式显示当前所有进程grep xxx 滤出''xxx''的进程grep -v grep 把''grep''自身进程忽略掉wc -l 看看有多少个进程awk ...
2018-03-14 15:52:00
353
转载 NPM的常用命令记录
参考链接1. 查看远程分支$ git branch -a 解决国内NPM安装依赖速度慢问题淘宝国内镜像,命令如下:npm install -gd express --registry=http://registry.npm.taobao.org1只需要使用–registry参数指定镜像服务器地址,为了避免每次安装都需要--registry参数,可以使用如下命令进行永久设置:npm config s...
2018-01-16 11:45:23
232
转载 Git的使用(开源中国)及常用命令
Git基本常用命令如下:mkdir: XX (创建一个空目录 XX指目录名)pwd: 显示当前目录的路径。git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件。git add XX 把xx文件添加到暂存区去。git commit –m “XX” 提交文件 –m 后面的是注释。git
2018-01-16 11:41:43
385
原创 vue基于vue-cli的项目搭建及部分依赖的添加
基础项目的搭建基础搭建 参考vue的官网介绍其他依赖的添加一、less的添加第一步,安装less依赖 npm install less less-loader --save第二步,修改webpack.base.conf.js文件,配置loader加载依赖,让其支持外部的less,在原来的代码上添加 {
2017-12-18 11:41:51
1573
原创 localStorage的设置和取值Demo
localStorage是设置和取值Demo /*--------------------------- 样例一 字符串的简单缓存和获取及移除 ------------------------*/ localStorage.setItem("test","详情请看控制台localStorage内容变化,此对象2s后自动移除"); //缓存内容方法 alert("确认
2017-11-13 11:02:10
3395
原创 cookie的同源域设置与取值Demo
cookie的同源域设置与取值Demo//设置cookie function writeCookie (name, value, hours) {//name:cookie名字;value:cookie值,hours有效时间(小时) var expire = ""; if (hours != null) { expir
2017-11-13 10:56:21
581
转载 监听vue.js中v-for全部渲染完成
监听vue.js中v-for全部渲染完成vue里面本身带有两个回调函数: 一个是Vue.nextTick(callback),当数据发生变化,更新后执行回调。 另一个是Vue.$nextTick(callback),当dom发生变化,更新后执行的回调。例子:...<ul id="demo"> <li v-for="item in list">{{item}}</div></ul>.
2017-11-09 17:09:45
6013
原创 使用seleninum实现清单自动下载Demo
此文仅作清单下载Demo,完整的代码还有清单表格数据处理、数据上传数据库、成功或异常简报的邮件发送、日志记录…#coding:utf-8# 公用库import osimport timeimport datetimeimport sysreload(sys)sys.setdefaultencoding( "utf-8" )# selenium操作库from selenium impo
2017-09-16 14:26:59
547
转载 selenium多页面切换
此文仅作句柄切换记录之用# -*- coding: utf-8 -*-from selenium import webdriver # 引入selenium模块。from selenium.webdriver.common.keys import Keys # 模拟键盘输入。import random,time # 经常要用到,一个是产生随机数,一个是时间操作的功能browser =
2017-09-16 14:03:07
2190
原创 python学习之三 邮件发送
python学习之二 邮件发送 此代码经过验证可用单个邮件发送Demo# -*- coding:utf-8 -*-import smtplibfrom email.mime.text import MIMETextfrom email.header import Header# 邮箱方面需要设置 POP3/SMTP/IMAP 权限#发送邮箱服务器smtpserver = 'smtp.163
2017-09-12 10:17:38
389
原创 python学习之二 代理ip有效性验证
验证代码Demo# -*- coding: utf-8 -*-import requestsdef gitIp(): ipList=[] with open("../../proxies.txt", "r") as f: ipList=f.read().split("\n") # print ipList # print "---
2017-09-11 20:31:25
31000
转载 Markdown编辑器使用Demo
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-09-11 15:45:12
406
原创 python学习之一 文件读取
python学习之一 文件读取文件逐行读取Excel表格操作文件逐行读取import oswith open("***", "r") as f: for line in f.readlines(): list = line.split(",") print(list)Excel表格操作# -*- coding: utf-8 -*-# Exce
2017-09-11 15:29:26
353
转载 Scrapy爬虫入门教程 安装和基本使用
Python版本管理:pyenv和pyenv-virtualenv 开发环境: Python 3.6.0 版本 (当前最新) Scrapy 1.3.2 版本 (当前最新)Scrapy安装创建项目如何运行我们爬虫提取数据CSS选择元素提取标题XPath选择元素提取引号和作者存取数据链接界面包含的链接更
2017-09-08 10:29:18
869
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人