-
12306抢票
12306Python我自己写的:https://github.com/xiaoliang8006/12306Python大佬们写的:https://github.com/xiaoliang8006/12306大佬们是无界面,借助于云打码。我的是有界面,登录需要手动点击。不过登录之后效果是一样的,而且我的比较简单易懂。hack12306.py 是一个 Python 3.x 版的12306.cn自动订票程序。利用splinter(一个开源的用来通过python自动化测试web的工具),让电脑...…
-
小冰微信聊天
python3 + wxpy + requests使用方法首先到http://www.tuling123.com申请一个api_key,填入下方的api_key。然后修改自己的微信好友名称WeChat.py# -*- coding: utf-8 -*-from wxpy import *import jsonimport requestsimport time#console_qr是否开启纯控制台模式 cache_path是否开启cache缓存便于下次登录bot = Bot(console...…
-
爬虫下载酷狗歌曲
python3 + re + requests使用方法$python spiderKugou.py #默认显示结果20条$python spiderKugou.py 30 #设置显示结果为30条然后输入歌手名或歌曲名得到结果 最后再输入歌曲序号即可下载spiderKugou.pyimport jsonfrom urllib.parse import urlencode#import pymongoimport requestsfrom requests.exceptions import ...…
-
Windows系统关于.exe可执行文件
关于exe可执行文件环境:g++python里用的是pyinstaller, 但是打包后太大,因为python将很多库也打包进去了。所以考虑使用转为c++#直接生成exe可执行文件g++ main.cpp -o main.exe#要想在其他电脑直接运行,需要使用静态链接#静态链接生成exe可执行文件g++ main.cpp -o main.exe -static-libstdc++ -static-libgcc加图标先准备好TEST.ico图标(将jpg等格式转换而成,网上一大堆工具,可在...…
-
mysql常用命令
mysql常用命令Mysql安装目录环境:CentOS7数据库目录/var/lib/mysql/配置文件/usr/share/mysql(mysql.server命令及配置文件)相关命令/usr/bin (mysqladmin mysqldump等命令)启动脚本/etc/init.d/mysql (启动脚本文件mysql的目录)一.连接MySQL格式: mysql -h主机地址 -u用户名 -p用户密码或者: mysql -u用户名 -p //回车后要求输入密码,密码不可见,比较安全1...…
-
centos7 mysql数据库安装和配置
centos7 mysql数据库安装和配置目录系统环境mysql安装方法一:安装mariadb方法二:官网下载安装mysql-server配置mysql1.编码2、远程连接设置系统环境CentOS7cat /etc/redhat-release #查看系统版本mysql安装# yum install mysql# yum install mysql-server# yum install mysql-devel安装mysql和mysql-devel都成功,但是安装mysql-server失...…
-
自动发送邮件
使用python自动发送邮件环境python2.7安装准备本文用的是QQ邮箱(发送)和Gmail邮箱(接收),QQ邮箱需要开通smtp服务。用到的包:smtplib和email程序#coding:utf-8 #强制使用utf-8编码格式import smtplib #加载smtplib模块from email.mime.text import MIMETextfrom email.utils import formataddrmy_sender='****@qq.com' #发件人邮...…
-
CentOS7安装tomcat
CentOS7安装tomcat环境CentOS7+jdk6以上+tomcat7需要提前安装好jdk目录 下载安装tomcat (可选)修改端口 启动tomcat 放行端口 设置开机启动下载安装tomca这里我们将apache-tomcat-7.0.29.tar.gz文件上传到/usr/local中cd /usr/localwget http://apache.fayea.com/apache-mirror/tomcat/tomcat-7/v7.0.57/bin/apache-to...…
-
shadowsocks
CentOS7安装shadowsocks目录1.环境2.安装准备3.安装pip4.安装shadowsocks5.配置shadowsocks6.启动与停止7.设置开机自启环境CentOS7+python2.7+pip18.0安装准备由于CentOS7自带了python2.7, 所以只需要安装pip18.(注意,CentOS6自带的是python2.6, 是无法安装pip18的,所以必须安装python2.7及以上版本)安装pip查看python版本:python -V首先安装epel扩展源和...…
-
Quick Sort Heap Sort
题目大意:利用快速排序对数据排序代码如下:#include<iostream>#include<vector>#include<algorithm>using namespace std;int partition(vector<int>&v,int nLow,int nHigh){ int nTemp=v[nHigh]; int i=nLow,j=nLow-1; while(i<nHigh){ if(v[i]<=nTe...…
-
使用 TensorFlow 实现神经网络
介绍 一直关注 数据科学 、 机器学习 的同学,一定会经常看到或听到关于 深度学习 和 神经网络 相关信息。如果你对 深度学习 感兴趣,但却还没有实际动手操作过,你可以从这里得到实践。 在本文中,我将介绍 TensorFlow , 帮你了解 神经网络 的实际作用,并使用 TensorFlow 来解决现实生活中的问题。 读这篇文章前,需要知道 神经网络 的基础知识和一些熟悉编程理念,文章中的代码是使用 Pyhton 编写的,所以还需要了解一些 Python 的基本语法,才能更有利对于文章...…
-
用Git上传与下载
Git Transfer介绍用Git上传与下载说明:xiaoliang8006为用户名 xiaoliang8006.github.io为仓库名目录 下载仓库 上传git文件 新上传仓库 远程仓库相关命令 分支(branch)操作相关命令下载仓库#两种方式:git clone git@github.com:xiaoliang8006/xiaoliang8006.github.io.gitgit clone https://github.com/xiaoliang8006/xia...…
-
Git教程
介绍 Git是做项目的版本管理,你也可以称它们为版本管理工具。假如现在你有一个文件夹,里面可以是项目,也可以是你的个人笔记(如我这个博客),或者是你的简历、毕业设计等等,都可以使用git来管理。 目前常用的版本控制器有Git和SVN,即使这两个你没有全用过,至少也会听过,我这里以Git为例,个人比较喜欢Git,你也可以看看这篇文章:为什么Git比SVN好。我使用的是Mac,Mac上没自带Git环境,但是作为iOS开发者,我安装Xcode的时候,Xcode里是有自带Git的,所以我不需要...…
-
机器学习入门(名词科普)
通用名词ML 名词解释: 机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。 它是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域,它主要使用归纳、综合而不是演绎。DL 名词解释: 深度学习(Deep Learning)是机器学习拉出的分支,它试图使用包含复杂结构或由多重...…
-
Markdown工具集
什么是 Markdown Markdown 是一种方便记忆、书写的纯文本标记语言,用户可以使用这些标记符号以最小的输入代价生成极富表现力的文档:如您正在阅读的这篇文章。它使用简单的符号标记不同的标题,分割不同的段落,粗体 或者 斜体 某些文字. 很多产品的文档也是用markdown编写的,并且以“README.MD”的文件名保存在软件的目录下面。 一些基本语法标题 H1 :# Header 1 H2 :## Header ...…
-
暂记为一些面试题
人品是如何才能增长的呢,那就是乐于分享华为面试题:一面:1.自我介绍2.项目经历3.问相关项目的事情如(你在项目中负责什么,做哪一块的东西等)4.问了下我简历上的一些奖项和一些简历上写的小东西,然后忘记问了啥知识点了,觉得我的C++与Java均还行,便有了第五个问题5.C++和Java的不同之处(当我回答到C++没有GC机制,Java有的时候,便有了第六个问题)6.GC机制的原理这个问题我讲了一下GC算法的原理(标记/清除算法),以及由标记/清除算法所演变来的标记/整理算法和复制算法,以画...…
-
直方图最大矩阵
时间限制:3秒 空间限制:32768K 热度指数:2290本题知识点: 动态规划** 算法知识视频讲解题目描述有一个直方图,用一个整数数组表示,其中每列的宽度为1,求所给直方图包含的最大矩形面积。比如,对于直方图[2,7,9,4],它所包含的最大矩形的面积为14(即[7,9]包涵的7x2的矩形)。给定一个直方图A及它的总宽度n,请返回最大矩形面积。保证直方图宽度小于等于500。保证结果在int范围内。测试样例:[2,7,9,4,1],5返回:14题解:参考地址 参考地址2利用栈,使所有元素...…
-
爸爸去哪儿 01背包变形
题目大意:时间限制:C/C++语言 1000MS;其他语言 3000MS内存限制:C/C++语言 65536KB;其他语言 589824KB题目描述:小鱼儿和安吉一起去参加爸爸去哪儿,村长交给他们一项任务,是用老乡的水果去给爸爸兑换一个礼物,要求水果和礼物等价,不能多也不能少。假设老乡有n种水果,每种水果的数量不限,每种水果的价值不同。请帮小鱼儿和安吉计算出他们最少要和老乡要几个水果。如果无法兑换返回-1.举例:1.有3种水果,价值分别是5,2,3。礼物的价值是20.用4个5元的水果正好兑...…
-
0 1背包
题目大意:给你n个物品,第一行给出n第二行给出第i个物品的价值第三行给出第i个物品的重量第四行给出背包总重量要求给出可得最大价值代码如下:#include<iostream>#include<vector>using namespace std;//0 1背包int main(){ int n; scanf("%d",&n); vector<int>val(n); vector<int>weight(n); for(int i=0;i...…
-
2017春季华为机试
第一题:反转数字后相加得出结果如输入123,456输出975代码如下:#include<iostream>using namespace std;int reverseAdd(int a,int b){ if(a<1||a>70000||b<1||b>70000){ return -1; } int a1=0,b1=0; int index=10; while(a){ a1=a1*index+a%10; a/=10; } whil...…