TCP协议中的三次握手和四次挥手 建立TCP需要三次握手才能建立,而断开连接则需要四次挥手。 三次握手,建立连接 首先Client发送连接请求报文,Server端接收连接后回复ACK报文,并为这次连接分配资源。Client接收到ACK报文后也向Server端发送ACK报文,并分配资源,这样TCP连接 ...
分类:
其他好文 时间:
2017-06-20 22:15:04
阅读次数:
180
Android中的数据存储使用的小巧的SQLite数据库。为了方便java层使用SQLite,android做了大量的封装。提供了一些列的类和API。本文章就揭露这些封装背后的类图关系。 老规矩,首先上图: SQLiteOpenHelper是Android SDK所提供的一个帮助类,通过此类来管理数 ...
分类:
移动开发 时间:
2017-06-20 22:14:57
阅读次数:
237
this()在第一行的原因就是: 为保证父类对象初始化的唯一性. 我们假设一种情况, 类B是类A的子类, 如果this()可以在构造函数的任意行使用, 那么会出现什么情况呢? 首先程序运行到构造函数B()的第一行, 发现没有调用this()和super(), 就自动在第一行补齐了super() , ...
分类:
其他好文 时间:
2017-06-20 22:14:49
阅读次数:
122
Java虚拟机类载入过程是把Class类文件载入到内存。并对Class文件里的数据进行校验、转换解析和初始化,终于形成能够被虚拟机直接使用的java类型的过程。 在载入阶段,java虚拟机须要完毕下面3件事: a.通过一个类的全限定名来获取定义此类的二进制字节流。 b.将定义类的二进制字节流所代表的 ...
分类:
编程语言 时间:
2017-06-20 22:14:40
阅读次数:
246
最近专业课比较多,没怎么看数据结构了。今天有点时间写了一下数据结构中稀疏矩阵的运算。写过之后感觉代码的构思不太好。这里先发一下, 假期的时候再重新实现一下。 SpMatrix头文件 1 //The sparse matrix's header file 2 //the class SpMatrix ...
分类:
其他好文 时间:
2017-06-20 22:14:31
阅读次数:
201
上一章简单的介绍了 一下NFC android 中的认识 和配置,这次认识一下NFC 卡片。 卡片一共 分为16个扇区(sector),每个扇区又分为4个块(block) 每个块 包含16个字节, 比如“1234567890123456”, “ASDFGHJKLQWERTYU”,可以存取一些信息, ...
分类:
移动开发 时间:
2017-06-20 22:14:22
阅读次数:
614
传送门Battle ShipsTime Limit: 2 Seconds Memory Limit: 65536 KB Battle Ships is a new game which is similar to Star Craft. In this game, the enemy builds ...
分类:
其他好文 时间:
2017-06-20 22:14:13
阅读次数:
209
npm是个包管理工具 随着nodejs安装,自动安装好了。 如何查看是否安装成功 npm -v 显示 2.15.1 安装部分结束 更新npm http://blog.csdn.net/foreverling_ling/article/details/52955488 vue 安装教程 命令行工具 h ...
分类:
其他好文 时间:
2017-06-20 22:14:07
阅读次数:
141
pvr.ccz 是把pvr用zlib算法压缩后的图像格式,其优点是可以提升文件读取效率。 大多数情况下我们可以用一些工具来将pvr压缩到pvr.ccz ,下面提供一个c++方法来完成这个过程 ...
分类:
Web程序 时间:
2017-06-20 22:14:01
阅读次数:
171
python中最基本的语法格式大概就是缩进了。python中常用的循环:for循环,if循环。一个小游戏说明for,if ,break的用法。 猜数字游戏: 1.系统生成一个20以内的随机数 2.玩家有6次机会进行猜猜看,每次猜测都会有反馈结果,猜大了,猜小了或是猜对了--结束 3.6次机会中,猜对 ...
分类:
编程语言 时间:
2017-06-20 22:13:53
阅读次数:
325
一、内置函数 下面简单介绍几个: 1.abs() 求绝对值 2.all() 如果 iterable 的所有元素都为真(或者如果可迭代为空),则返回 True 3.any() 如果 iterable 的任何元素为真,则返回 True。如果iterable为空,则返回 False 4.callable( ...
分类:
编程语言 时间:
2017-06-20 22:13:43
阅读次数:
236
模态框的实现原理其实很简单,就是用一个宽高和网页内容一样大的透明背景div,通过定位覆盖在上面,达到不能点击的效果。 ...
分类:
其他好文 时间:
2017-06-20 21:20:38
阅读次数:
110
鼠标右键选择箭头所指位置2.在URL输入SVN仓库地址,回车3.找到基线目录和要打基线的项目目录,在项目目录上点击鼠标右键选择copyto4.在弹出窗口输入基线目录地址,填写相关版本信息,提交注释模板Feature:Function:Solution:Effect:Coder:Reviewer5.至此基线成功打好
分类:
其他好文 时间:
2017-06-20 21:20:27
阅读次数:
210
内置函数: abs() : 返回数字的绝对值。参数可以是整数或浮点数,如果参数是复数,则返回复数的模。 all():如果 iterable 的所有元素都为真(或者如果可迭代为空),则返回 True。 any():如果iterable的任何元素为真,则返回True。如果iterable为空,则返回Fa ...
分类:
编程语言 时间:
2017-06-20 21:20:20
阅读次数:
253
输入表、IAT表与输出表 ImportTable : 00002010 RVA to FOA 所以输入表在文件中的地址为 2010 - 2000 + 600 = 610 ImportAddressTable(IAT) : 00002000 IAT表在文件中的地址为: 2000 - 2000 + 60 ...
分类:
其他好文 时间:
2017-06-20 21:20:04
阅读次数:
145
如果你做了一个简单的改动,然后马上提交了它,你并不需要Git来告诉你你做了什么。你可能在你的脑子里记录了它。但有许多时候,你需要检验内容发生了怎样的变化。有三种主要的方法,来做到这个,都是使用同一个命令:Diff。看着Diff它最伟大的事,是他帮助巩固我们学到的暂存区..
分类:
其他好文 时间:
2017-06-20 21:19:53
阅读次数:
110
1. 什么是类数组ArrayLike 拥有length属性,其它属性(索引)为非负整数(对象中的索引会被当做字符串来处理,这里你可以当做是个非负整数串来理解) 不具有数组所具有的方法 javascript中常见的类数组有arguments对象和DOM方法的返回结果。比如 document.getEl ...
分类:
编程语言 时间:
2017-06-20 21:19:46
阅读次数:
151