分类
我的大学

终于结束了上半年的单身生活——八月总结

八月十号就返校了,虽然也没怎么做成什么事,大创(全国大学生创新创业大赛)五月份开始的只有个开头,数学建模省赛都没参加直接试图报名国赛。因为这两件事假期少了半个月,不过反正在家也没事干,而且趁机还搜到了不少学习资料。
英武靓丽的女兵镇楼

9 3 阅兵-白求恩医疗方队
9 3 阅兵-白求恩医疗方队

按时间顺序讲好了。
网页正文提取、中文分词。最先搜到了python版(因为之前写的Python写的吉大公网版成绩查询用python写的,所以也会用一点python了)的python-goose、python-readability,试了一下还挺准的(其实是因为网上介绍它说挺准的我才去试了一下)。不过还要java版的,又搜到了cx-extractor可能太古老了,能用,但我忘了为什么最后用的是ContentExtractor。然而这个ContentExtractor有时正文文字不太密集的话,而恰好footer里或其他地方文字更密集,那就提取不到正文了。。至于分词,是小伙伴找到的,一个牛逼的项目 https://github.com/NLPchina/ansj_seg 支持中文分词、自定义词典、词性标注等功能。

Python-Readability-网页正文提取
Python-Readability-网页正文提取(请忽略图中编码)

Matlab、Lingo、SPSS。matlab两年前就有点接触了,最先是感觉画函数图形很好玩,虽然我现在都还不太会用画图函数。后来没打算参加数模就卸了,后来又装上了,2014版卸载了装了2012版,然后重装Win10时没覆盖掉,直接打开可执行文件竟然也可以用~~八月份主要学了下线性规划、画各种图,其实线性规划还是Lingo解最快啊:直接写出约束条件和目标函数,然后只需要点一下就够了。SPSS用来做“配对样本t检验”(不要问我这是什么,我也不知道)也很方便,所以也“学”(就是对着网上步骤,只是数据是自己做得题目给的)了一下。

说一个小技能:Excel表格可以另存为prn或csv格式,前者是空格分隔各个单元格,后者是用逗号,这样就可以把xls(x)文件变成纯文本文件了:方便粘贴进matlab(SPSS支持直接复制表格)。

LeTeX。这个是排版软件我也是很早就知道了的,大概在刚听说Markdown后就有所耳闻了,不过也是上个月才真正安装了体验下。用的是TeX Live 2015套装。不过我怎么会满足于它自带的丑陋的TeXWorks Editor呢,当然是配置Sublime Text 3让他支持LaTeX啊。于是一条折腾作死的大道就这样开始了。。。装插件,好在ST3之前装过插件(上一篇文章的代码就是在ST3下写的,所以已经对这个编辑器熟悉了),要不然装个插件真的对于刚接触的人来说真的很麻烦!好吧,装好LaTeX Tools插件后,还得装一个SumatraPDF用来显示编译好的pdf文件。不过使用前还需要配置插件,反正我是配了好久,总之最后好使了。

用LaTex写的一则短文:

LaTeX 初识、TeXLive安装及使用、Sublime Text 3配置LaTeX
LaTeX 初识、TeXLive安装及使用、Sublime Text 3配置LaTeX

他的源代码是:

%!TEX program = xelatex
%上一行表示使用xelatex编译,才能写中文
\documentclass[UTF8]{ctexart}
%定义标题、作者、日期
\title{\LaTeX 初识、TeXLive安装及使用、Sublime Text 3配置\LaTeX }
\author{Youth.霖}
\date{2015-08-24}
%设置页眉为章节号加页码
%\thispagestyle{headings}
%Command \xxx already defined
% http://blog.sina.com.cn/s/blog_5e16f1770100p91d.html
\let\sups\undefined
\usepackage{tipa}
\setmainfont{Times New Roman}
%文档开始
\begin{document}
%制作标题
\maketitle
%制作目录,第二次编译才能显示目录哦
\tableofcontents
\section{\LaTeX 初识}
\subsection{什么是\LaTeX }
\LaTeX (英语发音:%输入音标 http://www.doc88.com/p-2426179336421.html
/\textprimstress leɪtɛk/ lay-tek或英语发音:/ˈlɑːtɛk/ lah-tek,音译“拉泰赫”)\footnote{参见https://zh.wikipedia.org/wiki/LaTeX , http://baike.baidu.com/view/769333.htm .},文字形式写作LaTeX,是一种基于\TeX 的\emph{排版系统},由美国电脑学家莱斯利·兰伯特在20世纪80年代初期开发,利用这种格式,即使用户没有排版和程序设计的知识也可以充分发挥由\TeX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的邮件到完整书籍的所有其他种类的文档。
\section{TeXLive 2015 的安装}
\subsection{安装TeXLive}
知乎专栏\footnote{详情可参考http://zhuanlan.zhihu.com/LaTeX/19779481 .}上有一个安装教程,大家可以参考,或者直接看本文简洁版也行。
\begin{description}
\item[首先]下载iso镜像,官方网址是\emph{http://www.ctan.org/tex-archive/systems/texlive/Images/},也可以到百度云网盘下载:\emph{http://pan.baidu.com/s/1gdrjVIb 密码:txt3}
\item[其次]挂载镜像,Windows下直接双击执行\emph{install-tl-advanced.bat}然后就会跳出一个CMD窗口,然后又会有一个图形化安装界面\footnote{可能杀毒软件会报毒.}可供调整安装路径等。除了安装路径,其他一般保持默认即可。\footnote{如果你认真看来知乎专栏上面的那篇文章,你会发现作者建议最后一个选项切换到否。然而百度贴吧一个帖子[ http://tieba.baidu.com/p/3524644809 ]说这是作者误解,应保持默认\emph{After installation, get package updates from CTAN}.}然后就可以``坐和放宽''了,因为是自动化的不需再人工干预。
\item[最后]安装结束后\footnote{可能需要半个多小时,时间长短视机器配置有差别.}就可以关闭CMD窗口了。
\end{description}
\subsection{TeXLive的使用}
安装成功TeXLive后TexWorks Editor也会自动安装,这个是一个编辑器,在其中输入\LaTeX 代码按下\emph{Ctrl+T}就可以编译\emph{.tex}源文件了,如果没错的话会弹出生成的PDF预览。

不过关于中文支持还需要说一下,中文需要使用XeLaTeX编译并且编码要是UTF8的,可以在编辑器上方绿色排版按钮旁边下拉框选择,也可以在源文件第一行写: \verb|%!TEX program = xelatex| 。
\section{Sublime Text 3配置\LaTeX }
\subsection{Sublime Text 3}
ST3是一个流行的文本编辑器,原来输入中文的支持不好导致我还没开始使用就卸载了,直到上次在慕课网看了几个前端视频发现老师们大都使用ST3,于是我就也开始折腾ST了。安装Sublime Text 3可以自己去网上搜一下教程,其实这个不需要搜,需要搜的是安装后怎么装插件。必装插件:Package Control。官方网址:https://packagecontrol.io/installation 。
\subsection{LaTeX Tools插件的安装}
完成了上一步Package Control的安装就好办了。在ST界面按下\emph{Ctrl + Shift + P}出现输入框,输入\emph{install},选择Packages Control:Install Package。又出现一个输入框,输入latex tools选择LaTeX Tools点击即可。安装好后回到桌面,打开浏览器搜索并安装\emph{SumatraPDF}这个软件。
\subsection{LaTeXTools的配置}
到了这里还需要配置LaTeXTools才能编译.tex文件。
\begin{itemize}
\item 生成用户配置文件:在ST里点击Preferences > Packages Settings > LaTeXTools > Reconfigure LaTeXTools and migrate settings。
\item 配置LaTeXTools.sublime-settings文件:Preferences > Packages Settings > LaTeXTools > Settings-User,更改[``texpath'' : `` '']为[``texpath'' :
``C:$\backslash\backslash${Pro-gram} Files$\backslash\backslash$texlive$\backslash\backslash$2014$\backslash\backslash$bin$\backslash\backslash$win32;\$PATH'' ];发行版[``distro'' : ``miktex'']更改为[``distro" : ``texlive"]。
\item 编写.tex文件,按下Ctrl+B即可。
\end{itemize}
\end{document}

Java。上周的《操作系统》课程设计选了个题目是“磁盘臂调度算法的模拟实现”要求有参数设置,考虑到控制台界面做参数设置太多的输入输出了,于是采用了Java Swing写GUI。但是Java才学一学期,图形化界面书上也没怎么介绍,画出来的界面都好丑。最后选择并学习了GridBagLayout布局,才画出了稍微没那么难看的程序。

Java画的图
Java画的图

QT、wxWidgets。这个就是偶然的一时心绪来潮了,Java可以画图,其他的语言应该也可以啊。C#只能在瘟到死下不要不要的,所以想到了跨平台的图形库。python好像也可以用wx,然后由于不知道该选择QT还是wx以至于我把两个都下载了。。今天下午我才写出了第一个“Hello,QT”。

Hello,QT
Hello,QT

需要注意的是Windows下环境变量真是个坑。。比如说之前装Lingo时要求在用户变量中新建一个classpath指向他的安装目录,然后过了好久我在命令行下执行java程序时一直不成功,最后搜索定位到问题在classpath的设置上,但我检查系统变量的classpath是没错的,后来才再CSDN的一篇帖子上看到用户变量的classpath也应该改成和系统变量的一样(就不该有用户变量的classpath)。然后这个java的事解决了。今天下午写那个HelloQT时,编译成功后却不能执行,提示程序找不到入口,原来是MinGW的版本和QT带的bin/*.dll的文件版本不一致。还得怪自己当初把CodeBlocks带的MinGW配进了系统变量。删除之重新把QT的MinGW配进系统变量,总算成功了。
八月说完了。//都说到了今天。
那顺便说一下胜利日放假吧。
昨天直播当然不能错过啦,兵哥哥好帅,还有最后压轴的白求恩医疗方队的女兵颜值也好高~~/*咳咳,*/阅兵式分列式看的真是热血沸腾呢,好崇拜兵哥哥。

不敢放太多照片(虽然都是电视上公开的)
不敢放太多照片(虽然都是电视上公开的)

学校放假是调休,3号放假,4号6号对调,5号正常,所以今天上周日的课,而我作死的选修了周日的日语课,不过我把周五的统一软件开发过程退掉了,换成了周六的嵌入式,强行把周五变成了一天假哈哈哈哈。

课表
课表

最后有必要解释一下标题:

终于结束了上半年的单身生活——开始下半年的。


“终于结束了上半年的单身生活——八月总结”上的7条回复

[/流汗] 看到这标题以为你找到了妹子……
结果还是苦逼程序员……
归根结底比我们过得充实多了

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

[/鼓掌] [/难过] [/调皮] [/白眼] [/疑问] [/流泪] [/流汗] [/撇嘴] [/抠鼻] [/惊讶] [/微笑] [/得意] [/大兵] [/坏笑] [/呲牙] [/吓到] [/可爱] [/发怒] [/发呆] [/偷笑] [/亲亲]