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 following triangle
[
[2],
[3,4],
[...
分类:
其他好文 时间:
2015-07-01 18:23:35
阅读次数:
110
vat test="11111111111test"
if (string.rangeOfString("test") != nil) //注意!=左右的空格
{
println("find")
}
如果想获得位置,就:
var t=string.rangeOfString("test")
开始位置
t?.startIndex
结束位置
t?.endIndex...
分类:
编程语言 时间:
2015-07-01 18:25:25
阅读次数:
196
拖动实现图片移动效果
先写一个手势,注意图片的 userInteractionEnabled设置为yes
UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer
alloc]
initWithTarget:self
action:@selector(pan:)];
UIImage *image...
分类:
移动开发 时间:
2015-07-01 18:24:32
阅读次数:
160
问题描述
输入一个含有不同数字的序列,输出其所有子集合(含空集)。要求:1)集合里元素有序排列;2)输出结果不含有重复集合
举例
输入序列{3,1,2}
输出:{},{1},{2},{3},{1,2},{1,3},{2,3},{1,2,3}
问题分析
可以使用排列组合问题求解的第一种方法:分期摊还。初始化时,结果集合里含有一个空集。当扫描数列时,保留原有集合,同时将当前元素...
分类:
编程语言 时间:
2015-07-01 18:23:03
阅读次数:
133
Determine whether an integer is a palindrome. Do this without extra space.
题目:判断int数据是否为回文数
注意:负数不是回文数,0是最小的回文数
思路:此题和前面一道 求int数的反序差不多http://blog.csdn.net/xiabodan/article/details/46674133...
分类:
其他好文 时间:
2015-07-01 18:22:52
阅读次数:
154
原题链接:https://leetcode.com/problems/reverse-integer/
题目:
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
click to show spoilers.
Have you thought about...
分类:
其他好文 时间:
2015-07-01 18:22:57
阅读次数:
132
类别的扩展 续利用类别分散实现代码
在大型的项目中,一个类的实现可能非常大,并且 .m 文件不能分离.但是使用类别可以将一个类的实现分散且有规律的组织在不同的文件中.还可以将一个类的实现分散到不同的框架中.
编程人员可以更加容易阅读代码并实现多人合作编码
版本管理降低冲突
维护人员跟容易理解代码
在代码的头文件中,假如有如下这么多的成员变量,也就需要相应的 setter, 和 getter 方...
分类:
其他好文 时间:
2015-07-01 18:22:43
阅读次数:
103
服务器环境信息【C#代码获取】public class ServicesMessage
{ [DllImport("kernel32", CharSet = CharSet.Auto, SetLastError = true)]
internal static extern void GetSystemDirectory(StringBuilder SysDir...
strace和ltrace分别对应的是系统调用和库函数调用,
系统调用实际上就是指最底层的一个调用,在linux程序设计里面就是底层调用的意思,面向的是硬件。
而库函数调用则面向的是应用开发的,相当于应用程序的api,常见的lib有openssl、libxml等。
前者属于内核层,后者属于用户层,下面有其层次对应图
引用《UNIX环境高级编程》对这两个概念的区别描述如下:...
分类:
其他好文 时间:
2015-07-01 18:23:07
阅读次数:
241
//编写一个函数,求字符串长度
#include
#include
int my_strlen(const char *p)
{
int len=0;
assert(p);
while (*(p++))
{
len++;
}
return len;
}
int main()
{
char *p = "abcdef";
printf("%d\n", my_strlen(p))...
分类:
编程语言 时间:
2015-07-01 18:21:31
阅读次数:
242
/*字符串匹配*/
#include
using namespace std;
void get_next(string T,int *next)
{//朴素算法
int i,j;
i=1;
j=0;
next[1]=0;
while(i<T.length())
{
if(j==0 || T[i]==T[j])
{
i++;
j++;
next[i]=j;
...
分类:
编程语言 时间:
2015-07-01 18:22:16
阅读次数:
140
ArduinoYun教程之配置Arduino Yun环境...
分类:
其他好文 时间:
2015-07-01 18:22:26
阅读次数:
190
我只想说还好我没有放弃,还好我坚持下来了。
终于变成蓝名了,也许这对很多人来说并不算什么,但是对于一个打了这么多场才好不容易加分的人来说,我真的有点激动。
心脏的难受也许有点是因为晚上做题时太激动了,看别人过得那么快自己也紧张了。
后来看到有很多大神给我的建议是,初学者,手速并不是唯一重要的关键,掌握算法,一步步系统的完善它才是最重要的。
所以这一回也没有太紧张,也没有做一题看一下排名。
...
分类:
其他好文 时间:
2015-07-01 18:21:38
阅读次数:
141
1.getOutputStream() has already been called for this response
报错的原因:
使用tomcat容器调用response.getOutputStream()方法的时候只能够写二进制文件.
但调用requonse.getWriter()方法时,则只能够在前台打印文本文件.
所以:
如果在jsp页面:
outPutStrea...
分类:
Web程序 时间:
2015-07-01 18:21:38
阅读次数:
150
概念:
工厂方法模式定义了一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。
组成角色:
在简单工厂模式中,我们把动态创建具体产品类对象放在工厂类。由于它负责具体产品对象的分支判断,容易产生高耦合。根据依赖倒转原则,我们在此基础上,把工厂类抽象为一个接口,然后让具体工厂去实现该接口方法。组成角色为:...
分类:
其他好文 时间:
2015-07-01 18:20:38
阅读次数:
119
目录目录
前言
PreferenceActivity
preferences_scenario_1xml
Preference Activity
演示
PreferenceFragment
xml布局文件
Preference Fragment
Preference Activity管理Fragment
适配
前言转来转去又回到了Android,闲话少说,这里是参考Android原生的Setting...
分类:
其他好文 时间:
2015-07-01 18:18:48
阅读次数:
146
int strlen(char *s)
{
int i=0;
while(*s!='\0')
{
i++;
s++;
}
return i;
}
void main()
{
char str[100];
int len;
printf("please input your string:");
...
分类:
其他好文 时间:
2015-07-01 18:20:05
阅读次数:
131