会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Alpiny’ Blog
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2020年11月6日
宝塔下supervisor不显示日志的解决办法
摘要: 宝塔安装了supervisor来守护进程,可是日志却没有显示,经过查看,发现supervisort把正常的日志当成错误日志写进了errlog文件里,所以正常的out log文件里一直为空。 解决办法就是,在子项目配置文件中,加入以下配置: redirect_stderr=true 该配置的含义是,将
阅读全文
posted @ 2020-11-06 00:38 alpiny
阅读(1514)
评论(0)
推荐(0)
2020年8月11日
golang 生成xml格式的日期时间
摘要: 很简单,但是网上好像没什么人提到: time.Now().Format(time.RFC3339) 生成效果直接就是: 2020-08-10T20:52:07+08:00 记录下来,方便其他人查找吧
阅读全文
posted @ 2020-08-11 12:40 alpiny
阅读(276)
评论(0)
推荐(0)
2020年8月8日
nginx配置支持websocket
摘要: proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; 加入nginx配置文件中。 否则websocket访问会出错。
阅读全文
posted @ 2020-08-08 19:16 alpiny
阅读(181)
评论(0)
推荐(0)
2020年7月15日
sqlite 强制使用某个索引(不是force index)
摘要: 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
阅读(506)
评论(0)
推荐(0)
2020年7月14日
goquery学习笔记,陆续更新
摘要: Each():用来遍历标签,对子标签进行处理。 EachWithBreak():和Each类似,都是用来遍历标签的。区别是EachWithBreak接收的函数有一个返回值bool,返回false会立刻结束当前遍历。 Map():Map内部的返回值是string,所以整体会返回一个string集合。
阅读全文
posted @ 2020-07-14 11:09 alpiny
阅读(338)
评论(0)
推荐(0)
2020年7月4日
ueditor请求时在headers中增加auth token的验证。
摘要: 前后端分离的项目,本身用token去校验权限。需要在ueditor请求时,在headers中键入校验的token。 其中涉及到的几个请求:初始化拉取config配置、单图上传、多图上传、拖拽(粘贴)上传、涂鸦上传、媒体上传、附件上传。其他上传接口未测试。 我的测试结论:完全通过配置是不行的!需要改源
阅读全文
posted @ 2020-07-04 04:30 alpiny
阅读(4058)
评论(0)
推荐(0)
2020年6月27日
通过宝塔python项目管理器安装 pyspider
摘要: 首先先安装宝塔,安装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
阅读(506)
评论(0)
推荐(0)
2020年5月22日
golang gzip压缩数据,并直接返回二进制内容
摘要: 不废话,直接上代码 import ( "bytes" "compress/gzip" ) func main(){ data := []byte(hello world) gzipCompress(&data) } func gzipCompress(content *[]byte) []byte
阅读全文
posted @ 2020-05-22 13:41 alpiny
阅读(1749)
评论(0)
推荐(0)
2020年5月1日
小程序tabBar 动态添加、删除实现过程
摘要: 首先,小程序的tabbar能动态的添加删除吗?答案是可以的。 实现过程: 开启小程序的自定义tab组件。 添加自定义tab组件目录。 在tab页onshow中,定义渲染函数,动态的去渲染自定义tab组件的内容。 代码: 1开启小程序的自定tab组件。 app.json文件 "tabBar": { "
阅读全文
posted @ 2020-05-01 17:14 alpiny
阅读(2312)
评论(0)
推荐(0)
2020年4月29日
golang利用context上下文通过中间件传递多个值
摘要: 首先定义一个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
阅读(2686)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告