自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 终于配好了服务器直达浏览器,端对端的椭圆加密ECDH

https的升级版,端对端的非对称加密

2024-03-12 22:11:01 835

原创 Python无法import同文件夹内其他py脚本排障

import出现SyntaxError: invalid syntax的真正原因,还就是语法问题

2024-03-07 16:04:14 393 1

原创 工商银行服务器被黑客锁死,被迫支付赎金的原因分析

工商银行在美国的服务器数据被黑客攻击,被迫支付赎金。我猜测SSH免密是重要诱因。

2023-11-14 15:04:50 1499 1

原创 Linux的ps命令的精确分析招数

你需要的ps命令的几乎全部拓展分析方法

2023-08-11 18:05:46 145

原创 Postgresql的灾备管理(二)一主一备——几个软件的缝合怪

repmgr功能缺陷及弥补策略

2023-07-20 16:45:08 232

原创 从一次安装崩溃论为什么Linux系统架构是落后的

pgpool和pgAdmin因为安装不同版本的libpq而崩溃了。Linux这么管理库绝对是故意的。

2023-06-09 15:20:30 212

原创 nginx.conf的root和alias真正的区别

一分钟彻底搞懂alias和root语句

2023-04-28 17:39:20 105

原创 Postgresql的灾备管理(一)逻辑和工具

讲透数据库灾备要干什么。

2023-04-03 18:01:54 502

原创 golang的atomic库之隐患以及我做的改进

golang的atomic库之隐患以及我做的改进atomic库并不能杜绝race冲突我的改进最新版的go1.18已经采用atomic库并不能杜绝race冲突与sync.Map不同,atomic库并不杜绝传统的方式去访问变量。这样,即使你在所有的写操作中都严格使用atomic.Store类函数,当你用普通方式访问该全局变量时,如=操作,或者在条件语句中的逻辑判断(“==”,"!="之类),依然非互斥的读取了,依然可能与正在写的操作发生冲突。检查方法go build -race [其它参数]编译好的

2022-05-23 21:18:52 404

原创 python async异步函数的单元(单独)测试

在python中对代码很容易实现对普通函数的测试,只需要进到该脚本(py文件)的目录,然后在命令行python3,在python环境里import该脚本,就能实现了。可是如果这个函数的定义有async def就无法直接调用它了,如果强行运行,你会得到错误提示:TypeError: 'coroutine' object is not callable那怎么办呢?这里我设计了一个小的绕开函数,假设脚本文件为module.py 而其内容很简单,我的目标就是运行这个asprint函数import asynci

2021-07-17 18:08:09 831

原创 关于VS2015离线安装的关键问题

关于VS2015离线安装的关键问题为什么要离线安装?怎么确保我拿到的是正确的离线安装包?直接点击就会离线安装吗?那我怎样强行离线安装呢?为什么要离线安装?因为微软不支持了啊,微软希望你下载更新版的2019;同时,微软也不再支持你开发可以在Win7上运行的程序咯~怎么确保我拿到的是正确的离线安装包?VS2015中文版的离线安装包共(右键点击该iso的属性)——4,013,920,256 字节MD5码为(MD5工具,网上搜)——05D74AAD1C91874ECE453DFE979C3928直接

2021-06-29 16:44:05 2596

原创 PyQt5的ImportError: DLL load failed问题解决

网络上很多说是虚拟环境问题,是同时装了Python2和Python3的问题。其实这些大部分都不解决问题。因为这个现象的发生不是不能import任意的库,而是无法加载DLL库。探究真实原因首先排查是否为虚拟环境问题,既然那么多帖子都在说这个问题。打开Windows命令行,输入pip --version 后面就跟了它的目录位置,一般结尾为\Lib\site-packages\pip,而前面的路径就是你的Python的安装路径(from之后 )。如果你是在虚拟环境打开的,它会在虚拟环境的目录下,只有这样才能实

2021-03-15 13:02:29 7223 12

原创 VM Player虚拟机的固定IP方法

VMware Player虚拟机已默认固定IP也许VMware Workstation上有更好的解决方案。可是我下载的免费版的Player的可配置控件有限。那么怎么实现虚拟机的IP固定,且让宿主机可以访问呢?答案是,人家明明已经固定了啊!如图所示,左侧是我的Windows宿主机的cmd窗口,右侧为虚拟机的终端窗口(VMware Workstation Player 12)。在Windows主机上读出本机在wifi路由所创建的192.168.101.x的局域网上,本机地址200,wifi路由按照惯例在

2021-03-04 16:06:12 2769 5

原创 PG数据库(Postgresql)解决远程易掉线问题

当连接云上的PG数据库,即通过外网连接PG数据库,经常发现在改完数据后,保存时弹出连接已经断开错误。其实这是由于电信服务商偷懒造成的,一般电信服务商在一个TCP连接没有任何往来数据长达1分钟以上,会自动切断此连接。解决办法也很简单,让PG数据库对连接启用TCP协议的心跳机制,打破沉默,避免被电信服务商误杀。由于时间久远,忘了怎么安装的,先检查一下数据库的安装信息:systemctl status postgres*返回的结果包含了版本信息,和数据目录:● postgresql-9.6.service

2021-01-15 17:37:28 4103 7

原创 程序员不会告诉你的python本地源创建方法

程序员不会告诉你的python本地源建立方法为什么要本地源建立本地源下载所需依赖库安装包配置成本地源从本地源安装开启python本地源服务器从本地服务器安装Python安装文件为什么要本地源Python的版本更新很快,其开源库的更新更快。pip freeze的目的就是编好的python软件需要什么依赖源来运行,当前的版本给定格了存在文本里。当需要重新安装时,依赖库照freeze出来的版本下载便是。然而一旦依赖库的原作者抽风,嫌版本旧而从公共源将其删除,则pip freeze出来的requirement文

2020-12-10 21:42:26 412 2

原创 重新测试Python读Excel文件xlsx的语言编码

之前可能多虑了,xlrd现在读xlsx文件似乎能认得准语言编码了,不会错。所以写了以下测试脚本,分别测试以utf-8去读和以gb2312去读(Excel文件另存为,“工具”-“Web选项”-“编码”默认是“简体中文GB2312)有的说python为了处理类文本csv在Windows中文件头加BOM所以专门设计了格式utf-8-sig,大概在Excel文件中也用不着。写了这个脚本读取第一页的首行,分别以utf-8和gb2312去读,我测试的结果竟然是一样的正确。所以读取不需要担心内容是什么编码了:tes

2020-09-18 15:41:58 2500

原创 python写Excel的三个选项:xlwt, xlsxwriter和openpyxl

目录xlwt并不能新建xlsx改写只能用openpyxl改进openpyxl写入规模数据的接口xlwt并不能新建xlsx确切的说是新建并写完数据之后微软打不开,WPS等等其它的都打得开, 也就奇了怪微软打不开,一定报错:“Excel无法打开文件__,因为文件格式或文件名无效。请却确定文件未损坏,并且文件扩展名与文件的格式未损坏。”解决的办法是改用xlsxwriter, 它的语法与xlwt是相似的,但是如名所述,xlsxwriter写不了xls老版文件。改写只能用openpyxl以上两者一个可

2020-09-18 15:28:06 1699

原创 Python读取中文Excel问题解决

Python读取中文Excel问题解决为什么读取中文Excel会出错两个难题试验结果为什么读取中文Excel会出错在计算机中,一个字节(byte)有8个比特,即可以表达2^8次方即256个字符,一个英文字母或符号占一个字节,即ASCII码。ASCII码有意只编了128个。但是这个表达对于其他语言是不够用的,特别是东亚文字。于是上世纪八九十年代出现了很多并行的编码表,将2个字节对应为日文、韩文、简体或繁体汉字。Windows官方使用cp936的编码表,相当于gb18030. 所以在Windows系统里,

2020-09-15 17:33:23 13042 3

空空如也

空空如也

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

TA关注的人

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