历经3个月,终于看完了明朝那些事儿

买了Kindle,断断续续看了几本书。

终于在今天看完了明朝那些事儿,书本里的历史往往是属于胜利者的历史。

记得以前学的历史里面讲到崇祯是个昏君,最后导致了明朝的灭亡。
看完才知道,恰恰相反,崇祯是一个很称职的皇帝,由于前两个皇帝的乱搞,留给崇祯的本来就是一个烂到不能再烂的摊子。
灭亡,只能说是气数尽了。

“诸臣误朕,朕死,无面目见祖宗,自去冠冕以发覆面,任贼分尸,勿伤百姓一人。”
这是崇祯留下的最后一句话,据说清兵入关的时候就是打着给崇祯复仇的口号。

有时间多读读历史,你学到的并不一定是真正的历史。

QQ互联插件乱码问题解决

最近发现论坛有人反应QQ互联插件乱码,出于以往的经验,是由于安装时与站点编码不一致导致。
关键现在安装的时候会自动选择与站点编码一致的xml文件安装,实在搞不懂为啥还会出现这类问题,焦虑了,有问题的站长不妨把你的安装过程详细写下来,方便我们排查是否是bug。

由于QQ互联是系统插件,是无法卸载和重新安装的,必须要通过数据库操作才能解决此类问题。

解决方法:

第一种方法:

1.根据您网站的编码,选择执行下面对应的sql(需要在数据库里执行)。
简体GBK编码的站点:

UPDATE pre_common_plugin SET modules = 'a:6:{i:0;a:10:{s:4:"name";s:7:"connect";s:4:"menu";s:0:"";s:3:"url";s:0:"";s:4:"type";s:2:"11";s:7:"adminid";s:1:"0";s:12:"displayorder";s:1:"0";s:8:"navtitle";s:0:"";s:7:"navicon";s:0:"";s:10:"navsubname";s:0:"";s:9:"navsuburl";s:0:"";}i:1;a:10:{s:4:"name";s:7:"spacecp";s:4:"menu";s:6:"QQ绑定";s:3:"url";s:0:"";s:4:"type";s:1:"7";s:7:"adminid";s:1:"0";s:12:"displayorder";s:1:"1";s:8:"navtitle";s:0:"";s:7:"navicon";s:0:"";s:10:"navsubname";s:0:"";s:9:"navsuburl";s:0:"";}i:2;a:10:{s:4:"name";s:6:"qqshow";s:4:"menu";s:4:"QQ秀";s:3:"url";s:0:"";s:4:"type";s:1:"7";s:7:"adminid";s:1:"0";s:12:"displayorder";s:1:"2";s:8:"navtitle";s:0:"";s:7:"navicon";s:0:"";s:10:"navsubname";s:0:"";s:9:"navsuburl";s:0:"";}i:3;a:10:{s:4:"name";s:7:"connect";s:4:"menu";s:0:"";s:3:"url";s:0:"";s:4:"type";s:2:"28";s:7:"adminid";s:1:"0";s:12:"displayorder";s:1:"0";s:8:"navtitle";s:0:"";s:7:"navicon";s:0:"";s:10:"navsubname";s:0:"";s:9:"navsuburl";s:0:"";}s:6:"system";i:2;s:5:"extra";a:2:{s:11:"installtype";s:6:"SC_GBK";s:10:"langexists";i:1;}}' WHERE name = 'QQ互联';

简体UFT-8编码的站点:

UPDATE pre_common_plugin SET modules = 'a:6:{i:0;a:10:{s:4:"name";s:7:"connect";s:4:"menu";s:0:"";s:3:"url";s:0:"";s:4:"type";s:2:"11";s:7:"adminid";s:1:"0";s:12:"displayorder";s:1:"0";s:8:"navtitle";s:0:"";s:7:"navicon";s:0:"";s:10:"navsubname";s:0:"";s:9:"navsuburl";s:0:"";}i:1;a:10:{s:4:"name";s:7:"spacecp";s:4:"menu";s:6:"QQ绑定";s:3:"url";s:0:"";s:4:"type";s:1:"7";s:7:"adminid";s:1:"0";s:12:"displayorder";s:1:"1";s:8:"navtitle";s:0:"";s:7:"navicon";s:0:"";s:10:"navsubname";s:0:"";s:9:"navsuburl";s:0:"";}i:2;a:10:{s:4:"name";s:6:"qqshow";s:4:"menu";s:4:"QQ秀";s:3:"url";s:0:"";s:4:"type";s:1:"7";s:7:"adminid";s:1:"0";s:12:"displayorder";s:1:"2";s:8:"navtitle";s:0:"";s:7:"navicon";s:0:"";s:10:"navsubname";s:0:"";s:9:"navsuburl";s:0:"";}i:3;a:10:{s:4:"name";s:7:"connect";s:4:"menu";s:0:"";s:3:"url";s:0:"";s:4:"type";s:2:"28";s:7:"adminid";s:1:"0";s:12:"displayorder";s:1:"0";s:8:"navtitle";s:0:"";s:7:"navicon";s:0:"";s:10:"navsubname";s:0:"";s:9:"navsuburl";s:0:"";}s:6:"system";i:2;s:5:"extra";a:2:{s:11:"installtype";s:7:"SC_UTF8";s:10:"langexists";i:1;}}' WHERE name = 'QQ互联';

2.执行完上述sql后,进入站点后台-》工具下,点击更新缓存。

第二种方法:

如果第一种方法执行后不起效,您进入您网站目录/source/plugin/qqconnect目录下,检查是否存在discuz_plugin_qqconnect.xml文件。
如果存在,则可以按下面的方法再试下。
不需要区分网站编码,执行下面的sql:

UPDATE pre_common_plugin SET modules = 'a:6:{i:0;a:10:{s:4:"name";s:7:"connect";s:4:"menu";s:0:"";s:3:"url";s:0:"";s:4:"type";s:2:"11";s:7:"adminid";s:1:"0";s:12:"displayorder";s:1:"0";s:8:"navtitle";s:0:"";s:7:"navicon";s:0:"";s:10:"navsubname";s:0:"";s:9:"navsuburl";s:0:"";}i:1;a:10:{s:4:"name";s:7:"spacecp";s:4:"menu";s:6:"QQ绑定";s:3:"url";s:0:"";s:4:"type";s:1:"7";s:7:"adminid";s:1:"0";s:12:"displayorder";s:1:"1";s:8:"navtitle";s:0:"";s:7:"navicon";s:0:"";s:10:"navsubname";s:0:"";s:9:"navsuburl";s:0:"";}i:2;a:10:{s:4:"name";s:6:"qqshow";s:4:"menu";s:4:"QQ秀";s:3:"url";s:0:"";s:4:"type";s:1:"7";s:7:"adminid";s:1:"0";s:12:"displayorder";s:1:"2";s:8:"navtitle";s:0:"";s:7:"navicon";s:0:"";s:10:"navsubname";s:0:"";s:9:"navsuburl";s:0:"";}i:3;a:10:{s:4:"name";s:7:"connect";s:4:"menu";s:0:"";s:3:"url";s:0:"";s:4:"type";s:2:"28";s:7:"adminid";s:1:"0";s:12:"displayorder";s:1:"0";s:8:"navtitle";s:0:"";s:7:"navicon";s:0:"";s:10:"navsubname";s:0:"";s:9:"navsuburl";s:0:"";}s:6:"system";i:2;s:5:"extra";a:2:{s:11:"installtype";s:0:"";s:10:"langexists";i:1;}}' WHERE name = 'QQ互联';

执行完后,进入站点后台-》工具下更新缓存。

Discuz官方原文地址:
http://www.discuz.net/thread-2940572-1-1.html

如果还有问题请到Discuz官方原问跟帖回复。 :)

前台显示的总会员数与用户表总数不一致的问题排查

今天有个朋友反应他的站前台显示的会员数和用户表里不一致,顺便帮他排查了下。

原因:
由于QQ互联之前更改了注册流程,引入了QQ互联游客组的概念。
所以Discuz侧计算会员总数的时候也带上了QQ互联游客组的数目。

具体的分析:
source\class\table\table_common_member.php文件,有如下代码:

/**
 * 统计会员数
 * @param int $fetch_archive 0:只查询主表,1:查询主表和存档表
 * @return int
 */
public function count($fetch_archive = 1) {
	$count = DB::result_first('SELECT COUNT(*) FROM %t', array($this->_table));
	if(isset($this->membersplit) && $fetch_archive) {
		$count += C::t($this->_table.'_archive')->count();
	}
	//增加QQ互联临时用户数
	$count += intval(DB::result_first('SELECT COUNT(*) FROM '.DB::table('common_connect_guest'), null, true));
	return $count;
}

注意其中的这句代码
$count += intval(DB::result_first('SELECT COUNT(*) FROM '.DB::table('common_connect_guest'), null, true));

这里加上了common_connect_guest表里的记录数,common_member_guest表是QQ互联的游客用户表。

人生中的第一个三千次快门

去年12月份入手GRD4,至今已有半年。
亚马逊入手GRD4

按下了三千次的快门。
三千次快门

留下了6个G的片子。
6个G的片子

现在我翻着以前的照片,回想着以前的日子。
照片回忆

感谢理光,感谢GRD4,让我的生活中充满了乐趣。

骤雨过后

玻璃上的雨滴
玻璃上的雨滴。

倒影
倒影,感觉有点电影里的味道。

雨后的天空
雨停了,太阳出来了。

雨后的天空

雨后的蓝天
雨后的蓝天,GRD的色彩真是迷人。

文艺的天空
来一张文艺的天空。

楼

仰拍

倒影
本来是打算学人拍倒影的,但是发现走进了没有倒影了,离远了又没什么效果,只有这一张还可以看,焦虑了。