WordPress升级到3.1发现用来排除某些目录feed输出的代码不好用了,bug?,有空再整。。
function blue_feed_cat_exclude($query) { if ($query->is_feed) { $query->set('cat','-48,-179'); } return $query; } add_filter('pre_get_posts','blue_feed_cat_exclude');
———–
vim->email->wordpress
WordPress升级到3.1发现用来排除某些目录feed输出的代码不好用了,bug?,有空再整。。
function blue_feed_cat_exclude($query) { if ($query->is_feed) { $query->set('cat','-48,-179'); } return $query; } add_filter('pre_get_posts','blue_feed_cat_exclude');
———–
vim->email->wordpress
twisted实在是太方便了~
#下面是示例代码,未经测试。。 from twisted.internet import reactor from twisted.web import server, resource clients = [] class Simple(resource.Resource): isLeaf = True def render_GET(self, req): #保存request clients.append(req) #客户端主动终止时删除 req.notifyFinish().addErrback(lambda _:clients.remove(req)) #保持长连 return server.NOT_DONE_YET #之后可以异步的用类似下面的方法回写数据,关闭连接 #for req in clients: # req.write('xxx') # req.finish() #clients = [] site = server.Site(Simple()) reactor.listenTCP(8888, site) reactor.run()
中间调试的时候有个问题,就是用FF同时发起两个长连请求同一个URL,第一请求返回前第二个请求会被阻塞,一开始还以为是twisted的问题,但后来试了下同时开FF和chrome没有问题。
———–
vim->email->wordpress
#缓存一天 exp = datetime.timedelta(seconds=86400) now = datetime.datetime.utcnow() req.setHeader('Cache-Control', 'max-age=86400') req.setHeader('Expires', (now + exp).strftime('%a, %d %b %Y %H:%M:%S GMT'))
———–
post by Email~
mysqldump -uxxx -pxxx -hxxx --opt --where="id=2312" dbname tablename
———–
post by Email~