- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 【python 算法接口】使用FastAPI框架快速构建高性能的api服务
一、FastAPI 干啥的?FastAPI 是用来构建 API 服务的一个高性能框架。二、为什么选择 FastAPI ?FastAPI 是一个现代、高性能 web 框架,用于构建 APIs,基于 Python 3.6 及以上版本。最大特点:快!性能极高,可与 NodeJS, Go 媲美。基于 Starlette 和 Pydantic,是 FastAPI 如此高性能的重要原因。还具备代...
2020-02-25 17:28:46 5391 4
原创 【python 全局解释锁】10分钟理解CPython的全局解释锁GIL
一、什么是GIL?全局解释器锁[Global Interpreter Lock]是计算机程序设计语言解释器用于同步线程的一种机制,它使得任何时刻仅有一个线程在执行。即便在多核处理器上,使用 GIL 的解释器也只允许同一时间执行一个线程,常见的使用 GIL 的解释器有CPython与Ruby MRI。可以看到GIL并不是Python独有的特性,是解释型语言处理多线程问题的一种机制而非语言特性。多...
2020-02-23 15:18:42 670
原创 【tensorflow 使用错误】tensorflow2.0 过程中出现 Error : Failed to get convolution algorithm
如果在使用 tensorflow 过程中出现 Error : Failed to get convolution algorithm ,这是因为显卡内存被耗尽了。解决办法:在代码的开头加入如下两句,动态分配显存physical_device = tf.config.experimental.list_physical_devices("GPU")tf.config.experimental...
2020-02-23 15:02:02 1393 1
原创 【gitlab 上传代码】gitlab 推送本地代码到远程仓库
1、安装git。2、新建项目,只勾选私有,或者公开,注意不要勾选readme3、添加和配置SSH公钥cd ~/.ssh如果提示 “ No such file or directory”,手动的创建一个 .ssh文件夹即可 mkdir ~/.sshgit config --global user.name "赖德发"git config --global user.email "la...
2020-02-21 20:17:38 2020
原创 【Anaconda 安装】10分钟快速搭建Linux下python环境
1、进入root,mkdir software2、cd software3、下载anaconda3软件,下载地址:https://repo.continuum.io/archive/index.html下载Anaconda3-2019.10-Linux-x86_64.sh4、安装Anaconda3-2019.10-Linux-x86_64.sh,执行如下命令:bash Anaconda...
2020-02-20 10:03:07 588
原创 【Flask 接受post请求】Flask处理前端POST过来的JSON数据
前端post发送json数据html = requests.post(url, json.dumps(params))Flask后端接收json数据对于前端POST请求发送过来的json数据,Flask后台可使用 request.get_data() 来接收数据,数据的格式为 bytes;加上as_text=True 参数后就变成 Unicode 了; 再使用 json.loads() 方...
2020-02-28 11:35:43 7280
原创 【linux 时间设置】3分钟解决linux 时间错乱的问题
linux centos7.4 版本,时间有问题,不对,需要重新设置。1.查看目前本地的时间date 查看硬件的时间hwclock --show3.如果硬件时间和系统时间不同,那就对硬件的时间进行修改hwclock --set --date '2018-08-20 14:05:25' 4.设置系统时间和硬件时间同步hwclock --hctosys 5.保存时钟cl...
2020-02-24 09:55:52 4190 2
原创 【linux 防火墙】Linux如何关闭防火墙
查看当前防火墙状态。systemctl status firewalld关闭当前防火墙。 systemctl stop firewalld开机防火墙不启动。 systemctl disable firewalld在接口请求不通的情况下,往往要关闭linux防火墙,强烈推荐使用最后一种方法:systemctl disable firewalld...
2020-02-24 09:22:12 1339
原创 【mysql 索引结构】innodb索引结构B+树
为什么Mysql中Innodb的索引结构采取B+树?开头,我们先回忆一下,B树和B+树的结构以及特点,如下所示:B树:注意一下B树的两个明显特点树内的每个节点都存储数据叶子节点之间无指针相邻B+树:注意一下B+树的两个明显特点数据只出现在叶子节点所有叶子节点增加了一个链指针针对上面的B+树和B树的特点,我们做一个总结(1)B树的树内存储数据,因此查询单条数据的时候...
2020-02-23 15:35:26 370
原创 【python pandas】pandas 把字典转换成DataFrame
字典:{'F30MB_FB': 867.0618, 'F44AC_CUN1': 100}字典转换为数据框,把字典放在list中df = pd.DataFrame([{'F30MB_FB': 867.0618, 'F44AC_CUN1': 100}])print(df)数据框: F30MB_FB F44AC_CUN10 867.0618 100...
2020-02-04 14:40:03 2820 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人