自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 收藏
  • 关注

原创 LaTex(PART XXI) 索引

索引关键字格式 示例 索引项 注解 \index{hello} hello, 1 普通格式的索引项 \index{hello!Peter} Peter, 3 ‘hello’下的子项 \index{Sam@\textsl{Sam}} Sam, 2 定义索引项的格式 \index{Lin@\textbf{Lin}} Lin, 7 同上 \in

2017-10-28 23:00:49 728

原创 LaTex(PART XX)参考文献

以通过thebibliography 环境来产生一个参考文献。每个参考文 献的条目以如下的命令开头\bibitem{marker}然后使用marker 在正文中引用这本书、这篇文章或者论文。\cite{marker}参考文献条目的编号是自动生成的。\begin{thebibliography} 命令 后的参数设置了最大的编号宽度。在下面的例子中, {99} 告诉LATEX 参考文献条目的编号不会

2017-10-27 12:56:41 549

原创 LaTex(PART XIX)插入代码并且高亮显示

需要的包:\usepackage{listings}%插入代码\usepackage{xcolor}%定义各种颜色用法: \begin{lstlisting}[language] \end{lstlisting}示例代码:\documentclass[UTF8]{ctexart}\usepackage{listings}\usepackage{xcolor}\lstset{

2017-10-26 19:46:16 1648

原创 LaTex(PART XVIII)\rule 标尺和支撑

\rule格式:\rule[lift]{width}{height}作用:输出一个黑色矩形示例代码:\documentclass[UTF8]{ctexart}\begin{document}\rule[0mm]{5mm}{10mm}%\rule[-10mm]{5mm}{10mm}%\end{document}输出结果:支撑一种特殊的应用就是没有宽度只有高度的标尺。在专业的出版术语 中,这被称为支

2017-10-25 21:38:18 9719

原创 LaTex(PART XVII)布局相关(II)页面相关参数

参考:一份不太简短的LaTex介绍参数以及含义:相关命令第一个命令给某个参数一个固定的值: \setlength{parameter}{length} 第二个命令给某个参数增加一个固定的大小。 \addtolength{parameter}{length} 下面的三个命令允许你获得一个文本串的宽度、高度以及深度。 \settoheight{lscommand}{text} \settod

2017-10-25 20:24:03 311

原创 LaTex(PART XVI)布局相关(I)首行缩进和水平距离和垂直距离

段落首行缩进手动产生缩进:\indent 手动取消缩进:\noident示例代码:\documentclass[UTF8]{ctexart}\begin{document}\section{小王子} \noindent 《小王子》是法国作家安托万·德·圣·埃克苏佩里于1942年写成的著名儿童文学短篇小说。本书的主人公是来自外星球的小王子。书中以一位飞行员作为故事叙述者,讲述了小王子从自己星球

2017-10-25 19:43:26 1886

原创 LaTex(PART XV)figure

格式: \begin{figure}[!htbp] \end{figure}参数:!-忽略“美学”标准h-heret-topb-bottomp-page-of-its-own示例代码:\documentclass[UTF8]{ctexart}\usepackage{graphicx}\begin{document}\section{小王子} 《 小王子》是法国作家安托万·德·圣·

2017-10-24 20:51:33 316

原创 LaTex(PART XIV)\renewcommand重新定义原有命令

格式:\renewcommand{name}{definition}含义:name:原先命令名称 definition:命令的具体定义示例代码:\documentclass[UTF8]{ctexart}\usepackage{fancyhdr}%设置页脚页眉需要的包\pagestyle{fancy}\renewcommand{\headrulewidth}{4pt}%页眉\renewco

2017-10-24 19:12:09 10115

原创 LaTex(PART XIII)\newcommand自定义命令

命令格式:\newcommand{name}[num]{definition}含义:name:命令名称 num:参数个数,最大为9 definition:命令的具体定义代码如下:\documentclass[UTF8]{ctexart}\newcommand{\helloword}[2]{ {\Huge 参数1:{#1} 参数2:{#2}}\\}\begin{document} \he

2017-10-24 18:51:58 1353

原创 LaTex(PART XII)字体和字体尺寸

字体 表达式 字体 \textrm{…} roman \textsf{…} sans serif \texttt{…} typewriter \textmd{…} medium \textbf{…} bold face \textup{…} upright \textit{…} italic \textsl{…} slanted

2017-10-22 22:10:37 4201

原创 思考人生

感觉自己很没有主见,虽然我不愿意承认,但是我真的不知道自己真正想要什么,而且想要的东西没有勇气去争取。这也是考研失败的原因之一。不够自信,实力不强。永远慢别人半拍。

2017-10-22 20:55:51 306

原创 LaTex(PART XI)部分特殊数学符号

不等号代码:\neq示例:a$\neq$b结果a≠\neqb希腊字符小写:$\alpha,\beta,\gamma,\lambda,\xi,\pi,\mu,\phi,\omega$输出结果:α,β,γ,λ,ξ,π,μ,ϕ,ω\alpha,\beta,\gamma,\lambda,\xi,\pi,\mu,\phi,\omega大写:$\Gamma,\Lambda,\Xi,\Pi,\Phi,\Omega

2017-10-22 19:24:42 3864

原创 LaTex(PART X)数学公式的6种定义形式

定义行内数学公式形式1$数学公式$示例代码:\documentclass[UTF8]{ctexart}\begin{document} 这是直角三角形的判别公式$c^{2}=a^{2}+b^{2}$,两边平方的和等于第三边的平方。\end{document}形式2\(数学公式\)示例代码:\documentclass[UTF8]{ctexart}\begin{document} 这

2017-10-22 13:11:24 3697

原创 LaTex(PART IX)断行,分页,断字

断行和分页命令:\\,\newline%另起一行,而不另起一段。\\*%在强行断行后,还禁止分页。\newpage*%另起一页断字\hyphenation{word list}%使列于参量中的单词仅在注有“-” 的点断字。\mbox{text}%保证把几个单词排在同一行上。在任何情况下,这个命令把它的参量排在一起(同一行上),常用于电话号码等。示例代码: \begin{abstract}

2017-10-21 21:58:10 3695

原创 LaTex(PART VIII)文档类和页面布局相关

文档类在进行源文件处理之前,需要知道所处理的文件的类型, 此时documentclass命令派上了用场。 格式:\documentclass[options]{class}实例:\documentclass[UTF8]{ctexart}class 选项 含义 ctexart 支持中文的article article 排版科技期刊、短报告、程序文档、邀请函等。 repor

2017-10-21 21:26:57 1105

原创 LaTex(PART VII) 各种LaTex文件

目录结构含义 拓展名 含义 .tex LATEX 或TEX 源文件。可以用latex 处理。 .sty LATEX 宏包文件。可使用命令\usepackage 将其加载到你的LATEX 文件中。 .dtx 文档化TEX 文件。这也是LATEX 宏包发布的主要格式。通过处理一个 .dtx 文件就可以得到该LATEX 宏包中所包括的宏代码文档。 .ins 为

2017-10-21 20:51:18 1277

原创 LaTex(PART VI) 摘要和关键字

摘要命令\begin{abstract}\end{abstract}示例代码 \begin{abstract}这是中文摘要,这是中文摘要,这是中文摘要,这是中文摘要,这是中文摘要,这是中文摘要,这是中文摘要,这是中文摘要,这是中文摘要,这是中文摘要,这是中文摘要,这是中文摘要,这是中文摘要,这是中文摘要,这是中文摘要,这是中文摘要,这是中文摘要,这是中文摘要,这是中文摘要,这是中文摘要,这是中文

2017-10-21 19:22:16 48363 1

原创 LaTex(PART V)页脚和页眉

相关命令需要的包\usepackage{fancyhdr}相关命令\lhead{}%页眉左边\chead{}%页眉中间\rhead{}%页眉右边\lfoot{}%页脚左边\cfoot{}%页脚中间\rfoot{}%页脚右边\renewcommand{\headrulewidth}{0.4pt}%页眉横线\renewcommand{\footrulewidth}{0.4pt}%页脚横线示

2017-10-20 20:53:19 2064

原创 LaTex(PART IV) 各级标题

示例代码\documentclass[UTF8]{ctexart} \author{哈巴狗} \title{我的论文标题}\begin{document} \maketitle%输出标题 \newpage%另起一页 \tableofcontents%命令输出论文目录 \newpage \section{第一章,一级标题} 这是第一章 \subsection{二级标题

2017-10-19 22:42:07 9528

原创 这半个月的情况

这半个月出差,暂时可能会断更,这几天忙里偷闲看看LaTeX,顺便写几篇博客。

2017-10-18 18:27:41 207 1

原创 LaTex(PART III)命令环境和简单的数学公式、插图、表格

命令格式 格式 选项 无参数 \command 有n个参数 \command{< arg1>}{< arg2>}...{< argn>} 有可选项参数 \command[< argopt>]{< arg1>}{< arg2>}...{< argn>}环境格式格式1:\begin{<环境名>}<环境内容>\end{<环境名>}示例:\footnote{}格式2:无可

2017-10-17 21:19:23 522

原创 LaTex(PART II)一些常用关键字

一个例子%%这是注释%\documentclass[UTF8]{ctexart}%文档类,中文短文,UTF编码,对中文支持,所以使用ctexart,\title{这是标题}%声明标题\author{这是作者}%声明作者\date{\today}%声明写作日期\bibliographystyle{palin}%参考文献格式%以上都是导言区\begin{document}%声明了一个do

2017-10-17 18:17:43 1806

原创 LaTex(PART I)第一个LaTex程序

什么是LaTex现在我还不是很清楚,但是听说它比word牛逼。需要什么软件TeXstudio TeX live2015 直接下载安装,不需要配置什么环境。 打开TeXstudio新建文件输入一下代码,%%这是注释%\documentclass[UTF8]{ctexart}\begin{document} \section{你好世界}\label{sec:text} 我

2017-10-17 16:33:31 528

原创 Java static关键字的几种用法

static修饰属性例如:public static int sta=0;static修饰方法例如:public static void printfMethod(){}static代码块static {}static导入包import static java.lang.System.out;示例代码import static java.lang.System.out;//静态导包public

2017-10-16 22:37:42 280

原创 C++ vector类模板和auto关键字

vector类模板定义和初始化 方法 含义 vectorv1 v1是一个空的vector,它潜在的元素是T类型,执行默认的初始化 vectorv2(v1) v2包含v1的所有元素的副本 vectorv2=v1 等价于v2(v1),v2中包含有v1所有元素的副本 vectorv3(n,val) v3包含了n个重复的元素,每个元素的值都是val vectorv4

2017-10-16 22:18:39 2357

原创 C++类的定义

至今我一直都是主攻java,C++只是了解了一些基本的语法,没有涉及类等高级特性,鉴于JVM是使用C++编写的所以如果想深入了解JVM必须掌握C++。 定义一个C++的类:#include <cstdio>using namespace std;class MyClass{private ://私有部分 int num1=0; int num2=0; int putNu

2017-10-16 21:18:51 304

原创 JVM (PART XIII ) Class文件(I)魔数及相关

Class文件里的魔数 使用javac命令编译了java文件后,在工作目录文件夹下可以看到一个同名的.class文件, 使用winhex打开可以看到这个文件的内容, 可以看到前面四个字节(0,1,2,3)是0xCA,0xFE,0xBA,0xBE,连起来就是cafebabe,这就是Class文件的魔数, 第五和第六个字节(4,5)是0x00,0x00,这是class文件的次版本号, 第七和第

2017-10-16 17:08:25 246

原创 面试宝典(PART VI) 各种各样的指针

指针和const关于指针和const请参考这篇:http://blog.csdn.net/uncle_gy/article/details/78046575其他类型的指针 指针 含义 int*a 指向int的指针 int**a 指向指针的指针 int*a[10] 指针的数组,一个长度为10,元素为整型指针的数组 int(*a)[10] 指向数组的指针,一个指针,

2017-10-16 13:57:34 238

原创 三个强盗问题

问题描述:有三个强盗,他们抢了一袋黄金,现在他们在一个偏僻的山洞里准备分赃,但是他们三个人都想独吞这袋黄金,已知三个强盗中,强盗A的枪法最好,强盗B的枪法比A的弱一些,但是比C要强,强盗C是这三个人中枪法最差的。他们三个人都非常清楚彼此的枪法水平。而且他们都准备掏枪杀掉另外两个人。试着分析一下谁最有可能拿到这一袋黄金。图解:结论在上图中,强盗A和B会先互相开枪,C只要等着干掉还活着的那个就可以了,因

2017-10-15 16:46:37 907

原创 面试宝典 (PART V)迷途指针和空指针

迷途指针别 名: 悬浮指针,失控指针, 产生原因: 对一个指针进行delete操作后(这样会释放它的所指向的内存)并没有把它置为空而产生的。 后果: 如果没有重新赋值就企图再次使用该指针就会产生不可预料的后果。空指针产生原因: 对一个指针置为空。如myptr=0; 后果: 直接赋值会导致程序崩溃示例代码#include <cstdio>using namespace std;int

2017-10-15 15:30:04 287

原创 真话和谎言(II)如何去真话村

问题描述:在山的那边海的那边,有两个村子,这两个村子彼此距离比较远,一个村子叫真话村,一个村子叫谎言村,已知真话村的人永远只说真话,谎言村的人永远只说谎话,这时候外地来了一个人,他有一个亲戚在真话村,于是他来到了一个岔路口,看到两条小路,而且有一个老人坐在岔路口,并且知道这个老人肯定是真话村或者谎言村的人(周围没有别的村子)。请问如何向这个老人提问(只能提问一次)才能找到去真话村的路。图示:分析:因

2017-10-14 16:36:15 2432

原创 真话和谎言(I)去往天堂的大门

有一个比较有趣的问题: 问题描述:有一个灵魂,站在两扇门前面,一扇门会通向天堂,一扇门会通向地狱,但是这个灵魂不知道哪一扇面会通向天堂,这时候他的面前有一个恶魔和一个天使,他们之中有一个人只会说真话,一个人只会说假话,但是这个灵魂不知道谁会说真话谁会说假话。而且此时他只有一次提问的机会,请问如何提问才能保证这个灵魂上天堂。思路:这个灵魂知道什么,不知道什么: 两扇门,有一扇通往天堂,另一扇通往地

2017-10-14 15:34:23 4837

原创 面试宝典(PART IV)数据对齐问题

示例代码:#include <cstdio>#include <cstring>using namespace std;class B{private: bool bool_a; int int_a; bool bool_b;};class C{ int int_a; bool bool_a; bool bool_b;};int main()

2017-10-14 11:47:58 221

原创 面试宝典(PART III)大端小端

大端和小端大端概念:低位存在高地址单元,高位存在低地址单元小端概念:低位存在低地址单元,高位存在高地址单元图解示例代码:#include <cstdio>using namespace std;int main(){ unsigned int a=0xFFFFFFF7; unsigned char i=(unsigned char)a; char *b=(char*)&a;

2017-10-14 10:25:02 233

原创 面试宝典(PART II)位运算(II)X&(X-1)的几个运用

判断一个数是不是2的N次方2的N次方(2,4,8,16… …)转换为二进制的特点是10,100,1000,10000,… … 所以比如对16使用x&(x-1) 得到10000&01111=0 所以可以由此判断一个数是不是2的N次方。 图解: 统计一个数的二进制中1的个数实例代码:#include <cstdio>using namespace std;int func(int x);in

2017-10-13 23:13:36 285

原创 面试宝典(PART I)位运算(I)求X和Y的平均数

使用位运算实现取平均数实例代码#include <cstdio>using namespace std;int func(int x,int );int main(){ printf("result=%d",func(729,271)); return 0;}int func(int x,int y){ return (x&y)+((x^y)>>1);}输出结果:

2017-10-13 21:34:34 285

原创 Linux(PART IV)使用vi编辑txt文件(I)

vi的三种模式:vi的三种模式为:一般模式,编辑模式,命令行模式三种模式的关系 一般模式可以和其他两种模式相互切换,但是编辑模式不能和命令行模式直接切换。开始编辑一个txt文件在根目录下新建new文件夹在new文件夹里使用vi新建并编辑text.txt新建文件进入一般模式: 输入命令:vi text.txt 即可进入一般模式,如果文件已经存在则直接打开,如果不存在则新建并且打开 新文件:

2017-10-13 17:01:26 1533

原创 Linux (PART III)看看我们的磁盘

看看磁盘与目录的容量df命令作用:列出文件系统的整体磁盘使用量 参数 含义 -a 列出所有的文件系统,包括系统特有的 /proc等文件系统 -k 以kb的容量显示各个文件系统 -m 以mb的容量显示各个文件系统 -h 以人们比较容易阅读的GB,MB,KB等格式自行显示 -H 以M=1000k代替M=1024K的进位方式 -i 不用硬盘容量,而以i

2017-10-13 15:11:14 261

原创 Linux (PART II) 一个txt文件的旅程

新建文件夹mkdir命令,可以新建文件夹: 在根目录下新建一个new文件夹,使用cd命令进入new文件夹,再新建两个文件夹new1和new2。 新建一个txt文件vi 和nano都可以新建并且编辑txt文件 下面使用nano 进入到new1文件夹里 使用nano 可以进入编辑界面: 输入完成后输入ctrl+X退出并保存: 可以看到new1目录下多出了一个text.txt文件

2017-10-12 20:42:36 279

原创 Linux (PART I)ls命令和权限

ls命令含义:list 作用:显示 格式 list [选项][参数] 相关参数: -l:以长格式显示目录下的内容列表。输出的信息从左到右依次包括,文件类型、权限模式、硬连接数、所有者、用户组、文件大小和文件的修改时间,文件名等; 例如: 权限的含义: 字符 含义 r read 可读 w write 可写 x execute 可执行 第一个字符的含义:

2017-10-12 17:39:09 227

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除