现在位置: 首页 > reantywatmemy发表的所有文章
  • 11月
  • 04日
综合 ⁄ 共 290字 评论关闭
一、     题目    给定一个数组和一个值,删除其中和给定值相等的元素。返回得到的新数组长度 二、     分析    刚开始我以为只需要返回最后的数组长度就行了呢!后来WA了一次才知道还得把心数组构造好。所以就扫描数组,将不相等的值保存,相等的值删除,扫过的元素要么保存,要么丢弃,这时就可以用另一个标志tar来记录。   class Solution { public: int removeElement(int A[], int n, int elem) { int tar; for(int i=0;i<n;i++) { if(elem!=A[i]) { A[tar]=A[i]; tar++;......
阅读全文
  • 07月
  • 26日
综合 ⁄ 共 5292字 评论关闭
四、下载 1、简单下载 打开IB,拖入一个Progress View,在源文件中声明为IBOutlet,然后进行连接。 -( IBAction )goURL{ NSString * path=[ NSSearchPathForDirectoriesInDomains ( NSDocumentDirectory ,NSUserDomainMask , YES ) objectAtIndex : 0 ]; path=[path stringByAppendingPathComponent : @"plsqldev714.rar" ]; NSURL *url = [ NSURL URLWithString : @"http://localhost/upload/plsqldev714.rar" ]; ASIHTTPRequest *request = [ ASIHTTPRequest requestWithURL :url]; [request setDownloadDestinationPath :path];......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 687字 评论关闭
名称:more   使用权限:所有使用者   使用方式:more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..]   说明:类似 cat ,不过会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似),使用中的说明文件,请按 h 。   参数:-num 一次显示的行数   -d 提示使用者,在画面下方显示 [Press space to continue, 'q' to quit.] ,如果使用者按错键,则会显示 [Press 'h' for instructions.] ......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 1897字 评论关闭
题意:在高为H的台上有一个坦克向右打炮,[L1.R1]为敌军范围,[L2,R2]为友军范围,现在有n(0<=n<=200)个初速度不同的炮弹,现在想找到一个最好的          角度使得任意一个不打在友军的范围内同时打在敌军最多。 题解:对于不同的炮弹打的最远的角度是不一样的,因为这个我wa的很惨。对于每个炮弹三分找出能打最远的角度,然后枚举打的点分别为L1.R1,L2,R2,          二分得到两个角度更新答案。          PS:个人认为出题者的本意不应该是暴力枚举角度吧…… Sure原创,转载请注明出处 #include <iostream> #inc......
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 3894字 评论关闭
这并非哗众取宠, 通常学习一种电脑技术有两种方法. 一种是自己摸索, 在错误的方向上一错再错, 屡战屡败, 不过最后得道成功. 另一种是有人 或好的材料指导, 因而事半功倍, 在正确的方向上走了速成的捷径. 就象KFC 的鸡一样. 第一种学法能学出电脑天才, 因为所谓电脑高手, 其实就是排错试错的高手. 而第二种则出电脑专才. 这个两小时(?)的学习, 不能使你深入的掌握DD, 不过可以给你编制DD的框架. 能给你 一个起始点, 这个教程就算成功了. DirectDraw编程需要一些背景知识: DirectDraw是为在 Windows95/NT 下实现高速图形显示所写......
阅读全文
  • 01月
  • 31日
综合 ⁄ 共 2482字 评论关闭
1. 数组的最大长度问题 int n[1000000];这样肯定是不行的,因为这样定义的数组用的是栈内存,系统默认值为最大1Mb,一个int型占4字节这样最大可以申请1024*1024/4=264144个,如果考虑到系统自身的占用最大值约为25000个。 int *p=(int *)malloc(1000000*sizeof(int));,这样用的是堆内存,只要你内存有那么多的连续空间就可以。 例子如下: #include<stdio.h> #include<malloc.h> int main() { int *p=(int *)malloc(1000000*sizeof(int)); //int p[1000000]; int i=0; for(;i<1000000;i++) pri......
阅读全文
  • 01月
  • 25日
综合 ⁄ 共 4481字 评论关闭
RAII是指C++语言中的一个惯用法(idiom),它是“ResourceAcquisitionIsInitialization”的首字母缩写。中文可将其翻译为“资源获取就是初始化”。虽然从某种程度上说这个名称并没有体现出该惯性法的本质精神,但是作为标准C++资源管理的关键技术,RAII早已在C++社群中深入人心。 我记得第一次学到RAII惯用法是在Bjarne Stroustrup的《C++程序设计语言(第3版)》一书中。当讲述C++资源管理时,Bjarne这样写道: 使用局部对象管理资源的技术通常称为“资源获取就是初始化”。这种通用技术依赖于构造函数和析构函数的性质以及它们与异常处......
阅读全文
问题描述:Hibernate下做模糊匹配不区分大小写的时候,控制打印出来的脚本出现两个coornateName,明明我只传了一个,为什么会有两个? ①模糊匹配 like("属性",条件) ②忽略大小写 like("属性",条件).ignoreCase() 原因:HibrenateUtils.createDetachedCriteria(class,true) 会自动加载属性,也就是说只要action接收了属性对应的值,查询的时候,就会自动给该值做匹配(=) 原始脚本: select this_.id as id24_0_, this_.axisId as axisId24_0_, this_.isLock as isLock24_0_, ......
阅读全文
  • 12月
  • 14日
综合 ⁄ 共 3204字 评论关闭
推荐系统涉及到前端交互设计,后台算法选取优化, 所以在设计推荐系统时,不能单纯使用accuracy对推荐效果进行衡量,需要根据推荐系统的具体应用场景,使用对象,解决的问题使用多指标对其进行衡量。而且很多时候这些指标都是一个上涨其他跌,需要彼此间做权衡(例如在设计百度关键词推荐引擎时,就需要在关键词的召回和准确性之间进行权衡,同时要考虑用户操作的便利性,推荐关键词的多样性等)。 下边就对这些指标进行介绍: User Preference 用户是否喜欢该RS(Recommender System)的设计。最简单的方法就是让用户选择, 实......
阅读全文
  • 12月
  • 11日
综合 ⁄ 共 8842字 评论关闭
关于Android帐户管理:允许在Android设备上登录相关帐户,如skype,facebook等,可对日历、联系人的数据进行同步。 想要添加一个自己的帐户,本地端要实现两大部分。1是添加帐户的功能。2是同步的功能。 PS:服务器端忽略,SampleSyncAdapter中有相关的服务器代码,未研究。   PART.1 添加帐户的功能 首先,我们关注AccountManager,它为我们管理帐户提供了接口,详情见API文档。 常用的接口有 addAccount() :添加一个帐户。 addAccountExplicitly(): 直接添加一个帐户到AccountManager。 getAccounts():获取所有帐户。 removeA......
阅读全文
  • 11月
  • 02日
综合 ⁄ 共 1265字 评论关闭
面向对象之继承和组合浅谈 2010-05-03 18:03 by 破狼, 2377 阅读, 3 评论, 收藏, 编辑      最近一个师弟问某实现是该用对象持有(其实就是组合)还是集成关系实现好。所以就在这里简单的浅谈一下,仅是个人观点,仅供参考。如果写的不对的地方请指出。      首先它们都是实现系统功能重用,代码复用的最常用的有效的设计技巧,都是在设计模式中的基础结构。相信大家已了解的,类继承允许我们根据自己的实现来覆盖重写父类的实现细节,父类的实现对于子类是可见的,所以我们一般称之为白盒复用。对象持有(其实就是组合......
阅读全文
  • 11月
  • 05日
综合 ⁄ 共 665字 评论关闭
public class Cow { private double weight; public Cow(){}; public Cow(double weight) { this.weight=weight; } private class CowLeg { private double length; private String color; public CowLeg(){}; public CowLeg(double length,String color) { this.color=color; this.length=length; } public void setLength(double length) { this.length=length; } public double getLength() { return this.length; } public void setColor(String color) { this.color=co......
阅读全文