语言-解决问题
文章平均质量分 62
Rambo.Fan
眼中有阳光,风雨不阻行
展开
-
python对gif图压缩
问题:最近写了一篇CSDN博客需要上传gif图,发现大小超过了5M,无法上传。文件大小:本想自己找个免费的压缩工具,结果下载下来的工具不是钓鱼工具就是流氓软件,还有的在线压缩工具说是免费,等你download的时候说是要付费,总之一大堆坑。...原创 2021-10-26 00:13:20 · 1536 阅读 · 3 评论 -
teadocs修改默认端口号
运行一个makedown文档命令teadocs dev默认的端口是3210怎么修改默认端口呢?我们运行teadocsteadocs从这里的最后一行我们可以看到获取teadocs命令用法的格式teadocs <commond> --help这里我们想要知道修改默认端口的命令就是teadoce dev --help从这里我们知道修改默认端口的方法就是在命令后添...原创 2019-07-20 13:24:31 · 289 阅读 · 0 评论 -
你真的了解print函数吗
最近看闲来无事看看函数的定义,突然重新认识到print函数这里的value,…是指可以有多个参数,sep是参数之间的分割符,end是结束的字符,flile是一个文件类对象或流(默认是标准输出,也就是屏幕设备),flush参数是个布尔值(是否刷新缓存)这里着重要讲的是file参数。如果我们将file参数给一个文件对象就可以输出到文件中,而不是输出到屏幕print('你好,世界',file=o...原创 2019-07-20 13:24:46 · 458 阅读 · 0 评论 -
python3怎么将函数的用法通过help导出到文件
在编程中经常要用到某个函数,需要知道他的用法,经常用help去查看又不太方便,我们可以将该函数的用法保存到文件中。我们知道sys.stdout指向控制台,如果我们将sys.stdout重定向一个文件流,那么我们就可以实现控制台输入的文件写到文件中,这有点类似dos中 echo content>file.txt实现代码:import sysimport osimport p...原创 2019-04-26 00:06:48 · 823 阅读 · 0 评论 -
ubuntu16.04 vim 修改配置文件
vim 默认一个tab为8个空格,想设置为4个空格。打开文件/etc/vim/vimrc在最一行加上set ts=4原创 2019-03-09 13:01:47 · 1925 阅读 · 0 评论 -
DOS-添加临时路径到环境变量
Set Path=D:\Putty;%PATH%原创 2018-12-12 22:01:01 · 1180 阅读 · 0 评论 -
python3爬外汇交易中心数据存入数据库
外汇交易中心代码:#coding:utf-8import requestsimport jsonimport pymysqlimport timedef dataDeal(content): # 打开数据库连接 db = pymysql.connect(host = 'localhost',user = 'root',passwd ='123456',d...原创 2018-11-15 23:55:36 · 2858 阅读 · 0 评论 -
fiddler4结合python3抓包
(记一次花费三天时间解决的问题)有许多网站是有反爬虫机制的,这个时候就需要模拟浏览器发送请求,一般发送请求的时候有许多步骤。用fiddler4可以分析请求过程,通过重发成功可以知道需要的参数(请求头和cookies)结合代码...原创 2018-11-12 00:41:08 · 737 阅读 · 0 评论 -
Sublime text配置Lua编译系统
1、安装Lua编译器这里我已经将源码编译成可执行文件了,你们下下来将lua.exe目录加到环境变量中即可,该压缩包在我的资源中可下载。2、在Sublime text中不支持Lua编译器,因此需要新建编译系统3、编辑配置文件代码:{ "cmd": ["lua", "$file"], "file_regex": "^(?:lua:)?[\t ](...*?...原创 2018-10-16 00:47:02 · 1282 阅读 · 0 评论 -
第三方库pymysql
python在操作mysql数据库最常用的第三方库是pymysql,使用该模块需要使用pip工具进行安装。pip install PyMySQL 如果已经安装就会显示已经安装,也可以通过pip list命令来是否安装安装以后,安装mysql数据库服务器,可在该页面根据相应的操作系统https://dev.mysql.com/downloads/下载安装包进行安装,安装过程请自...原创 2018-09-19 00:13:18 · 3376 阅读 · 0 评论 -
金融数据接口tushare
Tushare金融大数据开放社区免费提供各类金融数据和区块链数据 , 助力智能投资与创新型投资。特点:a)数据丰富:拥有丰富的数据内容,如股票、基金、期货、数字货币等行情数据,公司财务、基金经理等基本面数据。b)获取简单:SDK开发包支持语言,同时提供HTTP Restful接口,最大程度方便不同人群的使用c)落地方便:提供多种数据储存方式,如Oracle、MySQL,Mong...原创 2019-06-23 18:52:02 · 1524 阅读 · 0 评论 -
mysql聚合操作:查询每天的数量
SELECT DATE_FORMAT(CheckTime,'%Y-%m-%d') as m,count(*) from ip GROUP BY m;原创 2019-06-23 22:53:38 · 6041 阅读 · 0 评论 -
Tushare库之Hibor利率
接口:hibor描述:Hibor利率限量:单次最大4000行数据,总量不限制,可通过设置开始和结束日期分段获取积分:用户积累120积分可以调取,具体请参阅积分获取办法HIBOR (Hongkong InterBank Offered Rate),是香港银行同行业拆借利率。指香港货币市场上,银行与银行之间的一年期以下的短期资金借贷利率,从伦敦同业拆借利率(LIBOR)变化出来的。...原创 2019-08-01 23:41:10 · 561 阅读 · 0 评论 -
Tushare库之Libor拆借利率
接口:libor描述:Libor拆借利率限量:单次最大4000行数据,总量不限制,可通过设置开始和结束日期分段获取积分:用户积累120积分可以调取,具体请参阅积分获取办法Libor(London Interbank Offered Rate ),即伦敦同业拆借利率,是指伦敦的第一流银行之间短期资金借贷的利率,是国际金融市场中大多数浮动利率的基础利率。作为银行从市场上筹集资金进行...原创 2019-08-01 23:38:52 · 632 阅读 · 0 评论 -
Tushare库之Shibor报价数据
接口:shibor_quote描述:Shibor报价数据限量:单次最大4000行数据,总量不限制,可通过设置开始和结束日期分段获取积分:用户积累120积分可以调取,具体请参阅积分获取办法输入参数名称 类型 必选 描述 date str N 日期 (日期输入格式:YYYYMMDD,下同) start_date str N...原创 2019-08-01 23:34:14 · 571 阅读 · 0 评论 -
Tushare库之日线行情
接口:daily更新时间:交易日每天15点~16点之间调取说明:每分钟内最多调取200次,超过5000积分无限制描述:获取股票行情数据,或通过通用行情接口获取数据,包含了前后复权数据.输入参数名称 类型 必选 描述 ts_code str N 股票代码(二选一) trade_date str N 交易日期(二选一) s...原创 2019-08-01 23:21:24 · 1796 阅读 · 0 评论 -
Tushare库之IPO新股列表
接口:new_share描述:获取新股上市列表数据限量:单次最大2000条,总量不限制积分:用户需要至少120积分才可以调取,具体请参阅积分获取办法输入参数名称 类型 必选 描述 start_date str N 上网发行开始日期 end_date str N 上网发行结束日期 输出参数名称 类型 默认...原创 2019-08-01 23:08:50 · 779 阅读 · 0 评论 -
Tushare库之获取交易日历
接口:trade_cal描述:获取各大交易所交易日历数据,默认提取的是上交所输入参数名称 类型 必选 描述 exchange str N 交易所 SSE上交所 SZSE深交所 start_date str N 开始日期 end_date str N 结束日期 is_open str N ...原创 2019-07-31 23:19:30 · 7012 阅读 · 0 评论 -
Tushare库之获取股票列表接口
接口:stock_basic描述:获取基础信息数据,包括股票代码、名称、上市日期、退市日期等输入参数名称 类型 必选 描述 is_hs str N 是否沪深港通标的,N否 H沪股通 S深股通 list_status str N 上市状态: L上市 D退市 P暂停上市 exchange str N 交易所 ...原创 2019-07-31 23:15:53 · 9502 阅读 · 0 评论 -
python数据结构与算法之冒泡排序
冒泡算法是一种非常常见的算法#coding:utf-8import timedef bobbleSort(L,count=10000): if type(L) == list: length = len(L) start = time.time() while count: count-=1 ...原创 2019-06-27 12:50:22 · 297 阅读 · 0 评论 -
python解析ini文件
新建一个config.ini文件[LocalDB]ip=127.0.0.1prot=3306user=rootpasswd=123456db=proxypython中解析ini文件的库为 `configparser`解析该ini文件#coding=utf-8import configparserif __name__ == '__main__': co...原创 2019-06-24 00:04:39 · 3415 阅读 · 0 评论 -
mysql聚合条件查询
SELECT DATE_FORMAT(CheckTime,'%Y-%m-%d') as m,count(*) from ip WHERE not ISNULL(IsOk) GROUP BY m ORDER BY m ASC;原创 2019-06-23 23:14:06 · 582 阅读 · 0 评论 -
Lua基础知识
1、注释-- 这是单行注释部分print(_VERSION)--[[这是多行注释]] 2、多行文本a = [[<html><body><a href = "https://www.baidu.com">百度</a>&l...原创 2018-07-30 23:49:16 · 220 阅读 · 0 评论 -
Lua基本数据类型
Lua数据类型数据类型 描述 nil 这个最简单,只有值nil属于该类,表示一个无效值(在条件表达式中相当于false)。 boolean 包含两个值:false和true。 number 表示双精度类型的实浮点数 string 字符串由一对双引号或单引号来表示 function 由 C 或 Lua 编写的函数 userdata...原创 2018-07-30 23:36:03 · 1327 阅读 · 0 评论 -
VS2008关闭程序报错
VS2008关闭程序报错: There was a failure while initializing the Microsft Visual SourceSafe。 解决办法: 在Tools—>Options—->Source Control—>Current Source Control plug-in:设置为NONE原创 2017-12-27 03:00:50 · 23861 阅读 · 1 评论 -
Ubuntu远程登录服务器失败
问题描述:阿里云Ubuntu16.04服务器更换了磁盘,Ubuntu17.04登录阿里云服务器ECS时,SSH登录服务器时,登录失败。 如图: 问题分析:根据警告信息知:远程主机的HAS已经改变,第一次登录时本地已经保留跟与远程主机的密钥配对的公钥,现在远程主机的密钥改变了,而本地的公钥没变,明显公钥与密钥不配对,因此要成功验证必须让本地公钥于远程主机配对,删除本地公钥即可,让它回到第一次连接状原创 2017-10-02 00:58:05 · 25173 阅读 · 1 评论 -
Visual Studio 2013安装MSDN文档
VS2013安装MSDN的方式有两种 1、在线下载安装 方法: (1)打开VS2013,点击帮助菜单。 如图: (2)点击添加和删除帮助内容,选择联机。 如图: (3)添加或者删除相应的帮助文档 如图: (4)点击更新以后就会下载相应的帮助文档 如图: (5)打开源文件将光标移到要查看的关键字或API上,按键盘F1就会查看相应的帮助文档。 如图:原创 2017-07-23 22:21:10 · 25796 阅读 · 1 评论 -
多行宏定义问题
多行宏定义我们经常用 \ 连接, 这里要注意的是同一行 \ 前面可以有空格但是后面一定不能有空格。 测试如下: 运行结果:正确格式: 运行结果:原创 2017-06-13 23:57:15 · 24244 阅读 · 0 评论 -
细说C语言scanf()函数
说起scanf()函数,相信大家一定不会陌生,可能你会说不就是输入的时候用吗?这么说也没错,我也和大家一样一开始对他它认识仅此而已,直到我碰到问题花了好长时间没有解决,百度也没找到答案,才发现我仅仅只是了解scanf()函数的皮毛. 下面把我碰到问题以及解决方案拿出来分享下,给那些也碰到过此问题的新手共勉,大神勿喷! 实现功能:判断输入是否为整数,若为整数则保留,否则重新输入.#include原创 2017-05-09 23:26:57 · 17944 阅读 · 0 评论 -
C语言strcpy()函数
strcpy()函数原型为: #include char *strcpy(char *dest, const char *src);这里的参数dest必须为字符串数组;否则就会报错.以下是错误代码以及运行结果:#include #include int main(){ char* str1; char* str2 ="asfaf"; str原创 2017-05-23 00:51:14 · 23548 阅读 · 0 评论 -
C语言字节序对齐以及空间利用率
环境:ubuntu 64bit gcc vim#include <signal.h>#include <math.h>#include <stdio.h>#include <stdint.h>#include <string.h>#include <unistd.h>#include <stdbool.h>typedef struct student{ int uid;原创 2017-06-08 00:55:57 · 23614 阅读 · 0 评论 -
Python3爬取豆瓣网站奇幻小说信息
目的:爬取豆瓣网站的奇幻小说信息 **分析:**URL=https://book.douban.com/tag/%E5%A5%87%E5%B9%BB?start=0&type=T,通过手动翻页知道,这个信息是每20本小说为一页,这里的迭代变量是start变量,第一页是start=0,第二页是start=20,其他以此类推。 这里可看到小说名,作家,出版社,出版年,价格,豆瓣评分等以...原创 2018-05-14 01:27:44 · 24740 阅读 · 0 评论 -
python3爬虫之二:爬取网页图片
本节主要内容是怎么通过python获取网页上的图片,预计完成时间5.3-5.5原创 2018-05-03 12:50:48 · 23907 阅读 · 0 评论 -
Lua学习
Lua 是一个小巧的脚本语言。是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发。 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的...原创 2018-07-22 22:31:31 · 170 阅读 · 0 评论 -
Python3-Django框架学习一
【转-百度词条】https://baike.baidu.com/item/django/61531?fr=aladdindjango -Python Web 框架Django是一个开放源代码的Web应用框架,由Python写成...转载 2018-06-28 15:11:38 · 8309 阅读 · 1 评论 -
python3-函数的参数
定义函数时,我们把函数的名字和位置确定下来了,函数的接口定义就完成了。 而调用者只需知道如何传递正确的参数,以及函数返回值即可,函数内部的复杂逻辑被封装起来了,调用者无需了解。 位置参数def power(x): passx是位置参数,必选参数 默认参数def power(x,n = 2): &n...原创 2018-06-28 14:43:17 · 6091 阅读 · 0 评论 -
python-解决数学问题-1089
问题:一个四位数(abcd)乘以9等于它的逆序(dbca),求这个四位数。 程序代码:(math.py)#!/usr/bin/env python3#conding:utf-8'''abcd * 9 = dcba'''for a in range(1,10): for b in range(0,10): for c in range(0,10): ...原创 2018-06-25 01:21:07 · 10938 阅读 · 1 评论 -
python --Class的学习-提高代码重用性
最近在进行爬虫学习的总结,发现以前使用函数来将网站数据进行处理,对于不同网站代码重用性太小。改用python的Class来实现之后,代码的重用性提高了很多。 下面的代码是抓取书香阁小说后的将几个函数进行代码重构之后用于笔趣阁小说爬取,效果非常好。 代码如下:#!/usr/bin/env python3#coding:utf-8import requestsfrom bs4 impo...原创 2018-06-25 00:46:16 · 9487 阅读 · 0 评论 -
Python3-list(列表)去重和排序
python中对list去重操作list(set(list)) --先将列表转化为set,再转化为list就可以实现去重操作排序函数list.sort() --用sort即可实现排序原创 2018-06-25 00:27:00 · 42919 阅读 · 2 评论 -
批处理脚本实现自动登录服务器
由于本人经常需要登录到阿里云服务器,但是每次都要输入账户密码,比较繁琐,在网上找了一大堆资料,亲测可用的脚本如下:@echo offputty root@www.fanbinglin.com -pw ****************(密码)putty命令行的使用可以参看putty手册3.8章节. 这里的putty是远程工具,为了实现效果,需要把putty的安装路径加入到系统...原创 2018-06-08 04:07:35 · 37073 阅读 · 2 评论