摘要: 看了gin的教程,发现无法导入gin的包。 首先在 $GOPATH/src/github.com/用户名/ 下创建项目文件夹, 用户名指github的用户名。 比如我创建了 go-test文件夹,然后创建start文件夹 比如我的 $GOPATH/src/github.com/zzsealy/go- 阅读全文
posted @ 2020-03-17 09:17 DRQ丶 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 这个问题出现的原因是你的环境变量不存在了。 如果你是mac/linux, 在命令行输出which go 比如我的 显示/usr/local/go/bin/go, 那么GOROOT就应该是/usr/local/go vim ~/.bash_profile 使用vim设置环境变量 GOROOT=/usr 阅读全文
posted @ 2020-03-14 10:37 DRQ丶 阅读(6063) 评论(0) 推荐(0) 编辑
摘要: 首先, python的传参方式叫做 共享传参 (call by object), 其实就是引用的副本 我们知道,有的语言函数的参数,传递的是引用,就是指向这个对象的指针, 有的语言传递的是参数的拷贝值。 但是python不一样,它传递的是对象的引用(简单说就是形参和实参指向同一个对象)。再根据对象是 阅读全文
posted @ 2020-03-02 22:32 DRQ丶 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 虚拟环境的是使用 以python3 为例, 如果是python2的话 把下面代码的python3 改为python, pip3改为pip。 创建虚拟环境 其中第二个venv是虚拟环境的名字, 起任何名字都可以。 python3 -m venv venv 启动虚拟环境 source venv/bin/ 阅读全文
posted @ 2019-12-04 10:30 DRQ丶 阅读(915) 评论(0) 推荐(0) 编辑
摘要: 我出现这个错误之后,就只会傻子一样的网上百度, 我找了好久都说直接删除数据库。。 仔细琢磨琢磨我自己想明白了。 这个错误是指:执行完flask db migrate之后, 执行 flask db upgrade报错。 也就是生成了数据库迁移,但是无法应用到数据库里, 为什么呢? 八成是因为数据模型有 阅读全文
posted @ 2019-12-03 15:01 DRQ丶 阅读(1192) 评论(0) 推荐(0) 编辑
摘要: 我们的学习web开发的时候,经常会修改数据模型,实际开发的时候尽量在最初就确定好数据模型。 那flask_sqlalchemy如何进行数据库迁移呢? 修改数据模型。 flask db migrate -m"xx" 命令生成迁移脚本, xx是自定义的信息, 就像git commit -m一样 要手动检 阅读全文
posted @ 2019-11-28 14:52 DRQ丶 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 什么是分页机制? 定义:逻辑地址和物理地址分离的内存分配管理方案 程序逻辑地址划分为固定大小的页(Page) 物理地址划分为同样大小的帧(Frame) 通过页表对应逻辑地址和物理地址 分段机制 目的: 分段是为了满足代码的逻辑需求(更具体的建议去搜索下) 数据共享,数据保护,动态链接等。 通过段表实 阅读全文
posted @ 2019-11-03 10:30 DRQ丶 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 常见的web安全问题,原理和防范措施。 SQL注入 XSS(跨站脚本攻击, Cross-Site Scripting) CSRF(跨站请求伪造, Cross-site request forgery) 什么是SQL注入? 通过构造特殊的输入参数传入web应用,导致后端执行了恶意的SQL 通常由于程序 阅读全文
posted @ 2019-09-26 23:16 DRQ丶 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 进程和线程的区别 进程是对运行时程序的封装,是系统资源调度和分配的基本单位 线程是进程的子任务,cpu调度和分配的基本单位,实现进程内并发。 一个进程可以包含多个线程,线程依赖进程存在,并共享进程内存 什么是线程安全 一个线程的修改被另一个线程的修改覆盖掉。 python中哪些操作是线程安全的 一个 阅读全文
posted @ 2019-09-26 20:20 DRQ丶 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 首先是常见状态码 https://www.runoob.com/http/http-status-codes.html GET 和 POST 的区别 Restful语义上一个是获取, 一个是创建。 GET是幂等的, POST是非幂等的。 GET请求参数放到url(明文)里,有长度限制; POST放在 阅读全文
posted @ 2019-09-10 22:49 DRQ丶 阅读(157) 评论(0) 推荐(0) 编辑