脚本语言学习
文章平均质量分 60
为伊憔悴
崇尚技术,尊崇中庸
展开
-
当cmd里输入路径包含空格的时候
当cmd里输入路径包含空格的时候转载 2011-05-27 09:40:00 · 737 阅读 · 0 评论 -
Latex之制作幻灯片(slide)
LaTeX不止可以用于论文和书籍的排版,可以用来做幻灯片。如果要做的幻灯片中有很多公式时,用LaTeX中的文档类beamer来作,你会得到非常漂亮的幻灯片。 beamer是LaTeX的一个文档类,和article、book一样。可以直接用latex命令来组织幻灯片,之后用frame命令生成单页幻灯片(Slide),编译过程相同。网上有非常丰富的beamer教材和模板。这里仅提供转载 2012-11-04 06:58:17 · 9056 阅读 · 1 评论 -
Latex之字体
题外话字体,就是文字的式样。在国际标准中,拉丁字母的字体顶级分了8大类:1)安色尔体类,2)石刻类,3)黑体字母类,4)衬线类,5)无衬线类,6)手写体类,7)装饰类,8)符号和装饰类。在国家标准中,又增添了第九类:传统汉字类。在计算机中,字体则为包含一套相似字形与字符的电子数据文件,如宋体、黑体等。根据字体的创建方式,分为点阵字体、轮廓字体、笔画字体和METAFONT四种类型(详细描述见维基原创 2012-08-12 02:37:07 · 14680 阅读 · 1 评论 -
Latex之CJK中文书签乱码
在使用CJK宏包编辑中文时,可以使用不同的编码方式,一种是UTF-8格式;另外一种是GBK编码。在使用GBK编码时,生成的PDF格式中的文本是GBK的编码方式,因此大部分不支持GBK编码的PDF阅读器无法正确的显示PDF文档,如下图所示。 这是因为在使用Hyperref宏包产生书签(Bookmark)时,使用的参数为CJKbookmarks=true,该参数不能与Hyperre原创 2013-12-23 14:37:43 · 4648 阅读 · 0 评论 -
Latex之安装GBK字体
Latex下支持中文的方式有多种,其中之一就是应用CJK宏包。当Tex发行版,如MikTex,安装CJK后,可以使用中文。但是,发行版中包含的字体较少,例如MikTex,当安装完CJK-Fonts后,只支持UTF-8编码的宋字体等。为了使用更多的中文字符集及其字体,需要手动安装之。本文主要介绍如何在Windows 7中为MikTex2.9安装GBK字体。 安装额外的字体过程与安装额外的宏原创 2013-11-30 23:53:58 · 9300 阅读 · 1 评论 -
Latex之中文排版(Latex+CJK)
在Window 7下使用Latex支持中文,其中一种解决方法是使用MikTex+CJK。下面通过几个步骤在电脑上搭建支持中文的Latex:到MikTex官网上下载最新的MikTex,安装之,比较简单,不废话;此步可选,即点击开始 -> MikTex 2.9 -> Maintenance(Admin) -> Update(Admin),点击升级程序,所有包尽量升级;安装CJK:原创 2013-04-26 10:01:51 · 8000 阅读 · 0 评论 -
Latex之中文排版
之前一直使用Word排版中文论文,最近心血来潮想换换口味,尝试下Latex排版中文。首先上网搜索了一番,发现Latex对中文的支持还凑合,其中的关键是如何安装及调用中文字体。针对这个问题,不同的基于Tex的排版软件使用了不同的方案。这些方案有着不同的优缺点,下面将几种方案列出,供大家参考:CTex:中国人的Tex,听名字很响亮,其实就是对MikTex再包装,加入了WinEdt(编辑器)原创 2013-04-26 09:49:14 · 3060 阅读 · 0 评论 -
Latex之参考文献字体大小
用latex撰写论文时,尤其是国际会议论文,往往对篇幅有一定的限制,比如8页,如果正文内容太多,可能会超出一点或者甚至半页,这时候适当地调整参考文献的字体,可以把文章篇幅刚好控制到8页内,修改方式很简单,只要在最后引入参考文献时加上控制语句即可:\small\bibliographystyle{ieee}\bibliography{CASSreference原创 2012-12-23 05:00:45 · 11466 阅读 · 0 评论 -
Latex之MIKTEX安装宏包
在使用“booktabs”宏时,MikTex提示找不到该文件,故而需要安装该宏包。在MikTex中安装宏包可以使用MikTex Package Manager 。在MikTex的菜单选项中没看到这个工具,不要紧,可以使用命令行调出该工具:1、运行 cmd;2、输入 “mpm”命令,打开MikTex Package Manager界面;如果MikTex中已经包含该宏包,只原创 2012-06-25 22:40:42 · 6164 阅读 · 0 评论 -
Latex之安装宏包
宏包就是Latex发行版(TexLive、MikTex等)的插件功能,通过安装不同的宏包可以获得更多的功能。一般情况下,Latex的发行版都自带了一些宏包(多是CTAN中的),以便于使用者快速的编译。这些宏包默认安装在texmf/tex/latex/下,这里texmf是“Tex and MetaFont”的缩写,指代Latex发行版的目录树。以Windows 7 下MikTex2.9为例,te原创 2013-11-30 10:32:08 · 19839 阅读 · 0 评论 -
Latex之CTex修改字体的方法
CTex默认的字体太小,我等深度近视者,极为不适应,修改下更为方便。对于CTex 2.9,打开WinEdt6.0,选择Options->Options Interface,在软件左侧出现选项。在选项中点开Font Schemes,双击选择Font,打开Font.ini文件,在其中找到FONT_SIZE,修改为想要的大小,如16.当然,也可以修改其它字体选项。修改完成后,保存该文件。最后,右击F原创 2012-05-04 16:06:16 · 6497 阅读 · 0 评论 -
Latex之copyrightbox出错
最近准备投ACM的会议,使用Tex live写文章,在使用subfig包时,出现如下错误: ————————————————————————————————————————————————————————————————— Package caption Error: No float type 'copyrightbox'原创 2011-12-15 01:51:31 · 2842 阅读 · 0 评论 -
Latex之目录页码错误
由于使用的模板编辑论文,发现生成的目录出现页码错误,进而导致产生的书签链接错误。查阅模板的命令定义,发现是命令\BiAppendixChapter的定义出现问题:\newcommand{\BiAppendixChapter}[2]{ \phantomsection %\markboth{#1}{#1}%\markboth{\MakeUppercase{#1}}{\MakeUpperca原创 2014-02-10 11:42:11 · 9221 阅读 · 0 评论 -
Latex之自动转为Word
随着越来越多的兄弟姐妹喜爱上latex,我们终于逐渐摆脱了Word排版的苦闷,但是用Latex写的论文给导师修改又产生了很多麻烦。PDF上直接加Note可读性很差。最好还是能尽量保持公式、图形、Reference的完整性,然后直接转成Word,然后导师在Word上用审阅模式修改,我们自己在Latex对应修改。这样导师就不用面对丑陋的Latex源码了。简单的说,我们可以这样做:1)我原创 2013-01-11 03:45:42 · 7471 阅读 · 1 评论 -
Latex之算法宏包
Latex中对算法进行排版的宏包有不少,本文简单介绍几个常用的宏包。1. listings:这个用来对真实的代码排版,不适于伪代码。支持C++,Pascal等10几种语言。该环境中的内容完全与TeX环境隔离,无法直接处理下标,上标等符号。使用时需要以下步骤:\usepackage{listings}\lstloadlanguages{C++, Pascal} %可以一次加入多原创 2012-11-01 02:30:41 · 3676 阅读 · 0 评论 -
Latex之手动安装Latex Package的方法
当时为了同时熟悉Linux和Latex,毅然决然的在Ubuntu下开始自己Latex的菜鸟生涯。上一次论文没有用到复杂的latex命令,所以TexLive自带的Package足够我使用。这次写综述文章,用到的命令开始复杂起来。今天编辑表格的时候,用到\multirow这个命令来编制较为专业的表格,但是Latex报错,说是找不到该命令。在Latex保存sty文件的目录下,没有找到multirow.s原创 2012-03-08 06:01:42 · 5773 阅读 · 0 评论 -
Latex之字号
Latex中支持的度量单位非常广泛,如inch、cm、mm和pt等,用户可以自动选择任意单位进行写作。一般情况下,在规定字体大小(字号)的时候,通常使用pt(point)作为基本单位。常见的有12pt、14pt等。在英文文章写作时,字体大小不是任何问题,但是如果使用中文写作,需要进行一定的转变。因为在中文里面,习惯使用的度量是四号字、五号字这种方式(中文Word支持的方式)。按照中文排版的标准,中原创 2014-02-24 13:09:21 · 2310 阅读 · 0 评论 -
Latex之博士论文模板调试
在使用MikTex2.9编译网上下载的Latex模板时,产生了一些问题,现摘要如下:1. 打开文件乱码问题 所有的文件的注释都是乱码,是因为文件使用了GBK等其它非Unicode的编码方式。可以使用Notepad++或者其它记事本软件另存为Unicode格式的文件,Texworks就能正常显示了。2. 编译时出现“Package keyval Error: twosideshif原创 2013-10-10 11:39:08 · 2898 阅读 · 0 评论 -
Python之读写ini文件
用VC读写ini文件是比较方便,因为ini文件的数据是结构化的,自然读起来很方便。用python呢?自然不遑多让。假设这里有一个info.ini文件,里面是:[Info]EngineVersion=0DATVersion=5127FileName=a.zipFilePath=D:\python2.7\FileSize=13481555Checksum=6037,021E原创 2013-03-07 22:54:43 · 1448 阅读 · 2 评论 -
在Redhat6上安装scipy
由于自己的虚拟机里面程序跑的太慢,所以决定在学校的计算机集群上跑下,不过由于没有root权限,所以只能编译安装。将过程简要记录如下(参考scipy官网安装Fedora部分):1. 安装Atlas,依照官网做就行;2. 安装numpy,使用--prefix==指定安装目录或者使用--user安装在自己的用户名下;3. 安装scipy,此时关键是要给scipy的编译程序指出上面各个库的位置原创 2013-01-30 08:58:21 · 1013 阅读 · 0 评论 -
How to Configure Eclipse for Python
Python3 must be installed before the complete instillation can be completed. If you don't have Python installed you can install it usingthese directionsInstall the PyDev plug-in for Eclipse转载 2012-08-21 02:01:58 · 1131 阅读 · 0 评论 -
Python命令系列之print
使用print输出各型的字符串整数浮点数出度及精度控制strHello = 'Hello Python' print strHello#输出结果:Hello Python#直接出字符串1.格式化输出整数python print也支持参数格式化,与C言的printf似,strHello = "the length of (%s)原创 2012-08-21 04:45:05 · 1711 阅读 · 0 评论 -
Eclipse+pydev 常用快捷键
●多行缩进(减少缩进):tab/shift+tab●复制行: Ctrl+Alt+方向键'↓'●删除行:Ctrl+d●自动完成:Alt+/●注释:Ctrl+/●窗口最大小:Ctrl+m代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速修正:Ctrl+1单词补全:Alt+/打开外部Java文档:Shift+F2显示搜索转载 2012-09-13 04:30:59 · 96 阅读 · 0 评论 -
Eclipse+pydev 常用快捷键
多行缩进(减少缩进):tab/shift+tab复制行: Ctrl+Alt+方向键'↓'删除行:Ctrl+d自动完成:Alt+/ 注释:Ctrl+/窗口最大小:Ctrl+m1 几个最重要的快捷键代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速修正:Ctrl+1单词补全:Alt+/打开外部Java文档:Shif转载 2012-09-13 04:33:21 · 1316 阅读 · 0 评论 -
怎样写一个拼写检查器
转自Google大牛Peter Norvig上个星期, 我的两个朋友 Dean 和 Bill 分别告诉我说他们对 Google 的快速高质量的拼写检查工具感到惊奇. 比如说在搜索的时候键入 [speling], 在不到 0.1 秒的时间内, Google 会返回: 你要找的是不是 [spelling]. (Yahoo! 和 微软也有类似的功能). 让我感到有点奇怪的是我原想 Dean转载 2012-09-18 04:00:15 · 892 阅读 · 0 评论 -
使用Eclipse与Pydev搭建python开发环境
我是大致按以下的方法配置出来的,可以作为参考!1、安装EclipseEclipse可以在它的官方网站Eclipse.org找到并下载,通常我们可以选择适合自己的Eclipse版本,比如Eclipse Classic。下载完成后解压到到你想安装的目录中即可。当然在执行Eclipse之前,你必须确认安装了Java运行环境,即必须安装JRE或JDK,你可以到(http://www.jav转载 2012-09-13 04:35:47 · 620 阅读 · 0 评论 -
Python之常用模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheetahcherrypy:一个WEB frameworkctypes:用来调用动态链接库DBUtils:数据库连接池django:一个WEB frameworkdocutils:用来写文档的dpkt:数据包的解包和组包MySQLd转载 2012-11-09 01:18:21 · 2394 阅读 · 0 评论 -
Python之Tkinter布局管理
所有的Tkinter组件都包含专用的几何管理方法,这些方法是用来组织和管理整个父配件区中子配件的布局的。Tkinter提供了截然不同的三种几何管理类:pack、grid和place。 1. pack方式 pack几何管理采用块的方式组织配件,在快速生成界面设计中广泛采用,若干组件简单的布局,采用pack的代码量最少。pack几何管理程序根据组件创建生成的顺序将组件添加到原创 2012-12-04 03:34:39 · 2437 阅读 · 0 评论 -
Python之简介
什么是 Python 语言下载和安装基础教程Zope 专题面向对象编程数据库Windows编程多媒体高性能计算网络编程XML图形界面(GUI)开发环境与编辑器嵌入和扩展游戏编程中文编程与文字处理手机移动成功案例与应用书籍文档综合应用精选链接技术支持和服务什么是 Python 语言Python 语言是一种计算机编程语言,作用类似于 c/c++/java/perl/VB/Delph转载 2012-11-21 03:54:55 · 858 阅读 · 0 评论 -
Python之常用的IDE和其它开发工具
概述“工欲善其事,必先利其器”,如果说编程是程序员的手艺,那么IDE就是程序员的吃饭家伙了。IDE的全称是Integration Development Environment(集成开发环境),一般以代码编辑器为核心,包括一系列周边组件和附属功能。一个优秀的IDE,最重要的就是在普通文本编辑之外,提供针对特定语言的各种快捷编辑功能,让程序员尽可能快捷、舒适、清晰的浏览、输入、修原创 2012-11-21 03:52:43 · 1579 阅读 · 0 评论 -
Python之Ubuntu安装
Python目前分为2.x和3.x两大系列,而Ubuntu下默认安装的是2.7。有时候有Unicode等功能的要求,需要安装最新版本的Python。大概的安装方法总结如下: 到Python官网下载相应版本的源文件,解压,进入到新版本Python的源文件目录,执行:./configuremakemake testsudo make install在开始的时候可能会有些问原创 2012-11-09 01:13:15 · 1536 阅读 · 0 评论 -
Python之在Windows 7下安装PIL
在PIL的官方网页上,给出了很多PIL的版本,当选择Win32版本在Windows 7下安装时,会报出无法找到Python的提示,即使正确安装了Python 2.7。在网上查阅后,有人如下回答:问题:在64位Win7下安装PIL库,提示注册表中找不到Python2.7(肯定是有的)。原因:PIL官方http://www.pythonware.com/pr原创 2012-12-04 05:54:17 · 12940 阅读 · 2 评论 -
Python之调用C动态库
一、环境:Windows XP + Python3.21. dll对应的源文件(m.cpp):[cpp] view plaincopy#include extern "C" { _declspec(dllexport) int add(int a, int b) {原创 2013-01-28 10:16:57 · 798 阅读 · 0 评论 -
Python之中文字符问题
1. 在Python中使用中文在Python中有两种默认的字符串:str和unicode。在Python中一定要注意区分“Unicode字符串”和“unicode对象”的区别。后面所有的“unicode字符串”指的都是python里的“unicode对象”。事实上在Python中并没有“Unicode字符串”这样的东西,只有“unicode”对象。一个传统意义上的un转载 2013-01-27 05:57:21 · 1425 阅读 · 0 评论 -
Python之NLTK库Ubuntu安装
NLTK(Natural Language Toolkit)是一个开源的自然语言处理包,并没有包含在Python默认库里面。在使用之前,需要自己安装。安装NLTK需要提前安装一些它依赖的库,本文整理如下:dependsrecommendssuggestspython (>= 2.4)An interacti原创 2013-01-29 02:25:51 · 1446 阅读 · 0 评论 -
Python之scipy安装
由于程序中要使用scipy科学计算库,需要在自己的Ubuntu11.04中安装,scipy的官方网页中给出了Python2.x的安装方式,不过文档是2010年左右给出的,有些老;并且我想在Python3.x中安装。虽然有些人在网上说scipy不支持Python3.x,但是有人安装成功,可惜未见教程流出。我不得不费了九牛二虎之力,在尝试了变更安装目录与不同的Python3.x版本之后,终于摸索出了正原创 2012-11-09 09:04:26 · 16877 阅读 · 1 评论