ajax上传--uploadify

uploadify是一个基于jquery的ajax上传组件,很方便,功能很强大。搞不懂最新的3.0beta版,正式版是2.1.4的,基于jquery-1.4.2,文档比较齐全,使用还是比较简单的。下载解压后把文件放入网站的某个目录下,在需要添加下载组件的页面内添加:

<link href="./core/up/uploadify.css" type="text/css" rel="stylesheet">
<script type="text/javascript" src="./core/jquery.js"></script>
<script type="text/javascript" src="./core/up/swfobject.js"></script>
<script type="text/javascript" src="./core/up/jquery.uploadify.v2.1.4.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
    $('#file_upload').uploadify({
        'uploader'  : './core/up/uploadify.swf',
        'script'    : './upload.php',
        'cancelImg' : './core/up/cancel.png',
        'folder'    : './data',
        'buttonText': 'ADD Plugin',
        'auto'      : true,
        'onComplete':function(event, ID, fileObj, response, data){
          alert(response);
        }
    });
});
</script>

上传文件框为:

 <input id="file_upload" name="file_upload" type="file" />

这里http://www.uploadify.com/documentation/有详细的说明。

python3--随机数

以前刚接触python时,从一本书上看到过一个随机数的小程序,然后就自己改动,变为了一个猜数字的小游戏,现又在python3下重写了一遍。

里面所涉及的东西有:函数的定义、while循环、循环中断break、循环继续continue、if条件判断、输入input、print输出、random库的使用等,下一步还涉及到sqlite数据库的存取,计划再做图形界面,python编程基本的东西就差不多了。

阅读剩余部分...

python3连接使用sqlite3

一直比较喜欢sqlite,业余爱好不需要大型数据库,原来在windows下最常用的就是access,使用很方便,但是linux下没法用,后来从php+sqlite2开始使用,编程时间很少,代码量很小所以不是很熟悉。现在又开始学python(汗一个先,我都不知道这是第几次开始了,^_^,没怎么能坚持,所以依然还是学基础),首选sqlite3.

在python中连接使用sqlite3非常方便,需要载入sqlite3模块就能使用了

import sqlite3
#建立连接
conn = sqlite3.connect('/tmp/example')

#建立了连接之后可以使用Cursor对象和execute方法执行sql命令
c = conn.cursor()
c.execute("""insert into user values ('3','qq','1234')""")
conn.commit()
rec = c.execute("""select * from user""")
print(c.fetchall())

阅读剩余部分...

SMTP加SSL发信出问题了

今天偶然才发现,最近一月博客上添了新的评论,插件都没发邮件提醒,看来插件罢工了,查看日志就“SMTP Error: Could not connect to SMTP host.” 不知道什么原因,花了半下午加个晚上把腾讯、网易、谷歌、微软的SMTP都试过,本地也测试过,用SSl465端口就出现上面的错误。最后不用SSL就能行。又要费脑筋了。