1.1.1 Makefile 1.1.1.1 简单编译 预 a.c b.c app 经过 编译 编译 连接 汇编 简单:Gcc -o test a.c b.c -v 经过: a.c xx.s xx.o test B.c yy.s yy.o 缺点: 对所有文件都在处理一次 应该分别编译,最后连接在一起 ...
分类:
其他好文 时间:
2019-11-25 09:13:25
阅读次数:
68
diango接收到web请求后的在urls模块与views模块进行的过程操作: 匹配过程: urls拿到网址,在项目级urls中匹配,若在urlpatterns中存在,则跳转到应用级urls中匹配,若在urlpatterns中存在,则跳转到views模块中调用对应方法。 ...
分类:
编程语言 时间:
2019-11-24 19:15:44
阅读次数:
61
``` // regexp.go // 判断在 b 中能否找到正则表达式 pattern 所匹配的子串 // pattern:要查找的正则表达式 // b:要在其中进行查找的 []byte // matched:返回是否找到匹配项 // err:返回查找过程中遇到的任何错误 // 此函数通过调用 R ...
分类:
编程语言 时间:
2019-11-24 17:25:49
阅读次数:
64
JWT认证 工作原理 drf jwt 官网 安装子:虚拟环境 使用:user/urls.py 测试接口:post请求 drf jwt开发 配置信息:JWT_AUTH到dev.py中 序列化user:user/serializers.py(自己创建) 自定义response:user/utils.py ...
分类:
其他好文 时间:
2019-11-24 17:12:40
阅读次数:
60
回到: "Linux系列文章" "Shell系列文章" "Awk系列文章" BEGIN和END语句块 awk的所有代码(目前这么认为)都是写在语句块中的。 例如: 每个语句块前面可以有pattern,所以格式为: 语句块可分为3类:BEGIN语句块、END语句块和main语句块。其中BEGIN语句块 ...
分类:
其他好文 时间:
2019-11-23 16:09:38
阅读次数:
61
正则表达式语法由字符和操作符构成 . 表示任何单个字符 [] 字符集,对单个字符给出取值范围 [abc]表示a、b、c,[a - z]表示a到z单个字符 [^] 非字符集,对单个字符给出排除范围 [^abc]表示非a或b或c的单个字符 * 前一个字符0次或无限次扩展 abc*表示ab、abc、abc ...
分类:
其他好文 时间:
2019-11-22 19:29:53
阅读次数:
85
spring实现的基本思路 配置阶段 配置web.xml DispatchServlet 设定init-param 设置初始化参数的文件的加载路径contextconfigLoacation = classpath:application.xml 设定url-pattern /* 配置Annotat ...
分类:
编程语言 时间:
2019-11-22 00:40:44
阅读次数:
77
Log4J对系统性能的影响 主要体现: 1、日志输出的目的地,输出到控制台的速度比输出到文件系统的速度要慢。 2、日志输出格式不一样对性能也会有影响,如简单输出布局(SimpleLayout)比格式化输出布局(PatternLayout)输出速度要快。可以根据需要尽量采用简单输出布局格式输出日志信息 ...
分类:
其他好文 时间:
2019-11-21 17:15:10
阅读次数:
94
分布式缓存是现在很多分布式应用中必不可少的组件,但是用到了分布式缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么你如何解决一致性问题? Cache Aside Pattern 最经典的缓存+数据库读写的模式,就是 Cache Aside Pattern。 读 ...
分类:
数据库 时间:
2019-11-21 16:53:35
阅读次数:
96
序列化 1. drf的核心:序列化模块 2. Serializer类(了解) 偏底层,开发效率不高 3. ModelSerializer类(重中之重) 开发运用阶段才有的序列化方式,开发效率高 4. ListSerializer类(正常) 完成群增,群改接口的辅助序列化类 为什么要使用序列化 后台的 ...
分类:
其他好文 时间:
2019-11-20 23:19:55
阅读次数:
63