自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 uniapp 页面跳转出现闪屏、短暂白屏的解决办法

在项目pages.json里设置页面的背景色和页面中page或container的背景色一致即可解决这个问题。 { "path": "pages/ecosystem/index", "style": { ...

2020-03-24 10:04:00 886 1

原创 python ahttp:简单、高效、异步requests请求模块

ahttp:简单、高效、异步requests请求模块 ahttp 是一个所有的http连接请求均使用协程的方式。 使请求过程中 IO 操作交给其他硬件,而CPU专注于处理计算型任务,可以大量的节约等待的时间。 适用版本: PYTHON 3.7 快速开始 安装 你可以通过以下方式快速安装: pip ...

2019-11-11 18:41:23 1885 3

原创 centos 安装 requests-html render报错

报错的原因有很多,以下是针对已经安装chrome但是执行报错的解决方法: 安装依赖,执行以下命令 yum install pango.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXext.x86_64 ...

2019-10-17 18:24:02 53 0

原创 Mac ssh记住ip和密码

需求 mac的terminal很方便进行远程ssh链接,但是却每一次????都要输入密码,很麻烦,尤其是管理多台服务器的时候。 所以如果能记住密码是再好不过了,直接进行连接和登录。 解决方案 Linux系统是自带Python 2.7的,Mac OS也不例外,可以在终端中输入 python -V以查...

2019-09-28 01:13:34 316 0

原创 微信小程序客服消息中文乱码踩的坑

一般很少遇到字符编码的问题,默认都是utf8,但是这次小程序却是遇到了小程序的客服前端不解码的问题。 收到一大堆经过unicode编码的中文,看了一下文档,小程序不像正常的解析中文的程序,会默认把unicode进行转码,所以在用django处理的时候注意对中文的转码: requests.p...

2019-06-11 21:50:49 838 0

原创 python使用位运算实现整数加法运算

位运算是二进制的一种基础运算,在生产中经常用来加密。下面是使用Python位运算来实现加法运算: 主要用到三个位运算符:异或^,和与&、左移位<<。对于异或,同位置数字不同则为1,相同则为0: 2^1 = 3 ==> 0010 ^ 0001 = 0011 2^2 ...

2019-05-28 12:20:11 1158 2

原创 2019年DigitalOcean最新优惠券赠送100美元

https://www.digitalocean.com/?refcode=bacf96ec0bc8 注册后,账户里会有100美元。

2019-04-07 22:14:14 645 1

原创 Centos7.X Django+uwsgi+nginx配置

1.安装 pip install uwsgi django nginx安装请参考其他博文 安装的uwsgi创建一个全局环境的命令: ln -s /usr/local/python3/bin/uwsgi /usr/bin/ 2.配置 1.新建一个名字为test的django项目 pyt...

2019-03-27 23:11:52 128 0

原创 CentOS 7.X 安装Mysql8.0和NodeJS

安装Mysql 1.下载Mysql 去mysql官网下载最新的mysql https://dev.mysql.com/downloads/mysql/#downloads Select Operating System选择 Linux-Generic 64位的选择(mysql-8.0....

2019-03-27 19:43:53 196 0

原创 iphone ios使用fiddler手机抓包https不能安装证书

除手机自带的safari浏览器外都不能正确的安装证书,所以只能用safari打开证书即可解决。

2019-03-22 23:21:04 1901 1

原创 mysql插入数据报Incorrect string value: '\\xF0\\x9F\\x8C\\xBC\\xE5\\xB0...' for column错误

这个错误是因为数据库字段的charset是utf8,但却插入了含有四个字节单位的字符引起的,通常是emoji表情。 解决办法: 1.修改数据库的character为 utf8mb4 并且 collate 为 utf8mb4_unicode_ci 以至支持四个字节的字符 2.普通utf8仅支持...

2019-03-21 20:08:21 250 0

原创 centos startx报错Errors from xkbcomp are not fatal to the X server

最近在做淘宝联盟的自动登录,需要图形界面跳过验证码。安装了图形界面报错如下: (==) Log file: "/var/log/Xorg.0.log", Time: Mon Dec 10 13:05:11 2018 (==) Using config directory: &...

2018-12-10 13:17:49 3552 0

原创 解决新版2.X django url路由不能匹配正则路径

from django.urls import path, re_path #导入re_path urlpatterns = [ path('admin/', admin.site.urls), re_path(r'\d/\d/', test....

2018-09-06 23:31:55 944 0

原创 wxpy识别语音消息

wxpy识别语音消息1.wxpywxpy是一个模拟微信网页版登录,从而实现的一系列将微信网页版功能自动化的一个模块。github:https://github.com/youfou/wxpy2.前期准备 目前的wxpy还没有内置语音处理的功能,接入wxpy之后,别人发送语音消息,是以一个语音文件的...

2017-11-09 13:41:59 2440 3

原创 ahttp:基于协程的 Http 请求库

ahttp:基于协程的 Http 请求库ahttp 是一个使用 aiohttp 和 asyncio 为基础进行封装的库,所有的http连接请求均使用协程的方式。 使请求过程中 IO 操作交给其他硬件,而CPU专注于处理计算型任务,可以大量的节约等待的时间。快速上手安装你可以通过以下方式快速安装:p...

2017-11-05 22:46:35 941 0

原创 Grequests VS aiohttp+asyncio

1. grequests 什么是grequests grequests 是基于 requests 和 gevent 的一个第三方库,详细使用请见 github 地址 ,和aiohttp相同的是,同样是使用的纯协程 使用 grequests 获取 51wady.com 的电影列表。源码获得后,此处...

2017-11-04 22:59:56 2518 0

原创 使用 aiohttp 和 asyncio 进行异步请求

使用协程的异步请求以其低时消耗和对硬件的高利用而著称,翻看了很多论坛,发现协程在进行爬虫以及高频网络请求时的耗时比单多进程和单多线程还要好。本文将使用requests和使用aiohttp+asyncio进行比较,比较一下具体使用协程和不使用协程能差距多少。 本文测试所使用目标网址是廖雪峰老师pyt...

2017-11-03 18:20:40 3773 1

原创 CentOS安装邮件服务器

系统要求 Warning 阿里云封禁了邮件服务所必须的 25 端口,因此您不能使用阿里云来部署邮件服务器。 Warning iRedMail 只针对全新安装的操作系统设计,它要求你的操作系统上 没有 事先 安装邮件服务相关的组件,例如 MySQL,OpenLDA...

2017-10-22 13:06:06 4681 0

原创 安装nginx后,只能通过内网访问网页

出现这个问题,是因为防火墙拦截了外网访问,可输入以下命令打开响应端口: iptables -F iptables -A INPUT -i lo -j ACCEPT iptables -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT iptab...

2017-07-30 18:41:37 1772 0

原创 jquery中$(window).height()和其他几个的关系

$(document).height()是整个页面的长度 $(window).height()是可视窗口的长度 $(widnow).scrollTop()是滚动条到页面顶端的长度 当滚动条处在最低端的时候: $(window).scrollTop()+$(window).height()=...

2017-05-18 18:13:15 494 0

翻译 aiohttp 简易使用教程

0. 前言 本文翻译自aiohttp的官方文档,如有纰漏,欢迎指出。 aiohttp分为服务器端和客户端,本文只介绍客户端。 由于上下文的缘故,请求代码必须在一个异步的函数中进行: async def fn(): pass 1. aiohttp安装 pipinstall ai...

2017-05-10 10:45:47 30621 2

原创 python爬虫之异步IO

在web请求非常多的情况下,异步IO往往效果和速率惊人。 #!/usr/bin/env python3 # -*- coding: utf-8 -*- import requests,time start_time=time.time() resp=requests.get(url='h...

2017-05-10 09:41:25 514 0

原创 python多线程共享变量的使用和效率

python多线程可以使任务得到并发执行,但是有时候在执行多次任务的时候,变量出现“意外”。 import threading,time n=0 start=time.time() def b1(num): global n n=n+num n=n-num def b2(num): fo...

2017-05-07 21:21:41 5474 0

原创 python requests乱码解决方案

在使用requests获取网页源代码之后: from bs4 import BeautifulSoup import requests url="http://www.diareagent.com/" r=requests.get(url=url) r.encoding=&#...

2017-05-05 11:32:49 471 0

原创 使用python构造一个微信聊天机器人

申请一个图灵的APIKEY http://www.tuling123.com/ python3环境下安装wxpy pip install wxpy linux下还需安装pillow pip install pillow 然后执行以下代码: #!/usr/bin/python3 # -*- codi...

2017-04-14 18:52:41 6852 1

转载 搭建微信小程序基本的https与wss环境

原文地址: http://www.wxappclub.com/topic/842 修改nginx.conf(有注释的地方改 其他的保持原样就行了) ```#user nobody;worker_processes 1;#error_log logs/error.log;...

2017-04-06 10:12:12 1583 1

原创 linux mysql的中文乱码解决方案

进入mysql查看当前编码: show variables like "%char%"; +--------------------------+----------------------------+ | Variable_name | Val...

2017-04-05 15:42:40 388 0

原创 Centos 6.8 PHP7的安装

首先从官网下载好之后解压缩, tar -xzf php7.x mkdir php cd ./php7.x 查看一下能安装哪些块: ./configure --help 检查文件: ./configure --prefix=/usr/local/php7 \ --exec-prefix=/usr/...

2017-03-30 16:59:23 2117 0

原创 Centos 6.8安装 Nginx+PHP

1,下载最新版Nginx 进入Nginx官网看一下最新版是哪个版本http://nginx.org/en/download.html 我看到的最新版是:nginx-1.11.12 开始下载: wget -chttps://nginx.org/download/nginx-1.11.12.ta...

2017-03-29 09:43:34 2692 0

原创 CentOS 6.8升级系统自带python

Centos 6.8上自带的python是2.6.6,这和我想要的新版python差别太多,毕竟现在python现在已经更新到3.5,不同版本之间差别还是很多的。本来想使用yum在线更新python: [root@localhost ~]# yum update python 谁知道yum...

2017-03-22 16:26:07 1176 0

转载 Python生成器generator之next和send运行流程

对于普通的生成器,第一个next调用,相当于启动生成器,会从生成器函数的第一行代码开始执行,直到第一次执行完yield语句(第4行)后,跳出生成器函数。 然后第二个next调用,进入生成器函数后,从yield语句的下一句语句(第5行)开始执行,然后重新运行到yield语句,执行后,跳出生成器...

2017-03-15 14:13:30 252 0

原创 矩阵在CSS3 3D旋转和2D旋转上的应用

一、CSS3 矩阵2D旋转 2D旋转相对于3D旋转来说比较简单,主要体现在比较好理解,看下面一个例子 摸我 当鼠标移动上面的红色方块时,方块环绕其自身的中心旋转45度,主要代码如下: #sample1{ width:100px; height:50px; back...

2016-10-23 11:30:42 799 0

原创 jquery ajax 遇到 missing ) after argument list的解决办法

在使用jquery ajax的jsonp(json with padding) 执行跨域请求时,例如我要获取服务器的时间,那么我在服务器新建一个time.php代码如下: <?php date_default_timezone_set('Asia/Shanghai');...

2016-10-12 08:54:25 1966 0

原创 Php正则表达式匹配需要注意的问题

一个返回ip地址的get,在页面上的数据如下 我想得到lo的值和lc的值,用PHPzheng标示为:/.*lo="(.*)",.*/;然后获取$1的值就可以了,不过在测试的过程中老是不能出现正确的lo,我就不得不输出获得的这个值来看,结果一看,竟然是乱码,然后我又用语...

2016-09-09 18:56:49 462 0

原创 Mysql中文乱码的解决方法

SHOW VARIABLES LIKE "%char%" 显示: 乱码的原因是各个变量的设置编码不一样所引起的,需要把上述变量都设置成utf8 除了character_set_server之外,其他的都能用 SET character_set_xxx='...

2016-09-06 11:15:03 243 0

原创 使用php的curl函数post返回值为301永久迁移的问题。(Moved Permanently)

这个问题的出现真让人摸不着头脑,然后点击here之后就跳转到了自己想要post的页面。然后网上搜可以一下,最终解决方法为: 添加一行curl_setopt: curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1); 这句话的意思是当遇到location跳转...

2016-09-04 10:43:18 5683 1

原创 iframe dom的控制方法。

菜鸟教程(runoob.com) function changeStyle(){ var x=document.getElementById("myframe"); var y=(x.contentWindow || x.contentDocument); if (y....

2016-08-24 13:10:50 373 0

原创 改变浏览器大小的时候 div浮动布局发生改变的问题。

目前看到有两种解决方法。第一种是规定好所在父div的width。这样的网页应用比较广泛,目前所见到的大部分网页都是采用的这种布局方式。例如百度、微博等。 第二种是不太常用的一种方式,就是把浮动变成绝对定位,虽然布局在浏览器改变的时候整体上保持了功能的完整性,但是随着窗口尺寸的随意变化,仍然会产生...

2016-08-08 10:57:14 1374 0

原创 JS事件函数不能传参数的解决办法。

昨天遇到一个问题,关于事件函数的传参问题,现在我抽象出来代码如下: HTML: 0 0 0 0现在我想用for循环给每个div加个单击事件,单击一下,弹出是第几个div即for循环里面的i的值,JS代码应该如下: window.onload=function(){ var div=do...

2016-08-05 10:38:26 2106 0

原创 settimeout的执行函数作用域问题

今天在做一个项目的时候,遇到了一个小问题,可把我纠结了半天,问题如下: Base.prototype.move_over=function(arr,_time){     for(var i=0;i     var _this=this;     var _thisElements=this.el...

2016-08-03 11:11:23 2411 0

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