- 博客(117)
- 收藏
- 关注
转载 django mysql Orm 创建表注释和字段注释增加注释到数据库
一、前言Django 数据库迁移没有表注释和字段注释对多人协助开发的效率有影响,但是项目使用的django,定义的orm类生成migration,导入到数据库后没有注释信息,因此修改Django源代码,支持表注释和字段注释;也同时达到根据数据库中的注释信息可以自动导出文档。以Django 2.2 为基础进行修改。二、利用[model._meta.verbose_name]增加针对mysql表注释的处理修改django/db/backends/base/schema.py 文件,table_sql
2021-12-06 14:31:50
1490
原创 同一个表的俩个字段相加排序
select id,sum(字段1)+sum(字段2) as ab FROM `表名` GROUP BY id order by ab desc ;
2020-10-13 15:21:48
1286
原创 sqlalchemy backer 反向引用不存在 报错
问题明明我有外键对应的反向引用,但是确报错说不存在:Member():gov_project = db.relationship('GovProjectBase', backref='member', cascade='all,delete')---------------------------------------------------------------------------------------------------------------------GovProject
2020-08-25 09:47:54
303
转载 windows10 关闭指定端口
今天在Windows10电脑上安装zk和dubbo,运行Tomcat总是包端口占用异常,重启了一次电脑后觉得一直重启不是个好办法,于是学会了用命令关闭进程的技能查看指定端口的使用情况使用命令:netstat -ano | findstr 端...
2020-08-15 16:36:09
8206
1
转载 开源协议许可证 区分图
因CooCox用户数及影响力越来越大,CooCox团队也逐渐提高了对软件及代码协议的重视。在收集整理的过程中,一些归纳好的信息和大家分享一下。首先借用有心人士的一张相当直观清晰的图来划分各种协议:开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别<ignore_js_op>license.jpeg (42.87 KB, 下载次数: 395)下载附件2012-9-10 13:39 上传</ignore_js_op>以下是.
2020-06-29 17:09:20
425
转载 听说安卓微信 7.0 不能抓 https?
目录 前言 怎么解决? 安卓微信旧版本 别人中毒了吗? 问题根源 解决方案1:修改APP配置文件 解决方案2:将证书安装到系统证书中(需要root) 注意事项 还有吗? package capture whistle AndroidHttpCapture tcpdump + Wireshark VirtualApp + HttpCanary VirtualApp到底是什么 Java的反射机制 hook 试试看 看下数...
2020-06-29 16:40:21
1537
1
转载 VirtualApp沙盒 基本原理
转自:http://rk700.github.io/2017/03/15/virtualapp-basic/ VirtualApp是一个开源的Android App虚拟化引擎,允许在其中创建虚拟空间,并在这个虚拟空间中运行其他应用。通过阅读源码及动态调试,基本了解了其运行原理,在此记录。 本质 Android应用隔离是基于Linux系统的多用户机制实现的,即每个应用在安装时被分配了不同的Linux用户uid/gid。而在VirtualApp中,client应用(通过...
2020-06-29 16:34:59
1474
3
原创 mysql全套修改密码
8.0之后:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';5.7:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';之前修改密码:update mysql.user set authentication_string=password("你的密码") where user="roo
2020-06-23 11:21:16
247
原创 mysql8 服务无法启动 3534
问题:过程:打开data文件中以 .err 结尾的文件发现其中有一行:Failed to find valid data directory.找不到有效的数据目录。说明是文件目录的问题解决:我们先运行mysqld -remove来删去原服务我们将原data文件夹删去运行mysqld -initialize -insecure,如果不成功,则运行mysqld --initialize --user=root --console运行mysqld -install来安装MySQL服务
2020-06-22 16:38:25
1375
原创 mysql8 重置密码
mysql5 的时候,可以在my.ini 中通过添加 skip-grant-tables,跳过密码验证,但是换成mysql8 的时候会启动不了服务,所以就要用到下面这个方法了具体操作流程如下:利用–init-file参数解决该参数指定服务启动时先执行一个包含sql命令文件,因此,只需要将重置密码的命令写在该文件中,以此参数指定启动时执行该命令,启动完成即可重置系统密码了。第一步,关掉系统服务net stop mysql第二步,创建一个文本文件,内含一条密码修改命令ALTER USER '
2020-06-22 16:37:44
305
原创 windows python 多环境配置
1、安装virtualenv1、pip 安装pip install virtualenv2、源码安装在virtualenv的官网下载最新的tar.gz包:https://pypi.python.org/pypi/virtualenv/15.1.0#downloads在文件夹下运行:python setup.py install2、创建环境cd 到你要放置这些环境的文件夹内运行 (比如我是在 D:\my_environment 这个文件夹内运行的)virtualenv -p
2020-06-20 16:37:36
645
原创 pip源配置
pip源配置1、使用配置文件配置文件[global]trusted-host=mirrors.aliyun.comindex-url=http://mirrors.aliyun.com/pypi/simple/配置文件放置位置Linux下:放在~/.pip/pip.confwindows下:用户文件夹下\pip\pip.ini2、使用命令行临时改变pip源pip install -i --trusted-host package例如pip install -i http://
2020-06-20 14:11:14
2784
原创 去应聘担心自己实力不够???看这里!
1、职业认证1.用怎样的态度对待当前的职业认证现在it职业认证市场上很多认证,比如ccie、hcie、h3cie、jncie、ibm、rhce等等很多很多,涵盖了不同的it技术领域方向。很 多人为了一张证书,不深入理解,一味的背考题,其实完全是一种买椟还珠的行为。证书不能代表一切,不代表荣耀,它只能称作你成功路上的一个阶梯。证书本身 就是一张纸,一个水晶杯,没有什么价值,真正的价值在于你通往认证学习的路上;你获得证书的过程中;你拥有相关技能后的那份自信;面对未来,心中那种对自 己的肯定;在这条学习的道
2020-05-28 12:06:55
552
原创 linux 啥都不会???看完这篇你就会了!
1、linux用来做什么?初中级运维的日常涉及工作: 1、评估产品需求及发展需求,设计网站架构。 2、选择IDC公司、云产品,CDN等产品。 3、采购服务器、安装系统、配置服务、服务器IDC上架。 4、调试网络、优化系统及服务。 5、上线代码、配合研发搭建环境、调试、测试代码。 6、监控硬件、软件及各种业务应用。 7、配置收集日志和,根据日志信息报警及优化系统及服务 8、解决日常问题,如硬件(服务器、交换机、硬件、网络等)、软件(网络服务)、各类业务服务故
2020-05-28 11:30:52
18439
29
原创 linux 安装rar
安装:如果是以tarball形式安装安装,去rar网站下载相应版本的tarball。地址为http://www.rarlab.com/以3.9.3版本为例,如果是i386的平台,执行以下命令:也可以去官方网站下载最新版http://www.rarlab.com/rar/rarlinux-x64-5.9.0.tar.gzrar软件不需要安装,直接解压到/usr/local下,以下操作需要有...
2020-04-29 15:01:17
2119
原创 ubuntu 安装python3.7
下载安装包https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tgz解压tar -zxvf python-3.7.6.tgz下载sudo apt-get install libffi-devcd Python-3.7.6/./configure --prefix=/opt/ptyhon3.7make如果make不...
2020-03-30 18:03:30
851
原创 ubuntu 安装pip
首先把python默认版本设置为你当前的python可以参考 修改默认python版本下载 pip.py下载完之后python get-pip.py就可以了如果报:Traceback (most recent call last): File "get-pip.py", line 22711, in <module> main() File...
2020-03-30 11:16:38
474
原创 ubuntu修改默认python版本
查询当前默认python路径which python/usr/bin/python查询你要修改的python3.7路径which python3.7/usr/bin/python3.7删除之前默认的python路径sudo rm /usr/bin/python当前如果你再执行pythonbash: /usr/bin/python: No such file or d...
2020-03-30 10:53:17
363
原创 ubuntu apt-get 安装与卸载
apt-get update # 更新安装列表apt-get upgrade # 升级软件apt-get install software_name # 安装软件apt-get --purge remove software_name # 卸载软件及其配置apt-get autoremove software_name # 卸载软件及其依赖的安装包dpkg --list # 展示已安...
2020-03-30 09:46:23
865
原创 ubuntu apt -get 更改默认下载地址
ubuntu中使用apt-get install 默认会把deb包下载到 /var/cache/apt/archives/下,可以通过 man apt-get来看拿到想要的配置/var/cache/apt/archives/Storage area for retrieved package files. Configuration Item: Dir::Cache::Archives.如...
2020-03-30 09:42:43
2674
转载 See 'man 7 undocumented' for help when manual pages are not available.
在docker上安装Ubuntu后,发现没有安装man,执行 apt-get update && apt-get install man ,安装man,完成后,运行man man 会发现并没有出现预想中的情况,而是出现如下信息:...
2020-03-30 09:32:08
1501
1
转载 mysql初始化配置
Windows操作系统中,我们安装Mysql有两个选择:一是下载MSI点击运行,利用windows系统安装程序的方法按部就班的来安装;二是下载ZIP,解压出来就能立即使用。在使用ZIP安装时,安装好之后默认是没有my.ini配置文件的: 当我们想修改数据库的配置信息如 wait_timeout、interactive_timeout、max_conne...
2020-03-20 12:53:47
8754
2
原创 psql 卡住 锁表问题
有时候用pgsql执行操作的时候,一个表就一直卡住,可能是表锁了查询是否有锁表:select oid from pg_class where relname='可能被锁的表'select pid from pg_locks where relation='上面查出来的oid'如果查询到了结果, 表示该表被锁了,需要解锁select pg_cancel_backend( '上面查...
2020-02-29 16:02:55
1533
转载 右键打开git bash 找不到应用程序
一:问题描述 右键单击文件夹,用GitBash打开此时图标不对,点击后显示Git bash找不到应用程序二:问题原因安装Git后修改了存储路径三:解决方式1.win+r打开命令行窗口,输入“regedit”打开注册表2.查找[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\git_shell\comma...
2020-02-21 09:33:17
4947
6
原创 ImportError: cannot import name 'ImmutableDict' from 'werkzeug'
ImportError: cannot import name ‘ImmutableDict’ from ‘werkzeug’当出现这个错的时候,可以使用下面这个命令降级安装就可以了pip install --upgrade werkzeug==0.16.1
2020-02-12 15:42:37
2896
原创 postgresql 口令: psql: 致命错误: 用户 认证失败
当我们刚刚安装完成postgresql后,直接通过cmd psql打开时,无论我们输什么密码都是错误的。其实是因为默认他会使用系统的账户名来登陆,而pgsql中其实没有这个账户,我们应该改成psql -U postgres然后输入你安装时的密码就可以了...
2020-02-12 15:25:56
11580
3
原创 an error occured executing the Microsoft VC++ runtime installer
当安装postgresql11的时候,出现 an error occured executing the Microsoft VC++ runtime installer解决办法:首先切换到你下载的exe目录下,打开cmd,然后输入postgresql-11.1-1-windows-x64.exe --install_runtimes 0然后他就会跳出:安装就可以了...
2020-02-12 15:19:43
810
2
转载 pgsql 改变现有的表结构
ALTER TABLENameALTER TABLE -- 修改表的定义SynopsisALTER TABLE [ ONLY ] name [ * ] action [, ... ]ALTER TABLE [ ONLY ] name [ * ] RENAME [ COLUMN ] column TO new_columnALTER T...
2020-01-15 12:04:35
854
原创 python 局域网连接调试
如果是windows系统,首先先关闭防火墙!首先运行项目的时候指定一下host为0.0.0.0,比如flask是:python manage.py runserver -h 0.0.0.0然后打开cmd,输入ipconfig,找到这个查看这个地址,就是你同事要访问的ip例如我这里访问就是 192.168.0.169:5000/...
2020-01-10 16:26:35
509
原创 windows pgsql 安装postgis
今天本地要测试使用postgresql的gis,网上都是些 乱七八糟的 ,搜了半天总结了一下:首先去下面这个地址下载postgis安装包postgis安装地址因为我是pg11,所以这里我选择最后一个 postgis-bundle-pg11x64-setup-3.0.0-3.exe双击安装安装的时候只改一个安装地址,安装地址选择你的postgresql目录,比如我的postgresql安...
2019-12-23 10:49:31
3575
转载 java 的string 以及 char 和 string 的区别
转载至:https://blog.youkuaiyun.com/qauchangqingwei/article/details/80831797 一 char和string的区别: 1 char是表示的是字符,定义的时候用单引号,只能存储一个字符。例如; ch...
2019-12-21 17:25:57
2898
原创 java setTimestamp 时间不对
错误原因:使用 PreparedStatement 的 setTimestamp 往数据库传入时间的时候不对,由于我本地的数据是一个字符串的时间,所以要转换成对应的Timestamp的对象可是本地转换后传入数据库里的时间总是不对,比如我本地的时间是:2019-05-06 16:50:51可是传入数据库后的时间却是2019-05-06 08:50:51打印了一下 PreparedSt...
2019-12-13 14:35:49
2227
原创 PreparedStatement enum
今天在用 PreparedStatement 往postgresql数据库中 传入enum类型数据的时候就报错,比如我数据库中枚举定义的是pet_type类型的枚举类型,一开始我是这么写的:INSERT INTO pet (pet_id, pet_type, name) VALUES (?, ?, ?)pstmt.setString(2, "conn");然后就一直报错,说我传入的是st...
2019-12-09 10:28:30
295
原创 java 布置到服务器上
最近刚刚做了一个java的小项目布置到了服务器上,分享一下我是使用idea,maven仓库,并使用生成jar文件来进行布置的,服务器上只要安装了java就可以跑。我的java版本是jdk-8u161附上链接:https://pan.baidu.com/s/1CL6INByuUr8wiu9tCQNazA首先点击左上角file,选择project_structure ;然后选择Artifa...
2019-12-07 11:07:17
558
原创 Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections
刚昨天我java项目本地跑得贼六,一布置到服务器上之后就报:Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections,网上搜了半天说什么防火墙啊,账号密码错误啥的原因,全都是瞎扯淡;后来和老大反应说这个postgresql连不上,老大说postgres...
2019-12-07 10:41:22
17327
8
原创 连接服务器(阿里,docker)
连接服务器docker连接docker服务器还算简单,因为docker是在本地起的服务,可以通过docker ps查看,所以一般windows是127.0.0.1:你的docker映射端口;liunx 的是192.168.0.83:你的docker映射端口;连接后会提示你要用户的账户和密码,注意!这里的账号和密码指的是你服务器里的账号和密码,一般账号为 root至于密码可以重置...
2019-11-29 21:10:00
746
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人