小景的博客

小景记东西的地方

MySQL导入导出数据的中文乱码问题

目录 一、导出查询结果到文件中 1、导出到CSV文件 2、导出到txt文件 3、导出到Excel文件 二、导入数据到表中 1、导入csv文件 2、导入txt文件 3、导入Excel文件 一、导出查询结果到文件中 学生表 下面我们将学生表的查询结果导出到文件中 1、导出到...

2019-05-13 16:36:44

阅读数 22

评论数 0

MySQL导出查询数据出现--secure-file-priv选项问题

一、问题描述 Windows平台的MySQL5.7.12版本使用以下命令导出查询结果到Excel文件时,会出现问题 select sid, sname, age from student into outfile 'D:/Files/student.xlsx'; ERROR 1290 (...

2019-05-13 09:43:17

阅读数 5

评论数 0

MapReduce: Simplified DataProcessingonLargeClusters阅读笔记

论文地址 https://static.googleusercontent.com/media/research.google.com/zh-CN//archive/mapreduce-osdi04.pdf 一、背景 在阅读这篇论文之前,需要了解以下概念。 1、数据密集型应用 vs 计算密...

2019-04-22 16:59:46

阅读数 63

评论数 0

[Jad] Java的反编译工具

Jad可以把Java的class文件转换成源文件,在某些情况下非常有用。另外个人觉得,它似乎比jdk自带的javap反编译工具更好用。 想要使用这个工具可以参考下面这篇博文: https://blog.csdn.net/qq_19714505/article/details/80309968 ...

2019-04-16 23:21:46

阅读数 15

评论数 0

[Notepad++] 错误:编码GBK 的不可映射字符

之前使用Notepad++编写Java源文件,然后在cmd下编译出现过这种错误。 解决办法如下: 一、编译时加上javac工具的-encoding参数指明编码方式:javac -encoding UTF-8 Test.java 二、在Notepad++的菜单栏选择Settings -&...

2019-04-16 22:52:58

阅读数 8

评论数 0

Java中的包装类

目录 一、包装类概述 二、包装类的自动装箱、自动拆箱机制 三、包装类中的缓存机制 四、包装类的四则运算、位运算、比较运算、逻辑运算 五、包装类作为方法的形参、返回值 六、包装类作为集合的元素 七、包装类使用过程中有可能引起的空指针异常 八、为什么需要包装类?有了包装类又为什么要保留...

2019-04-16 15:34:10

阅读数 101

评论数 0

控制台下Java中Scanner类的next方法与nextLine方法联用的一个小问题

目录 一、引入问题 二、分析问题 三、验证猜想 四、解决方案 一、引入问题 最近突然发现Scanner类的next()、nextInt()、nextDouble()等方法与nextLine()方法联用时,会出现无法通过nextLine()获得数据的现象。下面给一个例子。 imp...

2019-03-12 18:11:56

阅读数 15

评论数 0

算法导论——第二章习题

  2.1-3、 问题描述: 输入:一个规模为n的序列A=<a1, a2, ... , an>、一个值v 输出:当v = A[i]时,输出下标 i ;当v没有在A中出现,输出特殊值NIL 算法描述和验证: i = NIL for  j = ...

2018-12-27 12:13:39

阅读数 156

评论数 0

【分治】归并排序

目录   一、二路归并实现 二、二路归并的一点优化 三、原地归并实现 四、二路归并的非递归实现 五、在归并排序中使用直接插入排序 一、二路归并实现 递归实现,栈空间:O(logn)、堆空间:O(nlogn) public static void mergeSor...

2018-12-26 20:28:21

阅读数 25

评论数 0

【贪心策略】硬币问题

问题描述: 有vi=1元、5元、10元、50元、100元、500元的硬币c1、c2、c3、c4、c5枚。若用这些硬币来凑出A元,最少需要多少枚硬币? 贪心策略: 初始化numOfCoins=0,若A>0 每一次都优先挑金额最大的硬币 i       若该硬币金额大于...

2018-12-25 12:21:07

阅读数 33

评论数 0

【贪心策略】背包问题

问题描述: 给定n个物体(它们的重量为:w1,w2,......,wn,价值为:v1,v2,......,vn) 和 一个承受重量为W的背包,每种物体都可以分割。问怎么选取这些物体,放在的背包中(不超过背包的承重),让所取的子集达到最大价值。 贪心策略: 优先选取性价比最高的物体,也就是 v...

2018-12-24 17:57:09

阅读数 64

评论数 0

【动态规划】三种背包问题(01背包、完全背包、多重背包)

一、01背包 问题描述:给定n个物体(它们的重量为:w1,w2,......,wn,价值为:v1,v2,......,vn) 和 一个承受重量为W的背包,问怎么选取这些物体,放在背包中(不超过背包的承重),让所取的子集达到最大价值。 1、基本实现 首先,我们很自然想到穷举法,只要给出n个物体...

2018-12-21 18:33:35

阅读数 1150

评论数 0

【非线性结构】树

一、树 1、什么是树 什么是树结构?从形状来看,树结构是现实中的树倒立得到的结构。现实生活中有很多这种结构,如,一个家族的家谱、一个机构的组织架构。          从定义来说,树是一些节点的集合,这个集合要么是空集,要么是一个根节点加上n个非空子树(n≥0),这是递归的定义方式。 这...

2018-12-14 18:00:14

阅读数 117

评论数 0

【线性表】队列

目录 一、队列的定义 二、常见的三种队列及其实现 1、顺序队列 2、循环队列 3、动态顺序队列 4、链式队列 三、阻塞队列和并发队列 四、队列的应用场景 一、队列的定义 队列:同栈一样,队列也是一种“操作受限”的线性表,只不过栈的插入、删除操作被受限在表的一端,而队列的插入、删...

2018-12-12 15:54:43

阅读数 26

评论数 0

【线性表】栈

目录 一、栈的定义 二、如何实现一个栈 1、数组实现 2、链表实现 三、栈的应用场景 1、使用栈来反转表或集合 2、括号匹配   一、栈的定义 栈:栈是一种“操作受限”的线性表。栈的主要操作有2个:入栈(在栈顶插入一个数据)、出栈(在栈顶删除一个数据)。 受限一定不好吗? ...

2018-12-10 17:12:28

阅读数 27

评论数 0

【线性表】线性表

目录 一、线性表 二、数组     1、数组的定义     2、数组随机访问特性的实现     3、为什么数组不是从1开始,从1开始不是更符合人类的思维吗?     4、数组的访问越界问题 三、链表     1、单链表     2、循环链表     3、双向链表     4、...

2018-12-06 22:19:11

阅读数 60

评论数 0

Java中package(包)的总结(二)

前面对包的一些内容做了些总结,这里我针对(1)带包类的编译与运行;(2)缺省包访问特定包;(3)同一个包内的类之间相互调用;(4)不同包之间的访问四种情况实例演示下带包类的编译、运行。 一、带包类的编译与运行 在目录F:\JavaFiles\SourceCode\com\jeremy\pkgt...

2018-09-10 21:12:37

阅读数 303

评论数 0

Java的编译、运行

一、在某个路径下运行当前路径的class文件 在路径处编写一个源文件并编译 public class HelloC { public static void main(String[] args) { System.out.println("Hello C&...

2018-09-09 21:12:31

阅读数 68

评论数 0

Java的JAVA_HOME、Path、CLASSPATH环境变量小结

刚学Java的时候,很多jdk配置教程都要求设置JAVA_HOME、Path、CLASSPATH3个变量。而Java官网有这么一句话:jdk1.5之后的版本在安装时不用设置CLASSPATH变量。今天我就以jdk1.5为例,总结下三者的区别。 Path 当我们安装完jdk之后,打开cmd(在非...

2018-09-09 13:33:58

阅读数 1443

评论数 1

Java中package(包)的总结(一)

概述        Java程序是基于Class,随着Java类越写越多,难免会出现类重名的现象。为了在使用它们的时候不让编译器混淆,我们给类加上一个限定(前缀),即把它们放在不同的包里面,调用时再加上前缀。比如,A班有一个张三,B班也有一个张三,我们要让A班张三做某事时,就把它们分别放到A、B...

2018-09-06 10:03:09

阅读数 925

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭