- 博客(17)
- 收藏
- 关注
原创 序列化,反序列化存储加载方式整理
1,pickleimport pickledef save_pkl(path,obj): pickle_file = open(path,'wb') pickle.dump(obj, pickle_file) pickle_file.close() print("保存成功")def load_pkl(path): pickle_file = open(path,'rb') obj=pickle.load(pickle_file) pickle
2022-05-05 09:34:24 170
原创 Sql Server dblink Oracle 服务时报Oracle Provider for OLE DB问题
问题背景:由于电脑win10 安装 oracle 19c client 时总是无法安装成功,无法进行安装 相关驱动。于是安装了 oracle 11g 的客户端驱动, 在代码执行时,执行没有问题, 代码使用ojdbc.jar 驱动来使用。但是通过sqlserver dblink服务时,总是报ora-28040协议冲突错误。sqlalchemy.exc.DatabaseError: (cx_Oracle.DatabaseError) ORA-28040: No matching authenti
2022-04-15 17:29:02 1265
原创 python 序列化反序列化几种格式区分与使用
python 序列化反序列化几种格式区分与使用picklejsonmessagepack参考博客写的很好,借鉴
2022-04-07 08:53:00 523
原创 Redis集群模式下 Hashtag 问题
错误问题1:redis.exceptions.ResponseError: CROSSSLOT Keys in request don't hash to the same slot在集群中,key会被划分到不同的槽中。不同的节点会拥有散列槽的一个子集。多个key的操作、事务或者lua脚本调用多个key是允许的,只要所有被调用的key都在一个节点的hash槽中就可以。redis集群实现了所有非分布式版本的单key命令。复杂命令的执行像set类型联合或者插入也是可以实现的,只要保证所有...
2022-03-30 10:11:53 2065
原创 关于uwsgi 相关理解及 进程服务挂掉重启问题
uwsgi 相关理解及进程服务挂掉处理一, 原理及时理解WSGIwsgi server (比如uWSGI) 要和 wsgi application(比如django )交互,uwsgi需要将过来的请求转给django 处理,那么uWSGI 和 django的交互和调用就需要一个统一的规范,这个规范就是WSGI WSGI(Web Server Gateway Interface)WSGI,全称 Web Server Gateway Interface,或者 Python Web Server Gate
2022-02-08 22:19:35 1477
原创 python保存dataframe数据到excel中,处理列宽数据格式等
python保存dataframe数据到excel中,处理列宽数据格式等前沿1,比较简单的datafame 生成excel代码2,采用excelwriter 包进行数据列的改造3,根据具体数据自定义自适应列宽,最后前沿近期处理一个自动化生成数据报告excel的工作,由于生成的数据excel列宽太小,导致生成的文件在阅读时,需要手动去处理拉伸,较为麻烦,故决定能否控制生成的列宽,增加阅读舒适度。1,比较简单的datafame 生成excel代码import pandas as pdtmp_file_
2022-02-08 09:36:58 5482
原创 windows 自动化执行命令bat脚本
#进入脚本所在盘目录, 进入当前目录cd /d %~dp0 # 执行脚本命令 例如:java xxx%~dp0 表示 更改当前目录为批处理本身的目录比如你有个批处理a.bat在D:\aa\\test 文件夹下%~dp0 则可直接进入到当前目录可以使用pasue 暂停 启动的dos界面 观察。保存界面的执行日志,可以再命令 处 是引用, >> log ,其中,> 覆盖, >> 表示追加参考:%~dp0是什么意思...
2021-12-24 17:11:47 2712
原创 Python pickle 介绍及使用理解
最近用到 pickle , 查询了网络博客的资料,整理了下 pickle 的作用,和使用场景,一,pickle的说明介绍一种数据的持久化保存方式1.1 从序列化方向理解pickle一般序列化流程:对象1--序列化--> 字符串 -->反序列化--> 对象2(即原对象1)从本质上来说,pickle 是python 自带的序列化方案, 对python 对象有很好支持,从序列化角度,和JSON,XML, YAML 区别不大。pickle与json区别:Pi..
2021-10-08 10:52:42 5383
原创 Linux 环境下安装pip3 以及更新pip3的问题
Linux 环境下安装pip3 以及更新pip3的问题1.首先安装setuptoolswget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26tar -zxvf...
2018-09-13 15:53:03 8737 3
原创 股票买卖问题,
Best Time to Buy and Sell Stock IIIDescription: Say you have an array for which the ith element is the price of a given stock on day i. Design an algorithm to find the maximum profit. You may comple...
2018-09-02 22:16:38 482
原创 转:Sklearn中 OneHotEncoder 原理详细解析
之前查了一下 OneHotEncoder的编码原理,发现这个博客写的很好,很透彻,转发一下,https://www.cnblogs.com/zhoukui/p/9159909.html
2018-08-15 13:16:02 1847
原创 二叉树理解
一,二叉树理解每个结点至多拥有两棵子树(即二叉树中不存在度大于2的结点),并且,二叉树的子树有左右之分,其次序不能任意颠倒。树的深度和高度的定义:节点的深度是指从根节点到该节点的最长简单路径边的条数,而高度是指从该节点到叶子节点的最长简单路径边的条数。深度和高度详解参考:https://blog.csdn.net/demonandyu/article/details/8533...
2018-08-12 22:23:58 1225 2
原创 linux 环境下 下载和离线安装R 语言 库包文件
linux 环境下离线安装R 语言 库包文件 主要操作方法:步骤一: 下载指定的包文件xxx.tar.gz 到指定目录下wget -p /home/xx/ url步骤二:进入linux 目录/home/xx/ 下,查看到xxx.tar.gz文件, 使用以下命令,R CMD INSTALL xxx.tar.gz进入安装序列,出现 *Done (xxx) 即完成离线安装库包 xxx...
2018-06-22 03:32:46 2716
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-10-19 14:16:58 188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人