摘要: http://blog.csdn.net/wenjieyatou?ref=toolbar 阅读全文
posted @ 2018-01-08 16:23 文洁丫头 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 点击 网址 http://start.spring.io/ 就可以获得spring-boot的项目结构。 如下: 将项目解压到自己的项目中,然后找到mian函数所在启动类。运行。出现: 表示已经运行了web项目。 阅读全文
posted @ 2017-05-24 16:38 文洁丫头 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一个序列有N个数:A[1],A[2],…,A[N],求出最长非降子序列的长度。 (讲DP基本都会讲到的一个问题LIS:longest increasing subsequence) 正如上面我们讲的,面对这样一个问题,我们首先要定义一个“状态”来代表它的子问题, 并且找到它的解。注意,大部分情况下, 阅读全文
posted @ 2017-05-24 15:45 文洁丫头 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 基本动态规划之硬币问题 问题描述 假设有 1 元,3 元,5 元的硬币若干(无限),现在需要凑出 11 元,问如何组合才能使硬币的数量最少? 问题分析 乍看之下,我们简单的运用一下心算就能解出需要 2 个 5 元和 1 个 1 元的解。当然这里只是列出了这个问题比较简单的情况。当硬币的币制或者种类变 阅读全文
posted @ 2017-05-24 14:46 文洁丫头 阅读(3073) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>#include <stdlib.h>#include <memory.h>#include <pthread.h>#include <errno.h>#include <math.h>//筷子作为mutexpthread_mutex_t chopstick[6] 阅读全文
posted @ 2017-04-06 16:20 文洁丫头 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处:http://blog.csdn.net/ns_code/article/details/17512983 CyclicBarrier(又叫障碍器)同样是Java 5中加入的新特性,使用时需要导入java.util.concurrent.CylicBarrier。它适用于这样一种情况 阅读全文
posted @ 2016-12-22 11:59 文洁丫头 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 阻塞队列 阻塞队列是Java 5并发新特性中的内容,阻塞队列的接口是java.util.concurrent.BlockingQueue,它有多个实现类:ArrayBlockingQueue、DelayQueue、LinkedBlockingQueue、PriorityBlockingQueue、S 阅读全文
posted @ 2016-12-22 11:47 文洁丫头 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处:http://blog.csdn.net/ns_code/article/details/17465497 Executor框架简介 在Java 5之后,并发编程引入了一堆新的启动、调度和管理线程的API。Executor框架便是Java 5中引入的,其内部使用了线程池机制,它在ja 阅读全文
posted @ 2016-12-22 10:48 文洁丫头 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处:http://blog.csdn.net/ns_code/article/details/17377197 主内存与工作内存 Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中取出变量这样的底层细节。此处的变量主要是指共享变量,存在竞争问 阅读全文
posted @ 2016-12-22 10:47 文洁丫头 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处:http://blog.csdn.net/ns_code/article/details/17348313 happen—before规则介绍 Java语言中有一个“先行发生”(happen—before)的规则,它是Java内存模型中定义的两项操作之间的偏序关系,如果操作A先行发生 阅读全文
posted @ 2016-12-22 10:38 文洁丫头 阅读(5111) 评论(0) 推荐(0) 编辑