码迷,mamicode.com
首页 > 编程语言
C++ 虚函数表解析
C++ 虚函数表解析陈皓http://blog.csdn.net/haoel前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白...
分类:编程语言   时间:2015-05-20 23:49:13    阅读次数:160
"《算法导论》之‘图’":不带权二分图最大匹配(匈牙利算法)
博文“二分图的最大匹配、完美匹配和匈牙利算法”对二分图相关的几个概念讲的特别形象,特别容易理解。本文介绍部分主要摘自此博文。 还有其他可参考博文: 趣写算法系列之--匈牙利算法 用于二分图匹配的匈牙利算法 1. 前言 二分图:简单来说,如果图中点可以被分为两组,并且使得所有边都跨越组的...
分类:编程语言   时间:2015-05-20 23:49:41    阅读次数:293
Java基础笔记-异常
Java中的异常机制:Throwable类是 Java 语言中所有错误或异常的超类。主要包括两个子类: Error和Exception.一般中要处理的异常是Exception.Java中最常见的处理方式是try catch finally.格式为:try{ 需要被检测的异常.}catch(异常类 ....
分类:编程语言   时间:2015-05-20 23:48:10    阅读次数:224
Java for LeetCode 093 Restore IP Addresses
Given a string containing only digits, restore it by returning all possible valid IP address combinations. For example:Given "25525511135",return ["25...
分类:编程语言   时间:2015-05-20 23:46:09    阅读次数:157
Python中unittest采用不同的参数组合产生独立的test case
我们在使用Python的unittest做自动化或者单元测试时,有时需要一个测试用例根据不同的输入、输出组合而执行多次,但是,unittest中一个用例只能有一组参数组合执行,如果采用循环的方式,在生成的测试报告中也只会有一个测试用例的统计,单实际上我们需要一组参数就统计为一个测试用例,又或者将用例...
分类:编程语言   时间:2015-05-20 23:46:34    阅读次数:193
[leetcode 120]triangle 空间O(n)算法
1 题目Given a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent numbers on the row below.For example, given the...
分类:编程语言   时间:2015-05-20 23:44:52    阅读次数:156
Socket通信原理探讨(C++为例)
一、网络中进程之间如何通信? 本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类:1、消息传递(管道、FIFO、消息队列)2、同步(互斥量、条件变量、读写锁、文件和写记录锁、信号量)3、共享内存(匿名的和具名的)4、远程过程调用(Solaris门和Sun RPC) 但这些都不是本文的主题!...
分类:编程语言   时间:2015-05-20 23:45:58    阅读次数:296
[ACM] HDU 2063 过山车 (二分图,匈牙利算法)
过山车Time Limit: 1000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 11509Accepted Submission(s): 5066Problem Descri...
分类:编程语言   时间:2015-05-20 23:45:23    阅读次数:202
MFC中怎样完全删除一个类
测试环境:Windows7 32bit、VC++6.0VC++6.0中添加类很方便,不过删除一个类就没有那么直观了。如果想删除了一个类,其实只需要这样做:在FileView中的Source Files和Header Files中分别移除类对应的.cpp和.h文件(点击该文件,然后按Delete即可移...
分类:编程语言   时间:2015-05-20 23:38:18    阅读次数:322
网络流(三)----最大流SAP算法
以 HDU 3572 Task Schedule 为例的模板Code:#include #include #include #include #include #include #include #include #include #include using namespace std;const...
分类:编程语言   时间:2015-05-20 23:36:00    阅读次数:224
JAVA常见面试题之Forward和Redirect的区别
用户向服务器发送了一次HTTP请求,该请求肯能会经过多个信息资源处理以后才返回给用户,各个信息资源使用请求转发机制相互转发请求,但是用户是感觉不到请求转发的。根据转发方式的不同,可以区分为直接请求转发(Forward)和间接请求转发(Redirect)两种有何区别呢?本篇在回答该问题的同时全面的.....
分类:编程语言   时间:2015-05-20 23:36:11    阅读次数:181
springMVC笔记系列(9)——RequestHead注解
与之前的注解类似,各个注解都是围绕请求的不同要素创建的,为的是映射各种不同条件的请求并处理。、 请求头内容也是请求的要素之一,映射它的注解是@RequestHead. 我们可以对请求的诸多head条目进行条件映射,并...
分类:编程语言   时间:2015-05-20 22:33:01    阅读次数:250
Eclipse下的Java反编译插件 查看源代码不再困难
Eclipse下的Java反编译插件:Eclipse Class Decompiler,整合了目前最好的2个Java反编译工具Jad和JD-Core,并且和Eclipse Class Viewer无缝集成,能够很方便的使用本插件查看类库源码,以及采用本插件进行Debug调...
分类:编程语言   时间:2015-05-20 22:33:19    阅读次数:176
蛋疼的Caused by: java.lang.ClassNotFoundException
开发中最长遇到的错误提示,遇到这种错误提示,一般可能有: 1.忘记在AndroidManifest中配置,这个很好解决,在里面配置一下就行了。 2.更常见的问题是在引入外包时出现这个问题,怎么解决呢?右键工程Bulid path--Configure Build path :   在你需要导入的包前打钩,然后选OK,然后重启eclipse,这个问题就不会出现了吧。 喜欢的朋友可以关注...
分类:编程语言   时间:2015-05-20 22:30:01    阅读次数:166
uva 11549计算器谜题(floyd判圈算法)
floyd判圈算法(龟兔赛跑算法)...
分类:编程语言   时间:2015-05-20 22:29:51    阅读次数:218
蓝桥杯 带分数 (JAVA版)
最近都忙着炒股,好久没写博客了,蓝桥杯决赛在即,今天必须来一发了 测评链接:http://lx.lanqiao.org/problem.page?gpid=T26 问题描述: 100 可以表示为带分数的形式:100 = 3 + 69258 / 714。 还可以表示为:100 = 82 + 3546 / 197。 注意特征:带分数中,数字1~9分别出现且只出现一...
分类:编程语言   时间:2015-05-20 22:29:22    阅读次数:213
c/c++ 中文字符串转Unicode和UTF8
1. 描述  在windows上做系统编程,少不了会遇到处理中文字符串的问题。而大多时候中文汉字都是以多字节编码的方式展现的。为了实现更好的兼容性或一些特殊的需求,(比如在网页上显示。)常需要将其转换成unicode或者utf8的格式。2. 代码示例2.1 中文字符串转Unicode/**********************************************************...
分类:编程语言   时间:2015-05-20 22:29:50    阅读次数:224
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!