今天和同学讨论一个问题,发现了函数的内存地址和我想象的不一样。 我以为同一个函数,假如给的参数不一样,那么这两个函数的id就不一样。 然后经过实验,发现python为了便于管理函数,所有的函数都放在同一片内存空间里面。 func函数是我定义的一个函数,从结果可以看到func函数和print函数的内存 ...
分类:
编程语言 时间:
2018-09-14 23:01:14
阅读次数:
152
一、基础知识 UDP 协议相较于 TCP 协议的特点: 1、无连接协议,没有持久化连接;2、每个 UDP 数据报都是一个单独的传输单元;3、一定的数据报丢失;4、没有重传机制,也不管数据报是否可达;5、速度比TCP快很多,可用来高效处理大量数据 —— 牺牲了握手以及消息管理机制。6、常用于音频、视频 ...
分类:
Web程序 时间:
2018-09-13 20:53:09
阅读次数:
209
1.JDK:java程序设计语言、java虚拟机、javaAPI 二、自动内存管理机制 1.运行时数据区域: (1)java虚拟机在执行java程序的过程中会把所管理的内存划分为若干个不同的数据区域。这些区域有着各自的用途,以及创建和销毁的时间,有些区域随着虚拟机的启动而存在,有些区域则是依赖用户线 ...
分类:
编程语言 时间:
2018-09-12 13:08:52
阅读次数:
140
官网:https://shiro.apache.org/ Shiro主要组件包括:Subject,SecurityManager,Authenticator,Authorizer,SessionManager,CacheManager,Cryptography,Realms。 1. SubjectS ...
分类:
其他好文 时间:
2018-09-11 17:59:17
阅读次数:
175
汇编知识扫盲之16位汇编跟32位汇编的保护模式以及汇编代码编写 一丶内存寻址模型 逻辑地址.线程地址.物理地址 了解汇编之前.先了解一下上面这些词的含义; 逻辑地址: 这个是邮编一起生成的.逻辑地址一般都是 段加段内偏移组成的.每个进程独享. 线性地址: 由分段管理机制.将逻辑地址转化为线性地址.这 ...
分类:
其他好文 时间:
2018-09-07 20:12:09
阅读次数:
235
环境准备: 1 ansible 192.168.1.10 管理机器 2 web1 192.168.1.11 托管机器 3 web2 192.168.1.12 托管机器 4 db1 192.168.1.21 托管机器 5 db2 192.168.1.22 托管机器 6 cache 192.168.1. ...
分类:
其他好文 时间:
2018-09-05 21:43:23
阅读次数:
195
接口请求格式定义 前台显示需要后台数据,我们这里先把前后端交互接口定义好,没有后台的时候,也方便用mock模拟。 接口定义遵循几个规范: 1. 接口按功能模块划分。 系统登录:登录相关接口 用户管理:用户管理相关接口 机构管理:机构管理相关接口 角色管理 : 角色管理相关接口 菜单管理 : 菜单管理 ...
分类:
其他好文 时间:
2018-09-01 15:13:39
阅读次数:
231
数据库 MySQL 之 表操作、存储引擎 浏览目录 创建(复制) 删除 修改 查询 存储引擎介绍 一、创建(复制) 1、语法: 1 2 3 4 5 CREATE TABLE 表名( 字段名1 类型[(宽度) 约束条件], 字段名2 类型[(宽度) 约束条件], 字段名3 类型[(宽度) 约束条件] ...
分类:
数据库 时间:
2018-09-01 12:26:52
阅读次数:
167
1.mybatis事务的配置和使用 mybatis事务有两种使用方式: (a):使用JDBC的事务管理机制:即使用java.Sql.Connection对象完成对事务的提交,回滚和关闭操作。 (b):使用MANAGED的事务管理机制:mybatis本身不会去实现事务管理的相关操作,而是交个外部容器来 ...
分类:
其他好文 时间:
2018-08-31 14:01:59
阅读次数:
131
golang的包管理是一直是为人诟病之处,从golang1.5引入的vendor机制,到准官方工具dep,目前为止还没一个简便的解决方案。 不过现在go modules随着golang1.11的发布而和我们见面了,这是官方提倡的新的包管理,乃至项目管理机制,可以不再需要GOPATH的存在。 go m ...
分类:
其他好文 时间:
2018-08-25 20:05:03
阅读次数:
170