自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ProgramChangesWorld的专栏

我不优秀,但我不甘于平凡

  • 博客(133)
  • 资源 (82)
  • 收藏
  • 关注

原创 新世界!打开Selenium和PhantomJs的大门!--爬虫福音

前言写过爬虫的朋友一定知道我们遇到的梦魇是什么,对,没错,就是动态网页!什么是动态网页?给没有了解过的朋友普及一下,就是网页最后的内容不是一开始就是完整的,而是等代码都加载完毕之后再执行一段js代码来补充网页的内容。比如说网页最后的内容是A,最初的代码是B,B里面包含一段js代码,这段代码执行之后可以产生C,这样B+c才等于A。而我们通过网络访问网页的url得到的只是B。这样做确实在很大程度上防止了

2017-03-02 12:51:46 9713 2

原创 Android:ubuntu下编译MuPDF源码

前言使用MuPDF也有一段时间了,虽然不是太熟练,但是也能解决一般的问题了。从一开始不能把项目建起来,无法加载so文件,到现在基本都可以解决问题。然后一直的遗憾就是没有自己去编译源码得到so文件,一直都是用别人的so文件,而且还不全,只有armeabi-v7a,缺少armeabi、x86等so文件。所以就下定决心去自己编译源码。这么说总让人认为编译源码很难一样,其实很简单,只是自己一开始就畏惧了罢了

2016-12-28 16:52:26 3778 1

原创 android小说阅读器智能断章功能的实现(续)

前言之前写过一篇关于智能断章的博客,那里的断章方式是得到其中的章节名并且把章节内容保存到数据库。现在看来这种方式确实有点低了,不能获取个目录就存几M或者十几M的内容到数据库吧,所以也有博友询问能不能得到章节名所在的位置然后直接从那里开始访问,一开始我是拒绝的,因为实现不了,后来发现还是可以做到的,只能是因为自己当时对别人写的代码理解的不够透彻,对实现思路不太明确,现在可以了。具体实现在实现之前,需要

2016-08-20 23:38:27 4814 2

原创 LaTeX技巧018:xcolor宏包的使用

前言xcolor宏包是和颜色处理相关的宏包,本次就简单说明一下这个宏包基本的一些使用方法。使用系统提供的颜色

2016-08-16 23:34:13 7934 3

原创 LaTeX技巧017:定义使用多种代码样式

前言使用LaTeX插入代码的时候我们可以使用\lstset命令来进行代码样式的设置,但是这种设置是全局的,也就是说使用lstlisting环境插入的代码都是公用一种样式。如果我们需要对不同的语言设置不同的样式,在使用的时候直接引用即可,那么能不能做到,答案是可以的。实现本文要介绍的命令是\lstdefinestyle,它是用来定义一个代码样式,我们先来看代码:% system=ubuntu%sof

2016-08-07 13:06:43 6868 1

原创 印象笔记支持MarkDown语法

前言我使用印象笔记来记录自己学习过程中的知识,但是印象笔记有一个大缺点就是不支持MarkDown语法,这是比较坑爹的。虽然有马克飞象可以用来在印象笔记中支持MarkDown,但是毕竟不是免费的东西,而且还不便宜,我就没有选择。今天无意识的在Chrome搜扩展程序的时候搜到一个插件,这个插件本来是用作发送邮件的时候支持MarkDown,没想到对印象笔记也支持,这真是极好的!插件安装首先你应该下载Chr

2016-07-16 14:29:54 12189 2

原创 LaTeX技巧016:使用第三方字体时的路径设置问题

使用LaTeX的ctex宏包时,因为默认支持的字体少,如果我们想使用各种第三方字体,但是 又不知道应该把字体放在哪个文件夹下,那么可以把字体放在当前项目的文件夹下,如下图所示: 将字体和main.tex放在了同一个文件夹下,然后来看一下具体代码:\documentclass{article}\usepackage[nofonts]{ctex}\setCJKmainfont{maob

2016-07-11 17:40:27 9310 1

转载 LaTeX技巧015:设置表格的宽度和高度

前言LaTeX的表格默认只是包裹内容,但是有时候我们需要指定表格的宽度或高度,即每一列的宽度,实现效果如下:效果展示 实现代码%system = ubuntu%software = TexLive 2015%complie = XeLaTeX\documentclass[a4paper,UTF8]{article}\usepackage{ctex}\begin{document}

2016-07-09 16:39:40 194239 10

转载 LaTeX技巧014:实现圆圈形状的脚注

效果展示 这是默认形状的脚注,使用\footnote{}来实现,但是我想要的形状不是这样的,而是用圈圈包住数字的形状,如下面所示:

2016-07-02 11:57:58 8192 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 16809 1

原创 LaTeX技巧012:Overleaf编辑时中文句号居中显示的问题

前言使用LaTeX进行文档的编写除了在本地安装软件之外还可以在在线进行编辑,并且可以保存文档,这是非常方便的。只要有一台电脑,就可以随时随地使用LaTeX进行文档的编辑。但是Overleaf对中文的支持还不是太完善,一般的问题可以解决,比如本篇文章将要说明的问题。问题描述使用Overleaf时,刚开始我还没注意,后来才发现,原来中文的句号是居中显示,如下图所示 额,好吧,我还真不知道该

2016-06-25 22:56:56 8664

原创 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 838

原创 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 1003

原创 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 36523 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 29644 4

原创 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 1174

转载 LaTeX技巧010:生成长度固定的下划线

效果展示 实现代码%Tex program = xelatex%software = TexLive 2015%blog = http://blog.csdn.net/programchangesworld\documentclass[a4paper,12pt]{article}\usepackage{ctex}%%%%%%%%%%%%%%\makeatletter\newcomm

2016-06-03 23:00:21 11923 3

原创 LaTeX技巧009:去掉图片标题中的‘:’号

本次实现的功能就是去掉标题中的‘:’号。

2016-06-03 22:52:49 8558 2

原创 LaTeX模板:实验报告封面样式

今天将自己用过的实验报告的封面样式在这里做一下分享,代码很简单,很容易看懂,可以直接用在自己的报告中如果你使用LaTex写报告的话。样式1 样式2 下载样式1 样式2

2016-06-01 10:33:14 13979 2

原创 LaTeX技巧008:并排插入图片以及去掉图片编号

使用LaTex并排插入图片的时候,会给每一个图片编号,有时我们并不需要自动编号,所以这次就是去掉图片的编号。效果展示   第一张图片就是带编号,而第二张图片就去掉了编号。这里使用的是caption和subcaption宏包里的\caption*{}和\subcaption*{}命令,这两条命令可以使图片不用计数显示标号。实现代码%Tex program = xelatex%softwa

2016-06-01 09:50:18 69201 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 42711

原创 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 5222

原创 LaTeX技巧006:使用不同的英文字体

效果展示   可以看到文章的主体部分使用的Times New Roman字体,局部可以使用其他的字体。要使用不同的英文字体,首先需要知道有哪些可以使用的英文字体,得到它们的名称,然后使用fontspec设置即可。对于我来说,偷懒的方法就是在Word中去找那些字体,然后得到字体的名称。当然也可以使用命令fc-list >>c:\fonts.txt来获取,我更喜欢前者(看个人)。得到字体的名称之后

2016-05-25 22:41:22 33488

原创 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 22545 2

原创 LaTeX技巧004:给文字添加下划线、波浪线等样式

前言  在Word中可以给文字加下划线、波浪线、加点等处理,在LaTex同样也可以,今天就来说一下。具体实现下划线   首先来说一下下划线,因为下划线的处理稍微不一样。  下划线使用的命令是\underline,我们输入如下的内容:love \underline{Emphasized} text and \underline{another} and \underline{other}  它的运行

2016-05-20 23:23:14 151119 1

原创 LaTeX符号大全

.

2016-05-18 23:30:14 1946

原创 C++版学生信息管理系统

效果展示 代码下载

2016-05-18 21:50:17 1680

原创 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 711

原创 LaTeX技巧003:enumerate环境设置缩进

效果展示 代码\documentclass[UTF8,a4paper,12pt]{article}\usepackage{ctex}\usepackage{enumitem} \begin{document}轻轻敲醒沉睡的心灵慢慢张开你的眼睛,看看忙碌的世界是否依然孤独的转个不停,春风不解风情吹动少年的心,让昨日脸上的泪痕随记忆风干了。\begin{enumerate}[ite

2016-05-18 21:23:16 49599 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 34513

原创 LaTeX技巧001:ctex下使用其他中文字体

前言  使用XeLaTex来写中文的文档是十分方便的,它提供了几种默认的字体来供我们使用,但是Windows下还有不少十分漂亮的字体,如华文行楷等。如果我们要使用华文行楷这类不在定义好的字体中,那么该怎么办的?百度了一下,找到一个可以运行的解决方案,下面就简单说一下。第一步:找到字体   要想使用字体,那么就要看自己的计算机里是不是有这样的字体,如果没有那么什么都是空谈。首先在命令窗口执行下载的命

2016-05-16 22:24:54 41264 1

原创 Android:使用MuPdf开源库阅读PDF文件

一时兴起  因为自己前段时间一直在做故事会的一个客户端,当然是非官方版,主要是由于自己的兴趣所致。以前就挺喜欢看故事会的,所以就希望做一个故事会的客户端,在手机上随时随地地看。因为故事会的官方APP的体验实在是太差了,而且资源还不全(而且还收费),所以我就打算自己做一个,然后去收集网上的资源。因为网上的故事会是以PDF文件的形式出现的,刚开始我想调用手机上的软件例如WPS等来阅读,后来一想反正做那就

2016-05-04 20:24:58 15530 54

原创 【开源-Android】基于蓝牙备份联系人

前言  如何把手机通讯录里的联系人备份到另一个手机里,或许大家都会有不同的方法。其一:一个一个的输入,好吧,太麻烦;其二:通过云端备份工具,如百度云,微云等,这个确实很方便,但是不得不把自己联系人信息存到人家的服务器,有些人就不愿意干了。  那么,既能很方便又能保护隐私的方法那就是今天我开源的一个应用了-蓝牙备份联系人。只需要两个手机都安装这个应用那么就可以通过这个软件进行通讯录的备份。  先给大家

2016-03-12 10:06:12 2535 1

原创 【开源-Android】BT天堂客户端

前言  喜欢看电影的人应该知道这样一个网站“BT天堂”,那里确实有很多的电影,而且是提供高清电影种子,并只提供种子。所以我就想着能不能做一个Android版的客户端,在手机上能更方便的查找电影,下载种子文件,然后就是今天分享的一个软件了。正文  先来看一个软件的截图:       从图片我们可以看到,该软件可以搜索电影而且还可以通过类别来查找电影。查找到一个电影之后,就会显示该电影存在的种子

2016-03-10 23:03:47 9160

原创 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 1826

原创 [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 477

原创 Ubuntu下解决LaTeX不显示中文的问题

前言  最近在看LaTex的内容,遇到的第一个问题就是输入中文不显示。为了解决这个问题,查了资料才知道是没有使用中文处理的宏包CJK,导入包之后就可以正常的显示了。问题代码\documentclass{article} \usepackage{CJK} \begin{document} 测试中文显示 \end{document}  这个代码运行之后是不能显示中文

2015-12-13 11:23:58 7056 3

原创 [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 463

原创 [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 497

原创 [LeetCode]:Two Sum

LeetCode上的题目,意思是给定一组整数和另一个数,然后从那组整数里找到两个数使它们之和为给定的那个数。题目的意思很简单,我当时觉得也很简单,就是两个for循环嘛,虽然是Ac了,但是效率太低了,去讨论区逛了一下,然后就没有然后了,只能说“受教了!”。   还是贴一下别人写的代码吧,自己低估了算法两个字所代表的的含义。Ac不是目的,高效才是王道!class Solution {public:

2015-12-11 19:42:39 419

android3D旋转图片

这是android3D旋转图片的实例,具体请参见博客:http://blog.csdn.net/programchangesworld/article/details/49078387

2019-02-05

CSDN非官方博客阅读器

这是我自己开发的CSDN非官方阅读器,详情见博客:http://blog.csdn.net/programchangesworld/article/details/48792415

2016-05-22

C++版学生管理系统

C++版的学生管理系统,使用了指针来实现,界面友好,

2016-05-18

故事会非官方客户端

这是使用MuPdf来显示PDF文件的故事会客户端,因为换了开源库所以它的大小比之前的一个版本的体积小。

2016-05-04

故事会非官方客户端(2006-2016)

这是故事会的非官方的客户端,自己开发的,用来在手机上看故事会,从2006年到2016年都有

2016-05-04

android漫画阅读功能的实现

这是实现网络漫画阅读的一个小Demo,实现了竖屏滑动阅读漫画的功能,保证图片不失真,用Picasso和ImageLoader分别来实现

2016-03-29

基于蓝牙备份联系人的app

这个是基于蓝牙的备份联系人的应用,具体内容及源码请参见我的博客:http://blog.csdn.net/ProgramChangesWorld/article/details/50864057

2016-03-12

android本地漫画阅读器的小Demo

这个是android的本地漫画阅读的一个小Demo,使用universal-image-loader来加载本地图片。

2015-12-25

android本地横屏阅读漫画的小Demo

这个是本地阅读漫画的一个小Demo,是横屏显示,使用uinversal-image-loader来加载本地图片

2015-12-25

告别findViewById的Demo

这是可以让你告别繁杂的findViewById的一个实例,通过注解的方式来实现。

2015-12-08

仿微信图片选择器

这是仿微信的图片选择器,用到了自己编写的ImageLoader(鸿洋版)。

2015-11-25

RecyclerView实现上拉加载和下拉刷新

这是一个实现了RecyclerView的上拉加载和下拉刷新,并且实现了封装,不需要做改动就可以直接使用,具体请参见我的博客:http://blog.csdn.net/ProgramChangesWorld/article/details/50014793

2015-11-24

SmoothProgressbar

这是一个ProgressBar控件,在加载的时候可以使用,界面很好看。

2015-11-23

自定义Toolbar布局+SegmentedGroup

这是自定义Toolbar布局的一个实例,使用了SegmentedGroup自定控件

2015-11-23

自定义宽高比例布局控件

这是一个可以自定义宽和高比例的布局,具体请参见我的博客:http://blog.csdn.net/programchangesworld/article/details/49982655

2015-11-23

RecyclerView使用的Demo

这是RecyclerView使用的一个实例,包括了使用通用的Adapter,非常简单,不用再写枯燥的Adapter了

2015-11-21

解决侧滑菜单与ListView滑动冲突的实例

这是解决了滑动冲突的一个实例,在父控件覆盖onInterceptionTouchEvent方法来实现,自己添加滑动规则即可

2015-11-21

C++实现逐行从文本文件读取数据

实现了逐行读取文件数据,具体请参见我的博客:http://blog.csdn.net/ProgramChangesWorld/article/details/49506897

2015-10-30

编译原理实验之词法分析程序(增加从控制台输入程序内容)

这是编译原理实验之词法分析程序的代码,实现了从控制台输入程序字符串,预处理字符串并保存到文件以及从文件读取并将单词分类显示。具体请参见我的博客:http://blog.csdn.net/ProgramChangesWorld/article/details/49179443

2015-10-16

Android获取在屏幕滑动速度的实例

这是android获取在屏幕滑动速度的一个实例,具体请参见我的博客:http://blog.csdn.net/ProgramChangesWorld/article/details/49130373

2015-10-14

resin-4.0.45.zip

resin的4.0.45版本,也是性能比较好的Servlet容器,可以和tomcat相比

2018-05-02

SQLAdvisor-2.0.tar.gz

美团技术团队出品的用来优化sql的工具,可以对SQL语句进行优化,分析瓶颈

2018-05-02

VMware-workstation-full-11.1.2-2780323.exe

Windows系统下的VMWare,11.1.2版本,版本不是特别高,

2018-05-02

eclipse-java-oxygen-3a-linux-gtk-x86_64.tar.gz

linux版的eclipse,eclipse-java-oxygen-3a-linux-gtk-x86_64

2018-05-02

mongodb-linux-x86_64-enterprise-debian71-3.6.3.tgz

Linux企业版的MongoDB-3.6.3,适应与Debian7.x版本,不是社区版!!

2018-05-02

Linux企业版的MongoDB-debian8.1-3.6.3

Linux企业版的MongoDB-3.6.3,适应与Debian8.x版本,不是社区版!!

2018-05-02

apache-tomcat-8.5.28的文档

tomcat8.5.28的文档的源码文档,对于学习Tomcat源码有很大的帮助。

2018-05-02

httpclient相关jarbao

apache提供的相关网络请求的jar包,包括http-client,http-core等

2018-05-02

node-v6.10.2.tar.gz

这是Node-v6.10.2.tar.gz的源码

2017-04-23

基于Selenium和PhantomJs的Python爬虫

这是基于Selenium和PhantomJs的Python爬虫,具体可以参考我的博客:http://blog.csdn.net/ProgramChangesWorld/article/details/59489406

2017-03-02

JavaWeb从入门到精通(实例源程序17-21章)

这是JavaWeb从入门到精通(实例源程序17-21章)。上一部分的链接为:http://download.csdn.net/detail/programchangesworld/9737204

2017-01-13

JavaWeb从入门到精通(实例源程序2-16章)

这是 JavaWeb从入门到精通(实例源程序2-16章)。

2017-01-13

LaTeX使用markdown宏包

这是使用LaTeX中的一个最新宏包markdown的例子,包括了最基本的语法。

2016-08-09

MuPDF阅读PDF文件(AndroidStudio版)

使用MuPDF阅读PDF文件的Demo,具体见博客:http://blog.csdn.net/programchangesworld/article/details/51317620

2016-07-16

Mupdf阅读PDF文件(Eclipse)

这是使用MuPDf框架来阅读PDF的一个例子,Eclipse版。具体参见博客:http://blog.csdn.net/programchangesworld/article/details/51317620

2016-07-16

simsun.ttc

这是simsun.ttc也就是宋体字体,有需要的可以下载

2016-06-25

Node.js安装源码

这是node.js的安装源码,在ubuntu系统下编译并安装,具体查看我的博客:http://blog.csdn.net/ProgramChangesWorld/article/details/51708055

2016-06-19

Node.js和MongoDB的小实例

这是使用Node.js和MongoDB实现的一个小例子,主要是添加用户和删除用户。

2016-06-05

LaTex报告封面样式-1

这是使用LaTex写的实验报告封面的样式,代码不是很难,可以直接用在自己的报告中

2016-06-01

XeTex字体设置指南

这是关于LaTex下如何设置字体的一个pdf讲义,内容丰富,中文、英文字体都可以设置。

2016-05-25

空空如也

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

TA关注的人

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