<!--一个匹配字字符串是aabbcc或aaaabccc或者其他模式的运用--> function isPattern(str, pattern) { let str_a = str.split(" "); let p_a = pattern.split(""); let noCpy = funct ...
分类:
其他好文 时间:
2019-11-25 11:10:15
阅读次数:
100
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
单一职责模式:在软件组件的设计中,如果责任划分的不清晰,使用继承得到的结果往往是随着需求的变化,子类急剧膨胀,同时充斥着重复代码,这时候的关键是划清责任。 典型模式:装饰模式(Decorator)、桥接模式(Bridge)。 一、装饰模式 1.动机 在某些情况下我们可能会“过度地使用继承来扩展对象的 ...
分类:
编程语言 时间:
2019-11-24 15:50:25
阅读次数:
80
回到: "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