首页 > 编程语言
Java for LeetCode 094 Binary Tree Inorder Traversal
解题思路:中序遍历,左子树-根节点-右子树JAVA实现如下: public List inorderTraversal(TreeNode root) { List list = new ArrayList(); if(root==null) r...
分类:编程语言   时间:2015-05-20 23:55:16    收藏:0  评论:0  赞:0  阅读:352
Unity碰撞消息(OnCollisionXXXX)和触发消息(OnTriggerXXXX)的调用情境
MonoBehaviour中的消息非常多,一共有62个!除了必须关注的脚本生命周期的一系列函数外,还有其他两组比较常混淆的消息:碰撞和触发。按3D和2D物体区分,又分为碰撞:Collision、Collision2D。触发:Trigger、Trigger2D。以3D物体为例做了如下实验,分别测试下O...
分类:编程语言   时间:2015-05-20 23:54:26    收藏:0  评论:0  赞:0  阅读:390
SWIFT中获取当前经伟度
很多的APP中都会用到用户的当前位置信息,本文将实现这个小功能import UIKitimport CoreLocation //添加引用class ViewController: UIViewController,CLLocationManagerDelegate { let locati...
分类:编程语言   时间:2015-05-20 23:52:26    收藏:0  评论:0  赞:0  阅读:359
一次一密加密、解密算法
1. 一次一密加密、解密算法一次一密密码系统的一个重要特性是密钥K为一个真随机序列,且密钥只使用一次。下面通过计算机的伪随机函数产生的随机序列作为密钥来简单演示一次一密的加密解密算法,代码示例如下: /** * 一次一密加密、解密算法 * @param str 明文(密文) ...
分类:编程语言   时间:2015-05-20 23:49:56    收藏:0  评论:0  赞:0  阅读:233
python中re.findall()找到的结果替换
正则表达式re模块中用findall查找到的是ascii码,所以当比对替换时也需要对应的ascii码才能匹配成功。以下程序是查找文件夹下文件名中含有男、女的文件,并将男替换成1,将女替换成2的程序# -*- coding: utf-8 -*-import fnmatchimport osimport...
分类:编程语言   时间:2015-05-20 23:49:26    收藏:0  评论:0  赞:0  阅读:433
C++ 虚函数表解析
C++ 虚函数表解析陈皓http://blog.csdn.net/haoel前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白...
分类:编程语言   时间:2015-05-20 23:46:46    收藏:0  评论:0  赞:0  阅读:265
"《算法导论》之‘图’":不带权二分图最大匹配(匈牙利算法)
博文“二分图的最大匹配、完美匹配和匈牙利算法”对二分图相关的几个概念讲的特别形象,特别容易理解。本文介绍部分主要摘自此博文。 还有其他可参考博文: 趣写算法系列之--匈牙利算法 用于二分图匹配的匈牙利算法 1. 前言 二分图:简单来说,如果图中点可以被分为两组,并且使得所有边都跨越组的...
分类:编程语言   时间:2015-05-20 23:46:36    收藏:0  评论:0  赞:0  阅读:455
Java基础笔记-异常
Java中的异常机制:Throwable类是 Java 语言中所有错误或异常的超类。主要包括两个子类: Error和Exception.一般中要处理的异常是Exception.Java中最常见的处理方式是try catch finally.格式为:try{ 需要被检测的异常.}catch(异常类 ....
分类:编程语言   时间:2015-05-20 23:45:46    收藏:0  评论:0  赞:0  阅读:162
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:45:26    收藏:0  评论:0  赞:0  阅读:254
Python中unittest采用不同的参数组合产生独立的test case
我们在使用Python的unittest做自动化或者单元测试时,有时需要一个测试用例根据不同的输入、输出组合而执行多次,但是,unittest中一个用例只能有一组参数组合执行,如果采用循环的方式,在生成的测试报告中也只会有一个测试用例的统计,单实际上我们需要一组参数就统计为一个测试用例,又或者将用例...
分类:编程语言   时间:2015-05-20 23:44:16    收藏:0  评论:0  赞:0  阅读:321
[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:43:26    收藏:0  评论:0  赞:0  阅读:180
Socket通信原理探讨(C++为例)
一、网络中进程之间如何通信? 本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类:1、消息传递(管道、FIFO、消息队列)2、同步(互斥量、条件变量、读写锁、文件和写记录锁、信号量)3、共享内存(匿名的和具名的)4、远程过程调用(Solaris门和Sun RPC) 但这些都不是本文的主题!...
分类:编程语言   时间:2015-05-20 23:43:16    收藏:0  评论:0  赞:0  阅读:373
[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:42:16    收藏:0  评论:0  赞:0  阅读:244
MFC中怎样完全删除一个类
测试环境:Windows7 32bit、VC++6.0VC++6.0中添加类很方便,不过删除一个类就没有那么直观了。如果想删除了一个类,其实只需要这样做:在FileView中的Source Files和Header Files中分别移除类对应的.cpp和.h文件(点击该文件,然后按Delete即可移...
分类:编程语言   时间:2015-05-20 23:37:36    收藏:0  评论:0  赞:0  阅读:297
网络流(三)----最大流SAP算法
以 HDU 3572 Task Schedule 为例的模板Code:#include #include #include #include #include #include #include #include #include #include using namespace std;const...
分类:编程语言   时间:2015-05-20 23:35:46    收藏:0  评论:0  赞:0  阅读:216
JAVA常见面试题之Forward和Redirect的区别
用户向服务器发送了一次HTTP请求,该请求肯能会经过多个信息资源处理以后才返回给用户,各个信息资源使用请求转发机制相互转发请求,但是用户是感觉不到请求转发的。根据转发方式的不同,可以区分为直接请求转发(Forward)和间接请求转发(Redirect)两种有何区别呢?本篇在回答该问题的同时全面的.....
分类:编程语言   时间:2015-05-20 23:35:36    收藏:0  评论:0  赞:0  阅读:197
springMVC笔记系列(9)——RequestHead注解
与之前的注解类似,各个注解都是围绕请求的不同要素创建的,为的是映射各种不同条件的请求并处理。、 请求头内容也是请求的要素之一,映射它的注解是@RequestHead. 我们可以对请求的诸多head条目进行条件映射,并...
分类:编程语言   时间:2015-05-20 22:31:36    收藏:0  评论:0  赞:0  阅读:151
Eclipse下的Java反编译插件 查看源代码不再困难
Eclipse下的Java反编译插件:Eclipse Class Decompiler,整合了目前最好的2个Java反编译工具Jad和JD-Core,并且和Eclipse Class Viewer无缝集成,能够很方便的使用本插件查看类库源码,以及采用本插件进行Debug调...
分类:编程语言   时间:2015-05-20 22:30:47    收藏:0  评论:0  赞:0  阅读:220
蛋疼的Caused by: java.lang.ClassNotFoundException
开发中最长遇到的错误提示,遇到这种错误提示,一般可能有: 1.忘记在AndroidManifest中配置,这个很好解决,在里面配置一下就行了。 2.更常见的问题是在引入外包时出现这个问题,怎么解决呢?右键工程Bulid path--Configure Build path :   在你需要导入的包前打钩,然后选OK,然后重启eclipse,这个问题就不会出现了吧。 喜欢的朋友可以关注...
分类:编程语言   时间:2015-05-20 22:29:26    收藏:0  评论:0  赞:0  阅读:212
uva 11549计算器谜题(floyd判圈算法)
floyd判圈算法(龟兔赛跑算法)...
分类:编程语言   时间:2015-05-20 22:28:46    收藏:0  评论:0  赞:0  阅读:158
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!