码迷,mamicode.com
首页 > 编程语言
BZOJ1443 游戏game (二分图染色+匈牙利算法)
先对整幅图进行二分图染色,再跑一遍匈牙利算法。如果最大匹配数=点数*2,那么输出WIN。对于任何一个非必须在最大匹配上的点,即为所求的点。 1 Program Test375num2; 2 type arr=record 3 u,v,next:longint; 4 ...
分类:编程语言   时间:2014-12-22 19:26:42    阅读次数:241
MFC ListControl用法
以下未经说明,listctrl默认view风格为report-------------------------------------------------------------------------------1. CListCtrl风格 LVS_ICON:为每个item显示大图标 LVS_...
分类:编程语言   时间:2014-12-22 19:26:32    阅读次数:222
C++之运算符重载
在前一节中曾提到过,C++中运行时的多态性主要是通过虚函数来实现的,而编译时的多态性是由函数重载和运算符重载来实现的。这一系列我将主要讲解C++中有关运算符重载方面的内容。在每一个系列讲解之前,都会有它的一些基础知识需要我们去理解。而运算符重载的基础就是运算符重载函数。所以今天主要讲的是运算符重载函...
分类:编程语言   时间:2014-12-22 19:26:18    阅读次数:272
适用于抽奖程序 随机广告的PHP概率算法实例
做网站类的有时会弄个活动什么的,来让用户参加,既吸引用户注册,又提高网站的用户活跃度。同时参加的用户会获得一定的奖品,有100%中奖的,也有按一定概率中奖的,大的比如中个ipad、iphone5,小的中个Q币什么的那么我们在程序里必然会设计到算法,即按照一定的概率让用户获得奖品。先来看两个概率算法函...
分类:编程语言   时间:2014-12-22 19:23:45    阅读次数:204
Web开发技术——Javascript Window BOM
JavaScript Window - 浏览器对象模型 浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器“对话”。 浏览器对象模型 (BOM) 浏览器对象模型(Browser Object Model)尚无正式标准。 由于现代浏览器已经(几乎)实现了 JavaScript 交互性...
分类:编程语言   时间:2014-12-22 19:22:45    阅读次数:233
Unity3D 学习教程 3 了解工程面板
首先我们来了解一下工程面板file 是文件目录hierarchy 层次结构 创建Unity3D自带控件的地方--------------------------------------------华丽的分割线----------------------------------------------...
分类:编程语言   时间:2014-12-22 19:21:54    阅读次数:241
Java NIO之通道Channel
channel与流的区别: 流基于字节,且读写为单向的。 通道基于快Buffer,可以异步读写。除了FileChannel之外都是双向的。 channel的主要实现: FileChannel DatagramChannel:UDP读写 SocketChannel:TCP读写 ServerSocket...
分类:编程语言   时间:2014-12-22 19:21:53    阅读次数:139
Spring配置AOP实现定义切入点和织入增强
经过AOP的配置后,可以切入日志功能、访问切入、事务管理、性能监测等功能。首先实现这个织入增强需要的jar包,除了常用的com.springsource.org.apache.commons.logging-1.1.1.jar,com.springsource.org.apache.log4j-1....
分类:编程语言   时间:2014-12-22 19:21:18    阅读次数:252
最短路径—Dijkstra算法和Floyd算法
fromhttp://www.cnblogs.com/biyeymyhjob/archive/2012/07/31/2615833.htmlDijkstra算法1.定义概览Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向...
分类:编程语言   时间:2014-12-22 19:19:30    阅读次数:232
c++串口上位机调试助手的总结和部分代码
在初始化函数中添加:// TODO: Add extra initialization herem_bAutoSend=FALSE;//m_bAutoSend为全局变量m_nCycleTime=1000;m_GPSCOM.SetCommPort(1); //选择COM1m_GPSCOM.SetInp...
分类:编程语言   时间:2014-12-22 19:18:51    阅读次数:271
Spring配置集合、Map等
下面的例子展示了如何注入 List – Set – Map – Properties – Spring beansimport java.util.List;import java.util.Map;import java.util.Properties;import java.util.Se...
分类:编程语言   时间:2014-12-22 19:15:26    阅读次数:240
Java性能调优
写Java也有n年了,现在还是有不少的坏的代码习惯,也通过学习别人的代码学到了不少好的习惯。这篇文章主要是整理的资料。留给自己做个警戒,提示以后写代码的时候注意!在文章的后面,会提供整理的原材料下载。一、类和对象使用技巧1、尽量少用new生成新对象 用new创建类的实例时,构造雨数链中所有构造函数都...
分类:编程语言   时间:2014-12-22 19:13:22    阅读次数:274
java 线程池管理类:Executors
java.util.concurrent 类?Executors java.lang.Object ??继承者?java.util.concurrent.Executors 此类是个工具类,它提供对Executor、ExecutorService、ScheduledExecutorService、ThreadFactory?和?Calla...
分类:编程语言   时间:2014-12-22 18:12:18    阅读次数:250
java线程:Atomic的含义及示例
Atomic概念 ????????计算机中的Atomic是指不能分割成若干部分的意思。如果一段代码被认为是Atomic,则表示这段代码在执行过程中,是不能被中断的。通常来说,原子指令由硬件提供,供软件来实现原子方法(...
分类:编程语言   时间:2014-12-22 18:09:34    阅读次数:181
java中的字节缓冲区ByteBuffer
一、概述:字节缓冲区 类结构: java.lang.Object java.nio.Buffer java.nio.ByteBuffer 类声明: public abstract class ByteBuffer extends Buffer implements ComparableByteBuffer> 此类针对字节缓冲区定义了以下六类操作: 读写单个字节的绝对和相对 g...
分类:编程语言   时间:2014-12-22 18:08:34    阅读次数:285
Javascript 下拉列表回显(根据值选中某一项)
Javascript 下拉列表回显(根据值选中某一项)...
分类:编程语言   时间:2014-12-22 18:05:51    阅读次数:144
大话设计模式C++实现-第19章-组合模式
一、UML图 二、概念 组合模式(Composite):将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 三、说明 角色: (1)Component:为组合中的对象声明接口,在适当情况下,实现所有类共有接口的默认行为。声明一个接口用于访问和管理Component 的子部件。 (2)Leaf:在组合中白哦是...
分类:编程语言   时间:2014-12-22 18:06:27    阅读次数:263
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!