自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4406)

转载 for源码实现

for源码实现我们知道,java的while和for基本上是实现一样的功能,这样会不会有一点缺点,同时java的迭代器显得尤为的麻烦。python的for和while就不同了,在实现迭代的功能的情况下,还能对每一个迭代出来的数据进行处理。for可以迭代三种对象1.默认有__iter__()的对象,也就是可迭代对象class zx: def __init__(self):...

2019-09-30 20:14:00 66

转载 生成器详解

生成器(generator)什么是生成器生成器是一种特殊的迭代器,生成器实现了迭代器协议__iter__(),__next__()生成器解决什么问题如果有一亿的数据要我们处理,我们通过列表的方式来访问的话,这一亿的数据是存放在内存的,这样会非常的消耗内存的,但是如果我们使用生成器的话,每当处理一个数据的时候,内存中只是相当于存了一个数据,这样可以节省大量的内存简单案例当生成器...

2019-09-30 19:34:00 48

转载 简单ORM的实现

简单的orm实现我们在使用各种框架的时候,关于数据库这方面的使用,框架给我们提供了很好的封装,这个就是orm关系映射orm的底层无非就是做了关系映射数据库的表(table) --> 类(class)记录(record,行数据)--> 对象(object)字段(field)--> 对象的属性(attribute)ORM设计字段首先是字段,每个字段都有很多...

2019-09-30 15:48:00 31

转载 元类案例解析

元类案例元类案例class Mytype(type): print("Mytype") def __new__(cls, *args, **kwargs): print("Mytye_new") return type.__new__(cls,*args, **kwargs)class Model(metaclass=Mytype):...

2019-09-29 17:07:00 28

转载 网络拓扑图

环型拓扑结构优点:网络路径选择和网络组建简单投资成本低如果单环形,单向传输缺点:传输速度慢连接用户非常少传输效率低扩展性差维护困难:同轴电缆采用插针接触方式,容易接触不良总线型拓扑结构基于广播机制,所有设备都可以接受数据,原地址目标地址,(同轴电缆时期)优点:网络简单,易于布线扩展容易维护容易缺点:传输速率低故障诊断困难难以实现大规...

2019-09-27 14:40:00 61

转载 python操作mysql

python操作mysql安装python操作mysql数据库,主要就是通过pymysql模块pip install pymysql操作流程1)建立数据库连接对象 conn2)通过 conn 创建操作sql的 游标对象3)编写sql交给 cursor 执行4)如果是查询,通过 cursor对象 获取结果5)操作完毕,端口操作与连接代码步骤注意1.对记录增删改默认需...

2019-09-27 00:27:00 25

转载 Mysql视图

什么是视图?比方说有一张基本表,用户1来查看数据可以查看到字段1和字段2,用户2来查看可以看到字段3和字段4,那么这两个用户对同一张表就有不同的视图首先从两个角度来看,一个是系统角度,一个是用户角度系统角度视图是一个虚表,即视图所对应的数据不进行实际存储,数据库中只存储视图的定义,对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的基本表用户角度视图是从一个或多个表...

2019-09-26 23:12:00 25

转载 Mysql多表关系

mysql多表关系多表关系是关系型数据库特有的三种关系一对一关系一对多关系多对多关系总结一对一例子:用户和用户信息外键设置在用户上,外键字段唯一非空添加无级联:先增加被关联表记录(用户信息表),再增加关联表记录(用户表)级联:相同删除无级联:先删除关联表记录,再删除被关联表记录级联:可以直接先删除被关联的记录,直接删除两张表修改无级联:关联与被关联表都无...

2019-09-26 21:59:00 7

转载 2、听力方法

1.魔鬼跟读法:跟读最不适应的语音2.点式听力法:不适用暂停键,抓住核心语料3.复数听写法:强化单复数拼写原则转载于:https://www.cnblogs.com/chenglaiyong/p/11583343.html...

2019-09-25 10:58:00 32

转载 1.听力材料准备及使用方法

1、备考资料:2、使用方法(1)听写章节:重点听第3章、第4章、第5章、第11章,保证正确率到达95%以上。其他的章节有时间再听。(2)听写方法:听一个TestPaper时,连续听写,不要按暂停键,然后对答案,把错的单词抄写到第一遍错词本上,再记忆这些错的单词。(连续听写,核对答案,抄写错词,记忆错词)继续听写下一个章节。(3)听写工作量:最好每天9个小节(4...

2019-09-25 10:48:00 30

转载 Linux权限基础

Linux权限基础四种权限大类基本权限特殊权限隐藏权限file ACL权限三种基本权限r(read)读是基本权限,没有读权限其他的一切操作都会被限制读 4w(write)写 2x(exceute)执行 1文件权限案例dr-xr-xr-x. 5 root root 4096 9月 19 17:37 boot数字表示权限-555文件的权限一共有9个字符,3个...

2019-09-25 01:06:00 22

转载 Linux安装python环境脚本

自动安装python环境的脚本1.首先判断是不是root用户2.判断是否安装3.是否下载成功(网络可能有问题)4.是否解压成功(文件下载可能缺少)5.安装配置python环境# coding=utf-8import osimport sysif os.getuid()==0: passelse: print "当前用户不是root用户,请登录roo...

2019-09-25 00:36:00 72

转载 Mac搭建github Page的Hexo免费个人博客

1.基础准备github账号安装git安装node.js、npm2.创建repo3.配置SSH key这一步并不重要,配置SSH key与否,并不影响博客的搭建和使用,只是配置了之后,更新博客方便一点,不用每次都输用户名和密码。打开终端,输入如下命令cd .sshls -la检查终端输出的文件列表中是否已经存...

2019-09-24 21:07:00 72

转载 Mysql数据查询

Mysql查询数据多次过滤条件:from、where、group by、having、distinct、order by、limit => 层层筛选后的结果查:select [distinct] 字段1 [[as] 别名1],...,字段n [[as] 别名n] from [数据库名.]表名 [条件];注:一条查询语句,可以拥有多种筛选条件,条件的顺序必须按照上方顺序进行...

2019-09-24 19:10:00 18

转载 Mysql数据类型

整型数据长度mysql的整型数据类型都是固定长度的整数-1是因为有一个0负数没有少一位是因为负号tinyint:1字节 -128~127 *smallint:2字节 -32768 ~ 32767mediumint:3字节int:4字节 -2147483648~2147483647 *bigint:8字节约束 *clsunsigned:无符号zerofill:0填充...

2019-09-23 23:48:00 23

转载 desc和show

desc只能查看表结构查看zx1表结构desc zx1;mysql> desc zx1 -> ;+---------+---------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+---------+---------+------...

2019-09-23 23:04:00 109

转载 Mysql权限管理

DCL管理用户用户权限表放在Mysql的user表中默认用户登录会给与用户同名的一个数据库的所有权限(比方说新建一个用户zx,然后你数据库有一个zx数据库,当登录zx用户,就会有zx数据库的权限)用户信息查看(修改需要重启服务)1)查看当前登录的用户mysql>: select user();2)root权限下可以查看所有用户信息mysql>: select...

2019-09-23 22:19:00 22

转载 深入理解inode和硬链接和软连接和挂载点

inode一、inode是什么?理解inode,要从文件储存说起。扇区文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。八个扇区一个块操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的...

2019-09-22 21:44:00 36

转载 Linux用户和组

用户和组Linux多用户的意义Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。用户每个用户有唯一的编号uid使用ls -l可以查看文件所属...

2019-09-22 19:43:00 27

转载 2.4线性表的顺序表示和实现

一、顺序表示用一组地址连续的存储单元一次存储线性表的数据元素,称为线性表的顺序存储结构或顺序映像。这种存储结构的线性表称为顺序表(Sequential List)二、顺序表中基本操作的实现1、初始化2、取值3、查找4、插入5、删除转载于:https://www.cnblogs.com/chenglaiyong/p/11567855.html...

2019-09-22 16:07:00 36

转载 2.2线性表-线性表的类型定义

对线性表的数据元素不仅可以进行各种访问,还可以进行插入和删除操作。ADT List{  数据对象  数据关系  数据操作}转载于:https://www.cnblogs.com/chenglaiyong/p/11567831.html...

2019-09-22 16:01:00 35

转载 2.1线性表-线性表的定义和特点

一、定义诸如此类由n(n>=0)个数据特性相同的元素构成的有限序列称为线性表,线性表中元素的个数n(n>=0)定义为线性表的长度以,n=0时称为空表。二、特点(1)存在唯一一个被称为“第一个”的数据元素;(2)存在唯一一个被称为“最后一个”的数据元素;(3)除第一个之外,结构中的每个数据元素均只有一个前驱;(4)除最后一个之外,结构中的每个数据元素均只...

2019-09-22 15:57:00 67

转载 1.3数据结构-算法和算法分析

一、算法定义:为了解决某类问题而规定的一个有限长的操作序列特点:有穷性、确定性、可行性、输入、输出二、评价算法优劣的基本标准正确性、高效性、可读性、健壮性三、算法的时间复杂度一条语句重复执行的次数称为语句频度(Frequency Count)一般情况下,算法中基本语句重复执行的次数是问题规模n的某个函数f(n),算法的时间量度记作            T...

2019-09-22 15:51:00 34

转载 1.2数据结构-抽象数据类型的表示和实现

抽象数据类型独立于具体实现,将数据和操作封装在一起。使得用户只能通过抽象数据类型定义的某些操作来访问其中的数据,从而实现了信息的隐藏。抽象数据类型相当于在概念层上描述问题,而类偏向于在实现层上描述问题。最好用面向对象的方法描述抽象数据类型。转载于:https://www.cnblogs.com/chenglaiyong/p/11567682.html...

2019-09-22 15:31:00 58

转载 「SAP技术」SAP MM 明明有维护源清单,还是不能下PO?

SAP MM 明明有维护源清单,还是不能下PO?下午收到用户报错说,创建采购订单失败,报错 :Material ### not included in source list despite source list requirement. 如下图:实际上该物料的source list主数据是有维护的:并且source li...

2019-09-22 10:58:00 72

转载 VIM文本编辑器

VIM文本编辑器四大模式命令模式进入文件首先就是命令模式,只有命令模式可以切换以下三种模式插入模式(进入此模式 a i o)(返回命令行 ESC)末行模式(进入此模式 :)(返回命令行 ESC)替换模式(进入此模式 R)(返回命令行 ESC)命令模式功能在此模式下可以输入命令来进行存盘,移动光标,删除字符,撤销命令等操作,还可以设置vim的编辑环境。光标操作移动光标...

2019-09-21 21:45:00 18

转载 Linux文件操作

文件管理文件inode:文件属性(权限 3timestat可以查看i节点内容block:文件内容(数据文件的三timeatime:(access time)显示文件被访问的最后的时间mtime: (modify time)文件内容被改变的最后时间ctime: (change time)inode内容被改变的最后一个时间,atime改变也会变化文件创建 修改 删除 移动 ...

2019-09-21 19:20:00 27

转载 解决ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.soc...

systemctl restart mariadb数据库服务没有启动转载于:https://www.cnblogs.com/zcdhhh/p/11562035.html

2019-09-21 11:14:00 82

转载 MySQL基础

MySQL基础数据库的历史(DataBase,DB)人工管理阶段文件系统数据系统MySQL是由MySQL AB公司开发,目前属于Oracle公司,是开源的关系型数据库。Mysql存储引擎为啥出现引擎MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术...

2019-09-20 22:55:00 23

转载 八大排序

Python 八大排序时间复杂度空间复杂度1.插入排序2.基数排序import random#构建随机的整数列表zx=[]for i in range(1000): zx.append(random.randint(1,1000))#找出最大的数字,算出是几位数def big_num(zx): max = 0 for i in zx: ...

2019-09-20 18:27:00 24

转载 Linux基本命令

Linux命令文本界面提示符[root@www ~]#root 当前用户www 计算机名称或部分名称~ 当前路径 表示家目录#当前为管理员 $普通用户使用PS1命令修改提示符命令语法 命令 [命令选项] [参数] 学会看语法: {必选项}[可选项] 举例 ls -a /tmp 等价 ls –all /tmpls ...

2019-09-20 16:51:00 21

转载 Linux基本架构

Linuxlinux设计思想1.程序应该小而专一,程序应该尽量的小,且只专注于一件事上,不要开发那些看起来有用但是90%的情况都用不到的特性;2.程序不只要考虑性能, 程序的可移植性更重要,shell和perl,python等脚本相比c有更好的移植性;3.一切皆文件,尽量使用文本文件来存储数据,避免使用二进制文件,因为文本文件可读性强,且已经有跟多的工具来处理,例如awk,sed...

2019-09-20 15:24:00 43

转载 计算机故障

计算机故障快速定位问题方向先判断硬件还是系统错误如果电脑在黑白字的界面就进不去了,一般是硬件的错误(BIOS自检有关)如果能进入选择系统的界面,并进入系统,一般就是系统错误硬件错误排除法1.拔除主板上的其他设备,只留下,主板,cpu,内存,磁盘,显卡一般磁盘坏的可能大,因为他是耗材,然后可以把部分设备,拔下来,去好的电脑运行,看看能不能正常启动,一一排除系统错误通过PE...

2019-09-20 08:40:00 37

转载 线程池&进程池

线程池&进程池池子解决什么问题?1.创建/销毁线程伴随着系统开销,如果过于频繁会影响系统运行效率2.线程并发数量过多,抢占系统资源,从而导致系统阻塞甚至死机3.能够刚好的控制和管理池子里面的线程和进程concurrent.futures模块提供了高度封装的异步调用接口ThreadPoolExecutor:线程池,提供异步调用ProcessPoolExecutor:进...

2019-09-19 23:01:00 27

转载 time&datetime模块

date: 2019-9-18author:yangxiaoyi---time模块中时间表现的格式主要有三种:  a、timestamp时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量  b、struct_time时间元组,共有九个元素组。  c、format time 格式化时间,已格式化的结构使时间更具可读性。包括自定义格式和固定格式。1...

2019-09-19 11:59:00 23

转载 os\sys模块

目录 python OS模块 、SYS模块 OS模块 os模块就是对操作系统进行操作,使用该模块必须先导入模块: getcwd() 获取当前工作目录(当前工作目录默认都是当前文件所在的文件夹) chdir()改变当前工作目录 操作时如果书...

2019-09-18 19:11:00 29

转载 机箱-网卡-声卡-显卡-显示器

机箱-网卡-声卡-显卡-显示器机箱电源机箱选购参考1)抗静电2)机箱质量3)机箱散热4)机箱质量不易变形(否则会损坏主板)5)机箱空间能满足扩展需求6)注意支持的主板机箱分类1.E-ATX加大型2.ATX标准型3.M-ATX紧凑型4.MINI mini型电源电源是计算机的心脏部件。电源工作的稳定直接决定了电脑的稳定,所以在选购电源时,建议大家不要选购杂牌,一...

2019-09-17 20:48:00 33

转载 scrapy请求传参-BOSS反爬

scrapy请求传参-BOSS反爬思路总结首先boss加了反爬是cookies的爬取的内容为职位和职位描述# -*- coding: utf-8 -*-import scrapyfrom boss.items import BossItemclass Boss01Spider(scrapy.Spider): name = 'boss_01' start...

2019-09-17 20:18:00 13

转载 1.1数据结构-基本概念和术语

一、数据、数据元素、数据项、数据对象数据(Data):所有能够输入到计算机中并被计算机程序处理的符号的总称(数学计算中用到的整数和实数)数据元素(Data Element):数据的基本单位数据项(Data Item):组成数据元素的,有独立含义的,不可分割的最小单位(学生基本信息表中的学号、姓名、性别,都是数据项)数据对象(Data Object):性质相同的元素的集合...

2019-09-17 18:04:00 34

转载 计算机硬件-主板

计算机硬件-主板主板作用主板是计算机中最重要的平台部件,也是电脑中最大的集成电路板,它直接或间接的将所有的设备连接在一起。主板的好坏直接决定了计算机速度的快慢和运行稳定。同时主板也提供了大量的设备接口,为计算机扩展功能提供了可能。构成主板一般为矩形电路板,上面安装了组成计算机的主要电路系统,一般有BIOS芯片、I/O控制芯片、键和面板控制开关接口、指示灯插接件、扩充插槽、主板及...

2019-09-16 22:50:00 39

空空如也

空空如也

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