第2章 词法分析——The Python Language Reference阅读笔记- try this

第二章 词法分析(Lexical analysis)

一个 Python 程序由 解析器(parser) 读入, 输入解析器的是由 词法分析器(lexical analyzer) 生成的 语言符号(token) 流. 本章讨论词法分析器是如何把文件割成若干语言符号的 her comment is here.

Python使用7位ASCII字符作为程序文本(注意:Python3使用Unicode)。

2.1.行结构

Python程序由逻辑行组成。

2.1.1.逻辑行

逻辑行的结尾以“换行”(NEWLINE)为标志,语句不能出现在多个逻辑行,除非语法支持(例如符合语句,复合语句在第七章详解)。逻辑行由一个或多个显/隐式连接的[......]阅读全文

第1章 简介——The Python Language Reference阅读笔记

关于阅读笔记

《The Python 2 Language Reference阅读笔记》系列文章是我阅读Python 2的The Python Language Reference所记的笔记,不是翻译,也不会全部罗列Reference所讲的全部内容,而是记一些笔记和心得。

在笔记中有我对文档的一些理解,以及相关内容的资料,文档原文在The Python Language Reference,另有一份中文翻译Python 语言参考,没有完整阅读过翻译,翻译质量未知。

第一章 简介

1.1.可选实现

常见的Python实现有CPython、Jython、Python for .NET[......]阅读全文

把wordpress迁移到子目录

之前把wordpress安装在根目录,虽然这样建立wordpress很方便,但也会把根目录弄得很混乱,尤其是建立其他站点时很不方便,好在把wordpress迁移到子目录,并且不改变站点地址并不麻烦。

方法可以参考官方文档将 WordPress 文件置于独立子目录。

迁移方法

  1. 建立子目录,如wordpress
  2. 进入wordpress后台的设置 - 常规,设置index.php 和 .htaccess为新的地址,比如http://www.itoldme.net/wordpress,站点地址(URL)无需修改。
  3. 把wordpress所有文件剪切到wordpress目录下
  4. 把index.php

[......]阅读全文

你好,Linode

一直对Linode很向往,恰巧Linode黑色星期五优惠,新用户赠送25美元,就入手了,可惜忘了使用lindoe10的优惠码,10美元就擦肩而过了。本来打算和同学合租个VPS玩玩的,不过恰巧有此优惠就入手了,毕竟Linode价格不便宜。

支付方式

Linode不支持支付宝,不过要感谢腾讯财付通的虚拟运通卡,可以轻轻松松支付美元。进入财付通,点击“境外支付”就能找到相关功能。

初体验

由于现在没有时间,所以暂未开通VPS,具体的使用体验要等到一个月后了。不过,也感受到了VPS优质的服务。

因为初次使用,所以误开通了一个最贵的VPS,本以为我的账户余额没这么多不会开通,结果原来Linod[......]阅读全文

自动更新host的软件updateHosts

updateHosts

简介

自动从网络下载hosts文件,hosts源由用户设置。

hosts是什么?

hosts文件是一个用于储存计算机网络中各节点信息的计算机文件。这个文件负责将主机名映射到相应的IP地址。hosts文件通常用于补充或取代网络中DNS的功能。和DNS不同的是,计算机的用户可以直接对hosts文件进行控制。 ——hosts文件 - 维基百科,自由的百科全书

hosts的功能

hosts文件也可以用于其它情况,例如可以将已知的广告服务器重定向到无广告的机器(通常是本地的IP地址:127.0.0.1)上来过滤广告。同时也可以通过不下载网络广告,从而减少

[......]阅读全文

Python用PyInstaller打包笔记

为了把python发行到没有安装python的Windows环境使用,需要打包成exe可执行文件。现在常见的python打包工具有cx_Freeze、PyInstaller和py2exe,想想我当初接触python的时候,似乎只有py2exe,而且有不少问题时光荏苒,一切过的真快。本文介绍PyInstaller打包的使用。

一.准备工作

安装PyWin32

到http://sourceforge.net/projects/pywin32/下载 PyWin32,本文使用的是 pywin32-219.win-amd64-py2.7,地址:http://sourceforge.net/proj[......]阅读全文

DJango开发笔记

(图文无关,图片来自网络)

环境

IDE:JetBrains PyCharm 3.4.1

Python: 2.7.8

Django:1.7

MySQL:5.6.20

 

配置

数据库:

相关指令
python manage.py syncdb
python manage.py makemigrations
python manage.py migrate

 

参考文档

1.7文档:https://docs.djangoproject.com/en[......]阅读全文

Visual Studio 2013支持的C99库(library)

C99已经发布多年,但微软的Visual C++尚未完整支持C99。我偶然看到VS官方博客上一篇介绍C99库支持的文章,特翻译了一下,希望对大家有帮助。水平有限,翻译不当之处,欢迎指正。

大家好,我是Pat Brenner,Visual C++库团队的开发人员。在这篇博文中,我想分享添加到Visual Studio 2013中的 C运行时库(run-time library)对C99支持的一些信息。

总的来说,我们为如下头文件中缺失的函数增加了声明(declarations)和实现(implementations):math.h,ctype.h,wctype.h,tdi[......]阅读全文

基于Java的个人信息助理

1 前言

“个人信息助理(Personal Information Assistant)”是我刚刚做完的课程设计的题目,也应该是很多人遇到的题目,但是搜索却发现没有一篇博客文章是讲这个的(也有可能是我没注意到),原因想必是这题目太水了,没什么拿出来讲的价值,我也是这么认为的。。。但鉴于博客很久没有更新了,便就此写点东西凑凑数,也算是对这次课程设计的总结。水平实在是渣,只为记录点自己的经验,顺便给后来同渣者点经验。误点进本页的大神请直接右上角(如果你的关闭按钮在左上角,呃,就左上角吧)。

由于时间关系,也由于本人水平有限,最后的成品非常粗糙,各位姑且一看。本文不会贴完整代码,代码已在gith[......]阅读全文

Iconic One主题更改字体

一、起因

墙外的梯子一直使用Iconic One主题,但近期网络不稳定,导致本站也访问缓慢,经查其中一个原因是主题默认字体Ubuntu放在放在Google的网站font.googleapis.com上。平时还好,但是像最近这样的特殊时期则影响较大。

这行代码大大拖累了网站访问速度。

二、方法

字体可以设置为

Helvetica, Tahoma, Arial,  "Microsoft YaHei",  SimSun,  Heiti, sans-serif !important;

 

1.修改css,修[......]阅读全文