- 博客(94)
- 资源 (1)
- 收藏
- 关注
原创 PS基本操作
移动选择与图层面板1、按住Ctrl,在图像上点击可以选中图层2、移动元素同时按住Alt键可复制一个图层3、图层面板的操作,包括选中图层、图层的显示隐藏、图层顺序、新建图层、图层删除 新建图像执行菜单命令 文件/新建可以新建一张图片,设置大小,颜色模式选RGB,网页图片一般选择72像素/英寸,如果图像要打印,可设为300/英寸。背景按情况选透明或白色。
2017-08-30 22:40:20 547
原创 常用图片格式介绍(了解
常用图片格式 图片是网页制作中很重要的素材,图片有不同的格式,每种格式都有自己的特性,了解这些特效,可以方便我们在制作网页时选取适合的图片格式,图片格式及特性如下:1、psdphotoshop的专用格式。优点:完整保存图像的信息,包括未压缩的图像数据、图层、透明等信息,方便图像的编辑。缺点:应用范围窄,图片容量相对比较大。2、jpg网
2017-08-30 22:38:29 1198
原创 css权重值
CSS权重指的是样式的优先级,有两条或多条样式作用于一个元素,权重高的那条样式对元素起作用,权重相同的,后写的样式会覆盖前面写的样式。权重的等级可以把样式的应用方式分为几个等级,按照等级来计算权重!important,加在样式属性值后,权重值为 10000内联样式,如:style=””,权重值为 1000ID选择器,如:#content,权重值为 100类,伪类
2017-08-30 22:36:10 652
原创 前端:background背景图
background背景图属性解释background属性是css中应用比较多,且比较重要的一个属性,它是负责给盒子设置背景图片和背景颜色的,background是一个复合属性,它可以分解成如下几个设置项:background-color 设置背景颜色background-image 设置背景图片地址background-repeat 设置背景图片如何重复
2017-08-30 22:35:04 959
原创 tabel表格制作及操作
表格的基本用法l table表示表格开始表格结束l tr表示表格中的行标签一个表格中有多少行就应该书写多少对tr标签l td表示表格中的单元格标签一行中有多少个单元格就应该书写多少对td标签l表格中所有的内容都必须在放置在td标签里面 也就是说只有td标签才能存放内容l th表示标题单元格这个单元格里面的文本会加粗显示并且会居中表格常用属性ta
2017-08-30 22:33:06 1532
原创 定位position(前面布局无法实现
文档流文档流,是指盒子按照html标签编写的顺序依次从上到下,从左到右排列,块元素占一行,行内元素在一行之内从左到右排列,先写的先排列,后写的排在后面,每个盒子都占据自己的位置。定位:1、relative 生成相对定位元素,元素所占据的文档流的位置保留,元素本身相对自身原位置进行偏移。2、absolute 生成绝对定位元素,元素脱离文档流,不占据文档流的位置,可以理解
2017-08-29 23:26:59 855
原创 浮动
浮动特性1、浮动元素有左浮动(float:left)和右浮动(float:right)两种2、浮动的元素会向左或向右浮动,碰到父元素边界、其他元素才停下来3、相邻浮动的块元素可以并在一行,超出父级宽度就换行(不占位置4、浮动让行内元素或块元素自动转化为行内块元素(此时不会有行内块元素间隙问题)5、浮动元素后面没有浮动的元素会占据浮动元素的位置,没有浮动的元素内的文字会避开浮动的
2017-08-29 23:25:16 446
原创 元素(块、行内、行内块
块元素的特点1.支持所有样式 2.块级元素独占一行 3.块级元素默认宽度和父元素一样常用块元素块级元素 一般div p ol ul h1-h6 li dl dt dd 等都是初始化(样式重置)1.实际开发中,我们会把这些默认的样式在样式定义开头清除掉,清除掉这些默认样式,方便我们写自己的定义的样式,这种做法叫样式重置。body,p,h1,h2,h3,h4
2017-08-29 23:24:12 972
原创 margin相关技巧
1.设置元素水平居中; margin:0 auto;margin负值让元素位移及合并边框外边距合并外边距合并指的是:当两个垂直外边距相遇时,他们将行程一个外边距.合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者:一个格子距下30px,下面的格子距上100px,边距合并之后取100px解决方法1.使用这种特性系统自带2.设置一边的外边距,一般设置mar
2017-08-27 22:55:25 833
原创 列表与表单
有序标签orderlist-基本用法- - -列表内容 -列表内容 -..... - -快速构建表格的快捷键ol>(li>a)*4无序标签 unorderlist -->经常使用- -列表内容 -列表内容 - 系统自带的左边的小图
2017-08-27 22:52:08 556
原创 CSS属性提升
CSS样式 属性提高text-align设置文字水平对齐方式,如text-align:center 设置文字水平居中text-indent设置文字首行缩进,如:text-indent:24px; 设置文字首行缩进24pxfont-style设置字体是否倾斜,如:font-style:'normal'; 设置不倾斜,font-style:'italic';设置文字倾斜font同时设置
2017-08-27 22:48:59 340
原创 CSS—常用选择器
选择器是指通过一定的语法规则选取到对应的HTML标记,然后给这个对应的HTML标记设置样式1.标签选择器写法:标签名{属性:值;属性:值}标签选择器影响范围大,一般用来做一些通用设置,或用在层级选择器中。举例:div{color:red}......这是第一个div<!--对应以上样式 -->这是第二个div<!--对应以上样式 -->
2017-08-26 22:41:04 508
原创 CSS_属性入门
width设置元素(标签)的宽度,如:width:100px;height设置元素(标签)的高度,如:height:200px;background设置元素背景色或者背景图片,如:background:gold; 设置元素背景色为金色画图演示 边框内边距,外边距border设置元素四周的边框,如:border:1px solid black; 设置元素四周边框是1像素宽的黑色
2017-08-26 22:39:39 296
原创 表现形式CSS
CSS(Cascading StyleSheets的缩写),翻译为“层叠样式表”或者“级联样式表”,简称样式表Cascading StyleSheets 的首字母缩写,意思是层叠样式表。有了CSS,html中大部分表现样式的标签就废弃不用了,html只负责文档的结构和内容,表现形式完全交给CSS,html文档变得更加简洁用来给HTML网页来设置外观或者样式:HTML网页中的文字
2017-08-26 22:37:39 588
原创 Html(快捷键!+Tab)
HMTL(HyperText Mark-up Language)即超文本*标记*语言或超文本标签语言超文本可以实现页面内可以包含图片,链接,甚至音乐,程序等.网页文件扩展名:.html或者 .htm超文本标记语言包括"头"部分(英文:head),和"主体"部分(英文:body),其中"头"部提供关于网页的信息,"主体"部分提供网页的具体内容.注释快捷键contr
2017-08-26 22:34:22 13202
原创 python 经典100例 (61-80)
python 经典100例(61-80)'''【程序61】题目:打印出杨辉三角形(要求打印出10行如下图) 1.程序分析:''' if __name__ == '__main__': a = [] for i in range(10): a.append([]) for j in range(10):
2017-08-23 22:12:22 1578
原创 python中的匿名函数lambda
匿名函数python 使用 lambda 来创建匿名函数。所谓匿名,意即不再使用 def 语句这样标准的形式定义一个函数。lambda 只是一个表达式,函数体比 def 简单很多。lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。lambda 函数拥有自己的命名空间,且不能访问自有参数列表之外或全局命名空间里的参数
2017-08-22 22:50:21 649
转载 二进制如何转十进制,十进制如何转二进制
1 转成二进制主要有以下几种:正整数转二进制,负整数转二进制,小数转二进制;1、 正整数转成二进制。要点一定一定要记住哈:除二取余,然后倒序排列,高位补零。 也就是说,将正的十进制数除以二,得到的商再除以二,依次类推知道商为零或一时为止,然后在旁边标出各步的余数,最后倒着写出来,高位补零就OK咧。哎呀,还是举例说明吧,比如42转换为二进制,如图1所示操作。
2017-08-22 00:19:39 6402 3
原创 python经典100例(41-60)
python 经典100例(41-60)'''【程序41】题目:学习static定义静态变量的用法 1.程序分析:2.程序源代码:'''# python没有这个功能了,只能这样了:)def varfunc(): var = 0 print 'var = %d' % var var += 1if __name__ == '
2017-08-22 00:04:41 2383
原创 python经典100例(21-40)
''' 【程序21】题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。1.程序分析:采取逆向思维的方法,从后往前推断。2.程序源代码:'''x2 = 1for day in ra
2017-08-22 00:01:55 2611
原创 python中的正则表达式
Python正则表达式正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。re 模块使 Python 语言拥有全部的正则表达式功能。compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替
2017-08-19 23:20:54 419
原创 服务器select与gevent
select版-TCP服务器 1. select 原理在多路复用的模型中,比较常用的有select模型和epoll模型。这两个都是系统接口,由操作系统提供。当然,Python的select模块进行了更高级的封装。将需要判断有数据传来的(可读的)socket、可以向外发送数据的(可写的)socket及发生异常状态的socket交给select,select会帮助我们从中遍历找
2017-08-18 23:00:22 1068
原创 python初级进阶篇
python之路:进阶篇一、作用域在Python 2.0及之前的版本中,Python只支持3种作用域,即局部作用域,全局作用域,内置作用域;在Python 2.2中,Python正式引入了一种新的作用域 --- 嵌套作用域;在Python 2.1中,嵌套作用域可以作为一个选项被开启;嵌套作用域的引入,本质上为Python实现了对闭包的支持,关
2017-08-17 23:44:55 403
原创 python开始之路—基础中的基础
python之路: 基础篇一、Python1、python是怎么来的 是在1989年吉多·范罗苏姆,在圣诞节的时候闲着无聊自己用C语言开发的,一个脚本解释程序,作为ABC语言的一种继承。 2、有哪些公司在用 Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Fa
2017-08-17 23:42:14 506
转载 python网络编辑 socket篇
Python之路: socket篇Socket 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket,作为BSD UNIX的进程通信机制,通常也称做“套接字” ,是一个通信链的句柄,实现不同程序之间的发出请求和应答请求。对于文件用【打开】【读写】【关闭】模式操作。socket就是该模式的实现,即一种特
2017-08-17 23:37:26 520
原创 python 经典100例(1-20)
实例1:题目:有1、2、3、4个数字,能组成多少个相互不同且无重复的三位数?都是多少? #!/usr/bin/env python# --*--coding:utf-8 --*--'''可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。'''for i in range(1,5): for j in
2017-08-17 23:01:13 1661
原创 tcp长连接和短连接
TCP在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立通过三次握手,释放则需要四次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的。1. TCP短连接模拟一种TCP短连接的情况:1. client 向 server 发起连接请求2. server 接到请求
2017-08-16 22:47:43 426
原创 TCP的2MSL问题
2MSL (Maximum SegmentLifetime) TIME_WAIT状态的存在有两个理由: 让4次挥手关闭流程更加可靠;4次挥手的最后一个ACK是是由主动关闭方发送出去的,若这个ACK丢失,被动关闭方会再次发一个FIN过来。若主动关闭方能够保持一个2MSL的TIME_WAIT状态,则有更大的机会让丢失的ACK被再次发送出去。 防止lost dup
2017-08-16 22:45:26 2139
原创 tcp十种状态
CLOSED:表示关闭状态(初始状态)。LISTEN:该状态表示服务器端的某个SOCKET处于监听状态,可以接受连接。SYN_SENT:这个状态与SYN_RCVD遥相呼应,当客户端SOCKET执行CONNECT连接时,它首先发送SYN报文,随即进入到了SYN_SENT状态,并等待服务端的发送三次握手中的第2个报文。SYN_SENT状态表示客户端已发送SYN报文。SYN_RCVD: 该状
2017-08-16 22:42:44 2471
原创 TCP程序流程及服务器客户端
Tcp服务器创建:import socket # 服务器的端口号PORT = 9000 #创建套接字socket对象,用于进行通讯# scoket.SOCK_STREAM表明使用tcp协议,流式协议#监听socketserver_sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
2017-08-16 22:39:35 894
原创 TCP四次挥手
由于TCP连接是可以双向通信的(全双工),因此每个方向都必须单独进行关闭。这原则是当一方完成它的数据发送任务后就能发送一个FIN来终止这个方向的连接。收到一个FIN只意味着这一方向上没有数据流动,一个TCP连接在收到一个FIN后仍能发送数据。首先进行关闭的一方将执行主动关闭,而另一方执行被动关闭。客户端发出段7,FIN位表示关闭连接的请求。 服务器发出段8,应答客户端的关闭
2017-08-16 22:37:31 214
原创 TCP协议以及三次握手
TCP协议,传输控制协议(英语:TransmissionControl Protocol,缩写为 TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC793定义。tcp通信需要经过创建连接、数据传送、终止连接三个步骤。 可靠传输:1)TCP采用发送应答机制TCP发送的每个报文段都必须得到接收方的应答才认为这个TCP报文段传输成功
2017-08-16 22:34:57 317
原创 python面试题汇总(1)
1. (1)python下多线程的限制以及多进程中传递参数的方式 python多线程有个全局解释器锁(global interpreter lock),这个锁的意思是任一时间只能有一个线程使用解释器,跟单cpu跑多个程序一个意思,大家都是轮着用的,这叫“并发”,不是“并行”。 多进程间共享数据,可以使用 multiprocessing.Value 和 multiprocessing.A
2017-08-15 23:09:22 1152
原创 网络上总结python中的面试题
【题目:001】| 说说你对zen of python的理解,你有什么办法看到它?Python之禅,Python秉承一种独特的简洁和可读行高的语法,以及高度一致的编程模式,符合“大脑思维习惯”,使Python易于学习、理解和记忆。Python同时采用了一条极简主义的设计理念,了解完整的Python哲学理念,可以在任何一个Python交互解释器中键入import this命令,这是Pyt
2017-08-15 22:56:23 1024
原创 总结python中基本的面试题
1.Python是如何进行内存管理的?答:从三个方面来说,一对象的引用计数机制,二垃圾回收机制,三内存池机制一、对象的引用计数机制Python内部使用引用计数,来保持追踪内存中的对象,所有对象都有引用计数。引用计数增加的情况:1,一个对象分配一个新名称2,将其放入一个容器中(如列表、元组或字典)引用计数减少的情况:1,使用del语句对
2017-08-15 22:48:53 336
原创 python中常见的15中面试题
下面这些问题涉及了与Python相关的许多技能,问题的关注点主要是语言本身,不是某个特定的包或模块。每一个问题都可以扩充为一个教程,如果可能的话。某些问题甚至会涉及多个领域。我之前还没有出过和这些题目一样难的面试题,如果你能轻松地回答出来的话,赶紧去找份工作吧!问题1到底什么是Python?你可以在回答中与其他技术进行对比(也鼓励这样做)。答案下面是一些关键
2017-08-15 22:42:57 522
原创 linux中UDP程序流程、客户端、服务端
UDP--- 用户数据报协议(User Datagram Protocol),是一个无连接的简单的面向数据报的运输层协议。 优点:传输速度快缺点:不可靠 socket的中文意思是接插件: 创建socket在 Python 中 使用socket 模块的类 socket 就可以完成: socket.socket(AddressFamily,Typ
2017-08-15 22:32:38 2232
原创 linux中的集线器、交换机、路由器及组网
集线器:(缺点:群发信息hub(集线器)能够完成多个电脑的链接每个数据包的发送都是以广播的形式进行的,容易堵塞网络 通过交换机组网网络交换机(又称“网络交换器”),是一个扩大网络的器材,能为子网络中提供更多的连接端口,以便连接更多的计算机具有性能价格比高、高度灵活、相对简单、易于实现等特点 以太网技术已成为当今最重要的一种局域网组网技术,网络交换机也就成为了最普及的交
2017-08-15 22:30:20 1002
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人