自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TOP

Stay Hungry, Stay Foolish.

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

转载 TCP协议的3次握手与4次挥手过程详解

摘要: 本文将分别讲解经典的TCP协议建立连接(所谓的“3次握手”)和断开连接(所谓的“4次挥手”)的过程。1、前言尽管TCP和UDP都使用相同的网络层(IP),TCP却向应用层提供与UDP完全不同的服务。TCP提供一种面向连接的、可靠的字节流服务。面向连接意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据之前必须先建立一个TCP连接。这一过程与打电

2017-08-31 03:10:04 534

转载 TCP/IP详解学习笔记

TCP/IP详解学习笔记 这位仁兄写得太好了TCP/IP详解学习笔记   这位仁兄写得太好了.http://blog.youkuaiyun.com/goodboy1881/category/204448.aspxTCP/IP详解学习笔记(13)-TCP坚持定时器,TCP保活定时器TCP/IP详解学习笔记(12)-TCP的超时与重传TCP/IP详解学习

2017-08-27 09:59:22 546

转载 Java开发中的23种设计模式详解(转)

Java开发中的23种设计模式详解(转)设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式

2017-08-23 21:07:47 436

转载 程序员到CTO的Java技术路线图

zz563143188从程序员到CTO的Java技术路线图 博客分类:编程经验 编程框架java多线程jdk      在技术方面无论我们怎么学习,总感觉需要提升自已不知道自己处于什么水平了。但如果有清晰的指示图供参考还是非常不错的,这样我们清楚的知道我们大概处于那个阶段和水平。  Java程序员高级特性             

2017-08-23 10:54:39 1193

原创 没有临时变量的情况下,交换两个值。

两个变量值的交换,其中用到临时变量。temp=a; a=b; b=temp; 如果在没有临时变量的情况下,该如何做呢?网络上的人们给出了两种方法:一、异或法a=a^b; b=b^a; a=a^b;

2017-08-13 23:06:01 389

原创 Python用filter()滤掉非回数

刷杂技???回数是指从左向右读和从右向左读都是一样的数,例如12321,909。请利用filter()滤掉非回数;print(list(filter((lambda n:str(n)==str(n)[::-1]), range(1, 10000))))

2017-07-20 20:56:32 509

原创 generator输出杨辉三角

杨辉三角定义如下: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 11 5 10 10 5 1把每一行看做一个list,试写一个generator,不断输出下一行的list:# 期待输出:# [1]# [1, 1]# [1, 2, 1]#

2017-07-20 16:39:32 3069

原创 汉诺塔的移动函数

汉诺塔的移动:用Python编写move(n, a, b,c)函数,接收参数n,n表示3个柱子A、B、C中第1个柱子A的盘子数量,打印出把所有盘子从A借助B移动到C的方法;#期待输出:#A --> C#A --> B#C --> B#A --> C#B --> A#B --> C#A --> Cmove(3,'A', 'B', 'C')

2017-07-20 08:36:06 3606

转载 默认参数必须指向不变对象!

python设置默认参数有个最大的坑,演示如下:先定义一个函数,传入一个list,添加一个END再返回:def add_end(L=[]): L.append('END') return L当你正常调用时,结果似乎不错:>>> add_end([1, 2, 3])[1, 2, 3, 'END']>>> add_end(['x', 'y', 'z'])

2017-07-19 20:53:05 800

转载 Python - 在定义函数时,为什么默认参数不能放在必选参数前面?

直接定义这样的函数时,Python会报错:[python] view plain copyprint?Python 3.4.2 (v3.4.2:ab2c023a9432, Oct  6 2014, 22:16:31) [MSC v.1600 64 bit (AMD64)] on win32  Type "copyright", "credits" or 

2017-07-19 20:48:27 7416 2

转载 cmd 进入d盘,XP与Win7、8区别

用 Win7(包括同内核的 Windows Server 2008 R2)以上系统,在 cmd 命令提示符中输入在 XP 系统中适用的进入d盘命令回车却进入不了d盘(进去又退出来)。平常使用电脑过程中,由于 cmd 命令用得少,cmd 进入d盘失败总让人以为命令输入错了,加上在窗口界面的系统解决问题的途径有多种,大多时候就不管它了。  既然用在 XP 中的 cmd命令不能进入 Windows7

2017-07-19 15:05:39 613

转载 Python字符串和编码

字符串和编码阅读: 891756字符编码我们已经讲过了,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须

2017-07-13 21:45:14 294

转载 弄懂数据库三大范式

数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 范式说明 1.1 第一范式(1NF)无重复的列     所谓第一范式(1NF)是指数据库表的每一列都是

2017-07-10 22:40:12 339 1

转载 JAVA发送http get/post请求、调用http接口、方法

三个例子 —JAVA发送http get/post请求,调用http接口、方法例1:使用 HttpClient (commons-httpclient-3.0.jar jar下载地址:http://download.youkuaiyun.com/download/capmiachael/9760550)import java.io.ByteArrayInputStream;import java

2017-07-06 12:48:16 641

转载 PHP Apache shutdown unexpectedly启动错误解释及解决的方法

PHP Apache shutdown unexpectedly启动错误解释及解决的方法时间:2017-06-11 12:58:23      阅读:51      评论:0      收藏:0      [点我收藏+] 标签:src   hosts   iis   opp   bsp   网络   amp   more   ast   在学PHP的时候,偶然发现XAM

2017-07-05 19:04:12 398

转载 selenium开发环境搭建

一. 安装Python3     1. 进入Python官方网站:https://www.python.org/downloads/  下载并安装最新版本的python(建议安装Python3) 。  下面是Python官网上几个版本的区别:                     (1).web-based installer 是需要通过联网完成安装的          

2017-07-03 16:54:57 411

转载 csdn如何转载别人的文章

csdn如何转载别人的文章标签: 转载 2016-08-19 16:51 2783人阅读 评论(0)收藏举报分类: 电脑操作技能(6) 作者同类文章X转载地址:http://blog.youkuaiyun.com/jiangping_zhu/article/details/180441091、找

2017-07-03 16:11:13 285

转载 C++/C/JAVA/Python之间的区别?

这四者都是通用编程语言:python: 快速开发应用程序java: 健壮的大型软件C++: 需求效率的软件C: 操作系统及驱动python比较容易学习,语法很简单,融入了很多现代编程语言的特性。python的库非常丰富,可以迅速地开发程序,无论是网站还是小游戏都非常方便。不过,python的脚本的运行效率较低,不适合对运行效率要求较高的程序。Java的语法比较规则,采用

2017-07-01 23:35:36 13145 2

原创 1小时学会MySQL基础

MySQL入门1.   数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。2.   使用关系型数据库管理系统(RDBMS)来存储和管理的大数据量。关系型数据库是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。3.   RDBMS特点:1.数据以表格

2017-06-29 19:29:57 1145

原创 1小时学会Shell基础

1小时学会Shell基础

2017-06-28 13:13:45 357

原创 2小时学会Linux基础

2小时学会Linux基础

2017-06-28 10:37:00 1113

一小时打下Linux基础.docx

一小时打下Linux基础.docx

2017-06-27

空空如也

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

TA关注的人

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