码迷,mamicode.com
首页 > 其他好文
待字闺中之子序列分析
原题 给定长度为n的整数数列:a0,a1,..,an-1,以及整数S。这个数列会有连续的子序列的整数总和大于S的,求这些数列中,最小的长度。 分析 如果只是像题目这样的描述,没有强调正数,可以采用O(n^2)的方法。具体代码如下: int subSeqWithNegative(vector& data,int sum) { int i,j,length = data.si...
分类:其他好文   时间:2014-09-05 22:29:32    阅读次数:237
sg函数
两种方法: 1.dfs求法 int mex(int n) { if(sg[n]!=-1) return sg[n]; int temp; bool vis[N]; memset(vis,false,sizeof(vis)); for(int i=0;i=arr[i];i++) { temp=n-arr[i]; s...
分类:其他好文   时间:2014-09-05 22:29:22    阅读次数:208
Mybatis的<where><if>标签
SELECT * FROM user_user_t province_id=#{provinceId} province_id LIKE CONCAT('%','${provinceId}','%' ) LIMIT #{pageIndex},#{pageSize} 上面这段代码的意思是,在查询user表时,判断省份id是否为0,...
分类:其他好文   时间:2014-09-05 22:28:52    阅读次数:257
Maven学习笔记(七):聚合与继承
软件设计人员往往会采用各种方式对软件划分模块,以得到更清晰的设计及更高的重用性。当把Maven应用到实际项目中的时候,也需要将项目分成不同模块。Maven的聚合特性能够把项目的各个模块聚合在一起构建,而Maven的继承特性则能帮助抽取各模块相同的依赖和插件等配置,在简化POM的同时,还能促进各个模块配置的一致性。      一书实现了两个模块account-email和account-persi...
分类:其他好文   时间:2014-09-05 22:28:42    阅读次数:650
hdu 3853 LOOPS(期望)
http://acm.hdu.edu.cn/showproblem.php?pid=3853 求从【1,1】到【r,c】的所花power的期望,每走一步消耗的power是2,给出从[i,j]到[i,j],[i,j+1],[i+1][j]概率。 dp[i][j]表示从[i,j]到[r,c]的消耗power的期望,已知终态dp[r][c] = 0,然后逆推。 很难想的是当在原地的...
分类:其他好文   时间:2014-09-05 22:28:12    阅读次数:200
[2014年中总结]TGB之旅
不要多想,不要多说,去做就是了!...
分类:其他好文   时间:2014-09-05 22:28:02    阅读次数:196
MyBatis接受参数的几种方式
业务层或者控制层的参数传到mapper文件中,mapper文件里的sql语句该如何接收呢。 第一种,实体对象的属性,这种比较简单,只要设置parameterType="com.zhdm.pojo.User"即可; 第二种,占位符传值:即用#{0},#{1}的方式接收,这种方式的弊端是如果参数有多个,要写多个占位符,顺序还不能搞错; 第三种,用@Param注解传值,在Dao方法里的参数前面加上...
分类:其他好文   时间:2014-09-05 22:27:32    阅读次数:296
Rex: Replication at the Speed of Multi-core
来自论文Rex: Replication at the Speed of Multi-core   对一系列请求的串行执行已经跟不上多核服务器的脚步了,但又不能直接并行化,因为并行会带来线程调度和锁竞争的不确定性,这就使得状态机复制的前提得不到满足,即要保持确定性。有一点要注意:全序的请求序列并不是保证一致性的必须,也就是说我们完全可以在并行化和一致性之间建立起双赢。本文旨在研究如何在多核机器...
分类:其他好文   时间:2014-09-05 22:26:52    阅读次数:319
CALayer4-自定义层
一、自定义层的方法1方法描述:创建一个CALayer的子类,然后覆盖drawInContext:方法,使用Quartz2D API进行绘图1.创建一个CALayer的子类2.在.m文件中覆盖drawInContext:方法,在里面绘图 1 @implementation MJLayer 2 3 #....
分类:其他好文   时间:2014-09-05 22:25:12    阅读次数:190
Core Animation1-简介
一、Core Animation简介* Core Animation,中文翻译为核心动画,它是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍。也就是说,使用少量的代码就可以实现非常强大的功能。* Core Animation可以用在Mac OS X和iOS平台。*乔...
分类:其他好文   时间:2014-09-05 22:24:52    阅读次数:235
C# 给枚举定义DescriptionAttribute,把枚举转换为键值对
在C#中,枚举用来定状态值很方便,例如我定义一个叫做Season的枚举public enum Season { Spring = 1, Summer = 2, Autumn = 3, Winter = 4 }枚举名是不能出现空格,(...
分类:其他好文   时间:2014-09-05 22:24:42    阅读次数:266
Core Animation2-CABasicAnimation
CABasicAnimation是CAPropertyAnimation的子类,使用它可以实现一些基本的动画效果,它可以让CALayer的某个属性从某个值渐变到另一个值。下面就用CABasicAnimation实现几个简单的动画。* 先初始化一个UIView添加到控制器的view中,然后在这个UIV...
分类:其他好文   时间:2014-09-05 22:23:52    阅读次数:351
yii 获取系统级请求参数的常用方法
1、GET/POST 1.1、获取GET/POST过来的数据 Yii::app()->request->getParam('id'); 1.2、判断数据提交方式 Yii::app()->request->isPostRequest2、session/cookie 2.1、session常用操作...
分类:其他好文   时间:2014-09-05 22:23:42    阅读次数:378
Ubuntu 下ftp服务器的安装配置
Ubuntu 下ftp服务器的安装配置 FTP服务器是平时应用最为广泛的服务之一。VSFTP是Very Secure FTP的缩写,意指非常安全的FTP服务。VSFTP功能强大,通过结合本地系统的用户认证模块及其多功能的配置项目,可以快速有效的搭建强大的多用户FTP服务。首先我们考虑搭建FTP...
分类:其他好文   时间:2014-09-05 22:23:32    阅读次数:325
Quartz 2D - 5.变换(Transforms)
Quartz 2D 绘制模型定义了两种独立的坐标空间:用户空间(用于表现文档页)和设备空间(用于表现设备的本地分辨率)。用户坐标空间用浮点数表示坐标,与设备空间的像素分辨率没有关系。当我们需要一个点或者显示文档时, Quartz会将用户空间坐标系统映射到设备空间坐标系统。因此,我们不需要重写应用程序...
分类:其他好文   时间:2014-09-05 22:23:22    阅读次数:309
github进行修改
1)git status:可以让我们时刻掌握仓库当前的状态。2)git diff 【文件名】:查看改变的详细信息,显示的结果是Unix通用的diff格式。步骤:1、修改文件2、通过git add 【文件】:进行添加3、通过git status:进行查看仓库的状态4、通过git commit -m "...
分类:其他好文   时间:2014-09-05 22:22:02    阅读次数:212
说说我对Ioc的理解
最近公司计划修改项目架构,由于项目历史悠久,到现在还是用了大量的webform技术,公司的一位同事技术水平较高,因此公司把这个重任交给了这位同事,同事提到了Ioc,由于我以前也没怎么接触到这种技术,索性查了一下资料,看看这个Ioc到底是个什么东西。网上一提到Ioc不免就是依赖倒置,依赖注入,控制反转...
分类:其他好文   时间:2014-09-05 22:21:22    阅读次数:342
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!