[WEBSITE]有一个主机升级到ubuntu1804之后php显示源码

手里有一个测试的vps,使用ubuntu1604,平常基本不用,却也挂了个wordpress在上面。昨天手动升级到了1804,发现wordpress打不开了,只显示php源码。

搜了一大顿,找了一个最没有技术含量,却可能最有用的一个方案——重装php!

卸载命令如下:

sudo apt-get autoremove php7*

之后使用最开始的整套lamp-server进行安装,命令如下

sudo apt-get install lamp-server^

之后无需重启,php正常解析。

[PYTHON]一个简单的自动发微博功能

最近大概看了一下微博开放平台的微博操作API,发现开放的接口比twitter少很多,权限也不够高,而且没有明确的调用次数提示。

当前已经没有发送微博的API了,只能通过分享接口(share)来实现,实现的时候text的最后需要有一个URL地址。 程序用到了weibo.py,一个开放的weibo开发库。

以下程序实现了整点自动发微博功能。

关键代码如下:

url=’http://www.cworld.info’
SPEEK=”嘟 “
while True:
mystr=’CWORLD整点报时–: ‘
l=time.localtime()
if l.tm_min is 0:
    if l.tm_sec is 0 or l.tm_sec is 1:
        c_time=time.mktime(time.localtime())
        c_time+=(13*60*60)#US west time to Beijing Time
        b=time.localtime(c_time)
        cnt=b.tm_hour
        if cnt is 0:
            a=”Duang! “
        else:
            a=cnt*SPEEK
        mystr=mystr+a+url
        print(mystr)
        c2.post(‘statuses/share‘,status=mystr)
    time.sleep(2)

[PYTHON]python list中extend的作用

list的extend方法用来在list的最后追加一个序列的值,而append可以认为是加的一个序列。

如:

>> s={“s1″,”s2”}
>>> l=[“abc”,”def”]
>>> l.append(t)
>>> print(l)
[‘abc’, ‘def’, (‘t1’, ‘t2’)]

>> s={“s1″,”s2”}
>>> l=[“abc”,”def”]
>>> l.extend(s)
>>> print(l)
[‘abc’, ‘def’, ‘s2’, ‘s1‘]

append的参数可以说tuple,list,set或者字符串都可以。

>>> l=[“aaa”,”bbb”]
>>> l.append(“AAA”)
>>> print(l)
[‘aaa’, ‘bbb’, ‘AAA’]
>>> l.extend(“BBB”)
>>> print(l)
[‘aaa’, ‘bbb’, ‘AAA’, ‘B’, ‘B’, ‘B’]

[python]Tweepy—-一个强大的集成twitter API的库

今天看到一个twitter开发者入门视频,使用tweepy库实在是太简单了。

一下代码就可以实现读取你自己的帐号所有posts的功能。

import tweepy

CONSUMER_KEY = ”#use your own str
CONSUMER_SECRET = ”#use your own str
ACCESS_KEY = ”#use your own str
ACCESS_SECRET = ”#use your own str
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_KEY, ACCESS_SECRET)
api = tweepy.API(auth)
users=api.user_timeline()
for user in users:
print(user.text+ ” = ” + str(user.created_at))

[VPS]青岛移动/青岛联通 VPS测速

这两天测了一下青岛移动、青岛联通网络下几个VPS的速度情况(移动联通出口带宽可能不一样)。

下表可以看出,无论移动还是联通,VultrBWG USCA2, BWGdc2, BWGdc8表现都比较稳定。(之前测试最稳定的是VultrBWG USCA2

所以,联通用户可以考虑CN2网络,而移动用户使用BWG正常网络即可,或者使用vultr

移动 下载 上传 ping 抖动
VultrSeattle 28.61Mbps 17.36Mbps  202.00ms 1.67ms
BWG[USCA_2] 31.28Mbps 14.61Mbps  178.00ms 2.61ms
dc2 6.37Mbps 15.79Mbps  211.60ms 7.39ms
dc3 5.54Mbps 0.38Mbps  204.94ms 6.70ms
dc8 9.64Mbps 9.24Mbps  199.00ms 5.58ms
联通
DC2 7.81Mbps 7.23Mbps 158.51ms 0.23ms
DC3 7.55Mbps 8.25Mbps 170.92ms 2.76ms
DC8 7.47Mbps 7.86Mbps 172.21ms 0.38ms
VultrSeattle 7.12Mbps 3.66Mbps 172.60ms 0.41ms
BWG[USCA_2] 7.97Mbps 7.71Mbps 178.10ms 0.58ms

移动                      下载             上传          ping           抖动
VultrSeattle 28.61Mbps 17.36Mbps 202.00ms 1.67ms
BWG[USCA_2] 31.28Mbps 14.61Mbps 178.00ms 2.61ms
dc2 6.37Mbps 15.79Mbps 211.60ms 7.39ms
dc3 5.54Mbps 0.38Mbps 204.94ms 6.70ms
dc8 9.64Mbps 9.24Mbps 199.00ms 5.58ms
联通
DC2 7.81Mbps 7.23Mbps 158.51ms 0.23ms
DC3 7.55Mbps 8.25Mbps 170.92ms 2.76ms
DC8 7.47Mbps 7.86Mbps 172.21ms 0.38ms
VultrSeattle 7.12Mbps 3.66Mbps 172.60ms 0.41ms
BWG[USCA_2] 7.97Mbps 7.71Mbps 178.10ms 0.58ms