会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Alpiny’ Blog
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
下一页
2019年8月2日
sqlite3 FTS全文索引按照相关性排序
摘要: PS.后来发现,在FTS3\4中,以下代码并不准确。请大家不要试了。 FTS5原生支持了rank排序。详细见:https://www.sqlite.org/fts5.html 以下是原内容 直接给查询的代码吧。 SELECT docid,content, quote(matchinfo(table_
阅读全文
posted @ 2019-08-02 23:25 alpiny
阅读(717)
评论(2)
推荐(0)
2019年7月26日
宝塔面板1G内存安装mysql5.7提示“至少需要XX兆内存”的解决办法
摘要: 打开文件:/www/server/panel/class/panelPlugin.py 搜索关键词:“至少” (可能在134行) 然后把这行if语句注释掉,如下图:
阅读全文
posted @ 2019-07-26 22:32 alpiny
阅读(5173)
评论(0)
推荐(0)
2019年5月18日
解决使用Microsoft Graph OAuth获取令牌时,没有refresh_token的问题
摘要: 今天在使用Microsoft Graph 的时候,发现按照官方文档,无论如何都不能获取refresh_token,其他都没问题,经过查询,发现是因为在第一步,获取code授权时,没有给离线权限(offline_access)。 加上就可以了。 代码片段: 注意标红位置。 参考资料:https://s
阅读全文
posted @ 2019-05-18 13:34 alpiny
阅读(1495)
评论(0)
推荐(0)
2019年4月26日
pyspider爬网页出现中文乱码的解决办法
摘要: 为什么会出现乱码呢?按照binux的说法 这就是 lxml 的蛋疼之处,给它 unicode 它有的时候它不认,给它 bytes 它又处理不好 方法1: 方法2: 方法3:(binux的方案) 方案3的好处是,不必知道源站编码,而直接由pyquery来接管。
阅读全文
posted @ 2019-04-26 12:56 alpiny
阅读(735)
评论(0)
推荐(0)
2019年3月31日
正则表达式替换一位数字,并保证其后面不含有其他数字(我用来替换第一页页码)
摘要: 今天用到thinkphp5的内置分页,默认第一页会显示 www.xxx.com/catname/1,如何让他直接显示成www.xxx.com/catname呢? 这里是用到了正则表达式的方法,把生成好的list,用正则表达式替换掉/1 而不能误伤到 /10 /11 /12 。。。 以下是代码: 其中
阅读全文
posted @ 2019-03-31 02:15 alpiny
阅读(670)
评论(0)
推荐(0)
2019年3月12日
thinkphp5.1验证器场景验证中传参的方法。
摘要: 一个场景:用户保存自己的昵称,如果已经有其他用户用了这个昵称则不允许保存,但是要排除当前用户自己,因为如果用户未作修改,新昵称和老昵称一样,是可以保存的。 因为昵称定义了唯一规则: 所以即便是当前用户也不能保存未经修改一样的昵称。 解决方法:在控制器中,就把uid(主键)通过验证器唯一通道 $dat
阅读全文
posted @ 2019-03-12 17:53 alpiny
阅读(1210)
评论(0)
推荐(0)
2019年3月8日
docker部署postgresql时,data目录不生效的问题探究
摘要: 今天用docker部署postgresql,用的是官方的镜像。结果挂载完 /var/lib/postgresql/data目录后,和容器里的目录其实并没有挂载成功。 母机上的目录并没有成功挂载到容器里,原因是官方镜像默认挂载了这个目录(/var/lib/postgresql/data)。 所以解决办
阅读全文
posted @ 2019-03-08 15:44 alpiny
阅读(3910)
评论(0)
推荐(0)
2019年3月7日
vue watch监听验证码时,axios延迟发送post请求。
摘要: 标题写的全面一些,方便其他人检索,我就是找了半天找不到资料,最后自己搞定了。 原理: 每次监听到输入值变化,就打一个时间戳,然后暂停2秒再去提交post验证。 但是每次提交前,判断一下之前打的时间戳和现在时间是否大于2秒,如果大于,则真去提交post,否则return掉不执行。 以下是代码片段:
阅读全文
posted @ 2019-03-07 20:49 alpiny
阅读(2681)
评论(0)
推荐(0)
pyspider安装提示:got an unexpected keyword argument 'io_loop'的解决办法
摘要: 此问题解决办法学习自pyspider的github的issues 原地址:https://github.com/binux/pyspider/issues/771 解决方法: 由于最新版的Tornado 5.0的写法和pyspider不兼容,所以要降级到4.5版本 大功告成。 这么简单的问题。。折腾
阅读全文
posted @ 2019-03-07 20:46 alpiny
阅读(860)
评论(0)
推荐(0)
pyspider+PhantomJS的代理设置
摘要: 环境:pyspider0.3.9 PhantomJS2.1.1,均为最新版 进程用supervisor托管的。 其中需要加的几个地方: webui进程: processor进程: fetcher进程: phantomjs进程: 以上需要注意的是,webui、processor 、fetcher 都加
阅读全文
posted @ 2019-03-07 20:42 alpiny
阅读(954)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
下一页
公告