自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

John_Me的专栏

只想留下一点记忆。

  • 博客(13)
  • 资源 (5)
  • 收藏
  • 关注

原创 Python 简单爬虫的样例(获取拉钩网Python的职位)

Python 简单爬虫的样例(获取拉钩网Python的职位)本文使用到以下两个包requestsbeautifulsoup4requests一个HTTP客户端,非常方便的发起HTTP/1.1的请求。以PEP 20为中心开发的Python库包。PEP 20:Beautiful is better than ugly.Explicit is better than implicit.Simp

2017-05-31 08:49:59 1898 2

原创 python 入门级环境配置

python 入门级环境配置由个人经验得知,在学习一门新的计算机编程语言的时候,实践至上.要想实践,对应的环境是不可少的,一下简单介绍python环境. 由一下几个方面组成:python解析器安装(主要是window,Linux 和MAC是自带了)编辑器安装(多平台通用)python环境管理工具介绍python模块管理工具介绍- Hello Worldpython 解析器安装去python

2017-05-27 21:20:58 540

原创 Linux 一些基本指令简单使用记录

本文仅仅供作者本人记录笔记,作者本人记忆力不好,只能采取一些方法,记录常用操作1.查看Linux操作系统是多少位  操作:getconf WORD_BIT2.查看Linux系统版本  操作:lsb_release -a3.查看Linux内核版本  操作:lsb_release -r4.Linux查看即时流量  watch -n 1"/sbin/ifc

2016-03-30 01:23:17 395

原创 Linux环境下配置java环境

主要是为了记录自己配置java环境,学习部署Hadoop环境,作为笔记。 下载java的Linux版的jdk文件,可以到官网下载 解压压缩文件,tar -zxvf  压缩包文件路径  -C 解压后文件路径 例如:压缩包文件路径:/mnt/jdk-8u77-linux-i586.tar.gz   解压后文件路径:/env_java/jdk 则指令为

2016-03-30 01:09:24 494

原创 编译安装在centos7的nginx

编译安装前的准备工具:yum groupinstall"Development tools" yum installzlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-develtk-devel gdbm-devel db4-devel libpcap-devel xz-devel

2015-11-03 17:09:11 801

原创 Centos7 安装python3的独立环境

其实我是首次安装python3独立环境遇到这么问题的一次,因此我将其记录下来。方便下次遇到可以直接查看。对于刚刚重装好centos7的系统,建议安装一下必要的东西。好了,正文如下安装准备工具:yum groupinstall"Development tools" yum installzlib-devel bzip2-devel openssl-devel ncurse

2015-11-03 17:03:47 4689

原创 centos7 挂载virtualbox 中无法挂载共享文件

本文中贴出两个比较烦的问题1 .错误如下:  注:已经开启virtualbox的共享文件夹,并且安装virtualbox的增强模块 解决方案:在网上找到多种解决办法,最后自己尝试后一个相对简单的方案:首先执行:modprobe -a vboxguest vboxsf vboxvideo再执行挂载命令:mount -t vboxsf

2015-11-03 16:52:50 3769

原创 map/reduce、列表生成器简单介绍

简单的对python高级函数map/reduce的使用,以及列表生成器的使用举例。

2015-09-24 10:14:58 736

原创 汉诺塔(河内塔)

一、 河内塔的起源1883年,一位法国的数学家Edouard Lucas 教授在欧洲的一份杂志上介绍了一个相当吸引人的难题──迷人的智力游戏。 这个游戏名为河内塔(Tower of Hanoi),它源自古印度神庙中的一段故事(也有一说是Lucas 教授为增加此游戏之神秘色彩而捏造的)。 传说在古老的印度,有一座神庙,据说它是宇宙的中心。 在庙宇中放置了一块上面插有三根长木钉的木板,在其中的

2014-12-17 20:13:43 4723

原创 冒泡排序

wiki对冒泡排序的介绍:冒泡排序(Bubble Sort,台湾另外一种译名为:泡沫排序)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。冒泡排序对个项目需要O()的比较次数,且可以原地

2014-12-13 20:39:30 443

原创 TCP 留言板

对于TCP的通信协议的原理,我不多说。网络上太多了,我也只是一个小菜。这里我贡献一下我那弱弱的代码!希望各位大神给予指点!客服端:#pragma warning(disable:4996)#include "winsock2.h"#include #include #pragma comment(lib,"WS2_32.lib")using namespace std;i

2014-03-20 14:07:14 715

原创 二分法查找实现

二分法查找是最简单的查找方法之一,其效率也是很不错的(对于有序的),其时间复杂度为,它每一次查找后就能将查找范围缩小一半。wiki给的概念:在计算机科学中,折半搜索,也称二分查找算法、二分搜索,是一种在有序数组中查找某一特定元素的搜索算法。搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中

2013-07-14 15:43:19 1332

转载 计算机领域的32个重要算法

1     A* 搜索算法——图形搜索算法,从给定起点到给定终点计算出路径。其中使用了一种启发式的估算,为每个节点估算通过该节点的最佳路径,并以之为各个地点排定次序。算法以得到的次序访问这些节点。因此,A*搜索算法是最佳优先搜索的范例。2     集束搜索(又名定向搜索,Beam Search)——最佳优先搜索算法的优化。使用启发式函数评估它检查的每个节点的能力。不过,集束搜索只能在每个深度中

2013-07-06 02:37:26 1052

SQLite 指南

内嵌式数据库 SQLite SQLite 在设计时特别注意了兼容性。它可以编译运行在 Windows、Linux、BSD、Mac OS X 及商用的 Unix 系统如 Solaris 、HPUX 和 AIX,还可以应用于很多嵌入式平台如 QNX、 VxWorks、Symbian 、Palm OS 和 Windows CE。它可以无缝地工作在 16-bit、32-bit 和 64-bit 体系结构中并且能同时适应字节的大端格式和小端格式。SQLite 的兼容性并不只表现在代 码上,还表现在其数据库文件上。SQLite 的数据库文件在其所支持的所有操作系统、硬件体系结构和字节顺序上都是二进制一致的。你可以在 Sun SPARC 工作站上创建一个SQLite数据库然后在 Mac 或 Windows 的机器上——甚至移动电话上——使用它,而不需要做任何转换和修改。此外SQLite数据库可以支撑2TB的数据量(受操作系统限制),还内置地同时支持UTF-8和UTF-16编码。

2013-06-22

深入理解计算机系统

学习计算机系统后,想要深入学习的朋友们。可以看看这本书籍。

2013-03-25

算法导论中文版

算法导论中文版,感觉在翻译上很不错,对于在看英文困难的孩纸们,可以移步学习。

2013-03-25

C语言快速学习

对于像快速了解C的人来说,这是一本很不错的书。不过这本书不能使你深度的去学习C。

2012-09-12

空空如也

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

TA关注的人

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