自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

袁军伟的博客

技术成长记录

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

原创 建站点滴记录

此文仅此记录建站过程中用到的技术和知识。未完,随时更新!环境配置:操作系统:Linux的Contes;数据库 : MySQL;服务器配置:Nginx + uWSGI;语言:Python;编辑器:PyCharm;发行版本:Anaconda;Web应用框架:Django;数据采集:Scrapy + urllib2快捷键汇总:Linux 常用命令 删除

2017-09-11 13:01:02 373

转载 mysql查询数据量

所有查询都需要进入到information_schema库进行操作。3、查询某个表的数据量,此处为pay数据库中的match表。进入information_schema库命令。2、查询某个数据库的数据量,此处为pay库。(1).查询pay库中的所有表名。...

2022-08-10 18:58:37 6346

原创 无法加载响应数据: No data found for resource with given identifier

仅做发现解决问题的一个过程记录场景:服务端无操作,客户登录访问指定界面就会抛异常,排查发现 接口返回 状态码200,返回数据被截端,本应13w个字母量实际返回7万多…排查一: 在服务器上直接用curl 多次访问,返回正常,浏览器访问稳定 抛异常…怀疑是浏览器或网络层被限制排查二:本地利用postman工具访问和浏览器情况一样,最后查看服务器内存,发现硬盘利用率100%,删除部分日志腾挪出部分空间后测试恢复正常结论: 此次异常现象是由于服务器磁盘利用率100%导致,但未明白为何服务器内curl 执.

2022-03-02 15:21:50 49949

转载 HTTP状态码——对照表

HTTP状态码HTTP状态码——(简化)1xx(信息类): 表示接收到请求并且继续处理。2xx(响应成功):3xx(重定向类):为了完成指定的动作,必须接受进一步处理。4xx(客户端错误类):请求包含错误语法或不能正确执行:500 -- 服务器遇到错误,无法完成请求。HTTP状态码——对照表(详情)1xx 消息2xx 成功3xx 重定向4xx 客户端错误5xx 服务器错误HTTP状态码——(简化)1xx(信息类): 表示接收到请求并且继续处理。100 -- 客户必须继续发

2021-10-14 14:27:34 1559

转载 Linux下查找Nginx配置文件位置

1、查看Nginx进程命令: ps -aux | grep nginx圈出的就是Nginx的二进制文件2、测试Nginx配置文件命令: /usr/sbin/nginx -t 可以看到nginx配置文件位置备注:参考原文:Linux下查找Nginx配置文件位置

2021-07-13 16:08:32 28228

原创 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 1376

转载 Fingerprintjs2 浏览器 设备指纹 记录

Fingerprintjs2 浏览器 设备指纹 记录Fingerprintjs2 浏览器 设备指纹fingerprint2 计算浏览器指纹分析Fingerprintjs2设备指纹采集器笔记

2021-01-22 16:05:50 1005

原创 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 361

转载 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 3175

原创 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 684

转载 学习笔记: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 579

转载 使用node-schedule时的注意点

最近做一个项目需要定时发送一些邮件,网上搜索了下选用了Node.js的node-schedule包来进行定时操作。看了下npm上的文档,node-schedule用的是Cron表达式来进行设定的* * * * * *┬ ┬ ┬ ┬ ┬ ┬│ │ │ │ │ |│ │ │ │ ...

2019-08-07 15:19:47 1365

原创 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 11120

原创 git的使用总结

Github进行fork后如何与原仓库同步GitHub —— fork的仓库与原仓库保持同步Git的最常用命令版本回滚先显示提交的log$ git log -3 回滚到指定的版本$ git reset --hard 49eb963e3a9294312f2e8ce8bb144eb2dcab0b0e分支查看、切换查看本地及当前分支$ git branch 切换...

2019-03-27 15:37:42 104

原创 VMware安装Centos7; docker安装,mysql安装使用

安装Doker1、获取Docker源,访问Get Docker CE for CentOS

2019-03-20 19:57:06 375

原创 pm2常用的命令用法介绍

PM2常用命令:pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的,下面我们来看pm2常用的命令用法介绍吧。$ pm2 list # 列表 PM2 启动的所有的应用程序$ pm2 show[app - name] # 显...

2019-02-15 10:28:17 302

原创 微信和支付宝H5扫码支付开发记录

微信和支付宝H5扫码支付开发记录微信支付支付宝支付微信支付微信流程步骤简介1、获取用户code2、拉起微信支付支付宝支付支付宝流程步骤简介:1、获取用户code2、拉起微信支付...

2019-01-02 18:45:53 1253 1

原创 工作问题记录

工作问题记录本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:服务端负载均衡部署问题一: 基础环境:生产环境前端(基于Vue)和后端(node)代码分别部署了两套,并用nginx的做了负载均衡;其中前端代码在各自服务器编译生产;问题描述:多次刷新同一页面,偶然或连续多次出现css或js文件找不到404…..问题原因:主...

2018-09-06 18:35:48 178

原创 树莓派入门记录

树莓派入门记录树莓派系统下载 官网地址 https://www.raspberrypi.org/downloads/ 系统烧录 远程连接 Raspbian的默认用户是pi,默认密码应该是raspberry。快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl + L插入代码 ...

2018-08-25 19:50:33 280

转载 130个免费 微信小程序源码分享

130个免费 微信小程序源码分享 - AppleMusic - B站首页界面设计:附详细教程 - FlexLayout布局 - HIapp - IT-EBOOK - LOL战绩查询 - Railay:整体框架 - TCP,IP长连接 - cnode社区版 - dribbble - gank - leantodu - movecss效果 - r...

2018-04-12 11:03:42 13683

转载 小程序大全

微信小程序官方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 263

原创 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 26257 4

原创 shell脚本 linux常用命令

ps -ef | 全格式显示当前所有进程grep xxx 滤出''xxx''的进程grep -v grep 把''grep''自身进程忽略掉wc -l 看看有多少个进程awk ...

2018-03-14 15:52:00 310

转载 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 201

转载 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 342

原创 vue基于vue-cli的项目搭建及部分依赖的添加

基础项目的搭建基础搭建   参考vue的官网介绍其他依赖的添加一、less的添加第一步,安装less依赖      npm install less less-loader --save第二步,修改webpack.base.conf.js文件,配置loader加载依赖,让其支持外部的less,在原来的代码上添加  {

2017-12-18 11:41:51 1467

原创 localStorage的设置和取值Demo

localStorage是设置和取值Demo /*--------------------------- 样例一 字符串的简单缓存和获取及移除 ------------------------*/ localStorage.setItem("test","详情请看控制台localStorage内容变化,此对象2s后自动移除"); //缓存内容方法 alert("确认

2017-11-13 11:02:10 3341

原创 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 548

转载 监听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 5872

原创 使用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 515

转载 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 2124

原创 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 361

原创 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 27179 3

转载 Markdown编辑器使用Demo

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-09-11 15:45:12 336

原创 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 326

转载 Scrapy爬虫入门教程 安装和基本使用

Python版本管理:pyenv和pyenv-virtualenv 开发环境: Python 3.6.0 版本 (当前最新) Scrapy 1.3.2 版本 (当前最新)Scrapy安装创建项目如何运行我们爬虫提取数据CSS选择元素提取标题XPath选择元素提取引号和作者存取数据链接界面包含的链接更

2017-09-08 10:29:18 752

空空如也

空空如也

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

TA关注的人

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