- 博客(30)
- 收藏
- 关注
原创 redis最全教程
Redisredis是一个完全免费的,遵守BSD协议的,高性能的key-value数据库。BSD满足三个条件:1.如果再次发布的产品中包含源代码,则在源代码中必须包含原来代码中的BSD协议2.如果再次发布的是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码的BSD协议3.不可以用开源代码的作者/机构名字和原产品的名字做市场推广redis特点1.redis支持数据的持...
2019-12-02 10:16:17 226
原创 H5 获取地理位置 到精度和维度
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>旺仔带你学IT</title> </head><body><p id="demo">点击按钮获取您当前坐标(直到精度和维度):</p><but...
2019-11-28 17:19:08 784
原创 HTTP 中get和 post 的区别
HTTP中,POST与GET的区别1)Get是从服务器上获取数据,Post是向服务器传送数据。2)Get是把参数数据队列加到提交表单的Action属性所指向的URL中,值和表单内各个字段一一对应,在URL中可以看到。3)Get传送的数据量小,不能大于2KB;Post传送的数据量较大,一般被默认为不受限制。4)根据HTTP规范,GET用于信息获取,而且应该是安全的和幂等的...
2019-11-27 15:43:19 274
原创 python黑魔法之远程开机关机教程
学Python这么久我们今天搞个好玩的东西 Python实现远程开机下边正式进入主题:一、远程开机原理二、Python 远程开机代码实现三、Python 关机说明Python 开机关于用程序来开机,是怎么做到的呢?这就是 WOL 技术 Wake-On-Lan, 利用计算机在关机或休眠状态时,网卡及主板部分仍然有微弱的供电,当然要保持电源是插上的,而且是有线连接。所以即使在关机情况下,网卡...
2019-10-14 18:16:11 518 1
原创 Python基于SMTP封装的邮件发送
# coding:utf-8import smtplibfrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartfrom config import EmailConfigimport osclass SendEmail(object): """ smtp邮件...
2019-10-14 17:51:43 420
原创 C++基类和派生类的标准写法用来求矩形面积
#include <iostream> using namespace std; // 基类class Shape {public: // 提供接口框架的纯虚函数 virtual int getArea() = 0; void setWidth(int w) { width = w; } void setHeight(int...
2019-10-14 17:31:12 1131
原创 C++指针使用 并赴完整代码的实例
C++ 的指针既简单又有趣。通过指针,可以简化一些 C++ 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。就像其他变量或常量一样,您必须在使用指针存储其他变量地址之前,对其进行声明。指针变量声明的一般形式为:type var-name;在这里,type 是指针的基类型,它必须是一个有效的 C++ 数据类型,v...
2019-10-14 17:22:33 796
原创 C++一维数组使用实例求得 0-10 分别加100的和求出的结果
#include <iostream>using namespace std; #include <iomanip>using std::setw; int main (){ int n[ 10 ]; // n 是一个包含 10 个整数的数组 // 初始化数组元素 for ( int i = 0; i < 10;...
2019-10-14 17:16:20 445
原创 C++数据封装实例
#include <iostream>using namespace std; class Adder{ public: // 构造函数 Adder(int i = 0) { total = i; } // 对外的接口 void addNum(int number) { ...
2019-10-14 17:08:23 260
原创 C++有符号整数和无整数符号的差别
#include <iostream>using namespace std; /* * 这个程序演示了有符号整数和无符号整数之间的差别*/int main(){ short int i; // 有符号短整数 short unsigned int j; // 无符号短整数 j = 50000; i = j; c...
2019-10-14 17:04:00 429
原创 动态加载网站的数据爬取 列子:有道翻译 百度翻译破解案列 民政网站数据抓取 多线程爬虫
动态加载网站数据抓取1、F12打开控制台,页面动作抓取网络数据包2、抓取json文件URL地址# 控制台中 XHR :异步加载的数据包# XHR -> Query String Parameters(查询参数)有道翻译流程梳理1. 打开首页2. 准备抓包: F12开启控制台3. 寻找地址 页面中输入翻译单词,控制台中抓取到网络数据包,查找并分析返回翻译数据的地址4....
2019-10-12 10:55:09 594
原创 Python的二分查找法
#二分查找法def binary_search(alist, item): first = 0 last = len(alist) - 1 while first <= last: midpoint = (first + last) / 2 if alist[int(midpoint)] == item: ...
2019-10-12 10:46:26 172
原创 Python插入排序拿去即可使用
def get_index(nums1): if len(nums1) == 1 or nums1[1] < nums1[0]: return 0 if nums1[-1] > nums1[-2]: return len(nums1) - 1 list = [] list.append(len(nums1) - 1) ...
2019-10-12 10:44:59 99
原创 tensorflow的第一次使用 介绍的较为详细和初级
# -*- coding: utf-8 -*-'''导入库s数据预处理:加载数据 分割数据 数据可视化构建神经网络训练模型优化'''import numpy as npimport tensorflow as tfimport matplotlib.pylab as plt#训练样本的特征对应的标签x = [[0,0],[1,0],[0,1],[1,1],[1,1],...
2019-10-12 10:34:01 133
原创 scrapy教程+selenium +数据的各种永久化存储
selenium切换句柄1、适用网站页面中点开链接出现新的页面,但是浏览器对象browser还是之前页面的对象2、应对方案# 获取当前所有句柄(窗口)all_handles = browser.window_handles# 切换到新的窗口browser.switch_to_window(all_handles[1])3、设置无界面模式1、options = webdrive...
2019-10-12 10:19:36 483
原创 Python利用selenium爬取行政区域存到MySQL里
from selenium import webdriverimport timeimport pymysqlclass GovementSpider(object): def __init__(self): self.browser = webdriver.Chrome() self.one_url = 'http://www.mca.gov.cn...
2019-10-12 10:09:35 816
原创 selenium 模仿浏览器爬取京东
from selenium import webdriverimport timeclass JdSpider(object): def __init__(self): self.browser = webdriver.Chrome() self.url = 'https://www.jd.com/' self.i = 0 #...
2019-10-12 10:03:27 382
原创 selenium的使用1
from selenium import webdriverimport timebrowser = webdriver.Chrome()browser.get('http://www.baidu.com/')# 向搜索框输入 赵丽颖# word = input('请输入要搜索的内容:')browser.find_element_by_xpath('//*[@id="kw"]').s...
2019-10-12 10:01:46 107
原创 Python多进程爬取小米
import requestsimport timefrom threading import Threadfrom queue import Queueimport jsonclass XiaomiSpider(object): def __init__(self): self.url = 'http://app.mi.com/categotyAllListA...
2019-10-12 09:59:33 233
原创 Python爬取百度翻译两种语言选择
import requestsimport reimport execjsclass BaiduTranslateSpider(object): def __init__(self): self.get_url = 'https://fanyi.baidu.com/?aldtype=16047' self.headers = { ...
2019-10-12 09:55:49 514
原创 Python爬取豆瓣电影
import requestsclass DoubanSpider(object): def __init__(self): self.url = 'https://movie.douban.com/j/chart/top_list?' \ 'type=11&interval_id=100%3A90&action=&...
2019-10-12 09:53:24 258
原创 xicidaili搭建的代理IP池
# -*- coding:utf8 -*-import requestsfrom lxml import etreefrom fake_useragent import UserAgent# 获取User-Agentdef get_random_ua(): # 1.创建User-Agent对象 ua = UserAgent() return ua.rando...
2019-10-12 09:50:55 169
原创 途家日历价格的接口
#爬取途家日历价格接口: https://www.tujia.com/bingo/pc/unit/getUnitCalendar请求方式: postrequets payload房源ID: {“unitId”:“9627682”}请求头:{“unitId”:“9627682”} #当前查看的房子的ID值返回值:{“trace”:null,“referTraceId”:...
2019-10-09 11:03:25 1441 1
原创 字节串和字符串互相转换
# -*- coding: utf-8 -*-def bytes_to_str(s, encoding='utf-8'): return s.decode(encoding)def str_to_bytes(s, encoding='utf-8'): return s.encode(encoding)if __name__ == '__main__': c...
2019-10-09 10:57:37 413
原创 python的datetime模块求每个月的最后一天
#导入datetime模块import datetimedef last_day_of_month(any_day): #获取每个月的最后一天 next_month = any_day.replace(day=28) + datetime.timedelta(days=4) # this will never fail return next_month - date...
2019-09-28 23:00:00 3192
原创 python冒泡
# 冒泡排序算法的原理如下:# 比较相邻的元素。如果第一个比第二个大,就交换他们两个。# 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。# 针对所有的元素重复以上的步骤,除了最后一个。# 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。# 冒泡排序流程图# 冒泡排序流程图def bubble_sort(ali...
2019-09-28 22:49:37 101
原创 Python的快速排序
#快速排序 alist要排序的元素start为起始元素def quick_sort(alist, start, end):if start >= end: return# 设定起始元素为要寻找位置的基准元素mid = alist[start]# low为序列左边的由左向右移动的游标low = start# high为序列右边的由右向左移动的游标high...
2019-09-28 22:45:32 134
转载 机器学习DAY01
机器学习DAY01机器学习概述什么是机器学习机器学习是一门能够让编程计算机从数据中学习的计算机科学。一个计算机程序在完成任务T之后,获得经验E,其表现效果为P。如果任务T的性能表现(P),虽则E增加而增加,那么这样的计算机程序就被称为机器学习系统。自我完善、自我增进、自我适应。为什么需要机器学习自动化升级维护解决那些算法太复杂甚至根本没有算法实现的问题在机器学习过程中协助人类看...
2019-05-20 18:50:28 314
转载 CSDN-markdown编辑器使用方法
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-05-20 17:50:29 181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人