- 博客(83)
- 资源 (1)
- 收藏
- 关注
原创 LaTeX中CTeX版本日期格式设置英文
CTeX中日期默认为中文,若要设置为英文格式,则可以按如下设置\documentclass[UTF8]{ctexbook}% 使日期显示为英文格式\CTEXoptions[today=old]\begin{document}\end{document}
2017-06-28 23:11:56
12274
2
原创 Ubuntu远程桌面xface VNC配置
Ubuntu 16.04xface、vnc安装sudo命令安装即可sudo apt-get install vnc4serversudo apt-get install xface4配置VNCvncpasswd命令配置vnc密码启动VNCvncserver :1 :1可以是任何数字,代表第几个桌面远程连接远程IP地址:1即可连接第一个桌面(具体形式为“xxx.xxx.xxx.xxx:1”),但此
2017-05-26 10:39:20
2149
原创 python logging文件配置示例
python logging模块用来打印日志,类似于Java的log4j,下面列出logging模块文件配置示例代码 配置文件“logging.conf”# logging.conf[loggers] # 打印对象, keys指定不同对象的调用时的名称keys=root, debug, info, error, file[logger_root]level=DEBUG # 指定级别, 错误、调
2017-05-18 17:57:06
2126
原创 Python 数据类型转换操作
数据类型转换的一些操作 * string表示数值的list列表转为int/float型列表# python 3.5a = ['1', '2', '3']b = list(map(int, a)) # 转为整型c = list(map(float, a)) # 转为浮点型text/string转为numpy中ndarray类型# python 3.5, numpy 1.12# 数据输入格
2017-05-15 10:22:38
955
翻译 Python编程者共性错误
引言本篇博客为译文,翻译自Learning Python一书作者总结的Python编程者共性错误一文,原文英文网址为 http://www.onlamp.com/pub/a/python/2004/02/05/learn_python.html第一次翻译这种技术博客,有错误之处请及时指出。注意:不是按照原文一字一句翻译的,意译,因此只要保证技术细节对就行。程序运行错误(Progmatic Mi
2017-05-11 13:50:40
800
原创 python 3计算KL散度(KL Divergence)
KL DivergenceKL( Kullback–Leibler) Divergence中文译作KL散度,从信息论角度来讲,这个指标就是信息增益(Information Gain)或相对熵(Relative Entropy),用于衡量一个分布相对于另一个分布的差异性,注意,这个指标不能用作距离衡量,因为该指标不具有对称性,即两个分布PP和QQ,DKL(P|Q)D_{KL}(P|Q)与DKL(Q|P
2017-05-08 10:25:56
37994
6
转载 Ubuntu 14.04编译安装hadoop 2.7.3
参看:http://blog.youkuaiyun.com/scorpion_zs/article/details/53128949 Ubuntu 14.04首先确认系统安装JDK、MAVEN,并配置好相应环境变量。 下载源代码版本 hadoop-2.7.3-src.tar.gz 解压 tar -xzvf hadoop-2.7.3-src.tar.gz 安装编译工具、依赖包等 sudo apt-g
2017-05-01 21:21:12
926
原创 win 7与Ubuntu 14.04双系统安装
本机原先的系统是win 7 64位旗舰版,现在要安装双系统,安装Ubuntu 14.04,流程如下:1. 空间准备,现进win 7管理工具,磁盘管理,分配磁盘,主分区于逻辑分区均可,分出两个盘,指定盘符,可以不格式化,一个比较大用来放Ubuntu系统,一个设置大小于内存大小相仿,用来做交换分区。2. 利用软碟通做U盘启动,下载好对应版本的iso操作系统文件,载软碟通里 文件->打开,下面选
2017-04-20 13:27:20
844
原创 python导包注意
在写python程序时,注意代码文件命名不要与你要导入的报名重名,否则python会优先考虑当前文件为你要导入的module,这样会导致找不到attribute的错误,第二次遇到了,不长记性啊。注意命名问题,谨记!!!
2016-12-22 10:59:35
1324
转载 putty配色方案
putty默认的配色方案简直毫无人道主义可言,所以找了个,好多了,转载自https://darekkay.com/2015/03/21/my-putty-color-scheme/; Default Foreground"Colour0"="217,216,216"; Default Bold Foreground"Colour1"="217,216,216"; Default Bac
2016-12-14 11:13:10
3129
原创 利用sklearn计算词频
python机器学习库sklearn提供了文本数据处理的函数,其中可以借助计算tfidf的函数计算词频,具体代码如下# encoding=utf-8# 计算词频示例from sklearn.feature_extraction.text import TfidfTransformerfrom sklearn.feature_extraction.text import CountVec
2016-12-12 10:11:13
7130
原创 CTEX环境中英文混排时断行错误
CTEX环境中进行中英文混排会出现,在换行处附近有英文,则换行有时不正确,此时可以在英文单词前后加符号"~",可以避免此错误。
2016-11-16 16:28:38
3545
1
原创 中文CTEX加下划线无法换行问题
使用Ctex,ulem宏包中下划线命令\uline如果对中文处理,则中文换行失效,需要换成一下Ctex专用宏包。\usepackage{CJKulem}
2016-11-15 19:35:42
5489
原创 LaTeX section不带编号同时书签生效
LaTeX不带section编号直接在section命令后带*号即可,但此时无法自动生成书签,所以需要替代方案,此时可以设置自动编号作为变通之法。示例代码\documentclass[hyperref, UTF8]{ctexart}\setcounter{secnumdepth}{0} % 此处设置\begin{document}\title{TTTTTTTT}\date{}
2016-11-15 18:48:26
9108
原创 Pycharm代码提示更新问题
使用Pycharm调用当前目录的别的文件,import时代码提示一直报无法解析(can not resolved xxx)错误,但是程序可以正常运行。处女座属性爆发,虽然可以用,但看着不爽,就可怜兮兮地找解决方案,说先在setting里工程设置里将当前文件夹加入到source root中,只解决了一部分,有个别文件还是报错。还是英文靠谱,最后在stackoverfow上找到说是caches更新
2016-11-01 09:02:06
4246
1
原创 Python按行读取大文件
with open('X:/xxx/xxx', 'r', encoding='utf-8', errors='ignore') as inputFile: for line in inputFile: // 可以对文件对象直接进行遍历操作,此时内存管理等问题交由程序处理 print(line)read()与readlines()函数均将数据全部读入内存,读取大文件时会导致内
2016-10-19 10:51:20
1864
原创 Sublime Text 3 MarkdownEditing布局设置
在Sublime Text 3 MarkdownEditing插件打开md文件默认的主题很丑,而且文字居中,左侧有大片空白,需要修改配置文件调整一下。流程:ctrl+shift+p打开命令输入,打开Preference: MarkdownEditing Setting: Userctrl+shift+p打开命令输入,打开Preference: MarkdownEditing Setti
2016-10-18 22:38:57
8649
原创 Python matplotlib生成图片背景透明
使用matplotlib生成图片,想要背景透明,而且图例部分也显示透明效果,找到了大概的设置方法,特此记录。# coding=utf-8# matplotlib背景透明示例图# python 3.5import numpy as npimport matplotlib.pyplot as pltfrom pylab import mplimport scipy.stats as
2016-09-24 09:04:51
34462
3
原创 POJ 1001
此题用最朴素的思路实现即可,需模拟加法器,乘法器,最烦人的地方是特殊情形,如末位是小数点(12.^2=144,取小数点),整数末位是0(100^2=10000),0次幂,测试用例可能超出题目中说的范围,可能包含0次幂(100.0^0=0, 0.10^1=0.1)。代码#include #include using namespace std;struct RLT { int
2016-09-04 16:55:20
574
原创 python urllib爬取网页编码问题
利用python urllib库爬取网页,有时获得的网页打印或写文件遇到编码问题,找了许久终于知道为什么了。首先利用urlopen()函数获取网页对象,再利用info()函数打印网页的相关信息,确定网页的编码及是否压缩。import urllib.requestfp = urllib.request.urlopen('http://www.sina.com')mybytes =
2016-04-28 17:17:45
11795
原创 Latex 大型运算符上下标
在单行公式中,Latex有时会默认将连加连乘等公式的参数放在右侧上下标位置,但是想直接放在符号上下位置,如何解决,可使用\limits命令解决,在原符号命令与上下标参数之间插入该命令即可。示例代码$P(\bigcup_{i=1}^{n}A_i)=\sum_{i=1}^{n}P(A_i)-\sum_{1\leq i \leq j \leq n} P(A_i A_j) + \sum_{1\le
2016-04-02 13:39:14
26124
2
原创 Latex overline断开连续字母上横线
在Latex使用集合的逆的符号时,如果连续两个集合分别求逆与两个集合交集求逆,如$\overline{A}\overline{B}$$\overline{AB}$显示效果,两个集合A与B分别求逆的操作与(AB)一起取逆的操作无法区分。解决办法$\mathop{\overline{A}\mathop{\overline{B}}$显示效果
2016-04-02 11:36:22
5762
1
原创 python matplotlib绘图时图例显示问题
在使用python matplotlib库绘制数据图时,需要使用图例标注数据类别,但是传参时,貌似是代码bug,会出现图例解释文字只显示第一个字符,需要在传参时在参数后加一个逗号,就可解决这个问题,示例如下import numpy as npimport matplotlib.pyplot as pltfrom matplotlib.ticker import MultipleLocato
2016-02-27 14:59:34
47681
2
原创 latex图片
latex图片包含图片,需要用到宏包graphics/graphicx,其中在miktex中package manager中graphics包含graphicx。png格式图片转eps格式,miktex自带命令bmeps -c figure.png figure.eps, “-c”表示彩色图片选项。包含eps格式时,编译需用latex,得到dvi,再dvi转pdf。具体可能会有差异,但直接
2016-01-11 16:42:31
1061
原创 Latex宏包管理
Latex有各种宏包,用于各种场合。我用的是Miktex,有包管理工具(Miktex Package Manager),有时在这里找不到对应的宏包,那是因为软件本身的数据库没有更新,在Miktex Package Manager菜单->Repository->Synchronize选项,用于更新数据库,更新后,相应的宏包即可找到,如果此时还找不到,就可能需要手动安装了。
2016-01-05 23:37:35
3570
原创 Latex角标(subscript/superscript)
Latex角标,包括一个字符的左上,左下,右上,右下位置,具体有多重实现方式,分别适用不同情况\documentclass[UTF8]{ctexart}\usepackage{mathtools}\usepackage{amsmath}\usepackage{mhchem}\usepackage{tensor}\begin{document}%For general math s
2016-01-05 23:33:08
35387
原创 SSH远程连接VMware虚拟机中linux
场景,SSH远程连接VMware虚拟机中linux系统,涉及两台物理机,我本身的情况是一台PC,一台win 2012服务器,将VMware装在服务器上,现在使用putty远程连接VMware中Ubuntu。相关配置PC利用putty,FileZilla实现ssh远程连接服务器VMware安装Ubuntu后,设置VMware NAT网络配置(Edit -> VMware Network
2015-12-25 21:24:34
24532
1
原创 Java HashMap排序
HashMap排序可以分为按键排序与按值排序两种,实现思路是先装换为List容易,在重写比较函数,调用java内置排序算法即可。示例代码如下(使用时根据需要修改map容器类型):HashMap map = new HashMap(); map.put("key1", Math.random() * 100); map.put("key4", Math.random() * 100)
2015-12-22 22:33:19
905
原创 python科学计算库安装
python科学计算相关的库包括numpy,scipy,matplotlib等,但是自己安装比较不容易,倒不是安装过程有多难,而是会出现各种各样的问题,现在做一记录安装顺序numpy -> scipy - > matplotlib,电脑环境:win7 64位旗舰版,python 3.5x在http://www.lfd.uci.edu/~gohlke/pythonlibs/下载相关whe
2015-12-17 12:24:02
1505
原创 python日期操作
python日期格式化用到库time, datetime格式化字符串含义:%a Abbreviated weekday name 本地化星期缩略格式%A Full weekday name 本地化星期完整格式%b Abbreviated month name 本地化月份缩略格式%B Full month name 本地化月份完整格式%c Date and time represen
2015-12-11 11:34:44
827
原创 Latex beamer显示页码
直接上代码,是基于一个模板找的命令,不知道是否适用于其他模板。\documentclass[UTF8]{beamer}\usepackage{ctex}\usepackage{enumerate}\usepackage{algorithm,algorithmic}\mode{ % 设置背景 \setbeamertemplate{background canvas}[verti
2015-12-06 21:01:40
20855
2
原创 Java输出特定时间段特定格式时间信息
场景:利用Java语言输出连续某一段时间固定格式的时间信息Java代码String startDate = "20150916"; String endDate = "20150919"; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); Date date1 = sdf.parse(startDate);
2015-11-13 20:38:40
3165
原创 微博内容正则表达式匹配链接, 话题标签与@用户
需要找出微博正文中的链接(主要为http链接),话题标签(#内容#),@用户,用正则表达式解决之,暂时找到的方案如下1. 链接正则表达式(?:^|[\\W])((ht|f)tp(s?):\\/\\/|www\\.)(([\\w\\-]+\\.){1,}?([\\w\\-.~]+\\/?)*[\\p{Alnum}.,%_=?&#\\-+()\\[\\]\\*$~@!:/{};']*)
2015-11-09 22:17:02
6008
1
转载 Java正则表达式示例
Java关于正则表达式的API有一些概念不是很清楚,最近需要用到,特别研究了一下,转载一篇文章以释疑Java中关于正则表达式的函数接口有,group(),start(),end(),何为group,一组这里指的应为一个正则表达式中的一个子表达式。示例import java.util.regex.Matcher;import java.util.regex.Pattern;publ
2015-11-09 22:04:17
559
原创 Apache Drill学习
简介Apache Drill is a low latency distributed query engine for large-scale datasets, including structured and semi-structured/nested data.官网:http://drill.apache.org/Apache Drill的用途:Drill是SQL查询
2015-10-06 01:56:20
3358
原创 hive安装配置
hive版本1.2.1操作系统: Ubuntu 14.04下载,解包,文件夹名为hive-1.2.1,名字可以随便改,按自己习惯。放到安装目录下,这里为/usr/local/hive,则目录结构为/usr/local/hive/hive-1.2.1向hive-1.2.1/bin目录下的hive-config.sh添加环境变量,包括JAVA_HOME, HADOOP_HOME, CL
2015-09-26 09:26:04
547
原创 esper简介
最近接触了一项新技术,即esper,做了相关探索,记录如下esper属于对复杂事件处理(Complex Event Process, CEP) 的一种实现,何为复杂事件处理,CEP,即事件流处理,事件流又是什么,可以具体理解为代表各种事件的java类,CEP的功能就是对于流式到来的事件(java类实例)进行查询,或简单的计算,esper实现的查询计算,采用了一种语言,称为EPL,类似SQL,可
2015-09-25 23:58:32
933
原创 Win 7 eclipse访问虚拟机上hadoop
因为hadoop安装在虚拟机里,虚拟机同时带不动eclipse和hadoop,就打算在windows下eclipse访问虚拟机里的hadoop,搜索了一下,需要做如下配置。操作系统:Windows 7hadoop:1.2.1首先配置eclipse,安装hadoop插件,然后在window->preferences->hadoop map/reduce设置windows下hadoop路径
2015-09-25 23:36:53
2002
原创 Google ptorobuf相关知识
生成的源文件为为多文件形式,及消息类与Builder类分卡生成,在proto文件里添加选项option java_multiple_files =true;指定生成java类所在的包option java_package = "com.example.foo.bar";
2015-09-25 09:50:15
649
转载 Latex beamer书签乱码解决方法
在使用Latex做胶片时,使用pdflatex编译后,出现生成的PDF文件书签乱码的情况,百度后找到解决方法如下:windows 7下找到beamer.cls文件,定位到\PassOptionsToPackage{bookmarks=true,% bookmarksopen=true,% pdfborder={0 0 0},% pdfhighlight={/N},%
2015-07-14 13:17:20
4610
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人