Loading...
暑假期间可能有点迷上了Django了,最近在一次操作中误以为migrations文件夹中的python文件都是一次性的遂全部在Pycharm中删除了,不带回收站的那种……随后发现悲剧了,makemigrations无论怎么修改models.py都无法发现改动,提示“No Changes Detected”,然后得知makemigrations是基于migrations中的文件做对比和更新数据...
2019的暑假又准备用Python做个小项目,由于项目涉及高并发特性需要了解一下Python里的多线程与多进程,难免就会了解到CPython里的GIL(G...
最近在折腾RSS阅读提高自己的资讯获取效率,用Tiny-tiny RSS搭了个RSS站点。遗憾的是这款应用不支持原生SSL,得想办法用nginx反代过去。server { server_name yourdomain; listen 80; return 301 https://$host$request_uri; # 非SSL跳转 } server { li...
C++小舜老师布置了一份挺好玩的作业:在C++中利用面对对象的思想实现一种数据类型——集合。(STL中自带了set数据类型,可参考其函数原型)造轮子的作业...
初学C语言时,经常会看见文件起始一句#define PI 3.1415之类的预处理语句,大部分国内教材没有再进一步介绍C其他的预处理语句。下面进行一些总结:define常规用法#define macro-name replacement-text 又被称为宏替换,出现这一语句后,该语句之后所有宏均会被替换为replacement-text,包括在此文件后处理的文件。在C程序生成流程中(C源程...