4.1 true与false Java中不允许我们将一个数字作为布尔值使用。 4.6 break和continue while(true)和for(;; )是一回事。 4.7 臭名昭著的goto 在Java中,标签起作用…
置顶推荐
第3章 操作符
3.4 赋值 “别名现象”:t1与t2不同的名字却指向了一个对象。(t2 = t1;) 3.5 算术操作符 一元加减号的唯一作用是将较小类型的操作数提升为int.(short, char, byte->int) 3…
第2章 一切都是对象
2.1 用引用操作对象 遥控器(引用)操作电视机(对象)。 2.2 必须由你创建所有对象 存储到什么地方:寄存器,堆栈,堆,常量存储,非RAM存储。 特例:基本类型。变量直接存储“值”,置于堆栈中,更加高效。boolea…
《Java编程思想》读书笔记 电子书籍下载
还是专门开一个分类记录下自己当初读《Java编程思想》第4版的读书笔记,也算是自己第一本认认真真读并做笔记的实体书。传送门:《Java编程思想》第4版读书笔记 将一些电子资料上传到百度云了,方便大家下载,包…
在PyCharm中使用arcpy编写ArcGIS脚本
ArcMap/ArcGIS自带的Python IDL比较难用,用惯了PyCharm这款IDE,真的是一秒钟都不想用ArcMap自带的,但是arcpy非常好用,封装了很多核心库,在arcpy的基础上编写脚本会方便很多。所以…
Python命名风格规范
记录一下Python的命名风格规范,文件名,包,模块,类,函数,变量….等等的命名风格,以及Google的Python命名规范。 Python命名规范 文件名 全小写,可使用下划线 包 应该是简…
Mac远程连接VPS(Linux)
相比于Windows使用Xshell连接远程Linux服务器,Mac OS系统上可以直接用终端Terminal实现,不需要借助第三方软件,ssh端口非默认的22也可以直接登录。 直接打开Terminal终端,输入:ssh…
IPv6 VS IPv4
IPv6(Internet Protocol Version 6)是互联网协议的最新版本,目的是替换IPv4,解决IPv4地址枯竭问题(IPv4采用32-bit地址,而IPv6采用128-bit地址,目前采用网络地址转换…
HTTPS加密协议与握手过程
HTTPS(超文本传输安全协议)是一种网络安全传输协议。在计算机网络上,HTTPS经由HTTP进行通信,但是利用了SSL/TLS来加密数据包。HTTPS开发的主要目的,是提供对网络服务器的身份认证,保护交换数据的隐私与完…
ArcGIS10.1打开ArcToolbox未响应
正常安装了ArcGIS 10.1,License Manager也正常运行,所有许可都已经成功获取到2048年。ArcGIS所有功能正常,但是无法打开ArcToolbox,也无法新建自己的工具箱,只要点击了相关功能,Ar…
TCP连接的三次握手与四次挥手
本文详细讲解了建立TCP连接的过程,为什么TCP建立连接是经过三次握手和四次挥手,而不是两次或者四次握手。以及对HTTP连接和Socket连接的一些概念介绍。 TCP三次握手与四次挥手 首先对TCP连接过程…
TCP/IP协议族&TCP与UDP的比较及应用
本文介绍TCP/IP协议族的概念,TCP/IP分层(应用层、传输层、网络互连层与网络接口层),以及TCP与UDP的比较与应用。 TCP/IP协议族 互联网协议族(英语:Internet Protocol S…