摘要: SELECT * FROM COMPANY INDEXED BY salary_index WHERE salary > 5000; INDEXED BY salary_index这个才是sqlite的用法参考:https://www.runoob.com/sqlite/sqlite-indexed 阅读全文
posted @ 2020-07-15 12:28 alpiny 阅读(461) 评论(0) 推荐(0) 编辑
摘要: Each():用来遍历标签,对子标签进行处理。 EachWithBreak():和Each类似,都是用来遍历标签的。区别是EachWithBreak接收的函数有一个返回值bool,返回false会立刻结束当前遍历。 Map():Map内部的返回值是string,所以整体会返回一个string集合。 阅读全文
posted @ 2020-07-14 11:09 alpiny 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 前后端分离的项目,本身用token去校验权限。需要在ueditor请求时,在headers中键入校验的token。 其中涉及到的几个请求:初始化拉取config配置、单图上传、多图上传、拖拽(粘贴)上传、涂鸦上传、媒体上传、附件上传。其他上传接口未测试。 我的测试结论:完全通过配置是不行的!需要改源 阅读全文
posted @ 2020-07-04 04:30 alpiny 阅读(3756) 评论(0) 推荐(0) 编辑
摘要: 首先先安装宝塔,安装python项目管理器, 然后安装python3.6.8版本, /home/pyspider 目录下创建requirements.txt 内容如下: pycurl==7.43.0.3 --global-option="--with-nss" flask==1.1.4werkzeu 阅读全文
posted @ 2020-06-27 03:49 alpiny 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 不废话,直接上代码 import ( "bytes" "compress/gzip" ) func main(){ data := []byte(hello world) gzipCompress(&data) } func gzipCompress(content *[]byte) []byte 阅读全文
posted @ 2020-05-22 13:41 alpiny 阅读(1649) 评论(0) 推荐(0) 编辑
摘要: 首先,小程序的tabbar能动态的添加删除吗?答案是可以的。 实现过程: 开启小程序的自定义tab组件。 添加自定义tab组件目录。 在tab页onshow中,定义渲染函数,动态的去渲染自定义tab组件的内容。 代码: 1开启小程序的自定tab组件。 app.json文件 "tabBar": { " 阅读全文
posted @ 2020-05-01 17:14 alpiny 阅读(2124) 评论(0) 推荐(0) 编辑
摘要: 首先定义一个context 中间件: package middleware import ( "context" "fmt" "net/http" "strings" ) // ContextValue is a context key type ContextValue map[string]in 阅读全文
posted @ 2020-04-29 01:03 alpiny 阅读(2570) 评论(0) 推荐(0) 编辑
摘要: 前后端通过websocket通信,但是需要鉴权,可以利用websocket的子协议来传输token,代码如下: var ws = new WebSocket("ws://localhost/ws",[token]); 在后面加上[这里是token内容]。这样请求头就会携带: Sec-WebSocke 阅读全文
posted @ 2020-04-27 17:30 alpiny 阅读(11566) 评论(0) 推荐(0) 编辑
摘要: 没有太多需要解释的,直接给出代码: db.SetLogger(Logger{}) type Logger struct { } func (logger Logger) Print(values ...interface{}) { fmt.Println(values...) // 这里输出的就是日 阅读全文
posted @ 2020-04-26 21:59 alpiny 阅读(1044) 评论(2) 推荐(1) 编辑
摘要: 看了网上大部分的教程,都是用Promise实现的,我这篇文章使用的是比较清奇的方法,可以说,对原格式无污染。 直接上代码: app.js 里定义一个 request方法。这样,全局就可以直接 app.request调用了。 request(a) { // 这里可以进行前置操作 a.url = bas 阅读全文
posted @ 2020-04-04 15:55 alpiny 阅读(390) 评论(0) 推荐(0) 编辑