- 博客(133)
- 资源 (82)
- 收藏
- 关注
原创 新世界!打开Selenium和PhantomJs的大门!--爬虫福音
前言写过爬虫的朋友一定知道我们遇到的梦魇是什么,对,没错,就是动态网页!什么是动态网页?给没有了解过的朋友普及一下,就是网页最后的内容不是一开始就是完整的,而是等代码都加载完毕之后再执行一段js代码来补充网页的内容。比如说网页最后的内容是A,最初的代码是B,B里面包含一段js代码,这段代码执行之后可以产生C,这样B+c才等于A。而我们通过网络访问网页的url得到的只是B。这样做确实在很大程度上防止了
2017-03-02 12:51:46
9814
原创 Android:ubuntu下编译MuPDF源码
前言使用MuPDF也有一段时间了,虽然不是太熟练,但是也能解决一般的问题了。从一开始不能把项目建起来,无法加载so文件,到现在基本都可以解决问题。然后一直的遗憾就是没有自己去编译源码得到so文件,一直都是用别人的so文件,而且还不全,只有armeabi-v7a,缺少armeabi、x86等so文件。所以就下定决心去自己编译源码。这么说总让人认为编译源码很难一样,其实很简单,只是自己一开始就畏惧了罢了
2016-12-28 16:52:26
3995
1
原创 android小说阅读器智能断章功能的实现(续)
前言之前写过一篇关于智能断章的博客,那里的断章方式是得到其中的章节名并且把章节内容保存到数据库。现在看来这种方式确实有点低了,不能获取个目录就存几M或者十几M的内容到数据库吧,所以也有博友询问能不能得到章节名所在的位置然后直接从那里开始访问,一开始我是拒绝的,因为实现不了,后来发现还是可以做到的,只能是因为自己当时对别人写的代码理解的不够透彻,对实现思路不太明确,现在可以了。具体实现在实现之前,需要
2016-08-20 23:38:27
4997
原创 LaTeX技巧018:xcolor宏包的使用
前言xcolor宏包是和颜色处理相关的宏包,本次就简单说明一下这个宏包基本的一些使用方法。使用系统提供的颜色
2016-08-16 23:34:13
8537
1
原创 LaTeX技巧017:定义使用多种代码样式
前言使用LaTeX插入代码的时候我们可以使用\lstset命令来进行代码样式的设置,但是这种设置是全局的,也就是说使用lstlisting环境插入的代码都是公用一种样式。如果我们需要对不同的语言设置不同的样式,在使用的时候直接引用即可,那么能不能做到,答案是可以的。实现本文要介绍的命令是\lstdefinestyle,它是用来定义一个代码样式,我们先来看代码:% system=ubuntu%sof
2016-08-07 13:06:43
7239
1
原创 印象笔记支持MarkDown语法
前言我使用印象笔记来记录自己学习过程中的知识,但是印象笔记有一个大缺点就是不支持MarkDown语法,这是比较坑爹的。虽然有马克飞象可以用来在印象笔记中支持MarkDown,但是毕竟不是免费的东西,而且还不便宜,我就没有选择。今天无意识的在Chrome搜扩展程序的时候搜到一个插件,这个插件本来是用作发送邮件的时候支持MarkDown,没想到对印象笔记也支持,这真是极好的!插件安装首先你应该下载Chr
2016-07-16 14:29:54
12399
原创 LaTeX技巧016:使用第三方字体时的路径设置问题
使用LaTeX的ctex宏包时,因为默认支持的字体少,如果我们想使用各种第三方字体,但是 又不知道应该把字体放在哪个文件夹下,那么可以把字体放在当前项目的文件夹下,如下图所示: 将字体和main.tex放在了同一个文件夹下,然后来看一下具体代码:\documentclass{article}\usepackage[nofonts]{ctex}\setCJKmainfont{maob
2016-07-11 17:40:27
10351
3
转载 LaTeX技巧015:设置表格的宽度和高度
前言LaTeX的表格默认只是包裹内容,但是有时候我们需要指定表格的宽度或高度,即每一列的宽度,实现效果如下:效果展示 实现代码%system = ubuntu%software = TexLive 2015%complie = XeLaTeX\documentclass[a4paper,UTF8]{article}\usepackage{ctex}\begin{document}
2016-07-09 16:39:40
199263
10
转载 LaTeX技巧014:实现圆圈形状的脚注
效果展示 这是默认形状的脚注,使用\footnote{}来实现,但是我想要的形状不是这样的,而是用圈圈包住数字的形状,如下面所示:
2016-07-02 11:57:58
8838
2
原创 LaTeX技巧013:quotation,quote环境实现首行缩进2em
前言quotation和quote都是LaTeX中的引用环境,当文章是引用其他文献的内容可以使用该环境,主要表现为引用内容的左右边距比正文要大,quote是没有缩进的,quotation是在quote的基础上增加了缩进1.5em。本文就是说明如何将1.5em变为2em问题描述我们先来看一下quotation和quote环境的具体使用: 左边是默认的quote环境,右边是默认的q
2016-06-26 15:05:46
18527
1
原创 LaTeX技巧012:Overleaf编辑时中文句号居中显示的问题
前言使用LaTeX进行文档的编写除了在本地安装软件之外还可以在在线进行编辑,并且可以保存文档,这是非常方便的。只要有一台电脑,就可以随时随地使用LaTeX进行文档的编辑。但是Overleaf对中文的支持还不是太完善,一般的问题可以解决,比如本篇文章将要说明的问题。问题描述使用Overleaf时,刚开始我还没注意,后来才发现,原来中文的句号是居中显示,如下图所示 额,好吧,我还真不知道该
2016-06-25 22:56:56
9321
原创 Node.js:ubuntu安装Node.js
前言安装Node.js在Windows系统下很简单,一步步next即可。但是在ubuntu系统下安装就不是那么简单的事了。我也是被坑过一段时间,现在就说一下具体该怎么安装 。具体安装过程首先绝对不推荐使用apt-get方式来安装,别问为什么。所以我们去node.js的官网,选择它的源代码,然后在ubuntu系统编译安装。 可以看到,node.js官网下面有Source Code这一选项
2016-06-19 00:38:17
934
原创 JavaScript:replace全部替换字符串
我们知道replace函数可以进行字符串的替换,但是它只能替换第一个匹配成功的,之后的就不替换了。如果想全部替换,那么就应该这么写。var str = "我是a,我是a,我是a";str = str.replace('a','b');console.log(str);var str = "我是a,我是a,我是a";str = str.replace(new RegExp('a',"gm"),
2016-06-17 21:38:13
1120
原创 HTML+CSS:圆形和圆角图片格式
效果展示 实现代码<<!DOCTYPE html><html><head> <title>JcMan</title> <style type="text/css"> .image1{ margin-top: 100px; width:200px; height:200px; border-radi
2016-06-17 21:26:24
39408
1
原创 Node.js:使用request模块下载文件
前言Node.js是JavaScript的一个解析器,可以运行js文件,今天就是简单说一下如何使用Node.js下的request模块下载文件。1、request 模块下载npm install request首先建一个文件夹,在控制台进入该文件夹执行这个命令之后就会在当前文件夹下载request模块了2、代码编写var request = require('request');var fs =
2016-06-17 21:10:44
30047
1
原创 LaTeX技巧011:类似试卷的页脚
效果展示 实现代码\documentclass{article}\usepackage[fontset=ubuntu]{ctex}\usepackage{fancyhdr}\usepackage{lastpage}\pagestyle{fancy}%左页眉 \lhead{} %中间页眉 \chead{}%右页眉 \rhead{}%左页脚 \lfoot{}%右页脚 \rfoo
2016-06-11 13:12:36
1260
转载 LaTeX技巧010:生成长度固定的下划线
效果展示 实现代码%Tex program = xelatex%software = TexLive 2015%blog = http://blog.youkuaiyun.com/programchangesworld\documentclass[a4paper,12pt]{article}\usepackage{ctex}%%%%%%%%%%%%%%\makeatletter\newcomm
2016-06-03 23:00:21
12619
3
原创 LaTeX模板:实验报告封面样式
今天将自己用过的实验报告的封面样式在这里做一下分享,代码很简单,很容易看懂,可以直接用在自己的报告中如果你使用LaTex写报告的话。样式1 样式2 下载样式1 样式2
2016-06-01 10:33:14
14482
2
原创 LaTeX技巧008:并排插入图片以及去掉图片编号
使用LaTex并排插入图片的时候,会给每一个图片编号,有时我们并不需要自动编号,所以这次就是去掉图片的编号。效果展示 第一张图片就是带编号,而第二张图片就去掉了编号。这里使用的是caption和subcaption宏包里的\caption*{}和\subcaption*{}命令,这两条命令可以使图片不用计数显示标号。实现代码%Tex program = xelatex%softwa
2016-06-01 09:50:18
73925
8
原创 HTML:设置背景颜色和图片
设置背景颜色<html><head> <!-- <style> body{ background-color: #FFC1C1; 方式一设置 } </style> --></head><body style="background-color: #FFC1C1"> <!--方式二设置--> <h1>Set the
2016-05-31 13:11:47
43496
原创 LaTeX技巧007:设置插入代码的样式
Java \documentclass[a4paper,UTF8]{article}\usepackage{listings}\usepackage{color}\usepackage{fontspec}\newcommand{\tnewroman}{\fontspec{Times New Roman}}\definecolor{keywordcolor}{rgb}{0.8,0.1,
2016-05-28 18:07:10
5381
原创 LaTeX技巧006:使用不同的英文字体
效果展示 可以看到文章的主体部分使用的Times New Roman字体,局部可以使用其他的字体。要使用不同的英文字体,首先需要知道有哪些可以使用的英文字体,得到它们的名称,然后使用fontspec设置即可。对于我来说,偷懒的方法就是在Word中去找那些字体,然后得到字体的名称。当然也可以使用命令fc-list >>c:\fonts.txt来获取,我更喜欢前者(看个人)。得到字体的名称之后
2016-05-25 22:41:22
34133
原创 LaTeX技巧005:改变文字的前景色和背景色
效果展示 实现代码%如果只改变文字的颜色,则只需要color宏包%如果需要改变文字的背景色则color、framed宏包都需要\documentclass[UTF8]{ctexart}\usepackage{framed}\usepackage{color}\definecolor{shadecolor}{rgb}{0.92,0.92,0.92}\begin{document}\
2016-05-22 18:20:34
24856
2
原创 LaTeX技巧004:给文字添加下划线、波浪线等样式
前言 在Word中可以给文字加下划线、波浪线、加点等处理,在LaTex同样也可以,今天就来说一下。具体实现下划线 首先来说一下下划线,因为下划线的处理稍微不一样。 下划线使用的命令是\underline,我们输入如下的内容:love \underline{Emphasized} text and \underline{another} and \underline{other} 它的运行
2016-05-20 23:23:14
171309
原创 C语言版的日历
效果展示 代码#include<stdio.h>#include<windows.h>#include<conio.h>#define KEYNUMUp 0x48#define KEYNUMDown 0x50 #define KEYNUMLeft 0x4b #def
2016-05-18 21:39:11
773
原创 LaTeX技巧003:enumerate环境设置缩进
效果展示 代码\documentclass[UTF8,a4paper,12pt]{article}\usepackage{ctex}\usepackage{enumitem} \begin{document}轻轻敲醒沉睡的心灵慢慢张开你的眼睛,看看忙碌的世界是否依然孤独的转个不停,春风不解风情吹动少年的心,让昨日脸上的泪痕随记忆风干了。\begin{enumerate}[ite
2016-05-18 21:23:16
52896
4
原创 LaTeX技巧002:实现右上角的圆圈度数
结果展示 实现方法\documentclass[UTF8]{article}\usepackage{ctex}\newcommand{\degree}{^\circ}%自定义命令\begin{document}%第一种实现方法$60^\circ + 30^\circ = 90^\circ$\par%第二种实现方法$60\degree + 30\degree = 90\degree
2016-05-16 22:38:02
34970
原创 LaTeX技巧001:ctex下使用其他中文字体
前言 使用XeLaTex来写中文的文档是十分方便的,它提供了几种默认的字体来供我们使用,但是Windows下还有不少十分漂亮的字体,如华文行楷等。如果我们要使用华文行楷这类不在定义好的字体中,那么该怎么办的?百度了一下,找到一个可以运行的解决方案,下面就简单说一下。第一步:找到字体 要想使用字体,那么就要看自己的计算机里是不是有这样的字体,如果没有那么什么都是空谈。首先在命令窗口执行下载的命
2016-05-16 22:24:54
43561
原创 Android:使用MuPdf开源库阅读PDF文件
一时兴起 因为自己前段时间一直在做故事会的一个客户端,当然是非官方版,主要是由于自己的兴趣所致。以前就挺喜欢看故事会的,所以就希望做一个故事会的客户端,在手机上随时随地地看。因为故事会的官方APP的体验实在是太差了,而且资源还不全(而且还收费),所以我就打算自己做一个,然后去收集网上的资源。因为网上的故事会是以PDF文件的形式出现的,刚开始我想调用手机上的软件例如WPS等来阅读,后来一想反正做那就
2016-05-04 20:24:58
15902
6
原创 【开源-Android】基于蓝牙备份联系人
前言 如何把手机通讯录里的联系人备份到另一个手机里,或许大家都会有不同的方法。其一:一个一个的输入,好吧,太麻烦;其二:通过云端备份工具,如百度云,微云等,这个确实很方便,但是不得不把自己联系人信息存到人家的服务器,有些人就不愿意干了。 那么,既能很方便又能保护隐私的方法那就是今天我开源的一个应用了-蓝牙备份联系人。只需要两个手机都安装这个应用那么就可以通过这个软件进行通讯录的备份。 先给大家
2016-03-12 10:06:12
2729
1
原创 【开源-Android】BT天堂客户端
前言 喜欢看电影的人应该知道这样一个网站“BT天堂”,那里确实有很多的电影,而且是提供高清电影种子,并只提供种子。所以我就想着能不能做一个Android版的客户端,在手机上能更方便的查找电影,下载种子文件,然后就是今天分享的一个软件了。正文 先来看一个软件的截图: 从图片我们可以看到,该软件可以搜索电影而且还可以通过类别来查找电影。查找到一个电影之后,就会显示该电影存在的种子
2016-03-10 23:03:47
12081
原创 LaTeX使用小结
前言 这里把常用的LaTex的知识总结一下:设置页面大小 \documentclass[a4paper]{article} 这是设置纸张大小为A4纸。设置页面边距\usepackage{geometry}\geometry{left=2.0cm,right=2.0cm,top=2.5cm,bottom=2.5cm}\begin{document}LaTex\end{docume
2015-12-19 21:59:39
1970
原创 [LeetCode]:Single Number III
Describe Given an array of numbers nums, in which exactly two elements appear only once and all the other elements appear exactly twice. Find the two elements that appear only once. Inputnums = [1,
2015-12-13 17:34:46
524
原创 Ubuntu下解决LaTeX不显示中文的问题
前言 最近在看LaTex的内容,遇到的第一个问题就是输入中文不显示。为了解决这个问题,查了资料才知道是没有使用中文处理的宏包CJK,导入包之后就可以正常的显示了。问题代码\documentclass{article} \usepackage{CJK} \begin{document} 测试中文显示 \end{document} 这个代码运行之后是不能显示中文
2015-12-13 11:23:58
7260
1
原创 [LeetCode]:Longest Substring Without Repeating Characters
Describe Given a string, find the length of the longest substring without repeating characters. For example, the longest substring without repeating letters for “abcabcbb” is “abc”, which the length i
2015-12-12 22:27:33
514
原创 [LeetCode]:Add Two Numbers
Describe You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it
2015-12-11 20:41:29
550
原创 [LeetCode]:Two Sum
LeetCode上的题目,意思是给定一组整数和另一个数,然后从那组整数里找到两个数使它们之和为给定的那个数。题目的意思很简单,我当时觉得也很简单,就是两个for循环嘛,虽然是Ac了,但是效率太低了,去讨论区逛了一下,然后就没有然后了,只能说“受教了!”。 还是贴一下别人写的代码吧,自己低估了算法两个字所代表的的含义。Ac不是目的,高效才是王道!class Solution {public:
2015-12-11 19:42:39
469
android3D旋转图片
2019-02-05
优快云非官方博客阅读器
2016-05-22
基于蓝牙备份联系人的app
2016-03-12
RecyclerView实现上拉加载和下拉刷新
2015-11-24
自定义宽高比例布局控件
2015-11-23
C++实现逐行从文本文件读取数据
2015-10-30
编译原理实验之词法分析程序(增加从控制台输入程序内容)
2015-10-16
Android获取在屏幕滑动速度的实例
2015-10-14
eclipse-java-oxygen-3a-linux-gtk-x86_64.tar.gz
2018-05-02
mongodb-linux-x86_64-enterprise-debian71-3.6.3.tgz
2018-05-02
基于Selenium和PhantomJs的Python爬虫
2017-03-02
JavaWeb从入门到精通(实例源程序17-21章)
2017-01-13
MuPDF阅读PDF文件(AndroidStudio版)
2016-07-16
Mupdf阅读PDF文件(Eclipse)
2016-07-16
Node.js安装源码
2016-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人