码迷,mamicode.com
首页 > 编程语言
10. javacript高级程序设计-DOM扩展
1. DOM扩展1.1 选择符APIl querySelector()接收一个css选择符,返回与该模式匹配的第一个元素l querySelectorAll()接收一个css选择符,返回所有匹配的NodeList元素1.2 HTML51.2.1 与类相关的扩充l getElementsByClass...
分类:编程语言   时间:2015-05-09 20:25:47    阅读次数:205
大整数算法[13] 单数位乘法
★ 引子 最近在折腾 wxWidgets,同时拖延症又犯了,所以中断了好久。这次来讲讲单数位乘法,前面讲到 Comba 和 Karatsuba 乘法,这两个算法适合用来处理比较大的整数,但是对于一个大整数和一个单精度数相乘,其效果反而会不好,因为计算量过多。实际上单数位乘法只是基线乘法的一个特例.....
分类:编程语言   时间:2015-05-09 20:24:26    阅读次数:335
算法面试:精选微软等公司经典的算法面试100题 第1-40题
精选微软等公司,数据结构+算法,经典面试100题 --------之前40题--------------------------算法面试:精选微软等公司经典的算法面试100题 第1-40题如下:--------------- --------------1.把二元查找树转变成排序的双向链表题目:输....
分类:编程语言   时间:2015-05-09 20:24:32    阅读次数:207
按NSDictionary的key来对其进行排序
按NSDictionary的key来对其进行排序:先将dict的allkeys赋给一个数组,然后通过sortedArrayUsingComparator:方法对数组排序,然后遍历数组取字典对应key的值就okinti =0;NSArray*keys = [dictallKeys];NSArray*s...
分类:编程语言   时间:2015-05-09 20:23:57    阅读次数:171
基数排序
本文转载最近需要对大小在0到100万内的很多数组进行排序,每一个数组的长度都不固定,短则几十,长则几千。为了最快完成排序,需要将数组大小和数据范围考虑进去。由于快速排序是常规排序中速度最快的,首选肯定是它。但是数组中数据的范围固定,可以考虑基数排序。为了使排序耗时尽可能短,需要测试这两种排序算法。快...
分类:编程语言   时间:2015-05-09 20:19:42    阅读次数:313
图像处理 基于Visual C++编程 学习笔记 (3)显示灰度图像和二值化图像
灰度图imggray有了上面的基础,灰度图就相当简单了彩色图转灰度方法:1.浮点算法:Gray=R*0.3+G*0.59+B*0.112.整数方法:Gray=(R*30+G*59+B*11)/1003.移位方法:Gray =(R*28+G*151+B*77)>>8; ??4.平均值法:G...
分类:编程语言   时间:2015-05-09 20:19:53    阅读次数:238
list转数组
List list = new ArrayList(); list.add("a"); list.add("b"); final int size = list.size(); String[] str = (String[])...
分类:编程语言   时间:2015-05-09 20:20:17    阅读次数:120
图像处理 基于Visual C++编程 学习笔记 (4)图像旋转
图像旋转 imgrotation根据输入的角度进行旋转变换很简单,套公式。遍历输出的图像的像素,去原图中找对应像素,超出边界置0如果遍历原图像素,去构建输出图像像素则会有很多噪声,因为浮点数计算的误差数据校验及数据转换void CBMPDlg::OnRota() { // TODO: Add ...
分类:编程语言   时间:2015-05-09 20:17:58    阅读次数:276
c++primer4 Chapter2变量和基本类型2.2
2.2 字面值常量Exercise2.7(a)'a'是char型字面值,L'a'是wchar_t型字面值,"a"是字符串字面值,L"a"是宽字符串字面值。(b)10是int型字面值,10u是unsigned型字面值,10L是long型字面值,10uL是unsigned long型字面值,012是八进...
分类:编程语言   时间:2015-05-09 20:16:42    阅读次数:132
【剑指offer】旋转数组的最小数字
旋转数组中包含两个递增排序的子数组,有阴影背景的是第二个子数组。 如下图所示: (1)把Pl指向数组的第一个数字,P2指向数组的最后一个数字。由于Pl和P2中间的数字5大于P1指向的数字,中间的数字在第一个子数组中。下一步把P1指向中间的数字。 (2) Pl和P2中间的数字1小于P2指向的数字,中间的数字在第二个子数组中。下一步把P2指向中间的数字。 (3)P1和P2指向两个相邻的...
分类:编程语言   时间:2015-05-09 19:08:18    阅读次数:121
JavaScript特效实例004-自动关闭的广告窗口
实例004                  自动关闭的广告窗口 实例说明 当网页运行一定的时间后,自动关闭网页上指定的广告窗口。 技术要点 本实例主要应用window对象的setTimeout()方法和close()方法来实习.window对象的setTimeout()方法用于延迟执行某一操作。 实现过程 (1)要关闭的广告窗口。 new.html 打开新窗口...
分类:编程语言   时间:2015-05-09 19:03:20    阅读次数:159
Java新手学习笔记---字符串对象的相等
public class testobj_important { public static void main(String[] args) { String a = new String("abc"); String b = new String("abc");...
分类:编程语言   时间:2015-05-09 19:01:16    阅读次数:132
后缀数组 --- HDU 3518 Boring counting
Boring countingProblem's Link: http://acm.hdu.edu.cn/showproblem.php?pid=3518Mean:给你一个字符串,让你求出有多少个子串(无重叠)至少出现了两次。analyse:后缀数组中height数组的运用,一般这个数组用得很少。总...
分类:编程语言   时间:2015-05-09 19:00:55    阅读次数:123
在 Visual Studio中 将 Objective-C 编译为 C++
快速使用Romanysoft LAB的技术实现 HTML 开发Mac OS App,并销售到苹果应用商店中。《HTML开发Mac OS App 视频教程》土豆网同步更新:http://www.tudou.com/plcover/VHNh6ZopQ4E/百度网盘同步:http://pan.baidu....
分类:编程语言   时间:2015-05-09 19:03:19    阅读次数:194
Waveform基于JavaScript的开源多声道音乐波形编辑器
快速使用Romanysoft LAB的技术实现 HTML 开发Mac OS App,并销售到苹果应用商店中。《HTML开发Mac OS App 视频教程》土豆网同步更新:http://www.tudou.com/plcover/VHNh6ZopQ4E/百度网盘同步:http://pan.baidu....
分类:编程语言   时间:2015-05-09 19:00:30    阅读次数:164
c++primer4 Chapter2变量和基本类型2.1
2.1基本内置类型算术类型: 最小存储空间 bool 布尔型 char 字符型 8位 wchar_t 宽字符型 16位 short 短整型 16位 int 整型 16位 long 长整型 32位 float 单精度浮点型 6位有效数字 double 双精度浮点型...
分类:编程语言   时间:2015-05-09 19:00:37    阅读次数:114
JavaScript闭包学习笔记
1.什么是闭包,闭包如何工作2.闭包的优点3.怎样使用闭包4.总结闭包1.什么是闭包?闭包是指有权访问另一个函数作用域中的变量的函数。我们在作用域那篇随笔中讲过,函数执行完毕局部活动对象被销毁。但是,在闭包中,外部函数执行完毕后,其活动对象也不会被销毁,因为匿名函数的作用域链仍然在引用这个活动对象,...
分类:编程语言   时间:2015-05-09 18:58:58    阅读次数:139
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!