- 博客(21)
- 收藏
- 关注
原创 Linux 基础操作 shell脚本编程基础 网络基础 及Mysql数据库基础
Linux基础命令(一) 命令后都要有空格1.who 谁在操作,返回用户名2.pwd 当前路径3.ll ( list all )当前路径包含的东西4.ls( list )仅列出文件或文件夹的名称5. 文件权限 1.d:directory 目录 2.w:writeable可写 3.r:readable 可读 4.x:excutable可执行 文件名颜色的含义:蓝:目录 绿:可执行文件 ...
2018-06-05 10:11:24 845
原创 数据结构 栈
2.3栈2.3.1栈的基本概念及描述栈是一种特殊的线性表,规定它的插入运算,删除运算均在线性表的同一端进行,进行插入和删除的哪一端称为栈顶,另一端称为栈底。栈的插入操作和删除操作分别简称进栈和出栈。先进后出栈的主要操作是插入和删除操作,当然还有栈的初始化,判断栈是否为空以及读取栈顶结点的值等操作。2.3.2顺序栈及其实现方式栈的实现方式主要有两种,一种是顺序栈,一种是链式栈。顺序栈是特殊的顺序表,...
2018-05-28 15:43:53 1461
原创 数据结构(C语言版)顺序表
线性表及其顺序存储2.1线性表线性表是一个线性结构它是一个n>=0各结点的有限序列,对于其中的结点,有且仅有一个开始结点,它没有前驱但有一个后继结点;有且仅有一个终端结点,它没有后继只有前驱;其他结点有且仅有一个 前驱和一个后继结点。线性表在计算机中的存储基本上是采用顺序存储和链式存储两种方式。2.2顺序表线性表采用顺序存储的方式就是顺序表。顺序表是将表中的结点依次存放在计算机内存中一组地址...
2018-05-28 11:03:19 2982
原创 数据结构(C语言) 概论
因为学校近期校企合作与甲骨文公司进行了人才培养计划,希望通过选拔然后进入甲骨文的培训,然后大三正式的进入甲骨文的雇主机构实习,所以决定复习一下数据结构。其实,一到了大二吧,之前没怎么学编程都在做其他的差别就出来了,虽然说我的态度还挺好,在其他的活动中也学到了很多东西,但是技术这个问题,还没有一个算是精通的。爬虫也玩,网页也做,小程序也想碰一下,自己专业是一个搞移动终端的。嗯,我想走走,去企业看看,...
2018-05-28 00:38:20 1890
转载 Linux基础操作
查看数据库是否启动的3个命令1.ps -el | grep mysqld2.netstat -anp | grep 33063.pgrep mysqld启动数据库mysql -u root -p [mysql -u user -p password 以root方式]计算机硬件基本知识CPU内部已经含有一些小的指令集,我们所使用的软件都要经过CPU内部的微指令集来达成。因此CPU可分为RISC(精简...
2018-05-24 08:25:46 224
原创 变量和简单数据类型
一、字符串变量1. .py指一个python程序2.变量 命名:变量名常用规则、慎用易混字母 使用小写Python变量名3.字符串 可以用单引号也可以用双引号 一些方法: 1.title()首字母大写 2.upper()方法所有字母大写 3.lower()方法所有首字母变小写4.合并拼接字符串 使用“+”号进行拼接5.使用制表符"\t"与换行符"\n"添加空白6.删除空白 ...
2018-05-18 10:47:12 189
原创 列表简介
列表 在一个地方存储成组的信息 遍历列表来操作其中的信息因为列表包含多个元素,所以一般给列表取名的时候取复数名 使用[ ]来表示列表1.访问列表元素 列表是有序集合 可以使用索引访问 索引从0开始而不是从1开始2.使用列表中的各个值只需要将值提出来即可3.修改、添加、和删除列表的元素 1.修改列表的值 指定某个索引 再指定该元素的新值即可 2.在列表中添加值 末尾添加用appe...
2018-05-18 10:47:02 235
原创 元组
列表适用于存储程序运行期间可能变化的数据集,列表可以修改而元组不可以修改。1.定义元组 使用圆括号 可以通过索引访问 dimensions = (200,50)print(dimensions[0])尝试去修改元组 dimensions[0] = 250 会报错2.遍历元组for dimension in dimensions : print(dimension)3.修改元组变量不可以修改,...
2018-05-18 10:46:51 362
原创 if语句条件测试
一个简单的例子cars =['adui','bwm','subaru','toyouta']for car in cars: if car='bwm' print(car.upper()) else: print(car.title())条件测试判断True or Falsein or not inif语句if elif else风格...
2018-05-18 10:46:39 554
原创 字典
1.如何访问和修改字典中的信息2.遍历字典中的数据3.存储字典的列表 存储列表的字典 和存储字典的字典一个简单的字典alien_0 = { 'color':'green','point':5}print(alien_0['color']) 字典可以高效的模拟现实世界的情形使用字典字典是键值对 字典在括号中 键:值1.访问字典中的值 通过键访问值2.添加键值对 字典是动态结构3.创建一个空字典 之后...
2018-05-18 10:46:13 277
转载 字符编码:Unicode和UTF-8之间的关系
Unicode和UTF-8之间的关系1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60年代,美国制定了一套字...
2018-05-18 10:29:43 170
原创 【Python3 网络爬虫】 解析库的使用 XPath选择器的使用
对于网络节点而言,可以定义id 或 class属性 。而且这些节点之间还有层次关系,在网页中可以通过XPath或CSS选择器来定位一个或多个节点。那么,在页面解析的时候,利用XPath或CSS选择器来提取某个节点,然后再调用相应的方法获取它的正文内容或属性,就可以提取我们需要的信息了。在Python中这类解析库已经非常的多了,常用的有lxml、BeautifulSoup、pyquery。有了他们,...
2018-05-18 00:30:46 2719
原创 Python3 网络爬虫 简易的猫眼电影排行榜爬虫
import requestsimport urllibimport re#首先获得请求一个界面,这是一个通用的代码,包括伪装浏览器,状态码验证等。def get_one_page(url): headers ={ 'User-Agent':'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, l...
2018-05-17 10:59:03 702
原创 【Python3网络爬虫】 抓取猫眼电影排行榜
#抓取猫眼电影排行榜前100#目标: 提取出猫眼电影TOP100的电影名称、时间、评分、图片等信息#提取站点 :http://maoyan.com/board/4 提取的结果以文件形式保存#使用知识: 网页基础 、网络基础 、urllib、requests、正则表达式1.抓取分析:1.网站页面 有效信息:影片名称 主演 上映时间 上映地区 评分 图片 一页10条2.点击 第二页 发现上方的URL ...
2018-05-15 10:23:03 4953 1
原创 【Python3网络爬虫】 正则表达式
正则表达式是处理字符串的强大工具,它有自己的特定语法结构,有了它,实现字符串的检索、替换、匹配 验证都不在话下。当然、对于爬虫而言,有了它,从HTML中提取信息就变得非常方便。1.正则表达式介绍开源中国的一个网站:http://tool.oschina.com/regex写好正则表达式之后,就可以拿他去一个长的字符串里面匹配查找了。不论这个字符串里面有什么,只要匹配符合我们所写的规则,统统可以查找...
2018-05-14 23:18:59 280
原创 【Python3网络爬虫】 requests库的使用
1.requests库可以使Cookies,登陆验证,代理设置更加简单。一段代码,去对比urllib库的使用:import requestsr = requests.get('https://wwww.baidu.com')print(type(r))print(r.status_code)print(type(r.text))print(r.cookies)这些可以体现在请求上的相对...
2018-05-14 18:41:16 2686
原创 【Python3网络爬虫】 urllib库的使用
1.库的作用,让我们在使用时不需要关心底层,不再需要关心怎么做,而是只需要关心做什么。2.urllib is a package that collects several modules for working with URLs:urllib.request for opening and reading URLsurllib.error containing the exceptions(例...
2018-05-12 01:16:12 1590
原创 网络爬虫基本原理
【网络爬虫基本原理】其实,刚开始学爬虫是挺痛苦的,一是爬虫需要的知识挺杂的,网页方面的,还有网络方面,数据库方面都需要,然后市面上目前而言的爬虫书籍很多都是用Python2来写的。之前看了《Python网络数据采集》这本书,但是发现可能是翻译过来的书,有些地方不是很好使用,所以买了一本崔庆才老师的《Python3网络爬虫开发实战》并且配合他在网上的教学视频一起使用,了解崔庆才老师之后,发现他真的很...
2018-05-05 13:47:22 607
转载 『ubuntu17.10系统』 cp的用法
用法:cp [选项]... [-T] 源文件 目标文件 或:cp [选项]... 源文件... 目录 或:cp [选项]... -t 目录 源文件...Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.必选参数对长短选项同时适用。 -a, --archive 等于-dR --preserve=all -...
2018-02-24 15:59:05 357
转载 『ubuntu17.10系统使用』安装打印机驱动程序
在ubuntu17.10中并不需要去安装驱动程序 只需简单的几步便可以添加打印机1.首先点击关机按钮,然后点击面板左下角的设置按钮2.把面板左侧的菜单拉到最下面,选择倒数第二个,Devices(设备)3.设备默认第一个就是打印机,如果之前没有添加过打印机,那么这里应该是空白的,点击右边的Add a Printer(添加一个打印机4.如果已经插上USB了,那么在打印机列表,应该会看到你的打印机型号 ...
2018-02-24 10:55:06 526
原创 程序设计实践-21点赌博游戏
软件工程专业《程序设计实践》实践教学环节大纲大纲主撰人:蒋长根 大纲审核人:一、学时、学分课程总学时:32 实践学时:32课程总学分:1 实践学分:1二、适用专业及年级软件工程专业各方向,二年级三、实践教学目标与要求进一步了解第三学期所学高级语言课程的语法知识,
2018-01-16 08:37:55 4690 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人