自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sunshine的博客

将来的你将会感激现在拼命的自己

  • 博客(41)
  • 收藏
  • 关注

原创 一、互联网、因特网、万维网、局域网、城域网、广域网的区别

1 互联网(internet)、因特网(Internet)、万维网(World Wide Web)之间的区别与练习在不少人看来,互联网、因特网、万维网没有大多的区别,其实这三者之间的关系应该是:互联网包含因特网,因特网包含万维网。国际标准的互联网写法是internet,字母i一定要小写!它的意思是“网络的网络”互联网:凡是由能彼此通信的设备组成的网络就叫互联网,即使仅有两台机器(计算机、手机...

2018-10-25 21:42:40 12168

原创 python用键盘输入转换为列表形式

在Python3.0以后,键盘输入使用input函数1. input()输入字符串形式input(‘请输入一些数字:’) <–>返回是一个字符串形式2. 仅仅使用input是无法解决大部分数据处理的,通常输入的字符串需要分割处理,python使用split()函数进行分割如下边使用’ . ’ 分割开split返回的是一个列表,3. 但是这样仍然不够,输入的是数字...

2019-07-10 17:15:22 25508 2

原创 pygame模块

python中的pygame模块pygame模块pygame是跨平台Python模块,专为电子游戏设计,包含图像、声音。建立在SDL基础上,允许实时电子游戏研发而无需被低级语言(如机器语言和汇编语言)束缚。pygame常用的模块名以及功能如下表所示:pygame编程基本流程步骤1. 我们在用一个模块前,都要先导入这个模块。2.我们做什么程序都要先创建一个创建一个窗口,用来显示屏幕。2.1 这里要先...

2019-06-02 18:10:56 2509 1

原创 Hexo部署

1. 添加标签页2.3.安装插件直接在自己的博客文件夹下(我的是blog)点击鼠标右键选择Git Bash Herenpm install hexo-generator-searchdb --save修改站点配置文件我的路径是:blog下的_config.yml文件,进行编辑。search:path: search.xmlfield: postformat: htmllim...

2019-02-16 22:44:28 355

原创 代码托管平台区分

1.Git是开放式版本控制系统,git安装参考网站具体git用法细节参考廖雪峰官方网站Gitgit的优点git是分布式的,svn不是git分布式本地就可以用,可以随便保存各种历史痕迹,不用担心污染服务器,连不上服务器也能提交代码、查看log。GIT分支和SVN的分支不同分支在SVN中实际上是版本库中的一份copy,而git一个仓库是一个快照,所以git 切换、合并分支等操作更快速。g...

2019-01-21 21:09:50 187

原创 python面试题一些知识点

1.数据库大致可以分为几类?你使用过的数据库有哪些?分别是什么类型的数据库?答:数据库大致可分为:关系型数据库和非关系型数据库两种,使用过的数据库包括Mysql,sqlite3,redis,mongodb,PostgreSQL,oracle。其中mysql和sqlite3,oracle,PostgreSQL它们是关系型数据库,mongodb,redis是非关型数据库。2.请列举你使用过的网络请...

2019-01-18 20:52:35 249

原创 数据结构之堆栈和队列在python中的实现

1栈和队列是两种基本的数据结构数据结构之-栈1.1 栈(stacks)是一种只能通过访问其一端来实现数据存储与检索的线性数据结构,具有后进先出(last in first out,LIFO)的特征,仅能够在栈顶进行操作,,下面这张图展示了栈的工作特点:仅能够在栈顶进行操作生活中的一个非常贴切的列子,玩羽毛球的同学都会买一筒羽毛球,羽毛球就是这种典型的堆栈结构。1.2 基本用法&amp;gt;...

2019-01-16 21:49:06 276

原创 Selenium

1.Selenium+Webdrive 常用的元素定位方式1假设网页源代码如下:&amp;lt;input type=&quot;text&quot;name=&quot;wd&quot; id=&quot;wuiggl&quot; class=&quot;input_wd&quot; maxlength=&quot;100&quot;style=&quot;width:474px;&quot;aut

2019-01-09 21:49:34 172

原创 github

What is GitHub?GitHub is a code hosting(托管) platform for version control and collaboration(协同合作). It lets you and others work together on projects from anywhere.GitHub托管代码(托管)的版本控制和协作平台(协同合作)。它可以让你和...

2019-01-08 22:29:03 217

原创 python生成器(generator)和列表生成式

https://www.cnblogs.com/jessonluo/p/4732565.htmlhttps://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/00143450083887673122b45a4414333ac366c3c935125e7000

2019-01-05 11:50:01 1434 1

原创 图表

图表常见的图表:条状图,饼状图,点状分布,折线图,雷达图作用和场景:1直观整理信息, 支付宝年度账单,阿里云服务控制台,管理后台。 2好看·,项目出彩常用图表包1.pillow, opencv, 偏底层,是一些图标包的依赖包。2.matplotlib,知名的图标库,关泛用于图表绘制和科学计算。功能完善,文档复杂。3.chart,js echart, 图标库最终要渲染到浏览器中,不少...

2019-01-04 17:38:26 212

转载 jpg、png、svg、gif几种图片比较

JPEGJPEG格式:也是应用最广泛的图片格式之一,它采用一种特殊的有损压缩算法,将不易被人眼察觉的图像颜色删除,从而达到较大的压缩比(可达到2:1甚至40:1),因为JPEG格式的文件尺寸较小,下载速度快,所以是互联网上最广泛使用的格式!注: jpg是jpeg的简称。GIFGIF格式:最大的特点是不仅可以是一张静止的图片,也可以是动画,并且支持透明背景图像,适用于多种操作系统,“体型”很...

2019-01-04 17:12:24 2371

转载 os包

python判断文件和文件夹是否存在、创建文件夹&gt;&gt;&gt; import os&gt;&gt;&gt; os.path.exists('d:/assist')True&gt;&gt;&gt; os.path.exists('d:/assist/getTeacherList.py')True&gt;&gt;&gt; os.path.isfile('d:/assist')F...

2018-12-24 21:55:58 2471

原创 replace()和re.s()用法

replace()语法:replace(old, new, max)参数:old → 旧字符串,将被替换的子字符串。new →新字符串,用于替换old子字符串。max → 可省略,默认全部替换,可选字符串,替换次数不超过max次。&amp;gt;&amp;gt;&amp;gt;'jdkaka;ufahjka398jh'.replace('a','@')'jdk@k@;uf@hjk@398jh'&amp;gt;&amp;...

2018-12-22 11:44:44 3636

原创 django应用2,3,4

1.(接着django应用1继续 。数据库配置1.1编辑 mysite/settings.py 文件前,先设置 TIME_ZONE 为你自己时区。INSTALLED_APPS 默认设置django自带应用:这些应用被默认启用是为了给常规项目提供方便。 'django.contrib.admin', 'django.contrib.auth', 'django.con...

2018-12-21 17:38:44 509

原创 django应用1

1.创建项目1.1 打开终端,输入以下命令:django-admin startproject mysite1.2 或手动创建:打开 File → New Project ,如下图所示:选择django ,点击create 即可。###项目创建拥有的分支:这些目录和文件的用处是:最外层的:file: mysite/ 根目录只是你项目的容器, Django 不关心它的名字,你...

2018-12-15 14:35:16 196

原创 XPath语法

1.XPath 的介绍:XPath(XML Path)是一种查询语言,它能在XML(Extensible Markup Language, 可扩展标记语言)和HTML的树状结构中寻找结点。形象一点来说,XPath就是一种根据“地址”来“找人”的语言。用正则表达式来提取信息,经常会出现不明原因的无法提取想要内容的情况。最后即便是绞尽脑汁终于把想要的内容提取出来,却发现浪费太多时间。需要查找的内容...

2018-12-13 21:13:39 1106

原创 mysql驱动

驱动选择;1.MySQLDB .已经有C驱动mysql的成熟包,Mysqldb包python对这个c驱动包封装。优点是效率高,py2环境和众多项目中使用。pip install MySQL-pathon缺点windows下安装报错。可以去网上找对应平台编译后的,whl安装(。也可能出错)。最终解决去mysql官网下载对应平台的connector.msi安装。2. python-conne...

2018-12-11 21:41:28 256

转载 常见浏览器User-Agent大全

下面是工作中需要用到的常见浏览器User-Agent字符串的收集整理,不断更新中。OperaMozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 OPR/26.0.1656.60Opera/8.0 (Windows NT 5.1;...

2018-12-11 18:24:40 1471

转载 HTTP Header详解

HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和message-body两部分。首先传递message- header,即http header消息 。http header 消息通常被分为4个部分:gen...

2018-12-07 19:34:02 98

原创 python内存管理

python进行内存管理的三个方面:1.对象的引用计数2.垃圾回收机制3.内存池机制1对象的引用计数python内部使用引用计数,来保持追踪内存中的对象,Python内部记录了对象有多少个引用,即引用计数,当对象被创建时就创建了一个引用计数,当对象不再需要时,这个对象的引用计数为0时,它被垃圾回收。总结一下对象会在一下情况下引用计数加1:1.对象被创建:x=42.另外的别人被创建:...

2018-12-01 17:01:27 76

原创 web开发

如果要学习Web开发,首先要对HTML、CSS和JavaScript作一定的了解。HTML定义了页面的内容,CSS来控制页面元素的样式,而JavaScript负责页面的交互逻辑。讲解HTML、CSS和JavaScript就可以写3本书,对于优秀的Web开发人员来说,精通HTML、CSS和JavaScript是必须的,html和css的区别html(结构)Hyper Text Markup ...

2018-12-01 16:00:33 140

转载 在本地用命令行创建一个仓库git 仓库,并推送到远程

首先,进入的gitStore目录下(没有的话自己创建一个)1.git init在gitStore目录下 初始化一个git仓库2.git add复制一个文件到gitStore目录下,然后执行git add .将“修改”从当前工作区存放到暂存区3.git commit -m "first commit"将暂存区中存放的文件提交到git仓库4.在远端新建一个git代码库:https://...

2018-12-01 15:57:25 234

转载 Git命令学习笔记

一、本地代码增,删,改,查,提交,找回git checkout . //抛弃工作区所有修改git checkout – //抛弃工作区文件的修改git add // 将本地工作区文件修改提交到本地暂存区git add . // 将本地工作区所有修改提交到本地暂存区git rm ...

2018-12-01 15:49:48 101

原创 网线制作

前言:我在课上做了两次都没成功,可能是力道不够吧!对于男生可能特别容易,直接动手就会做。我比较擅长理论,实践能力特别差,所以记录下来,以后再回顾。网线制作1.1实验目的和内容1.1.1 实验目的(1) 掌握制作网线的过程;(2)掌握不同类型网线的区别。1.1.2 实验内容(1)制作直通线(2)制作交叉线(3)使用网线测试仪1.2 背景知识1.网线网线一般用于星型网络的布线,...

2018-11-30 22:39:16 349

原创 Git基本命令-远程 以及 对称和非对称加密区别

git 基本命令引擎代码在本地提交,可以实现版本回退和前进。但是如果本地磁盘损坏,代码丢失,所以我们要把代码往另一台电脑(远程服务器)存一份。好像网盘。实现代码在不同客户端(电脑、笔记本、手机)拷贝下载代码,提交代码到远程服务器。ssh 非对称加密ssh:主要用途 远程连接另一台计算机非对称加密定义:与对称加密不同,非对称加密算法的加密和解密使用不同的两个密钥.这两个密钥就是我们...

2018-11-30 21:04:22 299

转载 markdown用法

欢迎使用Markdown编辑器写博客撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + Shift + H无序列表:Ctrl/Command + Shift + U有序列表:Ctrl/Command + Shift + O检查列表:Ctrl/Co...

2018-11-29 21:23:28 95

原创 Git教程

Git安装:Git安装参考网站 由于本人不擅长安装各种软件,感觉操作起来很难,可以网上看别人的博客,步骤挺详细的引题:代码版本控制工具,专门负责代码的管理,除了上传、下载、同步,还需要查看代码修改了哪部分这类功能。意义:跟英语一样是个工具,虽然没有它也可以编程。但代码版本工具会大幅度提高工作效率;github上能学习别人的代码。优势1.记录每次代码变更的内容和时间点,如果代码崩溃或丢...

2018-11-29 20:55:36 76

原创 web开发

web开发介绍什么是web开发?BS/CS架构web 也就是我们平时浏览器访问的网站,基于http协议,html.信息、图片、视频、用户交互。除了浏览器,实际上一些手机应用和客户端应用的也是web开发技术的。== C/S client server == 客户端-服务端模型,列如游戏客户端、LO1客户端。暴雪战网,优点直接在操作系统上运行,效率高:缺点:更新比较麻烦。==...

2018-11-24 15:00:04 174

原创 HTTP和HTTPS区别

HTTP(Hyper Text Transfer Protocol)超文本传输协议HTTP的缺点1.通信使用明文(不加密),内容可能会被窃听2.不验证通信的身份,因此有可能遭遇伪装3.无法证明报文的完整性,所以有可能已遭篡改。HTTPS(Hyper Text Transfer Protocol Security)超文本传输安全协议HTTPS = HTTP + 加密 + 认证 + 完整性...

2018-11-19 21:31:48 155

原创 计算机网络体系结构

一、OSI/RM (开放式系统互联参考模型(Open System Interconnect Reference Model))模型的历史:在OSI出现之前,计算机网络中存在众多的体系结构,其中以IBM公司的SNA(系统网络体系结构)和DEC公司的DNA(DigitalNetworkArchitecture)数字网络体系结构最为著名。为了解决不同体系结构的网络的互联问题,国际标准化组织ISO((...

2018-11-19 20:17:25 696

原创 计算机网络

21世纪的重要特征是数字化、网络化和信息化。一、计算机网络:1.计算机网络的定义:将分布在不同地理位置的多台具有独立自主功能的计算机系统,通过通信设备和通信线路连接起来,在计算机网络软件的支持下实现资源共享和数据通信的系统。计算机网络资源共享:是指计算机网络中的硬件、软件和数据;共享:是指计算机网络中的用户都能部分的或全部的使用这些资源。2.计算机网络的组成(1)网络硬件:计算机网...

2018-11-17 17:57:25 187

原创 数据库介绍之(sqlite)轻量级数据库基础语法

为什么使用数据库?1.持久化。 内存中的变量当程序员当程序重启和电脑断电时丢失数据,而硬盘可以长时间、持久化的存储数据。数据存储到硬盘上的过程叫持久化。2.数据库更加专业强大。*纯文本文档、excel表格强大,增删改查和统计函数。数据库基本概念观察表格、excel表格、打开了学生列表.xls excel表格文档。类比引入数据库概念。1.库schema;好像整个表格文档。2.表tab...

2018-11-17 11:41:14 396

原创 (小积累)如何设置局域网的静态IP地址

前序:作为一个女程序员,感觉没有向男生那样学着轻松,不过自己选择这个专业,后来还是非常喜欢的,我喜欢总结各类知识点,还喜欢比较区别他们,这点要夸一下自己,有的知识点可能别人操作很熟练,但对于我就是一个知识点,我每次积累一个知识点就很满足,相信自己一直积累,会距离自己理想目标越来越近,我相信勤能补拙。加油!今天很残酷,明天更残酷,后天很美好一、什么是静态IP地址?静态IP地址即固定IP地址,是...

2018-11-16 20:17:17 4318 1

原创 正则表达式(regular express)

正则表达式(regular express):表示一段有规律的信息。使用正则表达式有如下步骤。(1)寻找规律。(2)使用正则符号表示规律。(3)提取信息。1.1 正则表达式的基本符号1.2在python中使用正则表达式(1)findall的函数原型为:re.findall(patten, string , flags=0)patten表示正则表达式,string表示原来的字符串...

2018-11-09 17:55:16 1400

原创 计算机基础知识

计算机专业细分计算机类:包括计算机、计算机应用、计算机科学与技术、计算机软件、计算机网络工程与管理、计算机网络与软件应用、计算机网络技术、电子信息系统、电子信息科学与技术、信息管理与信息系统、信息与计算科学、经济信息管理与计算机应用等专业。计算机发展的四个时代:第一代:电子管数字计算机(1946-1958)。第二代:晶体管电子计算机(1958-1964)。第三代:集成电路电子计算机(19...

2018-10-26 22:08:29 520

原创 四、字符编码:ascii、gbk、Unicode、utf-8

编码和解码:编码(encode)和解码(decode):计算机中储存的信息都是用二进制数表示的;而我们在屏幕上看到的英文、汉字等字符是二进制数转换之后的结果。通俗的说,按照何种规则将字符存储在计算机中,如’a’用什么表示,称为”编码”;反之,将存储在计算机中的二进制数解析显示出来,称为”解码”。在解码过程中,若使用了同编码方式不同的编码规则饿,则可能导致解析错误或者乱码。字符编码发展历程:编...

2018-10-26 14:49:06 546

原创 一、安装python解释器和 python语言介绍

1 安装python解释器*(了解)版本选择Python 3.7.0三位数字分别表示 大版本、小版本、小小版本我们用的是python3大版本平时下载注意第二位数小版本小小版本数字尽量大b表示beta测试版本;rc 待发布版本;什么都不加的是正式版本。我们选择较新又稳定的正式版本。windows x86表示32位。 x86-64或amd64表示64位。web-based在线安装;...

2018-10-26 11:36:17 417

原创 三、IP和IP地址区别和联系

IP(internet protocol) 网际协议 和IP地址有人会把“IP”和“IP 地址”搞混,“IP”其实是一种协议的名称。IP 协议的作用是把各种数据包传送给对方。而要保证确实传送到对方那里,则需要满足各类条件。其中两个重要的条件是 IP 地址和 MAC地址(Media Access Control Address)。IP 地址和 MAC地址:首先这里小编要给大家说的是,ip...

2018-10-26 10:39:31 2953

原创 二、计算计网络术语缩写

IT行业基本术语IT(information technology) 信息技术IP (internet protocol) 网际协议LAN(Local Area Network) 局域网WAN (Wide Area Network) 广域网CSS(Cascading Style Sheets) 布局,层叠样式表MVC(Model-View-Controller) 模型-视图-控...

2018-10-25 21:01:15 742

空空如也

空空如也

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

TA关注的人

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