使用Hugo搭建独立博客

概述 Hugo是一款使用 Go 编写的静态网站生成工具,和Hexo相比最大的两个优势是: 1. 静态页面的生成速度极快 2. Hugo安装极其简单 安装 Hugo 直接下载

MongoDB Note And Pandas

概念

MongoDB非常强大且容易上手。 - 文档(document)是MongoDB中数据的基本单元,非常类似于关系数据库的行,但更有表现力。 - 集合(collection)可以看做是一个拥有动态模式的表。 - MongoDB的一个实例可以拥有多个相互独立的数据库,每个数据库都拥有自己的集合。

因为文档和集合是动态的,所以这两个都具有很强的表现力。

echarts note

加载主题

内置主题

内置主题 macarons 和 infographic 直接传入名称即可 如:myCharts = echarts.init(document.getElementById('main'), 'macarons')

扩展主题

django入门教程资料

网上关于Django资料真的是太多了,如何甄别资料显得更加重要了。 学习并使用Django最有效的方法就是阅读官网文档https://docs.djangoproject.com/,的确是最有效的方法,没有之一。Django Doc比出版的书籍都讲的明了。 可能有的童鞋有发问了,可我的英文很差,拜托Django Doc的语法很简单的,单词也都是计算机的单词,不需要四级英语。这篇博文如何阅读Django的文档是启蒙博文,那是博主亲身实践的经验,我们就不要再走弯路了。

django model 与 form 相关知识点

form知识点总结

ModelForm显示关联字段

ModelForm与Model很是不同。ModelForm终归是Form。因为Form只是表单,和数据库结合的很弱,所以就不能直接像Model一样,使用___set.取值。但Django中还是提供了显示的方法,使用initial。 方法: - 在Form中定义一个和Model不相关的Field,然后在boundForm的时候,给参数initial字典数据(包含不相关字段的数据),这样就可以动态的显示相应字段了。 - 对于bound的Form实例,可以使用像form.fields['email'].initial = self.org_obj.user.email的方法,也可以动态在前端显示字段的值。 form.helper['email'].update_attributes(readonly=True)

django model 和 查询 知识点

多表关联查询 - 计算机的世界主要就是操作数据,所以orm一定要使用好 学习使用Django,重要的一块就orm。 初次使用感觉总体还是很好用的。主要是Django的文档比较全。 只要多看看文档,一切问题还是都能解决的。 对于初学者而言,其中最难的就是多表关联查询,以及列表或group返回关联查询的结果。 差不多用了一天的时间,粗略看了Django关于model的文档,真是大而全呀。

不翻墙使用google大神的方法

要说互联网最离不开的工具,这无需置疑就是搜索引擎了,所以我们怎么能离开google大神呢。但因为众所周知的原因,大.陆无法直接使用google。比较彻底的解决方法是使用VPN,但VPN太专业又繁琐。对于只需要使用google搜索服务的网友,根本没有必要使用花钱的VPN。

这里介绍的方法非常简单便捷,就是修改hosts文件。

简单易用的HTTPServer服务器

使用

python -m SimpleHTTPServer

上面的命令就是在当前目录中建立HTTPServer服务器 如果当前目录下有一个叫 index.html 的文件名的文件,那么这个文件就会成为一个默认页,如果没有这个文件,那么,目录列表就会显示出来。 浏览器打开0.0.0.0:8000localhost:8000本机ip地址:8000即可使用。

linux压缩/解压命令总结

常用压缩命令总结

.zip

解压:unzip FileName.zip 压缩:zip FileName.zip DirName 文件夹 zip -r FileName.zip DirName -q:静默模式,不打印解压信息

.tar

解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!)

.gz

解压1:gunzip FileName.gz zcat 等于 gunzip -c 将压缩文件扩展到标准输出。 解压2:gzip -d FileName.gz 压缩:gzip FileName