码迷,mamicode.com
首页 > 编程语言
C++学习之路: 特殊操作符->的重载
转自:http://blog.csdn.net/custa/article/details/5674434primer 书上对重载该操作符的解释过于简单,但是总结性十分强:重载箭头操作符必须返回指向类类型的指针,或者返回定义了自己的箭头操作符的类类型对象。如果返回类型是指针,则内置箭头操作符可用于该...
分类:编程语言   时间:2014-10-03 22:24:15    阅读次数:245
Java学习笔记六:多态
多态通过分离“做什么”和“怎么做”,从另一个角度讲接口和实现分离开来。多态的作用是消除类型之间的耦合关系,多态方法调用允许一种类型表现出与其他相似类型之间的区别,只要他们都是从同一个基类导出而来的。1.方法参数中传入基类,可以使子类方便调用class Instrument{ public vo...
分类:编程语言   时间:2014-10-03 22:39:05    阅读次数:235
在Win7下要通过某个 线程 来调用SavaDialog文件选择框的问题
如果 在Win7下要通过某个 线程 来调用SavaDialog文件选择框的代码 选择窗口 有时会出不来 需要设置如下: ThreadthreadOfRec = new Thread(ReciveMsg); threadOfRec.SetApartmentState(ApartmentState.ST...
分类:编程语言   时间:2014-10-03 23:44:55    阅读次数:215
javascript - 二叉树
都是些简单的东西,所以直接上代码了。/** * Created by huangjacky on 14-10-3. */function Node(element, left, right) { this.element = element; this.level = 0; thi...
分类:编程语言   时间:2014-10-03 22:21:25    阅读次数:313
【推荐系统实战】:C++实现基于用户的协同过滤(UserCollaborativeFilter)
好早的时候就打算写这篇文章,但是还是参加阿里大数据竞赛的第一季三月份的时候实验就完成了,硬生生是拖到了十一假期,自己也是醉了。。。找工作不是很顺利,希望写点东西回顾一下知识,然后再攒点人品吧,只能如此了。 一、问题背景 二、基于用户的协同过滤算法介绍 三、数据结构和实验过程设计 四、代码...
分类:编程语言   时间:2014-10-03 21:50:45    阅读次数:281
Java工厂模式
Java工厂模式看了这么多关于工厂模式的解说,还是认为这篇文章讲的好理解,贴出来和大家分享分享。 一、引子 话说十年前,有一个****户,他家有三辆汽车——Benz奔驰、Bmw宝马、Audi奥迪,还雇了司机为他开车。只是,****户坐车时总是怪怪的:上Benz车后跟司机说“开奔驰车!”,坐上Bmw后...
分类:编程语言   时间:2014-10-03 23:11:45    阅读次数:205
交换排序---冒泡排序算法(Javascript版)
比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。function sort(ele...
分类:编程语言   时间:2014-10-03 22:33:45    阅读次数:317
Java设计模式菜鸟系列(二)观察者模式建模与实现
观察者(Observer)模式定义:在对象之间定义了一对多的依赖关系,这样一来,当一个对象改变状态时,依赖它的对象都会收到通知并自动跟新。Java已经提供了对观察者Observer模式的默认实现, Java对观察者模式的支持主要体现在Observable类和Observer接口。先看uml模型图:...
分类:编程语言   时间:2014-10-03 21:27:25    阅读次数:209
c++命令提示符窗口下打印指定大小的菱形代码
c++命令提示符窗口下打印指定大小的菱形代码VS2010下,新建空项目,添加源文件,将代码粘贴进去就可以了。通过改maxRows值的大小,可以控制菱形的大小#include #include //添加依赖的头文件 void main() { int i,j,k; int maxRows = 12;//控制菱形的大小 //先打印上边的四行 for(i=1;i<maxRows;i+...
分类:编程语言   时间:2014-10-03 21:27:15    阅读次数:220
JavaScript- The Good Parts function Curry
Functions are values, and we can manipulate function values in interesting ways.Currying allows us to produce a new function by combining a function a...
分类:编程语言   时间:2014-10-03 21:58:45    阅读次数:174
Java的递归算法
递归算法设计的基本思想是:对于一个复杂的问题,把原问题分解为若干个相对简单类同的子问题,继续下去直到子问题简单到可以直接求解,也就是说到了递推的出口,这样原问题就有递推得解。 关键要抓住的是: (1)递归出口 (2)地推逐步向出口逼近 样例: example: 求5的阶乘。。 例如以下: Jav.....
分类:编程语言   时间:2014-10-03 21:41:25    阅读次数:177
C++第11周(春)项目2 - 职员有薪水了
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759,内有完整教学方案及资源链接【项目2 - 职员有薪水了】定义一个名为CPerson的类,有以下私有成员:姓名、身份证号、性别和年龄,成员函数:构造函数、析构函数、输出信息的函数...
分类:编程语言   时间:2014-10-03 21:57:35    阅读次数:264
C++调用Lua
我使用的cocos2d-x版本是2.3.3,先在一个C++工程中配置好lua的环境。 首先导入lua项目 1.liblua工程是cocos2d-x-2.2.3\scripting\lua\proj.win32\liblua.vcxproj这个文件,导入VS2010工程中 2.包含目录:在工程的属性-配置属性-C/C++-常规-附加包含目录中加入$(ProjectDir)..\..\....
分类:编程语言   时间:2014-10-03 20:12:15    阅读次数:256
最简单的Java框架
框架一般使用的技术就是反射和回调。...
分类:编程语言   时间:2014-10-03 19:32:05    阅读次数:281
使用 Visual Studio Team Test 进行单元测试和java中的测试
原文:使用 Visual Studio Team Test 进行单元测试和java中的测试 C#中test测试地 方法一、 1、从NUnit官网(http://www.nunit.org/index.php)下载最新版本NUnit,当前版本为NUnit2.5.8。 2、安装后,在VS2008中新建测...
分类:编程语言   时间:2014-10-03 19:45:35    阅读次数:669
C/C++数组和指针详解
/****************************************************************//* 学习是合作和分享式的!/* Author:Atlas Email:wdzxl198@163.com/* 转载请注明本文出处:* http://blog....
分类:编程语言   时间:2014-10-03 20:17:05    阅读次数:181
C++内存管理学习笔记(6)
/****************************************************************//* 学习是合作和分享式的!/* Author:Atlas Email:wdzxl198@163.com/* 转载请注明本文出处:*http://blog.csdn.n...
分类:编程语言   时间:2014-10-03 20:33:35    阅读次数:193
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!