码迷,mamicode.com
首页 > 编程语言
Java容器学习:List、Set、Queue、Map
一、容器 很多时候,程序总是根据运行时才知道的某些条件去创建新对象,在此之前不知道所需对象的数量,甚至对象的类型,这时就需要容器来保存对象。Java容器类可以自动地调整自己的尺寸。容器类类库可以划分为两个不同的概念: Collection。一个独立元素的序列,如List(按照插入顺序保存元素),Set(不能有重复元素),Queue(按排队规则确定对象产生的顺序);Map。一组成对的“键...
分类:编程语言   时间:2015-01-25 18:19:12    阅读次数:151
2.16 求数组中最长递增子序列
题目: 求一个一维数组(N个元素)中最长递增子序列的长度 DP题 代码如下: #include using namespace std; const int MAXN = 100000; const int INF = 10000000; int minV[MAXN], lis[MAXN], Array[MAXN]; int n; //lis[i]表示从第i个元素开...
分类:编程语言   时间:2015-01-25 18:18:01    阅读次数:168
2.17 数组循环移位
题目:把一个含有N个元素的字符串右移K位,要求时间复杂度为O(N),且只允许使用两个附加变量。 例子: 字符串为:abcd1234,右移4位,结果变为:1234abcd 思路: 移动前跟移动后是有两段的顺序是不变的,所以可以把这两段看成两个整体 右移K位的过程就是把数组的两部分交换一下。 交换的过程:(1)逆序排列第一部分 (2)逆序排列第二部分 (3)再全部逆序! ...
分类:编程语言   时间:2015-01-25 18:16:08    阅读次数:210
numberToCapital() JavaScript数字金额转换为大写金额
function numberToCapital(number) { if (!/^(0|[1-9]\d*)(\.\d+)?$/.test(number)) { return "数字格式不正确!" } // 如果有小数,截取整数位和小数位 number += '...
分类:编程语言   时间:2015-01-25 18:16:00    阅读次数:315
exportExcel() JavaScript将网页表格数据导出为Excel
1 Timothy John Berners-Lee 蒂姆·伯纳斯·李 HTML 英国 2 Bert Bos 伯特·波斯 CSS 荷兰...
分类:编程语言   时间:2015-01-25 18:15:01    阅读次数:216
getViewport() JavaScript获取浏览器视口的尺寸
function getViewport() { var w = window.innerWidth ? window.innerWidth : document.documentElement && document.documentElement.client...
分类:编程语言   时间:2015-01-25 18:12:57    阅读次数:370
网页、JavaScript 的DOM操作
HTML DOM (文档对象模型)当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。HTML DOM 模型被构造为对象的树。 Windows 对象操作window.open() - 打开新窗口window.close() - 关闭当前窗口1.Window....
分类:编程语言   时间:2015-01-25 18:15:14    阅读次数:223
isNaN() JavaScript判断变量是否是一个数字
NaN,即非数值(Not a Number)是一个特殊的值,这个数值用于表示一个本来要返回数值的操作数未返回数值的情况(这样就不会抛出错误了)。比如,在其他语言中,任何数值除 以 0 都会导致错误而终止程序执行。但在 ECMAScript 中,会返回出特殊的值,因此不会影 响程序执行。var b.....
分类:编程语言   时间:2015-01-25 18:13:00    阅读次数:190
自定义消息响应(MFC)
1.自定义消息(.h和.cpp均可)#define WM_EXESQL WM_USER+1 //WPARAM表示sql语句2.消息映射(cpp)BEGIN_MESSAGE_MAP(CCHServerDlg, CDialogEx)ON_MESSAGE(WM_EXESQL, CCHServerD...
分类:编程语言   时间:2015-01-25 18:11:43    阅读次数:166
jmeter添加java请求和if控制器
新项目用jmeter做性能测试,导入别人写好的jar包,发现有if控制器和java请求,可是我看不懂这个脚本到底在干嘛,只好自己摸索。 java请求要自己写一个runable的jar包,继承jmeter的AbstractJavaSamplerContext类,然后改写runtest方法。具体代码如....
分类:编程语言   时间:2015-01-25 18:09:02    阅读次数:163
exchangeVar() JavaScript交换两个变量的值
function exchangeVar() { var a = 1, b = 10 var temp = a; a = b; b = temp; console.log(a + '\t' + b); // 10 1不使用第三个变量的方法function exc...
分类:编程语言   时间:2015-01-25 18:08:41    阅读次数:195
getContinueTime() JavaScript计算一个事件已进行的时间
function getContinueTime(startTime) { //当前时间与指定的时间的差值 var time = (new Date() - new Date(startTime)) / 1000, serviceTime = '', days...
分类:编程语言   时间:2015-01-25 18:04:16    阅读次数:170
JavaScript简单技巧
1.在特定范围里获得一个随机数var x = Math.floor(Math.random() * (max - min + 1)) + min;2.让页面自动刷新一次window.onload = function() { if (location.href.indexOf('#reload...
分类:编程语言   时间:2015-01-25 18:03:40    阅读次数:159
getQueryString() JavaScript获取url的参数值
function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg)...
分类:编程语言   时间:2015-01-25 18:04:09    阅读次数:185
JavaScript数组技巧
1.随机选择一个数组项var items = [1, 2, 'a', 3, 4, 'b', 5, 'c', 6, 119, 'd']; var randomItem = items[Math.floor(Math.random() * items.length)];2.将参数对象转换为数组var.....
分类:编程语言   时间:2015-01-25 18:00:43    阅读次数:192
JavaScript的条件表达式"=="(等于)和"==="(严格等于)的区别
使用"==",如果两个值类型不同,他们可能相等,因为"=="默认会进行类型转换,转换规则比较复杂: a、如果一个是null、一个是undefined,那么[相等]。 b、如果一个是字符串,一个是数值,把字符串转换成数值再进行比较。 c、如果任一值是 true,把它转换成 1 再比较;如果任一值...
分类:编程语言   时间:2015-01-25 18:02:51    阅读次数:208
C++开发--在Visual Studio2013中使用boost::split()编译过程中出现error C4996
Visual Studio is being overly cautious. In debug mode, visual studio uses something called "Checked Iterators". Pointers are also iterators, but the c...
分类:编程语言   时间:2015-01-25 17:58:11    阅读次数:448
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!