unicode和utf-8互转
1.1 ASCII码 我们知道, 在计算机内部, 所有的信息最终都表示为一个二进制的字符串. 每一个二进制 位(bit)有0和1两种状态, 因此八个二进制位就可以组合出 256种状态, 这被称为一个字 节(byte). 也就是说, 一个字节一共可以用来表示256种不同的状态, 每一个状态对应一 个符号, 就是256个符号, 从 0000000到11111111. 上个世纪60年代, 美国制定了一套字符编码, 对英语字符与二进制位之间的关系, 做了统 一规定. 这被称为ASCII码, 一直沿用至
javascript ----> Immediately-Invoked Function Expression (IIFE)(翻译)
http://benalman.com/news/2010/11/immediately-invoked-function-expression/ 如果你没有注意到,我对术语有一点点坚持。 所以,在听到流行但误导性的JavaScript术语“自我执行的匿名函数”[self-executing anonymous function](或自我调用的匿名函数[self-invoking anonymous function])之后,我终于决定将我的想法整理成一篇文章。 除了提供关于这种模式如何实际工
debian8下acme nginx 部署记录
1.更新源 apt update
2.安装curl git apt install curl git -y 3.克隆acme仓库 curl https://get.acme.sh | sh git clone https://github.com/Neilpang/acme.sh.git
cd ./acme.sh
./acme.sh --install 4.部署nginx
2 基本几何 2.1 几何模型们的类型
为了建立三维空间的几何模型,我们需要体积、表面和曲线的数学模型。有两种基本的方法可以做到这一点,分类和枚举。 第一种方法的基本思想是存在一个点隶属分类函数。这是由公式或三值过程给出的,给定一个点的坐标,返回该点是在内部、外部还是在形状上。数学上,这可以表示为 函数为0的点轨迹定义了内外边界。假设没有简并,这个边界就是一个曲面。由于不执行上述测试,曲面上的点是未知的,因此用这种方式定义的曲面称为隐式曲面。曲面可以根据计算f的算术运算类型进行进一步分类。如果只使用多项式,
Sum All Numbers in a Range-freecodecamp算法题目
Sum All Numbers in a Range 要求 给你一个包含两个数字的数组。返回这两个数字和它们之间所有数字的和。 最小的数字并非总在最前面。 思路 定义结果变量num 在for循环中,i从arr中最小的数字开始,到最大的数结束 利用累加实现返回这两个数字和它们之间所有数字的和 代码 1 function sumAll(arr) {
2 var num=0;
3 for(var i=Math.min(arr[0],arr[1]);i<=Math.max(arr[0],arr
Linux学习笔记6-启动流程
linux 启动流程 centos6 1.post 加电质检-->2.启动bios-->3.加载MBR-->4GRUB引导-->5.加载kernel-->6.设定启动级别-->7.加载rc.sysinit-->8.加载内核模块-->9.启动运行级别程序-->10.读取rc.local-->11.加载/bin/login 1.bios自检 2.读取bios记录的MBR扇区 3.加载MBR 4.加载GRUB引导 5.加载内核,初始化硬件 6.设定启动级别启动第一个守护进程init(init1-5)
如何在命令行中运行eclipse的项目,如何在eclipse中查看运行的java命令行命令 程序在eclipse中可以运行,在脚本(命令行)中报错 在命令行中运行eclipse中创建的java项目 如何使用命令行执行java程序 java要在命令行运行eclipse的项目的方法
https://blog.csdn.net/ankle306/article/details/78274594程序在eclipse中可以运行,在脚本(命令行)中报错http://www.cnblogs.com/meetrice/archive/2012/07/13/2589886.html怎样查看Eclipse运行java程序时用的命令(转)https://blog.csdn.net/xyw591...
Java基础回顾 : Arrays类和Comparator接口
一 、 java.util.Arrays 类是一个专门提供数组操作的支持类 .
① . public static boolean
equals(数组1,数组2) ; 两个数组彼此相等,就返回true .
② . public static void
sort(int[] a) . 对数组元素进行排序. 除此之外还有其他的重载方法.
③ . public static void
Java基础回顾 : 正则表达式
利用正则表达式可以方便的帮助用户进行数据的验证、拆分、替换等功能.
如果要想正确的驱动正则的操作,那么主要依靠String 类之中的方法:
① . · 验证正则 : 字符串是否匹配给定的正则表达式。
public boolean matches(String regex)
② . · 替换 : 使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。
publ
Java基础回顾 : 反射机制相关知识
★ . 反射机制的相关知识 :
在Object 类之中定义了以下一个方法:
public final Class getClass()
final修饰,所以此方法不能够被子类所覆写。这个方法上返回的是一个Class 类对象.
Class 类是一切反射的起源,而对于这个类的对象实例化方式一共分为三种:
· 第一种:利用对象中的getClass()方法;
· 第二种:利用“类.class
Java基础回顾 : 文件类中的一些常用的方法
File 类提供的是一个与平台无关的文件操作类,操作的是文件的本身。在File 类执行操作的时候一定要设置一个操作的路径;
★ . 在File 类里面提供了以下的构造方法,可以设置路径:
· 设置一个完整路径:WEB 开发之中比较常见
public File(String pathname)
· 设置父路径以及操作的文件名称:在Android 开发里面比较常见;
public F
Java基础回顾 : 字节流操作
字节流主要是操作字节数据,可以处理一切数据 , 例如:图片、音乐、文本。
在Java 之中如果要想操作字节流可以使用两个类完成:OutputStream、InputStream。
观察一下OutputStream 类的定义 :
public abstract class OutputStream extends Object implements Closeable, Flushable
Java基础回顾 : 字符流操作
在Java 中定义了两个字符操作流:Writer、Reader。
首先来观察Writer 类的定义结构:
public abstract class Writer extends Object implements Appendable, Closeable, Flushable
★ . 在Writer 类里面有一个很重要的内容输出方法:
├ . · 直接输出字符串:
Java基础回顾 : 利用字节流实现文件的拷贝
本文是一个范例 : 利用字节流实现文件的拷贝
package example;
/**
* 文件的拷贝.
*/
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
今日推荐
周排行