上一页 1 ··· 141 142 143 144 145 146 147 148 149 ··· 174 下一页

2013年9月1日

和为指定值的连续序列

摘要: 输入一个整数s,打印出所有和为s的连续正整数序列(至少包含两个数)。例如,对于输入15,由于有1+2+3+4+5=15,4+5+6=15,7+8=15,所以打印出1~5、4~6、7~8三个序列。 有个比较好的做法是利用等差数列求和公式:s=a*n+n*(n-1)/2。这里的a是第一个元素,n是项数。 int solve(int k){ int count = 0; for (int i = 1, v = 0; (v = i * (i - 1) / 2) A[end] sum += A[++end]; } else if (sum < val) { sum += A[++end]; ... 阅读全文

posted @ 2013-09-01 00:09 新一 阅读(367) 评论(0) 推荐(0)

使用Parse内付费服务出现的Error Domain=Parse Code=146 "The operation couldn’t be completed. (Parse error 146.)

摘要: 因为开发一个应用有个内付费去广告功能,介于苹果官方提供的方法没用过,感觉有些复杂,于是选用了第三方组件Parse来解决这个问题,简单易操作; Parse简化苹果官方内付费问题,使用方法分厂简单只有两个Block方法,以下实现简单的购买过程 在AppDelegate的application:didFinishLaunchingWithOptions:方法中// Use the product identifier from iTunes to register a handler.[PFPurchase addObserverForProduct:@"ProductID" b 阅读全文

posted @ 2013-09-01 00:06 新一 阅读(210) 评论(0) 推荐(0)

vim的全局替换

摘要: 本文出自 http://blog.csdn.net/shuangde800 本文是在学习《使用vi编辑器, Lamb & Robbins编著》时在所记的笔记。 本文内容: 基本全局替换 确认替换 上下文相关替换 本文约定: $+命令表示在普通的bash的命令行下 :+命令表示在vim的ex(命令)模式, 按"Ctrl" + ":" 进入 --------------------------------------------------------------------... 阅读全文

posted @ 2013-09-01 00:04 新一 阅读(1146) 评论(0) 推荐(0)

hdu 3586 Information Disturbing(树形dp + 二分)

摘要: 本文出自 http://blog.csdn.net/shuangde800 题目链接: hdu-3586 题意 给一棵n个节点的树,节点编号为1~n,根节点为1。每条边有权值,砍掉一条边要花费cost(w) 要砍掉一些边, 使得每个叶子节点无法走到根节点。 要求砍掉花费总和不能超过m的情况下,让每条边花费上限尽量低 思路 二分可以砍的边的权值上限,然后树形dp f[i]: 表示让i子树所有的叶子节点无法到达i点的最小花费 f[i] = sum { min(w(i,v), f[v]) | v是i的儿子节点 } 而这题有一个上限权值,即权值大于上限的就不能去砍。... 阅读全文

posted @ 2013-09-01 00:02 新一 阅读(164) 评论(0) 推荐(0)

2013年8月31日

像C++一样写JavaScript

摘要: 像C++一样写JavaScriptC/C++/Java的include或import可以引用第3方文件和包. 这个功能在Html/Js里没有默认的实现. 假设我们有这样一个HTML文件index.html: 欢迎使用ligerUI ... 可以看到, 为了使用某个第3方库(这里是ligerUI), 我们不得不把所有需要的js文件在html里引入进来. 下面修改上面的index.html, 看看新的写法可以给我们带来什么惊喜: 欢迎使用ligerUI ...是... 阅读全文

posted @ 2013-08-31 23:59 新一 阅读(422) 评论(0) 推荐(0)

Linux进程间通信——使用数据报套接字

摘要: 前一篇文章, Linux进程间通信——使用流套接字介绍了一些有关socket(套接字)的一些基本内容,并讲解了流套接字的使用,这篇文章将会给大家讲讲,数据报套接字的使用。 一、简单回顾——什么是数据报套接字。 socket,即套接字是一种通信机制,凭借这种机制,客户/服务器(即要进行通信的进程)系统的开发工作既可以在本地单机上进行,也可以跨网络进行。也就是说它可以让不在同一台计算机但通过网络连接计算机上的进程进行通信。也因为这样,套接字明确地将客户端和服务器区分开来。 相对于流套接字,数据报套接字的使用更为简单,它是由类型SOCK_DGRAM指定的,它不需要建立... 阅读全文

posted @ 2013-08-31 23:57 新一 阅读(486) 评论(0) 推荐(0)

Android开发_后台任务task管理_allowTaskReparenting alwaysRetainTaskState clearTaskOn

摘要: 1.android:allowTaskReparenting 这个属性用来标记一个Activity实例在当前应用退居后台后,是否能从启动它的那个task移动到有共同affinity的task,“true”表示可以移动,“false”表示它必须呆在当前应用的task中,默认值为false。如果一个这个Activity的元素没有设定此属性,设定在上的此属性会对此Activity起作用。例如在一个应用中要查看一个web页面,在启动系统浏览器Activity后,这个Activity实例和当前应用处于同一个task,当我们的应用退居后台之后用户再次从主选单中启动应用,此时这个Activity实例将会重新 阅读全文

posted @ 2013-08-31 23:55 新一 阅读(479) 评论(0) 推荐(0)

《数字图像处理》冈萨雷斯学习笔记2:亮度变换与空间滤波

摘要: 第一、图像的亮度变换一、图像直方图灰度直方图主要应用与图像分割和图像灰度变换等处理过程中,它是图像灰度值得函数,统计一幅图像中各个灰度级出现的次数或概率。b = imhist(f,b); %灰度直方图 b是用于形成直方图的“收集箱”的个数 图像直方图归一化f = imread('C:\Users\hepanhui\Desktop\red.gif');figure; %打开新窗口[M,N] = size(f); [counts,x] = imhist(f,32); %计算有32个小区间的灰度直方图counts = counts/M/N; %... 阅读全文

posted @ 2013-08-31 23:53 新一 阅读(610) 评论(0) 推荐(0)

基于特定领域国土GIS应用框架设计及应用

摘要: 基于特定领域国土GIS应用框架设计及应用 何仕国2012年8月16日摘要:本文首先讲述了什么是框架和特定领域框架,以及与国土GIS 这个特定领域行业相结合,而进行的特定领域应用框架的设计及其相关的实践应用实例。刻画了该领域软件系统的公共属性、公共的商业规则、公共的设计决策。在设计这个领域新的软件系统的时候,可以基于应用框架包含的重要信息,设计该软件系统特殊的属性,然后有效的把两者集成为一个完整的应用系统。通过这种软件开发方式,可以大大加快软件开发的速度。关键字:特定领域,国土,应用框架,重用,组件,GIS, DSSA一、什么是框架?框架(Framework)是整个或部分系统的可重用设计,表现. 阅读全文

posted @ 2013-08-31 23:50 新一 阅读(387) 评论(0) 推荐(0)

POJ 3614 Sunscreen 优先队列 贪心

摘要: 题意有C个奶牛去晒太阳 (1 #include #include #include #include #include #include #define MAXN 2555#define INF 1000000007using namespace std;int C, L;typedef pair P;priority_queue, greater > q;P cow[MAXN], bot[MAXN];int main(){ scanf("%d%d", &C, &L); for(int i = 0; i < C; i++) scanf(" 阅读全文

posted @ 2013-08-31 23:48 新一 阅读(286) 评论(0) 推荐(0)

上一页 1 ··· 141 142 143 144 145 146 147 148 149 ··· 174 下一页

导航