unicode和utf-8互转

1.1 ASCII码 我们知道, 在计算机内部, 所有的信息最终都表示为一个二进制的字符串. 每一个二进制 位(bit)有0和1两种状态, 因此八个二进制位就可以组合出 256种状态, 这被称为一个字 节(byte). 也就是说, 一个字节一共可以用来表示256种不同的状态, 每一个状态对应一 个符号, 就是256个符号, 从 0000000到11111111. 上个世纪60年代, 美国制定了一套字符编码, 对英语字符与二进制位之间的关系, 做了统 一规定. 这被称为ASCII码, 一直沿用至
分类: 其他 发布时间: 07-11 23:39 阅读次数: 0

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])之后,我终于决定将我的想法整理成一篇文章。 除了提供关于这种模式如何实际工
分类: 其他 发布时间: 07-11 23:39 阅读次数: 0

vue-cli安装

安装完node npm cnpm淘宝镜像 一定要记得配置环境变量 在安装vue cmd小黑屋中输入 npm install vue-cli -g 安装vue 安装完成后要配置环境变量 然后使用命令 vue -V 查看版本 然后打开本地的项目目录 使用命令 vue init webpack-simple<模板名,项目的名称> 然后会出现 1.项目名称 2.项目描述 3.项目作者 4.(有可能会问证书之类的)是否使用sass 随后项目搭建成功
分类: 其他 发布时间: 07-11 23:39 阅读次数: 0

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
分类: 其他 发布时间: 07-11 23:39 阅读次数: 0

2 基本几何 2.1 几何模型们的类型

    为了建立三维空间的几何模型,我们需要体积、表面和曲线的数学模型。有两种基本的方法可以做到这一点,分类和枚举。   第一种方法的基本思想是存在一个点隶属分类函数。这是由公式或三值过程给出的,给定一个点的坐标,返回该点是在内部、外部还是在形状上。数学上,这可以表示为        函数为0的点轨迹定义了内外边界。假设没有简并,这个边界就是一个曲面。由于不执行上述测试,曲面上的点是未知的,因此用这种方式定义的曲面称为隐式曲面。曲面可以根据计算f的算术运算类型进行进一步分类。如果只使用多项式,
分类: 其他 发布时间: 07-11 23:39 阅读次数: 0

Java 字节操作

Class ByteUtils{ public static int bytes2Int( byte[] bytes ){ int num =bytes[3]&amp;amp;0xFF; num | =( (bytes[2]&amp;lt;&amp;lt;8) ) &amp;amp; 0xFF00); num | =( (bytes[1]&amp;lt;&amp;lt;16) ) &amp;amp; 0xFF0000)...
分类: 其他 发布时间: 07-11 23:39 阅读次数: 0

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
分类: 其他 发布时间: 07-11 23:39 阅读次数: 0

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)
分类: 其他 发布时间: 07-11 23:39 阅读次数: 0

科普篇~

今天我们来科普一下数据分析的几种算法: 1:C4.5 C4.5就是一个决策树算法,它是决策树(决策树也就是做决策的节点间像一棵树一样的组织方式,其实是一个倒树)核心算法ID3的改进算法,所以基本上了解了一半决策树构造方法就能构造它。决策树构造方法其实就是每次选择一个好的特征以及分裂点作为当前节点的分类条件。C4.5比ID3改进的地方时: ID3选择属性用的是子树的信息增益(这里可以用很多方法来定义信息,ID3使用的是熵(entropy)(熵是一种不纯度度量准则)),也就是熵的变化值,而C4.5
分类: 其他 发布时间: 07-11 23:39 阅读次数: 0

波兰表达式

题目: 逆波兰表达式是一种把运算符前置的算术表达式,例如普通的表达式2 + 3的逆波兰表示法为+ 2 3。逆波兰表达式的优点是 运算符之间不必有优先级关系,也不必用括号改变运算次序,例如(2 + 3) * 4的逆波兰表示法为* + 2 3 4。本题求解逆波兰 表达式的值,其中运算符包括+ - * /四个。输入输入为一行,其中运算符和运算数之间都用空格分隔,运算数是浮点数。输出 输出为一行,表达式的值。可直接用printf("%f\n", v)输出表达式的值v。样例输入 * + 11.0 12.
分类: 其他 发布时间: 07-11 23:39 阅读次数: 0

SpringMvc框架的handlerExceptionResolver

  待完善。
分类: 其他 发布时间: 07-11 23:39 阅读次数: 0

SpringMvc框架的flashMapManager

  待完善
分类: 其他 发布时间: 07-11 23:39 阅读次数: 0

如何在命令行中运行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...
分类: 其他 发布时间: 07-11 23:39 阅读次数: 0

Java基础回顾 : Arrays类和Comparator接口

一 、 java.util.Arrays 类是一个专门提供数组操作的支持类 . ① . public static boolean equals(数组1,数组2) ;   两个数组彼此相等,就返回true . ② . public static void sort(int[] a) . 对数组元素进行排序. 除此之外还有其他的重载方法. ③ . public static void
分类: 其他 发布时间: 07-11 23:38 阅读次数: 0

Java基础回顾 : 正则表达式

利用正则表达式可以方便的帮助用户进行数据的验证、拆分、替换等功能. 如果要想正确的驱动正则的操作,那么主要依靠String 类之中的方法: ① . · 验证正则 : 字符串是否匹配给定的正则表达式。 public boolean matches(String regex) ② . · 替换 : 使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。 publ
分类: 其他 发布时间: 07-11 23:38 阅读次数: 0

Java基础回顾 : 反射机制相关知识

★ . 反射机制的相关知识 :  在Object 类之中定义了以下一个方法: public final Class getClass() final修饰,所以此方法不能够被子类所覆写。这个方法上返回的是一个Class 类对象. Class 类是一切反射的起源,而对于这个类的对象实例化方式一共分为三种: · 第一种:利用对象中的getClass()方法; · 第二种:利用“类.class
分类: 其他 发布时间: 07-11 23:38 阅读次数: 0

Java基础回顾 : 文件类中的一些常用的方法

File 类提供的是一个与平台无关的文件操作类,操作的是文件的本身。在File 类执行操作的时候一定要设置一个操作的路径; ★ . 在File 类里面提供了以下的构造方法,可以设置路径: · 设置一个完整路径:WEB 开发之中比较常见 public File(String pathname) · 设置父路径以及操作的文件名称:在Android 开发里面比较常见; public F
分类: 其他 发布时间: 07-11 23:38 阅读次数: 0

Java基础回顾 : 字节流操作

字节流主要是操作字节数据,可以处理一切数据 , 例如:图片、音乐、文本。 在Java 之中如果要想操作字节流可以使用两个类完成:OutputStream、InputStream。 观察一下OutputStream 类的定义 : public abstract class OutputStream extends Object implements Closeable, Flushable
分类: 其他 发布时间: 07-11 23:37 阅读次数: 0

Java基础回顾 : 字符流操作

在Java 中定义了两个字符操作流:Writer、Reader。 首先来观察Writer 类的定义结构: public abstract class Writer extends Object implements Appendable, Closeable, Flushable ★ . 在Writer 类里面有一个很重要的内容输出方法: ├ . · 直接输出字符串:  
分类: 其他 发布时间: 07-11 23:37 阅读次数: 0

Java基础回顾 : 利用字节流实现文件的拷贝

本文是一个范例 : 利用字节流实现文件的拷贝 package example; /** * 文件的拷贝. */ import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream;
分类: 其他 发布时间: 07-11 23:37 阅读次数: 0