码迷,mamicode.com
首页 > 编程语言
C++ typeid
CC++的typeid注意:typeid是操作符,不是函数!)运行时获知变量类型名称,可以使用 typeid(变量).name(),需要注意不是所有编译器都输出"int"、"float"等之类的名称,对于这类的编译器可以这样使用:float f = 1.1f; if( typeid(f) == ty...
分类:编程语言   时间:2015-07-16 21:53:44    阅读次数:134
C/C++之static
C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。1.面向过程设计中的static1.1静态全局变量全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全...
分类:编程语言   时间:2015-07-16 21:53:40    阅读次数:163
C++静态成员的应用
当在类外部定义静态成员时,不能重复使用static关键字静态成员函数不包含this指针(无论是显示还是隐式使用)静态成员可以通过类对象进行访问,也可以通过类进行访问静态成员不是由构造函数初始化的,一般来说不能在类的内部初始化静态成员静态数据成员定义在任何函数之外,且只能被定义一次在定义静态数据成员时...
分类:编程语言   时间:2015-07-16 21:54:30    阅读次数:125
二分图匹配(匈牙利算法) UVA 10080 Gopher II
题目传送门 1 /* 2 匈牙利算法:这题比UVA_670简单,注意是要被吃的鼠的最少个数,套模板 3 */ 4 #include 5 #include 6 #include 7 #include 8 #include 9 using namespace std;10 11 con...
分类:编程语言   时间:2015-07-16 21:53:08    阅读次数:150
javascript之Dorm
一、document.getElementById() 根据Id获取元素节点; 我是第一个P 我是第二个P window.onload = function () { var s...
分类:编程语言   时间:2015-07-16 21:50:00    阅读次数:132
PHP 数组排序
1 /** 2 * 排序 3 * @param $array 要排序的数组 4 * @param $keys 用来排序的键名 5 * @param string $type 默认为升序排序 6 */ 7 function array_sort($array,$keys,$type='AS...
分类:编程语言   时间:2015-07-16 21:50:15    阅读次数:131
C++获取Windows7 32位系统中所有进程名(类似于任务管理器中的进程)
代码是网上查找资料,然后自己调试,修改之后可以运行。系统:win7 32位,VS2008-----------------------------------------------------------------------代码---------------------------------...
分类:编程语言   时间:2015-07-16 21:46:17    阅读次数:202
Java IO中的设计模式--装饰器和适配器模式
参考:http://my.oschina.net/gao0516/blog/136103装饰器模式:是在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能适配器模式:将一个类的接口转换成客户希望的另外一个接口直接上代码分析:package com.think.cla; import jav...
分类:编程语言   时间:2015-07-16 21:46:34    阅读次数:423
C++之插入迭代器
#include #include #include #include using namespace std;templatevoid PrintElements(T c){ typename T::const_iterator itr = c.begin();//在GCC下typename不能省...
分类:编程语言   时间:2015-07-16 21:47:20    阅读次数:166
【学习笔记】【OC语言】多态
1.多态的基本概念某一类事物的多种形态OC对象具有多态性2.多态的体现Person *p = [Student new];p->age = 100;[p walk];子类对象赋值给父类指针父类指针访问对应的属性和方法3.多态的好处用父类接收参数,节省代码4.多态的局限性不能访问子类的属性(可以考虑强...
分类:编程语言   时间:2015-07-16 21:44:59    阅读次数:121
python OS模块常用命令
1、删除文件夹及文件夹里的子文件:import shutilshutil.rmtree("d:\\1.txt")2、删除单个文件:import osos.remove("d:\\1.txt")3、判断文件是否存在:os.path.exists(r"d:/1.txt")4、删除指定目录 只能删除空目录...
分类:编程语言   时间:2015-07-16 21:43:49    阅读次数:190
MMO可见格子算法
看注释吧,写的很清楚了using System;using System.Collections.Generic;using System.Diagnostics;using System.Linq;using System.Text;using System.Threading.Tasks;nam...
分类:编程语言   时间:2015-07-16 21:45:06    阅读次数:130
二分图匹配(匈牙利算法) POJ 3020 Antenna Placement
题目传送门 1 /* 2 题意:*的点占据后能顺带占据四个方向的一个*,问最少要占据多少个 3 匈牙利算法:按坐标奇偶性把*分为两个集合,那么除了匹配的其中一方是顺带占据外,其他都要占据 4 */ 5 #include 6 #include 7 #include ...
分类:编程语言   时间:2015-07-16 21:42:44    阅读次数:160
Javascript之第三方程序库
应用第三方程序库可以很快速的实现很酷炫的功能;比如使用Scrip.aculo.us的功能1)http://script.aculo.us/downloads下载文档“scriptaculous-js-x.x.x”;在网页中还有相关的说明“document”2)主要是需要其中的2个文件:lib文件中的...
分类:编程语言   时间:2015-07-16 21:43:10    阅读次数:105
javascript获取元素结点到页面的绝对距离的方式
var div = document.getElementById('div');var p = getPos(div);function getPos(obj) { var pos = {left:0,top:0}; while(obj) { pos.le...
分类:编程语言   时间:2015-07-16 21:43:45    阅读次数:110
二分图匹配(匈牙利算法) POJ 3041 Asteroids
题目传送门 1 /* 2 题意:每次能消灭一行或一列的障碍物,要求最少的次数。 3 匈牙利算法:把行和列看做两个集合,当有障碍物连接时连一条边,问题转换为最小点覆盖数==二分图最大匹配数 4 趣味入门:http://blog.csdn.net/dark_scope/a...
分类:编程语言   时间:2015-07-16 21:40:27    阅读次数:167
Java多线程-实例解析
Java多线程实例 3种实现方法Java中的多线程有三种实现方式:1.继承Thread类,重写run方法。Thread本质上也是一个实现了Runnable的实例,他代表一个线程的实例,并且启动线程的唯一方法就是通过Thread类的start方法。2.实现Runnable接口,并实现该接口的run()...
分类:编程语言   时间:2015-07-16 21:41:20    阅读次数:110
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!