作者归档:在线疯狂

RSS feed of 在线疯狂

SAE zinnia 0.13升级0.14

1. MySQL数据库表变更,执行SQL:


ALTER TABLE `zinnia_entry` 
ADD KEY `zinnia_entry_48fb58bb` (`status`),
ADD KEY `zinnia_entry_bc01ec33` (`start_publication`),
ADD KEY `zinnia_entry_663a7e5b` (`end_publication`),
ADD KEY `zinnia_entry_9f8d4624` (`creation_date`),
ADD KEY `zinnia_entry_1e346113` (`status`,`creation_date`,`start_publication`,`end_publication`);

ALTER TABLE `zinnia_entry_authors` 
ADD CONSTRAINT `author_id_refs_id_7f9d0786` FOREIGN KEY (`author_id`) REFERENCES `auth_user ...

继续阅读

CNAME方式接入360网站卫士需绑定IP

360网站卫士提供了两种网站接入方式,即NS方式与CNAME方式。

使用NS方式时由360提供域名解析服务,而CNAME方式可以使用第三方的DNS服务

360网站卫士-网站接入-方式选择

点击下一步后,可以看到解析记录确认页面

360网站卫士-解析记录确认

请注意红圈中的记录值,360的CNAME接入方式仍然通过IP地址与源站进行关联。

因此使用国内线路的SAE用户不可使用此方式接入安全卫士,因为SAE国内线路的IP地址并非恒定不变。
当源站IP地址发生变更时,访问网站会返回Http 502 Bad Gateway错误。
对于国内线路的站长用户,在SAE后台管理面板中开启SAE内置的360安全卫士即可。

而对于海外线路的SAE用户不受此影响,因为jp.cname.cloudbbs.org的IP地址是相对稳定的。

构造Huffman树并计算带权路径长度

描述
构造一个具有n个外部节点的扩充二叉树,每个外部节点Ki有一个Wi对应,作为该外部节点的权。使得这个扩充二叉树的叶节点带权外部路径长度总和最小:
Min( W1 * L1 + W2 * L2 + W3 * L3 + „ + Wn * Ln) Wi:每个节点的权值。
Li:根节点到第i个外部叶子节点的距离。 编程计算最小外部路径长度总和。
输入
对于每组测试数据,第一行输入一个整数n,外部节点的个数。第二行输入n个整数,代表各个外部节点的权值。 2<=N<=100
输出
输出最小外部路径长度总和。
总时间限制: 1000ms内存限制: 65535kB
样例输入
3
1 2 3 
4 ...

继续阅读

SAE新浪云Python添加Django模块

目前SAE预装模块中提供的Django版本包括1.2.7,1.4和1.5,暂不包含1.6及以上版本。

SAE Python可以添加自定义版本的Django模块,假设当前代码版本号为1,步骤如下:

1. 修改1/mysite/wsgi.py文件,将内容变更为:


import os
import sys

root = os.path.dirname(__file__)

sys.path.insert(0, os.path.join(root, '..', 'site-packages'))
# We defer to a ...

继续阅读