程序员人生 网站导航

简单线性动态规划 ―― 编辑距离

简单线性动态规划 ―― 编辑距离 可用滚动数组压缩空间,略if s[i] = t[j] then dp[i, j] := dp[i-1, j-1] // no operation requiredelse dp[i, j] := min( ...

开发中的一些小分享

开发中的一些小分享 很久没写博客了,一是项目紧急没时间,二是确实对自己放松要求了,今天有空流水账式记录一些开发中遇到的问题和小分享。1.对一个中文版的工程增加英文版支持的步...

Delphi DbGriedEh  字段显示

Delphi DbGriedEh 字段显示 打开DBGridEh中性别字段那一列,编辑其中两个属性即可:KeyList:填入0、1两个,回车分割;PickList:填入女、男两个,回车分割;...

美团的笔试经历(为啥是笔试经历不是面试经历的,笔试没通过……)

美团的笔试经历(为啥是笔试经历不是面试经历的,笔试没通过……) 前两天去美团宣讲会,基本气氛还是不错的,人来了很多,整个会场都挤满了,当天还有京东和渣打的宣讲会,不知道他们那边情况怎么样。(问了几个哥们,他们说美团...

MapReduce  编程 系列三 Reduce阶段实现

MapReduce 编程 系列三 Reduce阶段实现 Reduce代码就是做加和统计,package org.freebird.reducer;import java.io.IOException;import org.apache.hadoop.io.IntWritable;import org.apache.hadoop...

机房收费系统 之 组合查询BUG

机房收费系统 之 组合查询BUG 声明:以下内容只对在学生上机记录查询(组合查询)只查询已下机记录,操作员工作记录(组合查询)只查询已注销记录的同学适用! 说是BUG,其实这也不是一...

HDU 5050 Divided Land 2014 ACM/ICPC Asia Regional Shanghai Online

HDU 5050 Divided Land 2014 ACM/ICPC Asia Regional Shanghai Online 求2个二进制数的GCDjava大数位压import java.math.*;import java.util.*;import java.io.*;public class Main { public BigInteger GCD(BigInteg...

Linux内核源码学习之 数据结构

Linux内核源码学习之 数据结构 本篇记录在学习Linux内核源码过程中对一些知道但不熟悉不会用的数据结构进行记录。union是在学习进程复制函数do_fork中遇到的:<sched.h>union thread_union {...

[Java Performance] 字符串拼接注意事项

[Java Performance] 字符串拼接注意事项 字符串拼接(String Concatenation) // 编译器优化前 String answer = integerPart + "." + mantissa; // 编译器优化后 String answer = new ...

创建精灵

创建精灵 精灵:Cocos2d中的精灵和其他游戏引擎中的精灵相,它可以移动,旋转,缩放,执行动画,并接受其他转换。Cocos2dx的Sprite(精灵)由Texure,frame和animation组...