- 博客(30)
- 资源 (3)
- 收藏
- 关注

原创 爬虫之音乐
现在知识版权比较认真,以下内容仅供学习时练手用。爬取某网站歌曲 url= http://music.taihe.com/源码如下:# -*- coding: UTF-8 -*-#http://music.taihe.com/import requestsimport reclass climb(): def __init__(self): #示例输...
2019-02-18 18:29:51
2317

原创 Mysql Community Server 5.6.x的安装
该文用于解决安装过但是忘记目录密码等导致无法安装该程序首先下载该安装包:http://dev.mysql.com/downloads/mysql/5.6.html放到你需要的目录下,这里博猪是放在D:\mysql下的然后键入安装后显示如上图的提示,说已经安装在另一个目录下键入 D: 回车切到D盘键入到该目录卸载:显示是显示Shutdown complete,但是再次键入安装依旧报错已安装只能再次键...
2018-07-12 16:53:41
1466

原创 纯lua的base64
前段时间博猪要处理图片上传,经过一段时间的研究,借鉴了一下别人的思路,通过把图片处理成base64再通过http协议就可以完成。首先,读取图片:function ReadFileToByte() --读取图片文件到内存 local f = io.open("..\..\..\..\","rb") local retbyte = f:read("*all") f:close()--处理retybe并...
2018-07-10 10:34:01
1565

原创 纯lua判断字符串是否是规范的json格式
博猪开了优快云也有一段时间了,但是呢,一直没写,只是在学习。最近发现解码json串时,如果json串本身格式错误会造成程序报错,那当然不能忍,于是断断续续抽着间隙来写写了一个礼拜终于写了一个较为完整的纯lua脚本来判断json串。 因为json用的不是很多,刚开始只是了解到这样的格式: {“a”:“1”,“b”:“2”,“c”:"3"},还有复杂一点...
2018-07-09 16:00:36
5248
4
原创 python面试之mysql引擎选择问题
例如,如果您需要事务支持和外键,InnoDB将是一个好的选择。如果您需要更高的并发性和快速的读写操作,可能会考虑InnoDB或MyISAM。对于特定的场景,可能还有其他的存储引擎更适合。MySQL数据库提供了多种存储引擎,每种存储引擎有其特定的优势和场景适用。与InnoDB类似,但是是内存中的存储引擎,适合内存资源有限的系统。链接远程MySQL服务器上的表,方便数据分布式存储。支持高比例压缩,适合存储和检索长时间保留的数据。支持分布式数据存储,适合大规模数据处理。数据存储在内存中,速度快,但不安全。
2024-05-07 09:23:45
351
原创 让你的flask先跑起来(六)
前文地址:让你的flask先跑起来(五)_YouYuDeYan的博客-优快云博客flask入门自建站https://blog.youkuaiyun.com/YouYuDeYan/article/details/122080528博客蓝图:几乎就是数学中的同理可得,注册登录都写完了,再写一个界面逻辑也是差不多的.定义蓝图并注册到应用工厂。flaskr/blog.pyfrom flask import ( Blueprint, flash, g, redirect, render_tem
2021-12-27 10:04:56
623
原创 让你的flask先跑起来(四)
登录注册认证Flaskr 有两个蓝图,一个用于认证功能,另一个用于博客帖子管理。每个蓝图的代码 都在一个单独的模块中。使用博客首先需要认证,因此我们先写认证蓝图。flaskr/auth.pyimport functoolsfrom flask import ( Blueprint, flash, g, redirect, render_template, request, session, url_for)from werkzeug.security import check_
2021-12-02 11:33:35
1344
原创 python脱敏,隐藏部分字符串,手机号,身份证等
以下代码,可以处理任意长度字符串,可自定义隐藏字符串的长度,替换的符号.复制完,点个赞不过分吧.def fHideMid(str,count=4,fix='*'): """ #隐藏/脱敏 中间几位 str 字符串 count 隐藏位数 fix 替换符号 """ if not str:return '' count =int(count) str_len=len(str) ret_str=''
2021-12-01 15:45:22
5969
原创 python的奇怪符号 -> 与 ...(点点点)
->常常出现在python函数定义的函数名后面,为函数添加元数据,描述函数的返回类型,比如:通常的写法是:def attrs(self) -> string: pass这种写法通常是写在函数的函数名后面def add(x, y) -> int: return x+y这里面,元数据表明了函数的返回值为int类型。至于楼主问题中的,-> _Attr则表明函数返回的是一个外部可访问的类的私有变量。... 则类似于pass,用于占位,但不同的是,点点
2021-11-05 16:12:12
1255
原创 error: Your local changes to the following files would be overwritten by merge:
$ git stash poperror: Your local changes to the following files would be overwritten by merge: uyi/test.pyPlease commit your changes or stash them before you merge.AbortingThe stash entry is kept in case you need it again.在切换分支前,git sta...
2021-09-01 16:50:55
224
原创 error: The following untracked working tree files would be overwritten by checkout:
ui/test.pyPlease move or remove them before you switch branches.Aborting切换分支时,报错这个,那么如何解决呢?git clean -dfx ui/test.py //这样一个一个把上面列出的文件去掉git clean -dfx //这样也是可以的然后执行git checkout -B 分支名称 origin/分支名称就可以切换成功啦...
2021-09-01 16:39:47
279
原创 pgsql新增/已有,字段添加/修改/删除,默认值
--为表my_table 添加gid字段,设置默认值为1ALTER TABLE my_table ADD COLUMN gid INTEGER DEFAULT 1;--修改my_table 的gid 字段默认值为2ALTER TABLE my_table ALTER COLUMN gid SET DEFAULT 2;--删除my_table的gid字段的默认值ALTER TABLE my_table ALTER COLUMN gid DROP DEFAULT;...
2021-08-30 09:22:01
7471
原创 2021-04-09
python2中除法总为0原因:python2默认整形int的除法自动取整,比如 0.01取整为0.解决方法:a=1b=10000print a/b#转为浮点数print float(a)/b
2021-04-09 11:41:43
111
原创 用最精简的话,概括完python基础2,持续更新
对于不同的变量类型,python会有不同的内存缓存机制,可以通过id() 获取变量的id"""python对于一些相同重复的数据可能会分配一样的内存id地址# 在Number中1.对于整型而言,-5~正无穷范围内的相同值 id一致2.对于浮点数而言,非负数范围内的相同值 id一致3.布尔值而言,值相同情况下,id一致4.复数在 实数+虚数 这样的结构中永不相同(只有虚数的情况例...
2020-01-24 18:04:01
150
原创 用最精简的话,概括完python基础,持续更新
可能太过精简,不太适合新手学习,主要作自我复习所用1.注释:单行注释,多行注释#这是单行注释#这是单行注释#这是单行注释'''这是多行注释这是多行注释这是多行注释'''#用三个双引号也是一样的2.变量#变量的声明和定义a='MaYun'b= 1c= '1'#变量命名的规则'''可以是字母数字下划线首字符不能是数字不能使用关键字区分大小写习...
2020-01-24 17:54:07
159
原创 字体反爬
#汽车之home 论坛部分帖子字体反爬from fontTools.ttLib import TTFontimport requestsimport reimport base64from lxml import etreeclass ZhanZhangZhiJia(): def __init__(self): self.url='https://cl...
2020-01-17 00:08:16
255
原创 分布式爬虫
做一个“麻雀分布式爬虫,系统是centos即linux,工具是pycharm首先创建一个包,内有文件如下:url管理器源码URLManager.py如下,里面的注释虽然是英文写的,不过语法很烂,哈哈,几乎直译:#-*-coding:utf-8-*-#writer Mr Zhongimport pickleimport hashlib #md5class U...
2019-02-22 16:44:13
181
原创 巧妙爬虫查票
现在买票大部分人都在网上买了,查找车票的过程还是很麻烦的,有没有办法一键知道是否有适合的车票呢,当然有啦,请看:import requestsfrom set_station import *class climb_12306(): def __init__(self): self.dic_station = {} self.get_city_...
2019-02-21 13:34:04
274
原创 使用etree爬取视频
爬虫常用的几个库中,各有所长,不过目的都是一样的,今天写了个用etree函数的爬虫来爬取视频素材,分享一下#https://ibaotu.com/shipin/import requestsfrom lxml import html etree=html.etreeclass climb(): def __init__(self): self.url=...
2019-02-20 14:51:17
330
原创 爬虫之图片爬取
爬取目标:百度通过关键词搜索图片,并下载结果url:http://image.baidu.com/search/flip贴上代码import requestsimport reimport osclass climb(object): def __init__(self): self.url="" self.word=input("请...
2019-02-18 14:23:58
1007
原创 自定义python迭代器
当使用迭代器的数据时,每次从数据流中取一个数据,直到被取完,而且不会重复.迭代器协议方法主要是__iter__和__next__,在无下一个元素的时候会引发StopIteration异常停止迭代那么现在来自定义一个迭代器class MyIterator: #自定义迭代器的类 def __init__(self,x=2,...
2018-08-23 10:36:20
447
原创 python的tkinter模块
这是一个实现起来很有意思的模块,因为它能生成窗口,可以按钮点击,现在笔者来一步步做一个调皮的表白小程序。from tkinter import *from tkinter import messagebox#创建窗口window=Tk()#这个是窗口的头部标题window.title("喜欢就表白啊,不行就下药,坐牢都不敢你还说爱她")#窗口生成的位置,这里是和屏幕左上角的x...
2018-08-03 14:41:54
2414
1
原创 爬虫(1)
人生苦短,我用pyhton忙里偷闲,接触了一下python,哇,真的很有意思,下面奉献一个基本的爬虫源码,欢迎评论,大家一起学习撒import jsonimport requestsimport re#声明一个类ximalayaclass ximalaya(object): def __init__(self):#爬虫反爬会有一个头部headers判定是否是机器操作,...
2018-08-03 14:15:50
300
原创 lua加密与require问题
lua的加密方式有不少,其中以luac和string.dump为例,首先到官网下载lua源码包,http://www.lua.org/ftp/,建议不要选最新的几个,他有个etc文件夹是没有了的,看了一下没看到整合到哪里去了,暂时不管因为和目的无关。下载好了之后打开一个vs命令行工具其中x86是32位的,x86_64是64位的,一般选64,在命令行中使用cd 进入lua目录(刚才解压后...
2018-07-17 10:10:07
1687
原创 python-mysql连接
博猪最近在学习python,主要通过廖大大的教程,感觉还不粗哦,推荐,这并不是广告。言归正传,这次写的主要是如何使用mysql库连接mysql,直接贴源码:首先把库装上pip install mysql-connector-python --allow-external mysql-connector-python# 导入刚装的MySQL驱动:import mysql.connector# 连...
2018-07-13 13:21:53
202
python-iswbm-com-en-latest.zip
2021-09-07
magic-iswbm-com-zh-latest.zip
2021-09-07
PhantomJS 的2.1.1版windows
2019-02-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人