题目来自lintcode http://www.lintcode.com/zh-cn/problem/backpack/ 一个传统01背包问题的推广,假如只考一个背包放物品之后的最终最大价值,不考虑具体选哪些物品放入,该如何实现? 最蠢最笨的办法,那当然就是-老老实实的构造背包容量-物品矩阵,然后取 ...
分类:
其他好文 时间:
2017-05-07 01:02:16
阅读次数:
394
关于跨域无非就是jsonp和iframe,随着跨域请求的应用越来越多,W3C提供了跨域请求的标准方案(Cross-Origin Resource Sharing)。IE8、Firefox 3.5 及其以后的版本、Chrome浏览器、Safari 4 等已经实现了 Cross-Origin Resou ...
分类:
其他好文 时间:
2017-05-07 01:01:56
阅读次数:
254
一、能避免同步吗? 取得锁会由于下面原因导致成本非常高: 取得由竞争的锁须要在虚拟机的层面上执行很多其它的程序代码。 要取得有竞争锁的线程总是必须等到锁被释放后。 1. 寄存器的效应 计算机有一定数量的主寄存器用来存储与程序有关的数据。 从逻辑上的观点来看,每一个Thread都有自己的一组寄存器。当 ...
分类:
编程语言 时间:
2017-05-06 16:30:26
阅读次数:
217
config.xml解析为org.w3c.dom.Document 本文首先来简单看一下MyBatis中将config.xml解析为org.w3c.dom.Document的流程,代码为上文的这部分: 第3行的代码实现为: 相当于就是将输入的路径转换为一个字符输入流并返回。 接着继续看静态块第4行的 ...
分类:
其他好文 时间:
2017-05-06 11:48:58
阅读次数:
278
// encode List clientList = new List(); for (int i = 0; i source1 = JsonConvert.DeserializeObject>(sReply); var Dsource = new BindingSource(); ... ...
http://www.lintcode.com/zh-cn/problem/search-a-2d-matrix/ 先判断matrix.length == 0 ,再 matrix[0].length==0,(先确定外层,再考虑内层)特殊情况:{{1}},{},{{},{}} 矩阵角标 {{0,1,2 ...
分类:
其他好文 时间:
2017-05-03 11:35:28
阅读次数:
90
需要用的包: 包括:spring的包、springMVC的包、mybatis的包、数据库驱动包、json相关的包 配置如下,首先是mybatis的配置 然后是springMVC的配置 然后是spring的配置 ...
分类:
编程语言 时间:
2017-05-02 16:06:14
阅读次数:
305
最简单的基于FFmpeg的视频播放器系列文章列表:100行代码实现最简单的基于FFMPEG+SDL的视频播放器(SDL1.x)最简单的基于FFMPEG+SDL的视频播放器 ver2 (採用SDL2.0)最简单的基于FFmpeg的解码器-纯净版(不包括libavformat)最简单的基于FFMPEG+ ...
分类:
其他好文 时间:
2017-05-02 10:15:19
阅读次数:
311
1.须要引用的dll : DocumentFormat.OpenXml.dll 须要安装一下OpenXml再引用 WindowsBase 直接在项目里加入引用 2.方法: /// <summary> /// 读取.xlsx格式的Excel文件数据,读取其特定名称的工作薄 /// </summary> ...
在学习Spring之前,先了解Spring是什么。百度百科上解释:Spring是分层的JavaSE/EE full-stack轻量级开源框架,以IoC(Inverse of Control 反转控制)和AOP(Aspect Oriented Programming 面向切面编程为内核)。这里涉及到两 ...
分类:
编程语言 时间:
2017-04-30 12:40:48
阅读次数:
229