这篇文章主要介绍如何在github pages上使用类似github的简约代码块方式编写markdown,并且包含高亮。
前言
这是在gitbug上面写的自己的第一篇blog,就来讲讲最近折腾github自带的jekyll遇到的问题吧。
这篇文章主要介绍如何在github pages上使用类似github的简约代码块方式编写markdown,并且包含高亮。
这是在gitbug上面写的自己的第一篇blog,就来讲讲最近折腾github自带的jekyll遇到的问题吧。
https://www.coursera.org/course/gametheory2
https://www.coursera.org/course/votingfairdiv
https://www.coursera.org/course/networksonline
https://www.coursera.org/course/hetero
https://www.coursera.org/course/aofa
https://www.coursera.org/course/optimization
https://www.coursera.org/course/friendsmoneybytes
作者:seeksky http://blog.seeksky.tk 转载请注明
这几天折腾了一下博客,顺便把之前GAE上面的博文转了过来,虽然折腾了一下,不过还是有一定的进展的
这里有一个很重要的问题就是之前GAE的博客基本上荒废了,主要是因为GAE对于python版本的升级特别是django1.2版本的升级
导致出现一些问题,而且micolog也停止更新了,所以转过来还是很明智的
不过很可惜的是之前的博客还是有一些流量的,而且被google基本上全部检索了,所以需要将流量引导到新的博客来
这里就用了301重定向,其实在GAE中进行301重定向还是很容易的
首先修改了micolog的app.yaml,将handlers下面所有项目都删除,只留下一项:
1 2 3 | handlers: - url: /.* script: blog.py |
然后修改blog.py中的代码,在def main():函数中修改代码
将urls字典中的所有项目都删除,只留下一项:
1 2 3 | urls= [ ('.*', Error404), ] |
然后修改Error404对象中的代码如下:
1 2 3 | class Error404(BaseRequestHandler): def get(self,slug=None): self.redirect("http://blog.seeksky.tk", permanent=True) |
代码部分的修改工作就搞定了,然后update到google的服务器上,再访问seekskyblog.appspot.com下面的所有网站都会自动重定向到blog.seeksky.tk上
作者:seeksky http://blog.seeksky.tk 转载请注明
因为刚刚从GAE迁移过来,这几天把博客好好的整理了一下,问题还挺多的
就拿重定向来说,由于之前默认的是 p?= 这样的文章链接格式,之后转换到文章名的url格式之后,搜索引擎检索的文章链接改变了,导致有一些文章出现404的错误
需要使用301重定向对博客中之前被检索的文章重定向到新的url下面,google了一些方法,最后选择了使用Redirection插件,这个插件还是相当好用的
除了301重定向之外还有许多其他的功能,这里从插件页面贴过来的:
1
.htaccess
files1
.htacces
files
还比较好用,其中一个比较贴心的功能就是自动把对于index.php的请求自动重定向到当前wordpress设置的主域名下面就比如我的blog的主域名是blog.seeksky.tk 但是由于架设在BAE上面还有一些流量是通过本身BAE提供的域名seeksky.duapp.com提供的
这样安装这个插件之后就可以自动将诸如seeksky.duapp.com这样的域名只要请求的是你的blog的index.php文件的请求全部301重定向到blog.seeksky.tk下面
相当赞的功能
作者: seeksky http://blog.seeksky.tk/ 转载请注明出处
这几天用python写了一个CRM系统的数据导入程序
主要的工作就是从原先基于office工具保存的用户资料数据导入到基于web的CRM系统之中
其中使用了python中mysql数据库的相关模块,在这里做一些original
—————————–分割线——————————–
首先是mysql在python上面的connector的安装
在这里因为本机上面安装了mysql数据库
所以这一步省略了
然后是MySQLdb库的安装,其作用是mysql数据库操作的一个封装
由于本机上面安装的是64位的python所以需要使用64位的库,但是MySQLdb并没有提供64位的版本,故在网上寻求帮助
终于功夫不负有心人,在网上找到了有人打包好了的64位的版本,地址如下:
http://www.codegood.com/archives/129
感谢这位仁兄的贡献
安装好之后就可以使用MySQLdb库进行mysql数据库的操作了
首先是初始化mysqldb的链接
1 2 3 4 5 6 | import MySQLdb class DBConnect: def __init__(self): self.conn = MySQLdb.Connect(host='localhost', user='root', passwd='root', port=3306, db='mysqldb', charset='utf8') self.cursor = self.conn.cursor() |
这里的Connect函数有几个参数,其中比较重要的是charset这个参数,用于设置数据库的编码格式,通过与读写的代码相配合可以有效的避免乱码
然后是数据库的相关操作
1 2 3 4 5 6 7 8 | sql="select * from vtiger_account where accountname like %s" param=(comment.customer self.cursor.execute(sql,param) aid=self.cursor.fetchone()[0] sql = "insert into vtiger_modcommentscf(modcommentsid) values(%s)" param=(n) tn=self.cursor.execute(sql,param) self.conn.commit() |
这里只是写了select和insert的例子,需要注意的是insert语句需要commit操作之后才会产生作用。