[转] 修改sqlite字段类型
文章转载自修改sqlite字段类型,若有侵权,请联系删除。
最近在夜间编辑文章的时候明显感觉到有些文章的编辑界面打开异常缓慢,甚至出现超时失败的情况。
怀着好奇心对这个问题进行了debug。发现只要编辑带有附件的文章就会出现这种情况,当去打开【管理】中的【文件】时感觉尤为明显。经过一步步的查看源码,发现write-post.php
文件中会调用var/Widget/Abstract/Contents
中的push
函数,而push
函数调用filter
函数对数据进行处理。
root@iotshare:/etc/lighttpd/conf-available#sudo apt-get update
Get:1http://ppa.launchpad.net/ondrej/php/ubuntuxenialInRelease[23.9kB]
Hit:2http://archive.ubuntu.com/ubuntuxenialInRelease
Hit:3http://archive.canonical.com/ubuntuxenialInRelease
Get:4http://archive.ubuntu.com/ubuntuxenial-updatesInRelease[102kB]
Ign:1http://ppa.launchpad.net/ondrej/php/ubuntuxenialInRelease
0%[Connectingtosecurity.ubuntu.com(2001:67c:1562::16)]
可以强制使用ipv4来进行源更新。
libwebsockets增加ssl支持很简单,只需要在创建服务器时增加必要的信息就可以了。关于ssl
参见http://www.iotshare.org/archives/121.html
SSL协议 缩写 Secure SocketLayer,是一种制定的保证服务器和客户端安全通信的一种协议。最初是由Netscape 在1996年发布,由于一些安全的原因SSL v1.0和SSL v2.0都没有公开,直到1996年的SSL v3.0。TLS是SSL v3.0的升级版,目前市面上所有的HTTPS都是用的是TLS,而不是SSL。本文主要分析和讲解TLS。
实现websocket服务器本身也是libwebsockets库的初衷,本篇博客将介绍如何利用libwebsockets库来实现一个简单的ws服务器。
根据官方的说明来看,从2.0版本起,http协议的服务器已经自动集成在库中,不需要我们自己去实现。下面介绍如何使用库去实现http服务器。