string str ="字符串" == 比较内存地址是否相等 str.length 判断字符串的长度 str.indexOf 从前往后查找字符串中子字符串的位置,返回找到之后的首字的索引值,查找不到,返回-1 str.lastIndexOf 从前往后查找相同字符串中第二个子字符串的位置,返回找到之
分类:
其他好文 时间:
2016-03-01 14:18:09
阅读次数:
147
1,这种方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示 NSMutableString * phoneStr=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"188xxxx9851"]; [[UIApplicat
分类:
其他好文 时间:
2016-03-01 14:18:10
阅读次数:
174
如何阅读源码呢? 我的方法是,打开xdebug的auto_trace [XDebug] ;xdebug.profiler_append = 0 ;xdebug.profiler_enable = 1 ;xdebug.profiler_enable_trigger = 0 xdebug.auto_tr
分类:
其他好文 时间:
2016-03-01 14:19:23
阅读次数:
166
讲故事的过程我们一般通过需求讨论会的形式来进行,确保以上应该参与的人员都到场。既然是个会议,我们就必须确保会议的高效,这里可以参考三星高效会议的8点原则: (1)凡是会议,必有主题;(2)凡是主题,必有议程;(3)凡是议程,必有决议;(4)凡是决议,必有跟踪;(5)凡是追踪,必有结果;(6)凡是结果
分类:
其他好文 时间:
2016-03-01 14:17:49
阅读次数:
214
软件测试http://baike.baidu.com/subview/16563/19769215.htmhttps://zh.wikipedia.org/wiki/%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95 飞天平台测试https://www.aliyun.com/z
分类:
其他好文 时间:
2016-03-01 14:16:49
阅读次数:
127
1、若想上下DIV块之间距离,只需设定:在CSS里设置DIV标签各属性参数为0div{margin:0;border:0;padding:0;}这里就设置了DIV标签CSS属性相当于初始化了DIV标签CSS属性,这里设置margin外边距为0;边框border属性为0和内补白也为0;这样相当于就初始
分类:
其他好文 时间:
2016-03-01 14:15:42
阅读次数:
110
代码例如以下: public class MyViewPagerAdapter extends PagerAdapter { //显示的数据 private List<DataBean> datas = null; private LinkedList<View> mViewCache = null
分类:
其他好文 时间:
2016-03-01 14:14:24
阅读次数:
179
参考来源:http://jingyan.baidu.com/article/a65957f4f0acc624e67f9bc1.html 方式一:本地需要生成公私钥文件,git/github中新建ssh key时,将公钥填入;jenkins中存放私钥。 方式二:本地需要生成公私钥文件,git/gith
分类:
其他好文 时间:
2016-03-01 14:13:53
阅读次数:
141
PS:WA了两次...主要是没注意到fac的大小好像只能写到9...要用long long型递归求阶乘... 然后就是错排公式...百度下.. 代码: #include "stdio.h"long long dp[30];long long fac[30];int main(){ int n,a,i
分类:
其他好文 时间:
2016-03-01 14:12:39
阅读次数:
123
1.UIScrollView常用属性 contentSize属性--该属性表示滚动的内容的范围大小,是CGPoint类型的。 说明: 默认超出UIScrollView的可视区域的内容是不显示的。相当于有:xxx.clipsToBounds = YES; UIScrollView滚动的是它里面的内容,
分类:
其他好文 时间:
2016-03-01 14:13:51
阅读次数:
153
1 void daa() 2 { 3 int k=0; 4 for(int i=2;i<100000;i++) 5 { 6 if(x[i]==0) 7 { 8 prime[k]=i; 9 for(int j=i*2; j<100000; j+=i) 10 x[j]=1; 11 k++; 12 } 1
分类:
其他好文 时间:
2016-03-01 14:13:21
阅读次数:
105
LET和SET的区别: 1. LET会将等号后面的语句的计算结果值赋给参数,假如用引号引起来则当成字符串处理。 2. SET会将等号后面的语句完全当成字符串,即便写一个公式或者方法也不会计算。 是否使用dollar sign($())的区别: 1. $()会将括号里面的语句当成公式或者方法来计算或者
分类:
其他好文 时间:
2016-03-01 14:13:05
阅读次数:
129
TestLink是一个开源的测试管理工具,它可以有效地管理整个测试流程(测试需求, 测试计划, 测试用例, 测试执行, 测试结果分析),但不能和开发流程统一起来,从而不能及时参与到开发中去,不能使项目的风险在开发时就降低到最小。幸运的是,开源的项目管理工具Redmine恰好能补充TestLink的不
分类:
其他好文 时间:
2016-03-01 14:13:45
阅读次数:
218
自函子自函子(Endofunctor)是一个将范畴映射到自身的函子(A functor that maps a category to itself)。函子是将一个范畴转换到另一个范畴,所以自函子是一种特殊的函子。
由三部分组成:
一组元素对象
一组态射
态射组合(二元运算)
如果这个范畴满足结合律,那么它是一个半群;如果半群满足幺元(单位元,identity),那么它是幺...
分类:
其他好文 时间:
2016-03-01 13:02:17
阅读次数:
266
Lua的一个设计方针是简单,能不加入的语言特性就尽量不加入。于是,Lua中缺少了一些我们常用的语法。下面仅以C语言做参考。
缺少continue语句,虽然对逻辑实现没本质影响。但让我们在编程时,代码结构的写法有一些生硬的感觉,不灵活。
缺少了switch-case语法,仅用if-elseif-else来替代,在选项比较多的时候,代码很难看,而且效率很低。
没有逻辑运算符 AND, OR, NOT ,这在有些标志位组合表达式的表达上带来诸多不便。...
分类:
其他好文 时间:
2016-03-01 13:02:07
阅读次数:
185
当一个项目比较大时,往往都是分文件,这时候有可能不小心把同一个头文件 include 多次,或者头文件嵌套包含:a.h 中包含 b.h :#include "b.h"b.h 中包含 a.h:#include "a.h"main.c 中使用其中头文件:#include "a.h"
int main()
{
return 0;
}编译上面的例子,会出现如下错误:为了避免同一个文件被includ...
分类:
其他好文 时间:
2016-03-01 13:02:15
阅读次数:
164
chrome浏览器: 按Ctrl+P(cmd+p on mac),就能快速搜寻和打开你项目的文件。 格式js代码按{} ———————————————————— 本来想找html页面里面的js的调试的,结果没有找到,以后再补充,
分类:
其他好文 时间:
2016-03-01 13:00:42
阅读次数:
110