本文介绍了Go语言反射的意义和基本使用。 变量的内在机制 Go语言中的变量是分为两部分的: 类型信息:预先定义好的元信息。 值信息:程序运行过程中可动态变化的。 反射介绍 反射是指在程序运行期对程序本身进行访问和修改的能力。程序在编译时,变量被转换为内存地址,变量名不会被编译器写入到可执行部分。在运 ...
分类:
编程语言 时间:
2019-10-02 16:15:24
阅读次数:
103
[TOC] 1. 文件类型 Linux下一切皆文件,但文件也分为7种类型,文件类型信息包含在struct stat结构的st_mode成员中,可以用下表中的宏来检测文件类型,这些宏的参数都是stat.st_mode。 | 文件类型 | 说 明 | 检测文件类型的宏 | | | | | 普通文件 | ...
分类:
其他好文 时间:
2019-09-19 00:53:00
阅读次数:
108
Java如何识别对象和类的信息,主要方式有两种: (1) RTTI,它假定我们在编译时已经知道了所有的类型。 (2)反射,允许我们在运行时发现和使用类信息。 1、为什么需要RTTI RTTI(run-time type information)即:运行时类型信息。 当从数组中取出元素时,这种容器-- ...
分类:
编程语言 时间:
2019-09-16 14:08:03
阅读次数:
94
前言 在开始介绍类型信息之前一定要区分一些概念: 1、静态类型语言与动态类型语言 静态类型语言:在编译期进行类型检查的语言(例如,Java)。(例如 int i = 3;) 动态类型语言:在运行期进行类型检查的语言(例如,JavaScript)。最明显的特征为变量没有类型值有类型(如,var=3;) ...
分类:
其他好文 时间:
2019-09-08 20:34:41
阅读次数:
114
姓名:江磊 学号:201821121059 班级:计算1812 姓名:江磊 学号:201821121059 班级:计算1812 1 实验目的 熟练使用Packet Tracer工具。分析抓到的HTTP数据包,深入理解:HTTP协议,包括语法、语义、时序。 2 实验内容 客户端向服务器发送请求报文,服 ...
分类:
Web程序 时间:
2019-09-08 12:30:37
阅读次数:
109
Docker 对 container 的使用基本是建立在 LXC 基础之上,然而 LXC 存在的问题是难以移动,难以通过标准化的模板去制作、重建、复制和移动 container。 在以 VM 为基础的虚拟化中,有 image 和 snapshot 可以用于 VM 的复制、重建以及移动的功能。 想要通 ...
分类:
其他好文 时间:
2019-08-30 23:30:48
阅读次数:
212
前面文章介绍了怎么在安卓手机上安装激活XPOSED框架,XPOSED框架的极强的功能大伙都清楚,能够不修改APK的前提下,修改系统内部的参数,好比在某些应用需要,大伙需要修改手机的某个系统参数,这情况下就需要使用XPOSED以及相关模块功能来完成。此文记录一下具体xposed框架的下载和框架模块应用沙盒的使用流程,成功激活并准确修改网络类型参数。首先,有关XPOSED框架大伙可以在开发者官方网址了
分类:
移动开发 时间:
2019-08-25 00:39:58
阅读次数:
180
一、异常处理 1.什么是异常? 程序在运行过程中出现了不可预知的错误 并且该错误没有对应的处理机制,那么就会以异常的形式表现出来 造成的影响就是整个程序无法再正常运行 2.异常的结构: 类型 信息 位置 3.异常的种类 1.语法错误 是你程序立刻就能解决的,这种错误是不能被容忍的 语法上的错误 发现 ...
分类:
其他好文 时间:
2019-08-08 23:20:33
阅读次数:
93
Python中str()与repr()函数的区别 from:https://www.jianshu.com/p/2a41315ca47e 在 Python 中要将某一类型的变量或者常量转换为字符串对象通常有两种方法,即 str()或者 repr() 。 >>> a = 10 >>> type(str ...
分类:
编程语言 时间:
2019-07-26 19:39:45
阅读次数:
125
4G内存的电脑,如何读取8G的日志文件进行分析,汇总数据成报表。 先说思想解决,不说实际代码实现; 1. 内存1G,所以大文件首先要分割;如分割为20个文件,那么每个可以做到接近250M左右 2. 拿前面的3个文件做案例: A B C 3个文件,每个250M;首先做到加载没有问题 1.A 文件读取到 ...
分类:
其他好文 时间:
2019-07-14 19:41:45
阅读次数:
270