下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。
1. ASCII码
我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。
上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统[......]
使用Spring @Async异步执行方法
使用Spring @Async异步执行方法
测试代码:
Java代码 收藏代码
<p>@RunWith(SpringJUnit4ClassRunner.class)</p>@ContextConfiguration(locations = { “/spring/*.xml” })
public class JobUtilsTest{
@Autowired
private DaoService service;
@Test
public void testAsync() throws Exception {
System.out.prin[......]
java当中float以及double数据类型的掌握
java当中float以及double数据类型的掌握java当中默认声明的小数是double类型的;
* double d=4.0
* 如果声明:
* float x = 4.0则会报错,需要如下写法:
* float x = 4.0f或者float x = (float)4.0
* 其中4.0f后面的f只是为了区别double,并不代表任何数字上的意义
*
* float 内存分配4个字节,占32位,有效小数位6-7位
* double 型 内存分配8个字节,有效小数位15位
flaot:
java继承向上转型和向下转型和动态绑定
java继承向上转型和向下转型和动态绑定
java继承向上转型和向下转型和动态绑定
1 概念: 把引用变量转化为子类类型,则成为向下转型。如果把引用变量转化为父类类型,则成为向上转型。
- public class Base {
- /**
- * 父类实例变量
- */
- String var = “baseVar”;
- /**
- * 父类的静态变量
- */
- static String staticVar = “staticBaseVar”;
- [......]
C++ IO 详细用法
中值定理
Linux-文件操作
Linux-文件操作
Linux系统下文件操作的编程方法主要有两种:原始文件I/O编程模式和标准I/O库编程模式。原始文件I/O模式是指Linux系统的文件编程API,是一种不带缓存的文件I/O。与window环境下相比的编程API类似,是一种底层文件操作系统调用
@注解:不带缓存是指对文件操作函数都调用系统内核的一个系统调用,标准I/O库则是带缓存的文件I/O,标准I/O代替用户进行许多缓存细节方面的出来,如缓存的分配,执行I/O操作时优化缓存长度
文件编程的基本概念:
1 文件描述符:它是一个非负整数,其取值范围为0~OPENMAX,当进程创建一个新文件时或者打开一[......]
c#绘图技术
c#绘图技术
Graphics.DrawCurve 方法 (Pen, Point[], Single)
使用指定的张力绘制经过一组指定的 Point 结构的基数样条。
命名空间: System.Drawing 程序集: System.Drawing(在 System.Drawing.dll 中)
C#
public void DrawCurve( Pen pen, Point[] points, float tension )
参[......]
数据结构实验
数据结构实验。
实验一 链表的插入和删除 一、实验内容:
1.初始化链表L
2.销毁链表L
3.清空链表L
4.求链表L的长度
5.判链表L空否。
6.通过e返回链表L中第i个数据元素的内容
7.在链表L中检索值为e的数据元素
8.返回链表L中结点e的直接前驱结点
9.返回链表L中结点e的直接后继结点
10.在链表L中第i个数据元素之前插入数据元素e
11.将链表L中第i个数据元素删除,并将其内容保存在e中。
二、实验环境:
1.硬件环境
计算机一台
2.软件环境
Microsoft Visu[......]
大数据算法
大数据算法第一部分、十道海量数据处理面试题
1、海量日志数据,提取出某日访问百度次数最多的那个IP。
首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个IP。同样可以采用映射的方法,比如模1000,把整个大文件映射为1000个小文件,再找出每个小文中出现频率最大的IP(可以采用hash_map进行频率统计,然后再找出频率最大的几个)及相应的频率。然后再在这1000个最大的IP中,找出那个频率最大的IP,即为所求。