经验分享
靠谱的大钊
没啥写, 就这样
展开
-
递归代码模板--分治代码模板--动态规划的关键
递归代码模板Pythondef recursion(level, param1, param2, ...): #recursion terminator //递归终结者 if level >MAX_LEVEL: #process_result //过程的结果 return #process logic in current level //处理当前级别的逻辑 proc原创 2021-03-01 08:59:43 · 127 阅读 · 0 评论 -
django.db.utils.IntegrityError: (1048, "Column 'bpub_date' cannot be null")
django执行:django.db.utils.IntegrityError: (1048, “Column ‘bpub_date’ cannot be null”)直接对models中的用户信息进行修改,添加null=True后,如下图红色框所示:然后重新执行一俩操作:python manage.py makemigrationspython manage.py migratepython manage.py shellE:\py-Django\django1day>python原创 2020-05-13 09:57:15 · 2893 阅读 · 0 评论 -
报错:django.db.utils.OperationalError: (1366........)及修改mysql配置
**报错:django.db.utils.OperationalError: (1366, "Incorrect string value: '\xE4\xB**python manage.py migrate 时候报错1366,数据库问题创建数据库时指定数据库为utf8:修改mysql配置文件时,使用vim etc/mysql/my.cnf或者vim /etc/mysql/my.cnf 打开的不是mysql配置用:vim /etc/mysql/mysql.conf.d/mysqld.c原创 2020-05-13 01:05:16 · 455 阅读 · 0 评论 -
django .执行迁移发生报错解决django.db.utils.OperationalError: (1049, "Unknown database 'E:\\py-Django\\d
django.db.utils.OperationalError: (1049, "Unknown database 'E:\py-Django\d错误如图所示:解决方法 如图所示,一定到正确命名原创 2020-05-11 18:11:03 · 1435 阅读 · 0 评论 -
linux 虚拟机 快速下载包
pip install 包名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com原创 2020-05-10 01:33:42 · 260 阅读 · 0 评论 -
20分钟快速解决。Pycharm快速实行第三方包的安装,给Python安装.whl文件以及pip环境配置其细节。。。
前文:老师要求安装mysqlclient包。扎扎实实的搞了一天一夜。。。再次把最快捷的方式编写出来,也是最稳妥的。安装whl文件来装python包也是迫不得已的最后选择,等用习惯了超级方便Python是什么版本1.先弄清楚自己的Python是什么版本的,以方便后续下载合适的.whl文件。看一下自己的python环境,后面有提示,根据上图所示。。我的是这是我的版本3.6, win3...原创 2020-05-08 15:46:21 · 1986 阅读 · 1 评论 -
sql where 和 having的区别
1.类型:“Where”是一个约束声明,在查询数据库的结果返回之前对数据库中的查询条件进行约束,即在结果返回之前起作用,且where后面不能使用“聚合函数”;“Having”是一个过滤声明,所谓过滤是在查询数据库的结果返回之后进行过滤,即在结果返回之后起作用,并且having后面可以使用“聚合函数”。2.使用的角度:where后面之所以不能使用聚合函数是因为where的执行顺序在聚合函数之...原创 2020-05-04 17:46:07 · 1128 阅读 · 1 评论 -
算法:元素存储区扩充
元素存储区扩充采用分离式结构的顺序表,若将数据区更换为存储空间更大的区域,则可以在不改变表对象的前提下对其数据存储区进行了扩充,所有使用这个表的地方都不必修改。只要程序的运行环境(计算机系统)还有空闲存储,这种表结构就不会因为满了而导致操作无法进行。人们把采用这种技术实现的顺序表称为动态顺序表,因为其容量可以在使用中动态变化。扩充的两种策略每次扩充增加固定数目的存储位置,如每次扩充增加10...原创 2020-04-26 16:12:41 · 259 阅读 · 1 评论 -
给自己动力:一万小时定律。。简简单单的实现。。
作家格拉德威尔在《异类》中指出“一万小时定律”,说的是一万小时的锤炼是从平凡变成大师的必要条件。可以具体量化:每天工作八个小时,一周工作五天,五年时间便可成该领域的专家。我认为需要追加一个必要的条件补充:认真而钻研的工作,并持续五年。 ...原创 2020-04-26 14:16:17 · 324 阅读 · 0 评论 -
PyCharm常用快捷键使用技巧
常用快捷键1、Ctrl + Enter:在下方新建行但不移动光标;2、Shift + Enter:在下方新建行并移到新行行首;3、Ctrl + /:注释(取消注释)选择的行;4、Ctrl + Alt + L:格式化代码(与QQ锁定热键冲突,关闭QQ的热键);5、Ctrl + Shift + +:展开所有的代码块;6、Ctrl + Shift + -:收缩所有的代码块;7、Ctrl +...转载 2020-04-25 10:38:59 · 292 阅读 · 1 评论