? Go语言诞生背景 计算机硬件更新频繁,主流编程语言无法发挥多核多CPU的性能 软件系统复杂度不断变高,缺乏简洁高效的编程语言 C/C++运行速度快,但编译速度慢 Go语言特点 静态类型开发语言 静态:编译时检查变量类型,如C++,Java 动态:运行时检查变量类型,如JavaScript 自动垃 ...
分类:
其他好文 时间:
2019-12-24 14:08:24
阅读次数:
85
this关键字 1、this代表通过当前类实例化成的对象。 2、通过this来获取当前类的属性和方法 3、通过this和区分成员变量和局部变量 4、通过this(参数),调用当前类的构造方法 注意:通过this调用当前类的构造方法是这一行代码需放到当前方法的第一行 super 关键字 1、super ...
分类:
其他好文 时间:
2019-12-20 16:44:14
阅读次数:
76
脚本如下: 使用方法 准备静态编译的tcpdump 配置好~/.ssh/config ...
分类:
其他好文 时间:
2019-12-06 19:41:19
阅读次数:
91
函数定义的弊端 Python是动态语言,变量随时可以被赋值,且能赋值为不同的类型,同时Python不是静态编译型语言,变量类型是在运行器决定的,动态语言很灵活,但是这种特性也是弊端。 def add(x, y): return x + y print(add(4, 5)) print(add('he ...
分类:
编程语言 时间:
2019-12-01 23:09:43
阅读次数:
161
软件运行和编译ABIAPI程序源代码-->预处理-->编译-->汇编-->链接静态编译:.a动态编译:.sogcc编译程序主要经过四个过程gcc编译过程C程序编译过程静态和动态链接C程序静态链接Java程序运行
分类:
编程语言 时间:
2019-10-19 11:16:07
阅读次数:
83
一.简介 二.对象内存 1.创建和销毁对象 对象可以存放在栈中或者静态存储区中 也可以在堆(heap)上动态创建对象 2.对象的生命周期 在栈上或在静态存储区上创建一个对象,编译器决定了对象持续的声明周期并自动销毁它 在堆上创建对象,编译器不知道它的生命周期,由程序员编程决定何时销毁对象 垃圾收集器 ...
分类:
编程语言 时间:
2019-10-17 16:06:49
阅读次数:
85
能解决Java中编译分为静态编译和动态编译。静态编译:在编译时确定类型,绑定对象,即通过。动态编译:运行时确定类型,绑定对象。动态编译最大限度发挥了java的灵活性,体现了多态的应用,从而降低类之间的藕合性。能得到实现Java反射机制的类都位于java.lang.reflect包中:1、Class类:代表一个类2、Field类:类的属性(成员变量)3、Method类:类的方法4、Construct
分类:
编程语言 时间:
2019-09-07 01:22:24
阅读次数:
122
时间过得真快,转眼之间19年都已经快进入9月份了。今天就来谈谈在这剩余的时间中我们还可以学点什么来充实自己,提高自己的竞争力。前端基础前端基础的重要性我觉得不需要多说了,无论是写出健壮的代码还是定位问题亦或者是面试中都是相当重要的一块内容。如果你认为自身的前端基础还不过关的话,应该把大量的时间放在学习基础上。计算机基础计算机基础对于前端开发者来说最重要的是以下三点:网络数据结构算法以上这三点的共通
分类:
其他好文 时间:
2019-08-30 09:55:36
阅读次数:
88
Java的反射机制特别适合大型项目尤其是多功能项目的开发。因为它极大的减少了编译时静态加载类的时间并且减少了初期内存的消耗。 为什么要有反射机制 1. 在涉及某些应用程序时,我们往往需要动态升级以增加修改功能,而在静态编译体系中一切升级操作都需要对源代码进行更改,这就意味着每升一次级就要对整个源代码 ...
分类:
编程语言 时间:
2019-08-26 00:28:45
阅读次数:
87