码迷,mamicode.com
首页 > 编程语言
javascript继承笔记----1024
惊涛随笔 惊涛随笔 惊涛随笔 javascript继承笔记 //原型(prototype):原型是一个对象,其他对象可以通过它实现属性继承/*笔记:* 1.类式继承:通过原型链继承的方式 * 2.原型式继承:对类式继承的封装 * 3.寄生式继承:对原型继承的二次封装,并且在第二次封装过程中对继承的对 ...
分类:编程语言   时间:2016-10-19 13:24:35    阅读次数:133
数组和对象的复制
1、数组的复制 a)利用数组的concat()方法 b)利用数组的slice()方法 附:arrayObject.slice(start,end)的方法说明 返回值:返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。不会改变原数组。 c)利用jq ...
分类:编程语言   时间:2016-10-19 13:22:36    阅读次数:246
leetcode 85 Maximal Rectangle ----- java
Given a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing only 1's and return its area. For example, given the following ...
分类:编程语言   时间:2016-10-19 13:20:22    阅读次数:175
python的标识符
什么是标识符 >>python中我们在编程的时候,起的名字就叫做标识符。其中变量就是标识符的一种 标识符命名原则 >>标识符第一个字符必须只能是字母或下划线,不能出现数字或其他字符 >>标识符除第一个字符外,其他部分可以是字母下划线或数字 >>标识符大小写敏感,如a与A 常用python关键字 >> ...
分类:编程语言   时间:2016-10-19 13:19:09    阅读次数:191
原生JavaScript第二篇
js中的程序控制语句 常见的程序有三种执行结构: 1. 顺序结构 2. 分支结构 3. 循环结构 顺序结构:程序从第一行开始执行,按顺序执行到最后一行 分支结构:就像一条岔路口,必须选择且只能选择其中一条道路继续走下去,不能同时执行两个分支里的代码。 我们可以使用如下三种方式来实现程序的分支结构 ? ...
分类:编程语言   时间:2016-10-19 13:19:20    阅读次数:197
KMP算法
KMP算法,是由Knuth,Morris,Pratt共同提出的模式匹配算法,其对于任何模式和目标序列,都可以在线性时间内完成匹配查找,而不会发生退化,是一个非常优秀的模式匹配算法。但是相较于其他模式匹配算法,该算法晦涩难懂,第一次接触该算法的读者往往会看得一头雾水,主要原因是KMP算法在构造跳转表n ...
分类:编程语言   时间:2016-10-19 13:18:31    阅读次数:209
java中的==、equals()、hashCode()源码分析
1. == java中的==是比较两个对象在JVM中的地址。比较好理解。看下面的代码: 上述代码中: (1)s1 == s2为true,是因为s1和s2都是字符串字面值"nihao"的引用,指向同一块地址,所以相等。 (2)s1 == s3为false,是因为通过new产生的对象在堆中,s3是堆中变 ...
分类:编程语言   时间:2016-10-19 13:16:28    阅读次数:158
解释型语言与编译型语言的区别
转:http://blog.csdn.net/summerhust/article/details/7446894 编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译 ...
分类:编程语言   时间:2016-10-19 11:36:27    阅读次数:199
Java 对象,数组 与 JSON 字符串 相互转化
当 Java 对象中包含 数组集合对象时,将 JSON 字符串转成此对象。 public class Cart{} public class MemberCoupon{} public class CartGroup { private List<Cart> carts = new ArrayLis ...
分类:编程语言   时间:2016-10-19 11:36:15    阅读次数:245
python的数据类型
基本数据类型: >>数和字符串 列表: >>python中没有数组的概念,与数组最接近的概念是列表和元祖,列表是存储一连串元素的容器 >>修改列表中的内容 元祖:python中没有数组的概念,与数组最接近的概念是列表和元祖,元祖是存储一连串元素的容器 >>只读取不能修改 集合: >>python中集 ...
分类:编程语言   时间:2016-10-19 11:37:36    阅读次数:191
Spring4.1新特性——Spring缓存框架增强(转)
目录 Spring4.1新特性——综述 Spring4.1新特性——Spring核心部分及其他 Spring4.1新特性——Spring缓存框架增强 Spring4.1新特性——异步调用和事件机制的异常处理 Spring4.1新特性——数据库集成测试脚本初始化 Spring4.1新特性——Sprin ...
分类:编程语言   时间:2016-10-19 11:32:32    阅读次数:434
C++编程学习50个经典网站 强力推荐(转载)
转自:http://blog.csdn.net/microzone/article/details/6684436 C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这 ...
分类:编程语言   时间:2016-10-19 09:57:48    阅读次数:297
java方法重载(overload)、重写(override);this、super关键简介
一、方法重载: 条件:必须在一个类中,方法名称相同,参数列表不同(包括:数据类型、顺序、个数),典型案例构 造方重载。 注意:与返回值无关 二、方法重写: 条件: (1)继承某个类或实现某接口 (2)返回值类型相同、方法签名相同(方法名称+参数列表) 注意:(1)重写的方法不能比被重写方法有更严格的 ...
分类:编程语言   时间:2016-10-19 09:55:13    阅读次数:213
操作系统基础知识之————单线程(Thread)与多线程的区别
单线程(Thread)与多线程的区别 (一)首先了解一下cpu: 随着主频(cpu内核工作时钟频率,表示在CPU内数字脉冲信号震荡的速度,等于外频(系统基本时间)乘倍频)的不断攀升,X86构架的硬件逐渐成为瓶颈,最高为4G,事实上目前3.6G主频的CPU已经接近顶峰。 多线程编程的目的,就是"最大限 ...
分类:编程语言   时间:2016-10-19 09:48:00    阅读次数:225
Java GC回收机制
优秀Java程序员必须了解的GC工作原理 一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率 ,才能提高整个应用程序的性能。一个优秀的Java程序员必须了解GC的工作原 ...
分类:编程语言   时间:2016-10-19 09:44:56    阅读次数:694
java基础 绘图技术.坦克大战 之java绘图坐标体系(二)
功能:在坐标系上绘制坦克 ...
分类:编程语言   时间:2016-10-19 09:46:03    阅读次数:224
MFC中解决文本保存到文件时乱码问题
在高版本的VS中,若直接将CString保存到文本文件中,可能会出现乱码问题 原因就在于项目的编码跟系统的默认编码不同(Unicode和GB2312),这个时候使用如下代码,即可解决。 unsigned char CharSet[2]; //写入文件字符编码(UTF) CharSet[0]=0xFF ...
分类:编程语言   时间:2016-10-19 09:43:41    阅读次数:599
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!