码迷,mamicode.com
首页 > 编程语言
c++ 命名空间 以及 作用域 函数参数 面向对象实验报告
面向对象的分析与设计 实验报告一一.变量的储存类别auto static register externauto变量 函数中的局部变量,如不专门声明为static存储类别,都是动态地分配存储空间的,数据存储在动态存储区中。函数中的形参和在函数中定义的变量(包括在复合语句中定义的变量),都属此类,在调...
分类:编程语言   时间:2015-04-12 20:57:17    阅读次数:200
(C/C++) Interview in English - Basic concepts.
QuestionKey wordsAnwserAassignment operator abstract class It is a class that has one or more pure virtual functions. assignment & initialization ...
分类:编程语言   时间:2015-04-12 20:58:31    阅读次数:162
XSS传染基础——JavaScript中的opener、iframe
最近研究XSS,根据etherDream大神的博客延长XSS生命周期写了一个子页面父页面相互修改的demo。一、 子页面、父页面相互修改——window.opener、window.open在父页面修改子页面,是用到了window.open函数:在子页面修改父页面的话,用到的是window.open...
分类:编程语言   时间:2015-04-12 20:56:16    阅读次数:174
JavaScript原型链
JavaScript使用原型链来解析属性值。原型链描述了JavaScript引擎如何从对象查找到原型以及原型的原型,来定位对象的属性值。当请求对象的属性时,JavaScript引擎首先直接在该对象上查找。如果找不到该属性,则查找原型(保存在对象的_proto_属性中)查看原型是否包含了请求的属性。如...
分类:编程语言   时间:2015-04-12 20:51:40    阅读次数:138
(C/C++ )Interview in English - Virtual
Q: What is virtual function?A: Avirtual function or virtual method is a function or method whose behavior can be overridden within an inheriting class...
分类:编程语言   时间:2015-04-12 20:52:09    阅读次数:169
哈夫变换和Canny边缘检测算法
图象的边缘是指图象局部区域亮度变化显著的部分,该区域的灰度剖面一般可以看作是一个阶跃,既从一个灰度值在很小的缓冲区域内急剧变化到另一个灰度相差较大的灰度值。图象的边缘部分集中了图象的大部分信息,图象边缘的确定与提取对于整个图象场景的识别与理解是非常重要的,同时也是图象分割所依赖的重要特征,边缘...
分类:编程语言   时间:2015-04-12 20:50:36    阅读次数:179
java学习(十六):对象的自定义比较,Comparator和Comparable
通过两个例子实现对象的自定义排序1、实现Comparator接口。 1 import java.util.ArrayList; 2 import java.util.Collections; 3 import java.util.Comparator; 4 import java.util.List...
分类:编程语言   时间:2015-04-12 20:50:04    阅读次数:150
c++ 引用和指针
1.引用 程序把引用和它的初始值绑定在一起,而不是将初始值拷贝给引用。一旦初始化完成,引用将和它的初始值对象一直绑定在一起。因为无法令引用重新绑定到另外一个对象,因此引用必须初始化。 int ival=2;int &refval=ival;ival=8; //此时 refval=8; int i=r...
分类:编程语言   时间:2015-04-12 20:45:57    阅读次数:174
java就业前景
JAVA人才社会需求量大,根据IDC的统计数字,在所有软件开发类人才的需求中,对JAVA工程师的需求达倒全部需求量的60%~70%。同时,JAVA工程师的薪水相对较高。通常来说,具有3~5年开发经验的工程师,拥有年薪10万元是很正常的一个薪酬水平。80%学员毕业后年薪都超过了5万元。Java平台以其...
分类:编程语言   时间:2015-04-12 20:48:15    阅读次数:148
快速排序
快速排序的基本思想: 通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分关键字小,则分别对这两部分继续进行排序,直到整个序列有序。 先看一下这幅图:把整个序列看做一个数组,把第零个位置看做中轴,和最后一个比,如果比它小交换,比它大不做任何处理;交换了以后再和小的那端比,比...
分类:编程语言   时间:2015-04-12 20:47:04    阅读次数:160
《转》java设计模式--工厂方法模式(Factory Method)
本文转自:http://www.cnblogs.com/archimedes/p/java-factory-method-pattern.html工厂方法模式(别名:虚拟构造)定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使一个类的实例化延迟到其子类。概述当系统准...
分类:编程语言   时间:2015-04-12 20:45:11    阅读次数:171
JAVA继承、多态与接口
一、继承1、继承的优点代码的重用性子类可以扩展父类的属性和方法设计应用程序变得更加简单父类的属性和方法可用于子类2、如何判断类具有继承关系类和类的关系1)has-a(组合)2)is-a(继承)3、单继承和多继承单根性:在java中,一个类只能有一个父类传递性:子类可以将父类的属性和方法传递给自己的子...
分类:编程语言   时间:2015-04-12 20:42:21    阅读次数:202
退火算法(转载)
一. 爬山算法 ( Hill Climbing ) 介绍模拟退火前,先介绍爬山算法。爬山算法是一种简单的贪心搜索算法,该算法每次从当前解的临近解空间中选择一个最优解作为当前解,直到达到一个局部最优解。 爬山算法实现很简单,其主要缺点是会陷入局部最优解,而不一定能搜索到全局最优解。如图1所示:假设C点...
分类:编程语言   时间:2015-04-12 20:38:44    阅读次数:189
什么是java序列化,如何实现java序列化
Java?串行化技术可以使你将一个对象的状态写入一个Byte?流里,并且可以从其它地方把该Byte?流里的数据读出来,重新构造一个相同的对象。这种机制允许你将对象通过网络进行传播,并可以随时把对象持久化到数据库...
分类:编程语言   时间:2015-04-12 19:34:57    阅读次数:147
第一天 11-15 python基础
#########使用和导入模块########################################################################################################################################################
分类:编程语言   时间:2015-04-12 19:29:34    阅读次数:174
通过Hello Word 初识D语言
操作系统:Linux编译器:gdc在本文中,将使用三种方法实现HelloWord,分别使用D标准库,C标准库,和系统调用,以展示D语言的基本外观和系统编程能力,仅做抛砖引玉,至于语言方面的知识在后面的文章中会详细介绍使用D标准库writeln函数版本importstd.stdio; voidmain() { writ..
分类:编程语言   时间:2015-04-12 19:29:10    阅读次数:147
Python之异常追踪模块:traceback
http://www.oschina.net/question/565065_122586
分类:编程语言   时间:2015-04-12 19:23:01    阅读次数:136
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!