Django 搭建过程记录

Bash Django Github Python SQL 数据库

2011年小编第一次想做Web开发于是找到了Django,因为完全不懂数据库而以失败告终。 2013年小班再次拿出Django,终于开发了小编的第一个Web站点(多用户博客:God Notes)。 最初部署在BAE上,现在已经打包封存在Github了:https://github.com/harttle/godnotes 本文记录了小编的第一个Django应用是如何开始的。

中文乱码辨识

UTF-8 字符串 字符编码

在软件开发中常常会碰到中文乱码。有时我们不知道该文件的正确编码是什么,会使用文本编辑器(如UltraEdit)来尝试所有可能的编码。然而,乱码本身也有一定的规律,从乱码的样子大致可以得知正确的编码类型。在此给出各种编码的字符串被错误解析时的样子。

以下面语句为例:

这是一个字符集测试,作者为Harttle。

MySQL 学习笔记

Bash Django MySQL SQL 数据库

在使用Django时学习过一些MySQL,暂作小记在此。小编的Django笔记在这里: Django 搭建过程记录

MySQL官方文档在这里:

http://dev.mysql.com/doc/refman/5.1/zh/sql-syntax.html

database

查看所有

show databases;

进入

use db_name;

删除

drop database db_name;

table

查看所有

show tables;

查看结构

desc tb_name

修改表名

alter table tb_name rename to bbb;

添加字段

alter table tb_name add column col_name varchar(30);
# 添加主键
alter table tb_name add col_name int(5) unsigned default 0 not null auto_increment ,add primary key (tb_name);

删除字段

alter table tb_name drop column col_name;

修改字段名

alter table tb_name change col_name new_col_name int;

修改字段属性

alter table tb_name modify col_name varchar(22);

TEX 学习笔记

Bash LaTeX Linux Makefile Markdown UTF-8 Vim Windows 字体 编译 快捷键

小编本科在物理学院用过不少laTex,而今全面转向Web的同时排版工具也全面转向Markdown了。将laTex的使用心得以及大小坑记录在此以备后用。

编译器

Windows

  • 安装CTEX,可很好地支持各种编译器并获得良好的中文支持。

Linux

安装 texlive。

arch: texlive-core texlive-bin texlive-langcjk texlive-latexextra
ubuntu: texlive texlive-xetex texlive-lang-cjk

Startup

安装好TEX编译器后已经使用gbsn,gkai等字体,但这些字体库不全。可以编译简单的中文:

\documentclass{article}
\usepackage{CJKutf8}
\begin{document}
\begin{CJK}{UTF8}{gkai}
我是楷体
\end{CJK}
\begin{CJK}{UTF8}{gbsn}
我是宋体
\end{CJK}
\end{document}

使用 xelatex 编译,可以方便地编译中文。首先,在导言区添加:

\usepackage[cm-default]{fontspec}

然后在文档中添加:

\setmainfont[Mapping=tex-text]{WenQuanYi Micro Hei}
%for beamer:
\setsansfont[Mapping=tex-text]{WenQuanYi Micro Hei}

为了能够在Linux中使用 windows 字体,首先拷贝字体到用户的字体库:

cp -r $win_dir/Windows/Fonts ~/.fonts/winfonts

然后更改 xelatex 字体映射:

  1. 打开/usr/share/texlive/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def
  2. 将这里指定等win字体更改为系统中存在的字体(使用 fc-list查看),如SimSun, KaiTI等

导航: 上一页 下一页

加载中...

🔝