自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 阿里云搭建远程jupyterlab

情况说明趁着疫情,210元3年1核2m的服务器。赶紧下手。因为我那个腾讯云,原先为了写毕设,统一生活和工作俩电脑都不同步的原因,另外需要记录一下常用的测试操作,需要一个电脑来另外记录,云服务器成了最好的选择,便宜好用。因为腾讯云续了一年的期到了,续费超贵,所以这次用了阿里云。搭建远程服务工具jupyterlab原先我是使用jupyter notebook 来远程使用python工具的,没...

2020-04-06 21:36:40 1225

原创 python的元类是什么

什么是python元类类是为了创建对象,元类是为了创建类。本文主要来自stackoverflowpython中的类在理解元类之前,我们需要掌握 python 中的类。在大多数语言中,类知识描述如何产生对象的代码段。在python中也是如此:>>> class ObjectCreator(object):... pass...>>&g...

2020-04-06 21:34:14 399

原创 多任务之线程threading使用总结

线程是什么线程是一个任务执行的最小单位。并发:指的是任务数多余cpu核数,通过操作系统的各种任务调度算法,实现用多个任务“一起”执行(实际上总有一些任务不在执行,因为切换任务的速度相当快,看上去一起执行而已)并行:指的是任务数小于等于cpu核数,即任务真的是一起执行的python的thread模块是比较底层的模块,python的threading模块是对thread做了一些包装的,可以更...

2020-03-15 17:59:36 141

原创 python列表中字典指定value的中文按照首字母拼音排序,数字在后

情况说明排序这种东西,极其常见了,一般的字典排序,列表中字典排序,都很常见。前面也写过了。今儿遇见一个有趣的,要将列表中字典的中文进行首字母排序。实验情况现有一个数据如下:data = [{'songname': '孤芳自赏', 'singer': '杨小壮', 'songid': 7588840, 'song_value': 0, 'headimg': '', 'n...

2020-03-12 10:24:47 3429

转载 获取用户IP地址的三个属性的区别(HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR)

获取用户IP地址的三个属性的区别(HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR)一、没有使用代理服务器的情况: REMOTE_ADDR = 您的 IP HTTP_VIA = 没数值或不显示 HTTP_X_FORWARDED_FOR = 没数值或不显示二、使用透明代理服务器的情况:Transparent Proxies REMOTE_ADD...

2020-03-07 09:37:28 225

原创 mysql的常用规范

一、基础规范(1)必须使用InnoDB存储引擎解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高(2)必须使用UTF8字符集解读:万国码,无需转码,无乱码风险,节省空间(3)数据表、数据字段必须加入中文注释解读:N年后谁tm知道这个r1,r2,r3字段是干嘛的(4)禁止使用存储过程、视图、触发器、Event解读:高并发大数据的互联网业务,架构设计思路是“...

2020-03-03 21:13:24 75

原创 常见的sql实践技巧

一、一些常见的SQL实践(1)负向条件查询不能使用索引select * from order where status!=0 and stauts!=1not in/not exists都不是好习惯可以优化为in查询:select * from order where status in(2,3)(2)前导模糊查询不能使用索引select * from order where d...

2020-03-03 21:12:42 184

原创 or、in、union与索引优化

一:union all 肯定是能够命中索引的select * from order where status=0union allselect * from order where status=1UNION 操作符用于合并两个或多个 SELECT 语句的结果集。默认地,UNION 操作符选取不同的值。如果允许重复的值,请使用 UNION ALL。说明:直接告诉MySQ...

2020-03-03 21:11:54 205

原创 mysql 的各种索引

mysql索引的解释花1分钟时间,了解聚集索引,非聚集索引,联合索引,索引覆盖。举例,业务场景,用户表,表结构为:t_user(uid primary key,login_name unique,passwd,login_time,age,…);聚集索引(clustered index):聚集索引决定数据在磁盘上的物理排序,一个表只能有一个聚集索引,一般用pr...

2020-03-03 21:10:48 96

原创 Python 实现字典排序、按照list中字典的某个key排序

1.给字典按照value按照从大到小排序排序dict = {'a':21, 'b':5, 'c':3, 'd':54, 'e':74, 'f':0}new_dict = sorted(dict.items(), key=lambda d:d[1], reverse = True)print(new_dict)输出:[('e', 74), ('d', 54), ('a', 21), (...

2020-03-03 21:08:19 1927

原创 datetime.timedelta类介绍

datetime.timedelta 对象代表两个时间之间的时间差,两个date或datetime对象相减就可以返回一个timedelta对象python中datetime模块中的timedelta可以很轻松的算出指定天数前的具体日期。比如100天前是几号。函数原型class datetime.timedelta([days[, seconds[, microseconds[, millis...

2020-03-03 21:07:08 635

原创 python中datetime时间格式,字符串时间格式,时间戳之间的转换和获取当前时间的前几天时间

Python中几种时间类型格式事件对象格式(datetime.datetime(2019, 11, 18, 13, 45, 30) )此种数据常见于获取当前日期,或者从 MySQL 数据库库中读取到的事件对象,使用时,需要先导入 datetime 模块import datetime或者from datetime import datetime获取当前日期>>> n...

2019-11-18 14:52:11 1038

原创 解决Ubuntu18.04安装flask-mysqldb中mysql_config not found问题

解决Ubuntu18.04安装flask-mysqldb中mysql_config not found问题本人环境:Ubuntu18.04 +mysql8.0+python3.6问题描述:在学习flask框架的时候需要调用flask-mysqldb,本来轻轻安装一下就完成的事,在我这里折磨了我一天,好不容易才脱坑,特来记录,免得有同胞再经历我的痛苦。细节描述:首先是安装flask-mys...

2018-09-28 23:34:42 1367 2

原创 flask_mysqldb Microsoft Visual C++ 14.0 is required

安装flaskmysqldb报错.表明缺少相关轮子error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools解决办法:1 下载相关wheel网站:...

2018-09-19 10:11:57 951

原创 ubuntu18.04 卸载MySQL5.7和安装MySQL8.0解决mysql不能中文输入的问题

为什么要做这个呢?因为不知道为什么我Ubuntu18.04 安装MySQL5.7 之后,终端不能输入中文。网上的方法试了个遍。无论是各种改utf8,还是系统字符集更改,还是添加字符集,等等,都不行。无奈,只好卸载5.7,装上最新的MySQL8.0. 装完之后立马就可以输入中文,开心。嘿嘿!首先删除mysql:sudo apt-get remove mysql-*然后清理残留的数据...

2018-08-13 18:04:40 4597 7

原创 Ubuntu 安装MySQL 错误 仓库”http ...“没有 Release 文件

原因: 此类错误大都是因为在你要下载某个软件或者更新源时,系统会自动去更新所有已经下载在本地的软件。如果更新过程中有一个软件更新有问题,就会报错。就是标题中那种“http://ppa… release” 没有Release文件。如何处理: 这时候要用命令切换到对应的ppa目录: cd etc/apt/sources.list.d找到出错的PPA目录, 就是出错的时候报哪个错,目录就是...

2018-08-12 22:07:23 6367

原创 TCP/IP协议

TCP/IP 介绍 TCP/IP 是因特网的通信协议,是因特网整个TCP/IP协议族。什么是 TCP/IP? TCP/IP 是供已连接因特网的计算机进行通信的通信协议。 TCP/IP 指传输控制协议/网际协议(Transmission Control Protocol / Internet Protocol)。 TCP/IP 定义了电子设备(比如计算机)如何连入因特网,以及数据如何在它...

2018-08-12 22:01:06 855

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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