自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr_zhang的博客

记录自己在python、linux上的学习

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

原创 寻找dom标签的练习(菜单隐藏)

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> .item .c1{ d

2018-03-21 17:29:40 208

原创 JavaScript DOM节点操作方法总结

节点类型主要有三种:元素节点,属性节点和文本节点。而对DOM的主要也就是围绕元素节点和属性节点的增删改查。下面就分别从对元素节点的操作和对属性节点的操作来介绍。元素节点在对DOM进行增删改之前,首先要找到对应的元素。具体的查找方法如下: getElementByID() // 得到单个节点 getElementsByTagName() // 得到节点数组 NodeList g...

2018-03-21 16:55:10 776

原创 JavaScript入门基础知识一

JavaScript介绍JavaScript是运行在浏览器端的脚步语言,JavaScript主要解决的是前端与用户交互的问题,包括使用交互与数据交互。 JavaScript是浏览器解释执行的,前端脚本语言还有JScript(微软,IE独有),ActionScript( Adobe公司,需要插件)等。前端三大块 1、HTML:页面结构2、CSS:页面表现:元素大小、颜色、位置、隐藏或显示、部分动画效...

2018-03-20 12:48:22 166

原创 CSS之定位,background属性

定位关于定位 我们可以使用css的position属性来设置元素的定位类型,postion的设置项如下:relative 生成相对定位元素,元素所占据的文档流的位置不变,元素本身相对文档流的位置进行偏移absolute 生成绝对定位元素,元素脱离文档流,不占据文档流的位置,可以理解为漂浮在文档流的上方,相对于上一个设置了相对或者绝对或者固定定位的父级元素来进行定位,如果找不到,则相对于body元素...

2018-03-20 12:46:21 336

原创 CSS之块元素,内联元素,内联块元素的理解

块元素、内联元素、内联块元素元素就是标签,布局中常用的有三种标签,块元素、内联元素、内联块元素,了解这三种元素的特性,才能熟练的进行页面布局。块元素 块元素,也可以称为行元素,布局中常用的标签如:div、p、ul、li、h1~h6、dl、dt、dd等等都是块元素,它在布局中的行为:支持全部的样式如果没有设置宽度,默认的宽度为父级宽度100%盒子占据一行、即使设置了宽度内联元素内联元素,也可以称为行...

2018-03-20 12:44:54 612

原创 CSS小插曲之元素溢出

css元素溢出当子元素的尺寸超过父元素的尺寸时,需要设置父元素显示溢出的子元素的方式,设置的方法是通过overflow属性来设置。overflow的设置项: 1、visible 默认值。内容不会被修剪,会呈现在元素框之外。2、hidden 内容会被修剪,并且其余内容是不可见的,此属性还有清除浮动、清除margin-top塌陷的功能。3、scroll 内容会被修剪,但是浏览器会显示滚动条以便查看其余...

2018-03-20 12:43:24 245

原创 CSS之有点绕的盒子模型

CSS盒子模型盒子模型解释 元素在页面中显示成一个方块,类似一个盒子,CSS盒子模型就是使用现实中盒子来做比喻,帮助我们设置元素对应的样式。盒子模型示意图如下:把元素叫做盒子,设置对应的样式分别为:盒子的边框(border)、盒子内的内容和边框之间的间距(padding)、盒子与盒子之间的间距(margin)。设置边框 设置一边的边框,比如顶部边框,可以按如下设置:border-top-color...

2018-03-20 12:41:41 237

原创 CSS之基础重点选择器的使用

css选择器常用的选择器有如下几种:1、标签选择器标签选择器,此种选择器影响范围大,建议尽量应用在层级选择器中。举例:*{margin:0;padding:0}div{color:red} <div>....</div> <!-- 对应以上两条样式 --><div class="box">....</div> &lt..

2018-03-20 12:36:29 160

原创 CSS简单的文本设置及颜色表示法

css文本设置常用的应用文本的css样式:color 设置文字的颜色,如: color:red;font-size 设置文字的大小,如:font-size:12px;font-family 设置文字的字体,如:font-family:'微软雅黑';font-style 设置字体是否倾斜,如:font-style:'normal'; 设置不倾斜,font-style:'italic';设置文字倾斜f...

2018-03-20 12:32:57 777

原创 前段CSS的三种引用方式,实际开发用第1种

css基本语法及页面引用css基本语法css的定义方法是:选择器 { 属性:值; 属性:值; 属性:值;}选择器是将样式和页面元素关联起来的名称,属性是希望设置的样式属性每个属性有一个或多个值。代码示例:div{ width:100px; height:100px; color:red }css页面引入方法:1、外联式:通过link标签,链接到外部样式表到页面中。<link rel="sty...

2018-03-20 12:31:24 214

原创 html块、含样式的标签

html块、含样式的标签html块1、div标签 块元素,表示一块内容,没有具体的语义。2、span标签 行内元素,表示一行中的一小段内容,没有具体的语义。含样式和语义的标签1、em标签 行内元素,表示语气中的强调词2、i标签 行内元素,原本没有语义,w3c强加了语义,表示专业词汇3、b标签 行内元素,原本没有语义,w3c强加了语义,表示文档中的关键字或者产品名4、strong标签 行内元素,表示...

2018-03-20 12:26:06 318

原创 html标题、段落、换行与字符实体

html标题通过 <h1>、<h2>、<h3>、<h4>、<h5>、<h6>,标签可以在网页上定义6种级别的标题。6种级别的标题表示文档的6级目录层级关系,比如说: <h1>用作主标题(最重要的),其后是 <h2>(次重要的),再其次是 <h3>,以此类推。搜

2018-03-20 12:20:01 3146

原创 html概述和基本结构

html概述HTML是 HyperText Mark-up Language 的首字母简写,意思是超文本标记语言,超文本指的是超链接,标记指的是标签,是一种用来制作网页的语言,这种语言由一个个的标签组成,用这种语言制作的文件保存的是一个文本文件,文件的扩展名为html或者htm,一个html文件就是一个网页,html文件用编辑器打开显示的是文本,可以用文本的方式编辑它,如果用浏览器打开,浏览器会按...

2018-03-15 09:42:07 200

原创 python的exit()用法

os._exit() 和 sys.exit()os._exit() vs sys.exit() 概述python的程序有两中退出方式:os._exit(), sys.exit()。本文介绍这两种方式的区别和选择。os._exit()会直接将python程序终止,之后的所有代码都不会继续执行。sys.exit()会引发一个异常:SystemExit,如果这个异常没有被捕获,那么python解释器将会...

2018-03-14 11:57:04 52053 1

原创 python中利用selector创建多用户聊天代码

#服务端:class Server(object): def __init__(self,sel,sock): self.sel = sel self.sock = sock def run(self,host,port): self.sock.bind((host,port)) self.sock.liste...

2018-03-10 15:42:10 513

原创 关于python面向对象中对对象有共同属性进行去重

class Person(object): def __init__(self, name, number): self.name = name self.number = number我实例三个一样属性的对象p1=Person("python",1)p2=Person("python",1)p3=Person("python",1)然后正常情况pr...

2018-03-10 15:25:27 944

原创 python操作之SQLAchemy

QLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。安装:pip3 install SQLALchemySQLAlchemy本身无法操作数据库,其必须以来pymsql等第三方插件,Dialect用于和数据API进行交流,根据配置文件的不同调用不同的数据库...

2018-03-05 19:16:01 583

原创 Python操作MySQL:pymysql

Python操作MySQL:pymysql下载安装:pip3 install pymysql1.执行SQL#!/usr/bin/env python# -*- coding:utf-8 -*-import pymysql # 创建连接conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='123...

2018-03-05 19:09:25 465

转载 python小白之僵尸进程和孤儿进程的理解(转载)

1、前言  之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。今天被人问到什么是孤儿进程和僵尸进程,会带来什么问题,怎么解决,我只停留在概念上面,没有深入,倍感惭愧。晚上回来google了一下,再次参考APUE,认真总结一下,加深理解。2、基本概念  我们知道在unix/linux中,正常情况下,子进程是通过父进程创建的,子进程在创建新的进程。子进程...

2018-02-15 13:31:30 1086

原创 python之小白的多线程小练习-利用多线程拷贝文件夹中的所有文件

import os,sysfrom multiprocessing import Poolfrom multiprocessing import Managerdef copy_file(name,path,new_path,q): fr=open(path+"/"+name) fw=open(new_path+'/'+name,"w") content=fr....

2018-02-14 22:59:04 2191 1

转载 Python 之小白的系统进程的理解之进程间通信

进程间通信-QueueProcess之间有时需要通信,操作系统提供了很多机制来实现进程间的通信。1. Queue的使⽤可以使⽤multiprocessing模块的Queue实现多进程之间的数据传递,Queue本身是⼀个消息列队程序,⾸先⽤⼀个⼩实例来演示⼀下Queue的⼯作原理:#coding=utf-8from multiprocessing import Queueq=Queue(3) #...

2018-02-14 20:36:58 148

转载 Python 之小白的系统进程的理解之进程池Pool

    当需要创建的⼦进程数量不多时,可以直接利⽤multiprocessing中的Process动态成⽣多个进程,但如果是上百甚⾄上千个⽬标,⼿动的去创建进程的⼯作量巨⼤,此时就可以⽤到multiprocessing模块提供的Pool⽅法。    初始化Pool时,可以指定⼀个最⼤进程数,当有新的请求提交到Pool中时,如果池还没有满,那么就会创建⼀个新的进程⽤来执⾏该请求;但如果池中的进程数已...

2018-02-14 20:17:42 188

转载 Python 之小白的系统进程的理解之multiprocessing

multiprocessing        如果你打算编写多进程的服务程序,Unix/Linux⽆疑是正确的选择。由于Windows没有fork调⽤,难道在Windows上⽆法⽤Python编写多进程的程序?        由于Python是跨平台的,⾃然也应该提供⼀个跨平台的多进程⽀持。        multiprocessing模块就是跨平台版本的多进程模块。        multipr...

2018-02-14 20:09:04 174

原创 Python 之小白的系统进程的理解之fork篇

系统编程介绍:之前程序执⾏都是⼀条腿⾛路,甚⾄是⽤⼀杆枪来打天下,通过系统编程的学习,会让大家有“”多条腿“”一起走路,就好比有了一把机关枪。进程现实生活中:      有很多的场景中的事情是同时进⾏的,⽐如开⻋的时候 ⼿和脚共同来驾驶汽⻋,再⽐如唱歌跳舞也是同时进⾏的;试想,如果把唱歌和跳舞这2件事情分开依次完成的话,估计就没有那么好的效果了(想⼀下场景:先唱歌,然后在跳舞,O(∩_∩)O哈哈~...

2018-02-14 19:49:26 304

原创 python的基础语法基础

一,Python的变量(1)创建变量变量的含义:存储信息的地方创建变量并赋值     x = 1    print x    x = 123 #再次赋值    print x(2)使用变量x = 1y = 2z = 3print x,y,x*y,zx = 1y = 2z = 3print x,y,x*y,z英文字母大小写敏感,例如:m与M不同    切记不要使用l,o命名...

2018-02-14 18:07:51 134

空空如也

空空如也

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

TA关注的人

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