- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 MinGW64编译OpenCV踩坑
打开CmakeGUI,编译器手动选择一下,不要使用默认选项,C编译器选择gcc.exe,C++编译器选择g++.exe,都在MinGW64的bin目录下面,如果使用默认选项,C++编译器会默认使用c++.exe,会导致编译报错,导致 Undefined reference to _Unwind_Resume and __gxx_personality_v0 这个错误,这个错误是因为c编译器和c++编译器不兼容导致的,gcc一定要配合g++
2023-12-26 11:21:40 186 1
原创 java中finally与return的执行顺序详解
一些准备知识: 首先为了说明白java中finally与return的执行顺序是怎样的这个问题,我们需要做一点准备工作。 java方法是在栈幀中执行,栈幀是线程私有栈的单位,执行方法的线程会为每一个方法分配一小块栈空间来作为该方法执行时的内存空间,栈幀分为三个区域: 1. 操作数栈,用来保存正在执行的表达式中的操作数,数据结构中学习过基于栈的多项式求值算法,操作数栈的
2015-05-12 21:16:16 10202 3
原创 Java Appeandable接口与字符串格式化
本文包含如下内容:java.lang.Appendable接口的用途,java.util.Formatter类的用途,java.lang.Appendable与java.util.Formatter类的关系,java.util.Formatter类进行字符串格式化的规则以及示例
2015-03-23 11:19:48 619
原创 Java String 字符编码原理,可以帮助理解乱码问题
在java中,字符的数据类型是char. char类型的编码是Unicode编码,因此每一个char类型数据2字节16位,对应在内存中的数据就是字符的Unicode的码值 而String类型的底层是一个char数组,因此String类型在内存中的存储形式是一系列字符对应的Unicode码值例如中文“长风几万里” 下表1是这5个中文字分别对应的GBK,Unicode,和UTF-8编码 表
2015-02-28 14:57:24 1826
原创 如何理解java.lang.Throwable
首先,我们看jdk对Throwable类的介绍:java.lang.Throwable类是java中的所有错误和异常的超类,只有这个类或者这个类的子类才能够被jvm或者java的throw或throws子句所抛出,同时也只有该类或者他的一个子类才能作为catch子句的参数。 也就是说能够被throw(在方法中使用)和throws(在方法定义时使用)子句抛出以及被catch子句接住的玩意都是Thro
2015-02-26 17:08:41 8993
原创 hadoop中mapreducer的数据输入(InputFormat)原理详解
mapReducer的作业的输入通过InputFormat接口提供InputFormat提供的功能如下,将输入的文件,分成逻辑上的小段InputSplit,每一个InputSplit会分配给一个Mapper处理RecordReader负责从inputSplit中读取键值对(一个键值对属于一条记录,然后交给一个Mapper处理)inputSplit表示需要被一个Mappe
2014-10-30 23:42:52 1263
算法导论中文版高清pdf版.rar
2016-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人