- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 acme手动自签
第一步:acme.sh --issue -d example.com --dns --yes-I-know-dns-manual-mode-enough-go-ahead-please第二步:请将 TXT 记录添加到您的 DNS 记录中。每次更新证书时都需要执行此步骤。使用 DNS api 模式,这一步可以自动化。第三步:现在用–renew命令acme.sh --renew -d example.com --yes-I-know-dns-manual-mode-enough-go-ahead
2021-10-19 16:38:04
771
原创 postgresql设置自增键值序列
数据库新增数据报错,截图如下:查了下序列,已经超出了,原因另寻,现在先临时修改表序列的起始值。有两种方式,分别是设置固定值、利用nextval()重新获取下个序列的值。执行命令之前需要确定更改的序列名称、表。序列名称,可以查看表结构(\d)获得,例如我的序列值为:test_id_seq表明就是修改哪个表。例如我的表名为:test_table固定值方式:select setval('要修改的序列名称', 序列值 );select setval('test_id_seq', 888 );设
2021-09-08 11:01:41
3673
原创 Haproxy做代理服务器转内网配置流程
这几天一台云上的服务器到期了,想搞个奇思妙想在云上买一个配置一般的vps做代理服务器,监听特定端口转发到内网。即本地环境通过另外一种方式配置到云上访问。请大家注意,这种方式相比frp来说安全一点,但是一定要注意内网服务器本身的安全性,另外还要设ACL规则,明确来源IP,网关策略一定要配置妥当,要不然真不是开玩笑的,如果大家想试一下,可以按照我的步骤试试。...
2021-04-27 12:04:04
1397
原创 mongodb4.0认证及备份恢复等相关操作
mongo添加用户认证安装完mongo后,启动mongo在mongo shell中执行:use admin查看当前用户的情况:db.system.users.find().pretty()创建新用户,用户名为 root。注意,这里的权限问题一定要明确,如果一个用户拥有最高的权限,每个文档都能执行读写命令,那么按照下面写就行。如果要分权分档,则需要在roles中写明文档名称,并赋予读或者写的权限。db.createUser({ user:"root", pwd:"W1tdLCB7
2021-04-22 14:37:14
461
2
原创 win32api下在IDLE编辑器中执行脚本时报pywintypes.error问题
在搜集windows日志时,用win32api下收集系统安全日志(Security)报错,错误如下:错误原因:在执行这个脚本时权限不够。需要使用管理员权限来执行这个脚本。这时直接在代码中ctypes.windll.shell32.ShellExecuteW提权,在IDLE编辑器下执行是没有用的,如果要调试这段代码,需要在cmd管理员权限下执行。另外说明一点的是:管理员权限下,切换盘符命令为:cd /d D: 这里一并记录一下。...
2021-04-21 14:06:47
550
1
原创 psutil安装问题
psutil安装问题服务器:Centos7.x需要查看centos的静态信息,需要安装psutil库。一定注意,在gcc编译的时候出错,提示信息为:需要安装:``yum -y install python3-devel需要注意的是,python2.7为 python-devel python3为python3-devel问题解决。 ...
2021-03-08 14:24:50
125
原创 Django执行迁移命令报错问题解决技巧
Django执行迁移命令报错问题解决技巧命令python manage.py makemigrationspython manage.py migrate或者python manage.py syncdb问题大家在迁移的过程中, 会遇到各种各样的问题, 在这里有一些小的技巧, 避免暴力迁移和修改源码.Django认为, 表结构迁移后不会有太大的变动, 因为我们在设计表结构的时候已经充分考虑了其结构的稳定性, 但是在写Model的时候难免手滑写错或少些一些参数等等小问题, 这时候再执行迁移命令
2020-06-04 11:03:16
428
原创 MYSQL数据库开发习惯及说明(自用记录)
一、数据库命令规范所有数据库对象名称必须使用小写字母并用下划线分割所有数据库对象名称禁止使用MySQL保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)数据库对象的命名要能做到见名识意,并且最后不要超过32个字符临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为前缀并以日期(时间戳)为后缀所有存储相同数据的列名和列类型必须一致(一般作为关联列,如果查询时关联...
2020-04-23 14:21:23
173
原创 修改mysql数据库的编码为uft8mb4
修改mysql配置文件,设置默认字符集utf8mb4, 包括tables修改my.cnf文件vim /etc/my.cnf[client] default-character-set = utf8mb4[mysql] default-character-set = utf8mb4[mysqld] character-set-client-handshake = FALSE c...
2019-12-20 11:29:08
209
原创 解决Django中非apps的py脚本执行时调用models模块写库报错问题
错误详情django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call sett...
2019-12-05 13:56:00
377
1
原创 Django设置远程数据库访问踩坑
Django设置远程数据库访问连接时出现一些timeout问题,问题记录环境:centos7mysql5.7Django2.*remote connetionmysql远程数据库授权修改my.cnf文件vim /etc/my.cnf有则修改无则添加 bind-address=0.0.0.0重启mysqld服务systemctl restart mysqld链接...
2019-12-05 11:27:36
279
原创 最简单的Python单例模式代码
废话不扯 直接上代码:# 实例化一个单例class Singleton(object): __instance = None __first_init = True def __new__(cls, age, name): ''' 如果类属性__instance的值为None,那么就创建一个对象,并且赋值为这个对象的引用 保证下次...
2018-10-25 20:28:18
299
原创 关于Python文件的一点小总结
文件知识点梳理1.文件的概述:1.文件的基本定义:文件是用来存储数据的,文件是存储在外存中的若非存储介质损坏,文件可以永久存储数据.2.文件的存储形式:任何格式文件在计算机内部是以二进制形式字符序列存储的.3.操作文件的步骤:1.文件的打开;open(“路径”,“方式”)当模式为"w"时,如果文件不存在,会先创建一个文件,然后以可写的方式打开;注意文件的路径问...
2018-10-25 20:21:50
113
原创 关于python容器的相关知识点整理
容器知识点梳理(自整理)需要指出的是,抓住其特点是掌握各类容器的关键.1.序列式容器中关键点在于索引,大多数操作是通过索引进行增删改查操作的,其次还有直接通过值value查找.while遍历也是通过索引进行操作的.(注:与for循环不同的是,for循环通过指针进行寻址进行遍历操作.)2.字典属于非序列式容器,其关键点在于其key键及其连接起来的键值对.通过查找key键可以进行相关...
2018-10-25 20:12:39
157
原创 关于前端jQuery框架的一点理解,小的知识块
jQuery函数库1 书写问题jQuery是一个类型非常丰富的函数库,他封装了以前我们所学到的大多数的属性及事件,此时一定要加以区分,正因为他是函数,所以在书写过程中我们一定要注意的是书写规则: 函数名(). 其中这个函数名可能是以前的相关属性名或事件名等熟悉关键字,此时一定要加上括号.2关于控制css/html与原生js不同的是,jQuery控制css/html用法是相似的,控制c...
2018-10-25 20:00:38
246
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人