自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浅然的专栏

个人Github:https://github.com/linjie98 | 有困难要上,没困难创造困难也要上!

  • 博客(15)
  • 资源 (21)
  • 问答 (1)
  • 收藏
  • 关注

原创 Python解决抓取内容乱码问题(decode和encode解码)

一、乱码问题描述经常在爬虫或者一些操作的时候,经常会出现中文乱码等问题,如下 原因是源网页编码和爬取下来后的编码格式不一致二、利用encode与decode解决乱码问题字符串在Python内部的表示是unicode编码,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。 dec

2017-10-27 22:53:10 34925 1

原创 串操作——定长顺序存储,堆分配存储,模式匹配(KMP)

一、串基本操作——定长顺序存储类似于线性表的顺序存储结构,用一组地址连续的存储单元存储串值的字符序列,该结构,按预定义的大小,为每个定义的串变量分配一个固定长度的存储区#include <stdio.h>#include <malloc.h>int getLength(char *str){ int len=0; while(str[len]!='\0') {

2017-10-27 16:16:41 6031

原创 Python爬虫(二)——urllib库,Post与Get数据传送区别,设置Headers,urlopen方法,简单爬虫

一、urllib2概念 urllib2是一个Python模块,可以用来获取URL资源(fetching URLs),它定义了函数和类,用以协助URL操作(actions),如基本身份验证和摘要式身份验证(basic and digest authentication)、重定向、cookies等二、urllib2和urllib区别两个模块都是完成URL的请求,但还是有所区别1、urllin2可以

2017-10-23 21:06:45 7929

原创 Python爬虫(一)——了解爬虫

一、爬虫是什么 爬虫即网络爬虫,即将网上的资源抓取下来。比如在抓取一个网页,在这个网中发现一条道路,这个道路就是指向网页的超链接那就可以抓到该网的资源二、浏览网页过程浏览网页的过程其实就是用户输入网址之后,经过DNS服务器,找到服务器主机,向服务器发出一个请求,服务器经过解析之后,发送给用户的浏览器HTML,JS,CSS等文件,浏览器解析出来,便是用户看到的界面。所以说用户看到的网页实质是用h

2017-10-21 20:45:18 557

原创 队列详解——循环队列(顺序结构),链队列,循环队列(只有尾指针),字符队列(顺序结构)

准备写队列以下几种类型:循环队列(顺序结构),链队列,循环队列(只有尾指针),字符队列(顺序结构)一、循环队列循环队列存储结构typedef int QElemType;typedef struct{ QElemType *base; int front; int rear;}SqQueue;实现循环语句 可以把循环队列想象成一个圈 因为循环队列假如是数据能占所

2017-10-20 18:30:45 4904

原创 codevs 1083Cantor表

题目 思路将这张表斜置,形成一个三角形,最顶端是1/1,所以可以通过这个三角形找到规律,先判断n在这个三角形的第几行,再判断在该行的第几个就可以了#include <iostream>using namespace std;int main(){ int n,i; i=1; cin>>n; while(n>i)//求n在第几行 { n-=

2017-10-17 21:16:56 343

原创 Python入门(六)——self,类,方法,__init__,类对象,类变量,文件操作,判断回文,pickle模块用法

一、self参数类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称, 按照惯例它的名称是 self。虽然self可以改成其他名称,但是遵循惯例有利于程序的可读性 如果你的类方法中没有一个参数,你依旧必须拥有self参数!class Test: def prt(self): print(self) print(self.__cla

2017-10-17 20:35:40 822

原创 Python入门(五)——备份文件全过程

一、安装压缩程序在win下无法使用zip命令,所以得自己下压缩程序,这里我推荐winRAR和7z-zip(下面我用7z-zip)二、将python版本和压缩程序添加到path1.先进入编辑环境位置控制面板->系统和安全->系统,选择高级系统设置,选择环境变量 2.在环境变量面板中找到系统变量中的path,选择编辑3.将刚刚下载的7z.zip中的7z.exe复制到C:\Windows下4.在系统变量

2017-10-15 13:44:22 1502

原创 Python入门(四)——模块,__name__属性,dir()函数,包的概念

一、模块 模块其实用自己的话说就是,你先创建一个test.py的文件(里面包含函数与变量等),然后再创建一个test2.py文件,在开头用import引入test.py,这样就可以在test2.py中使用test.py的函数了实例:先创建test.py:(以下是代码内容)#!/usr/bin/env python# -*- coding:utf-8 -*-# author: xulinji

2017-10-14 19:37:35 2973 3

原创 Python入门(三)——函数,参数,参数默认值,可变参数,关键字参数,组合参数,递归函数

一、函数的定义 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。 函数内容以冒号起始,并且缩进。 return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。 例子#!

2017-10-13 16:27:26 3546

原创 顺序栈与链栈基本操作

一、顺序栈后进先出 1、顺序栈是利用一组地址连续的存储单元依次存放自栈底到栈顶的数据元素 2、因为顺序栈使用中所需的最大容量无法估计,所以一般初始化设空栈时,不应该限定栈的最大容量。而应该为栈分配一个基本容量,然后在应用过程中,当栈的空间不够使用再不断扩大 所以可以设两个#define,一个是初始,一个是扩大 3、注意:top指针是指向最后一个元素的下一个位置(指为

2017-10-12 20:21:40 3716 1

原创 Python入门(二)——运算符,求值顺序,if/for/while语句,list,tuple,dict,seq,set

一、运算符 下面我举一些常见的,部分没有写#!/usr/bin/env python# -*- coding:utf-8 -*-# author: xulinjie time:2017/10/11print(1+3)#输出4print(13/3)#输出4.333333333333333#向下取整至最接近的整数print(13//3)#输出4#取模print(13%3)#输出

2017-10-11 20:28:12 2278

原创 Python入门(一)——IDE选择,输入输出,类型规范,转义序列,格式问题,标识符

一、IDE选择我推荐Pycharm,功能强大,操作简单。至于配置安装过程请百度。二、py版本我是py2.7和3.6一起混合使用,不过主要以3.6为主三、输入输出 输入:input输入数值,raw_input输入字符串#!/usr/bin/env python# -*- coding:utf-8 -*-# author: xulinjie time:2017/10/8# input和raw_

2017-10-09 22:02:56 1347

原创 单链表逆置代码解析

#include <stdio.h>#include <malloc.h>typedef struct LNode{ int data; struct LNode *next;}LNode,*Linklist;Linklist Insertlist_last(Linklist head)//尾插{ Linklist p; Linklist q; i

2017-10-08 21:27:58 3797 3

原创 hexo+github搭建个人博客

一、先胡扯 本人本次是在linux(ubuntu)下来搭建的,不过其实win下和linux下都是大同小异,都是可以类似比较着看的。 先说说需要的一些工具把,有:git,node.js,github,Hexo。还有一双敢于操作的手。 下面进入操作二、安装1、安装git sudo apt-get install git-core2、安装G++和curl和安装node.

2017-10-03 21:36:32 702

SpringBoot+MongoDB+Echarts图表数据可视化

SpringBoot+MongoDB+Echarts图表数据可视化 SpringBoot+MongoDB+Echarts图表数据可视化

2018-07-21

SpringBoot+Mybatis项目搭建

SpringBoot+Mybatis项目搭建SpringBoot+Mybatis项目搭建

2018-07-15

SpringMVC JSR303数据校验DEMO(附:JSR303的JAR包)

SpringMVC JSR303数据校验DEMO(附:JSR303的JAR包) SpringMVC JSR303数据校验DEMO(附:JSR303的JAR包)

2018-06-05

SpringMVC访问静态资源

SpringMVC访问静态资源SpringMVC访问静态资源SpringMVC访问静态资源

2018-06-03

SpringMVC表单标签进行数据绑定(图书管理)Demo

SpringMVC表单标签进行数据绑定(图书管理)DemoSpringMVC表单标签进行数据绑定(图书管理)Demo

2018-06-01

C++重写String类

C++重写String类C++重写String类C++重写String类C++重写String类

2018-05-26

SpringMVC @ModelAttribute应用

SpringMVC @ModelAttribute应用SpringMVC @ModelAttribute应用

2018-05-23

SpringMVC ModelAndView、Model及Map、@SessionAttributes场景与应用

SpringMVC ModelAndView、Model及Map、@SessionAttributes场景与应用

2018-05-19

Springmvc请求处理方法参数

Springmvc请求处理方法参数Springmvc请求处理方法参数

2018-05-17

SpringMVC@RequestMapping(重点)@RequestParam@PathVariable示例

SpringMVC@RequestMapping(重点)@RequestParam@PathVariable示例

2018-05-15

SpringMVC跑Hello World

SpringMVC跑Hello World博客相应代码SpringMVC跑Hello World博客相应代码

2018-05-13

前端面试宝典

前端面试宝典前端面试宝典前端面试宝典前端面试宝典前端面试宝典前端面试宝典前端面试宝典前端面试宝典前端面试宝典前端面试宝典前端面试宝典前端面试宝典前端面试宝典前端面试宝典

2017-09-03

百度编辑器

百度编辑器源文件

2017-08-18

网站开发后台css/js/img文件

网站开发后台css,js,img文件

2017-08-14

css,js,img文件

网站开发所需样式

2017-08-13

thinkphp_3.2.3_full框架

thinkphp框架

2017-08-13

H5评论页面代码

H5实现评论&回复页面

2017-05-18

javascript中文文档

js中文文档

2017-05-03

html5——企业网页

html5自写企业网页

2017-04-15

个人blog首页源文档

这是html5自写个人blog首页源文档

2017-04-15

html5个人blog源文档

2017-04-15

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

TA关注的人

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