tcp三次握手和四次挥手 首先先介绍什么是传输层: 1、三次握手 1) 三次握手的详述 首先Client(客户)端发送连接请求报文,Server(服务器)段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建 ...
分类:
编程语言 时间:
2018-07-05 15:57:07
阅读次数:
197
class Person(object): count = 0 #类属性 def __init__(self,name,age):#实例属性 # self.__name = name#name是私有属性;私有属性接收是set/get方法; # self.__name 也可以用 self.setNam ...
分类:
编程语言 时间:
2018-07-05 15:57:42
阅读次数:
135
一. 列表(增删改查) 列表可以装大量的数据,不限制数据类型. 表示为[ ]. 每一个元素之间用' , '隔开. 列表也有索引和切片 1. list: 增加: 1. append("x") 向列表中增加一个元素x. 默认添加到列表末尾 2. instert(1,"麻花藤") 将元素添加到某一个位置 ...
分类:
编程语言 时间:
2018-07-05 15:57:57
阅读次数:
129
判断字符串是否相等 对字符串对象进行比较不能简单地比较运算符“ ”,因为比较运算符比较的是两个字符串的地址是否相同。即使两个字符串的内容相同。 即使两个字符串的内容相同,两个对象的内存地址也是不同的,使用比较运算符仍然会返回false。 equals()方法和equalsIgnoreCase方法 如 ...
分类:
编程语言 时间:
2018-07-05 15:58:50
阅读次数:
152
引用出处:https://www.cse.wustl.edu/~schmidt/PDF/TSS-pattern.pdf 摘要: 理论上多线程会提高程序性能,但实际上,由于在获取和释放锁的开销,多线程经常会比单线程表现得更糟。除此之外,为了避免竞争和死锁需要复杂的并发控制协议,多线程编程很难。 这里介 ...
分类:
编程语言 时间:
2018-07-05 15:59:22
阅读次数:
173
1.什么是FreeMarker FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序 虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由Fr ...
分类:
编程语言 时间:
2018-07-05 16:01:00
阅读次数:
174
# 把得到的属性值的方法上@property# 在设置属性值的方法上@属性名.setter# 两个方法的名字一致,都是属性名#先写@property再写@属性名.setterclass Person(object): def __init__(self,name,age):#在定义对象属性的时候,私 ...
分类:
编程语言 时间:
2018-07-05 16:01:38
阅读次数:
146
class Person(object): #self不是关键字,换成其他的标识符也是可以的,但是一般不要改 def run(self): print("run") def eat(self,food): print("eat" + food) def say(self): print("hello ...
分类:
编程语言 时间:
2018-07-05 16:03:11
阅读次数:
193
php中的数组数组概述 php是弱类型语言,故数组可存放任意多个,任意类型的数据,且可实现堆,栈,队列等数据结构的功能。数组容量可根据元素个数自动调整。分类 索引数组 下标是整数,类似大多数语言中的数组。 关联数组 下标是无序不重复的key,映射到对应的value。(一)数组的定义1、直接赋值的方式 ...
分类:
编程语言 时间:
2018-07-05 16:04:53
阅读次数:
135
项目开发中,记录错误日志有以下好处: 在java中,记录日志有很多种方式: 自己实现 自己写类,将日志数据,以io操作方式,写数据到文本文件、数据库中。 使用log4j log4j可以将日志输出到console窗口、文本文件、数据库等,功能强大! 使用slfj slfj也是一个很强大的功能,slfj ...
分类:
编程语言 时间:
2018-07-05 16:05:04
阅读次数:
215
单例模式: 1:懒汉式 package com.design;/* 1:懒汉式*/public class Singleton { /** * private,不允许在外部通过Singleton.instance获得实例 * static,静态方法只能访问静态变量 */ private static ...
分类:
编程语言 时间:
2018-07-05 17:16:44
阅读次数:
141
本文讲解笔者如何在阿里云Linux CentOS服务器上部署Java Web项目,完整的记录好操作的每一个步骤。 ...
分类:
编程语言 时间:
2018-07-05 17:17:37
阅读次数:
188
目前上期技术CTP系统提供的API版本是C++版本 SWIG是一个能将C/C++接口转换为其他语言的工具,目前可以支持Python,Java,R等语言。 本文主要介绍Windows 32/64位平台下利用Swig工具将CTP C++接口API转换为Java可调用的接口。 1、从CTP官网下载最新AP ...
分类:
编程语言 时间:
2018-07-05 17:19:09
阅读次数:
209
dic={'name':'this is test'}import time#效率测试 dic={'name':'this is test'}import time#效率测试time_start=time.time()for i in range(0,10000): dic.__getitem__( ...
分类:
编程语言 时间:
2018-07-05 17:19:42
阅读次数:
110
百度云盘下载----------------------课程目录------------------------------│├1.Overview.mp4│├2.内存分配的每一层面.mp4│├3.四个层面的基本用法.mp4│├4.基本构件之一newdeleteexpression(上).mp4│├5.基本构件之一newdeleteexpression(中).mp4│├6.基本构件之一newdel
分类:
编程语言 时间:
2018-07-05 17:20:07
阅读次数:
182
学习 go语言坑之for range https://www.cnblogs.com/hetonghai/p/6718250.html go只提供了一种循环方式,即for循环,在使用时可以像c那样使用,也可以通过for range方式遍历容器类型如数组、切片和映射。但是在使用for range时,如 ...
分类:
编程语言 时间:
2018-07-05 17:20:37
阅读次数:
188
作者:阮一峰 www.ruanyifeng.com/blog/2018/06/javascript-this.html 一、问题的由来 学懂 JavaScript 语言,一个标志就是理解下面两种写法,可能有不一样的结果。 var obj = { foo: function () {} }; var ...
分类:
编程语言 时间:
2018-07-05 17:21:16
阅读次数:
187
在本地使用 OkHttpClient 创建请求客户端,调试api接口时,出现了表示中所述的错误,先贴出完整错误代码 问题在于api里面处理的时间比较久,而我所创建的 OkHttpClient 客户端并没有给足够的时间取处理,因此需要设置更长的连接和读取时间,延长至50秒,可顺利通过。代码如下所示: ...
分类:
编程语言 时间:
2018-07-05 17:22:04
阅读次数:
678
环境:Notepad++,python2.7.13 编译:先写好.py文件,再在终端中用Python命令运行脚本(运行时终端目录要位于运行的.py文件目录) 习题一: 在python2版本中,双引号“”与单引号‘’都可以用来输出,且不用加括号,语句结束也不用加分号; 句子中要输出引号时,可以用不同种 ...
分类:
编程语言 时间:
2018-07-05 17:22:13
阅读次数:
167
LRU算法在后端工程师面试中,是一个比较常出现的题目,这篇文章带大家一起,理解LRU算法,并最终用Python轻松实现一个基于LRU算法的缓存。 缓存是什么 先看一张图,当我们访问网页,浏览器会给服务器发请求,服务器会经过一系列的运算,把页面返回给浏览器。 Python学习交流群:125240963 ...
分类:
编程语言 时间:
2018-07-05 17:26:01
阅读次数:
130