可变字符串//插入字符串NSMutableString*string1=[NSMutableStringstringWithString:@"字符串"];[string1insertString:@"可变"atIndex:0];//在string的第0个位置插入NSLog(@"string=%@",string1);//可变字符串//删除字符串NSMutableString*string2=[NSMutableStringstringWithS..
分类:
编程语言 时间:
2015-08-06 02:13:51
阅读次数:
336
#-*-coding:utf-8-*-
__author__=‘magicpwn‘
importos
importtime
importos.path
importpprint
importglob
pa=‘C:/XML/Result/result.xls‘
printos.path.dirname(pa)
print‘Accesstime访问时间:‘,time.ctime(os.path.getatime(pa))
print‘modifiedtime修改时间:‘,time.ctime(o..
分类:
编程语言 时间:
2015-08-06 02:11:51
阅读次数:
277
插入排序
基本思想
在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数找到相应位置并插入,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。
java实现
//插入排序
public void insertionSort(){
int len = array.length;...
分类:
编程语言 时间:
2015-08-06 02:07:22
阅读次数:
155
求余运算符在大部分语言中,%都是求余运算符。其功能非常简单,不过也只支持int类型正数之间的求余。 比如 10 % 3 = 1。严格来说,正整数之间的求余的定义如下:
对于任意a,b∈N*,定义m = a % b,其中m满足:
a = b * m + r且0 <= r < b
Swift中的求余使用场景拓展Swift中的求余,不再是两个int类型正数之间的运算符了。不仅负数可以求余,浮点数...
分类:
编程语言 时间:
2015-08-06 02:06:18
阅读次数:
265
大家的项目中在controller层是怎样获取登录用户的信息呢?
User loginUser=LoginUtil.getLoginUser();
我想有些同学是通过这样获得的,如果这样实现的话,
恭喜你,你的Controller层已经丧失了单元测试的能力。因为执行这个controller所需要的参数并没有完全通过参数列表来获得,而依赖于全局环境(web环境)
如果这...
分类:
编程语言 时间:
2015-08-06 02:06:23
阅读次数:
281
题意:给定一个区间,q个查询,对于每次查询回答这个区间内所有不重复的数的和。
思路:可以考虑使用树状数组来做。
先读入所有查询,离线来做,将所有查询按右端点升序排序。
那么我们从给定区间的第一个元素开始遍历这个区间,在此过程中更新每一个元素上一次出现的位置,每次将现在位置加上a[i]并将lastpos位置减去a[i],
也就是说,我们每一步都是保留与当前位置距离最近的重复元素值,其余置零,...
分类:
编程语言 时间:
2015-08-06 02:04:42
阅读次数:
125
介绍本文将介绍如何编写一个只有200行的Python脚本,为两张肖像照上人物的“换脸”。这个过程可分为四步:检测面部标记。旋转、缩放和转换第二张图像,使之与第一张图像相适应。调整第二张图像的色彩平衡,使之与第一个相匹配。把第二张图像的特性混合在第一张图像中。完整的源代码可以从这里下载: https:...
分类:
编程语言 时间:
2015-08-06 01:59:41
阅读次数:
159
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1.理解程序、进程、线程的概念程序可以理解为静态的代码,计算机指令的集合,它以文件的形式存储在磁盘上。进程可以理解为执行中的程序,一个单独程序打开了单独的一段地址空间进行单独的工作。线程可以理解....
分类:
编程语言 时间:
2015-08-06 02:02:00
阅读次数:
152
最近遇到一个项目,需要访问都多个数据源,并且数据库是不同厂商(mysql, sqlserver).所以对此做了一些研究,这里咱们采用渐进的方式来展开,先谈谈单一数据源配置。(稍后有时间会陆续补充其他文章)先上代码吧:1. database.properties 配置文件(配置多个数据源的 属性值)....
分类:
编程语言 时间:
2015-08-06 02:01:07
阅读次数:
145
系统中有高版本的Python, 直接pip3 install ipcalc安装,都是装到高版本的Python系统默认的Python是2.7.6,现在想装到默认版本中,可以使用easy_installyuyue@workplace:/usr/bin $ sudo easy_install ipcalc...
分类:
编程语言 时间:
2015-08-06 01:58:06
阅读次数:
136
类内部本包(实例、类变量和方法)子类(任何位置)外部包(实例、类变量和方法)public√√√√protected√√√×default√√××private√×××访问控制只是编译时的一种限制行为。运行时,通过反射机制,不存在任何限制。
分类:
编程语言 时间:
2015-08-06 01:59:31
阅读次数:
128
$cd numpy$ sudo python setup.py build$ sudo python setup.py installRunning from numpy source directory.Cythonizing sourcesnumpy/random/mtrand/mtrand.p...
分类:
编程语言 时间:
2015-08-06 01:59:52
阅读次数:
489
对于 a 、b 不全为0,存在整数 x 和 y 使得 gcd(a,b)=x*a+y*b ; 整数。。。也就是可以使负的。 代码: 1 int exGcd(int a,int b,int &x,int &y) 2 { 3 if(b==0) 4 { 5 x=1; 6 y=0...
分类:
编程语言 时间:
2015-08-06 01:56:41
阅读次数:
126
对于应用程序的配置,通常的做法是将其保存在独立的配置文件中,程序启动时加载,修改时保存。Java中Properties类就提供了这样一种机制,配置项以Key-Value的数据结构存储在文本文件中,扩展名为".properties"。Properties的用法很简单,使用load(FileInputS...
分类:
编程语言 时间:
2015-08-06 01:58:06
阅读次数:
222
python及相关工具安装Error集1. 如果升级python版本中出现error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or direct...
分类:
编程语言 时间:
2015-08-06 01:54:55
阅读次数:
421
日志对于一个系统来说非常重要,查找异常信息、分析系统运行情况等都需要用到日志。所以无论是JDK还是第三方都提供了关于日志的相关工具,本文分别介绍以下几种工具,以及各种工具间的整合、原理。JDK的java.util.logging包第三方日志工具(commons-logging/slf4j,l...
分类:
编程语言 时间:
2015-08-06 01:51:54
阅读次数:
229
在一个程序中,函数调用需要一定的时间和空间(保护现场)的开销。当我们频繁调用小函数时,所造成的函数调用开销就相对(调用复杂函数)就比较大了,所以我们需要像C语言的宏定义函数一样(预编译时会有宏展开),将这些小函数代码(在编译时)复制到调用者中,以减少函数调用开销。为了做到这一步,我们需要在函数前.....
分类:
编程语言 时间:
2015-08-06 01:53:47
阅读次数:
146