Java 可变参数

Java 可变参数

在 Java 5 中提供了变长参数,允许在调用方法时传入不定长度的参数。变长参数是 Java 的一个语法糖,本质上还是基于数组的实现: void ...

全局变量报错:UnboundLocalError: local variable 'l' referenced before assignment

全局变量报错:UnboundLocalError: local variable ‘l’ referenced before assignment

总结: 内部函数,不修改全局变量可以访问全局变量 内部函数,修改同名全局变量,则python会认为它是一个局部变量 在内部函数修改同名全...

Java 中带包(创建及引用)的类的编译与调试

Java 中带包(创建及引用)的类的编译与调试

Java 源程序的编译大家都知道,也就是 cmd 中到源文件所在目录下 javac **.java 即可,当程序中有包声明还能简简单单的直接 javac **.java 吗...

Fastjson 简明教程

Fastjson 简明教程

Fastjson 简介 Fastjson 是一个 Java 库,可以将 Java 对象转换为 JSON 格式,当然它也可以将 JSON 字符串转换为 Java 对象。 Fastjson 可...

Linux 查看磁盘空间

Linux 查看磁盘空间

Linux 查看磁盘空间可以使用 df 和 du 命令。 df df 以磁盘分区为单位查看文件系统,可以获取硬盘被占用了多少空间,目前还剩下多少空...

HTTP 400 错误

HTTP 400 错误

400 是 HTTP 的状态码,主要有两种形式: 1、bad request 意思是 "错误的请求"; 2、invalid hostname 意思是 "不存在的域名"。 400 Ba...

C语言实现泛型编程

C语言实现泛型编程

泛型编程让你编写完全一般化并可重复使用的算法,其效率与针对某特定数据类型而设计的算法相同。在 C 语言中,可以通过一些手段实现这样的泛型...

C 语言中 void* 详解及应用

C 语言中 void* 详解及应用

void 在英文中作为名词的解释为 "空虚、空间、空隙",而在 C 语言中,void 被翻译为"无类型",相应的void * 为"无类型指针"。 void 似乎只有"...

Linux 查看端口占用情况

Linux 查看端口占用情况

Linux 查看端口占用情况可以使用 lsof 和 netstat 命令。 lsof lsof(list open files)是一个列出当前系统打开文件的工具。 lsof 查看...

HTTP  X-Forwarded-For 介绍

HTTP X-Forwarded-For 介绍

X-Forwarded-For 是一个 HTTP 扩展头部。HTTP/1.1(RFC 2616)协议并没有对它的定义,它最开始是由 Squid 这个缓存代理软件引入,用来表示 HTT...