码迷,mamicode.com
首页 > 编程语言
OC语言中字符串的使用
可变字符串//插入字符串NSMutableString*string1=[NSMutableStringstringWithString:@"字符串"];[string1insertString:@"可变"atIndex:0];//在string的第0个位置插入NSLog(@"string=%@",string1);//可变字符串//删除字符串NSMutableString*string2=[NSMutableStringstringWithS..
分类:编程语言   时间:2015-08-06 02:13:51    阅读次数:336
python 目录遍历、通配查找、文件属性
#-*-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
Swift入门(八)——功能强大的求余运算符
求余运算符在大部分语言中,%都是求余运算符。其功能非常简单,不过也只支持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
springmvc 下使用自定义注解获取登录信息
大家的项目中在controller层是怎样获取登录用户的信息呢? User loginUser=LoginUtil.getLoginUser(); 我想有些同学是通过这样获得的,如果这样实现的话, 恭喜你,你的Controller层已经丧失了单元测试的能力。因为执行这个controller所需要的参数并没有完全通过参数列表来获得,而依赖于全局环境(web环境) 如果这...
分类:编程语言   时间:2015-08-06 02:06:23    阅读次数:281
HDU 3333 Turing Tree(树状数组 || 线段树)
题意:给定一个区间,q个查询,对于每次查询回答这个区间内所有不重复的数的和。 思路:可以考虑使用树状数组来做。 先读入所有查询,离线来做,将所有查询按右端点升序排序。 那么我们从给定区间的第一个元素开始遍历这个区间,在此过程中更新每一个元素上一次出现的位置,每次将现在位置加上a[i]并将lastpos位置减去a[i], 也就是说,我们每一步都是保留与当前位置距离最近的重复元素值,其余置零,...
分类:编程语言   时间:2015-08-06 02:04:42    阅读次数:125
用200行Python代码“换脸”
介绍本文将介绍如何编写一个只有200行的Python脚本,为两张肖像照上人物的“换脸”。这个过程可分为四步:检测面部标记。旋转、缩放和转换第二张图像,使之与第一张图像相适应。调整第二张图像的色彩平衡,使之与第一个相匹配。把第二张图像的特性混合在第一张图像中。完整的源代码可以从这里下载: https:...
分类:编程语言   时间:2015-08-06 01:59:41    阅读次数:159
黑马程序员————java多线程及同步机制
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1.理解程序、进程、线程的概念程序可以理解为静态的代码,计算机指令的集合,它以文件的形式存储在磁盘上。进程可以理解为执行中的程序,一个单独程序打开了单独的一段地址空间进行单独的工作。线程可以理解....
分类:编程语言   时间:2015-08-06 02:02:00    阅读次数:152
Spring 数据源配置一:单一数据源
最近遇到一个项目,需要访问都多个数据源,并且数据库是不同厂商(mysql, sqlserver).所以对此做了一些研究,这里咱们采用渐进的方式来展开,先谈谈单一数据源配置。(稍后有时间会陆续补充其他文章)先上代码吧:1. database.properties 配置文件(配置多个数据源的 属性值)....
分类:编程语言   时间:2015-08-06 02:01:07    阅读次数:145
Python easy_install
系统中有高版本的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
Java的访问控制
类内部本包(实例、类变量和方法)子类(任何位置)外部包(实例、类变量和方法)public√√√√protected√√√×default√√××private√×××访问控制只是编译时的一种限制行为。运行时,通过反射机制,不存在任何限制。
分类:编程语言   时间:2015-08-06 01:59:31    阅读次数:128
python+opencv
$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用法-入门
对于应用程序的配置,通常的做法是将其保存在独立的配置文件中,程序启动时加载,修改时保存。Java中Properties类就提供了这样一种机制,配置项以Key-Value的数据结构存储在文本文件中,扩展名为".properties"。Properties的用法很简单,使用load(FileInputS...
分类:编程语言   时间:2015-08-06 01:58:06    阅读次数:222
python及相关工具安装Error集
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
Java日志
日志对于一个系统来说非常重要,查找异常信息、分析系统运行情况等都需要用到日志。所以无论是JDK还是第三方都提供了关于日志的相关工具,本文分别介绍以下几种工具,以及各种工具间的整合、原理。JDK的java.util.logging包第三方日志工具(commons-logging/slf4j,l...
分类:编程语言   时间:2015-08-06 01:51:54    阅读次数:229
C++ inline函数
在一个程序中,函数调用需要一定的时间和空间(保护现场)的开销。当我们频繁调用小函数时,所造成的函数调用开销就相对(调用复杂函数)就比较大了,所以我们需要像C语言的宏定义函数一样(预编译时会有宏展开),将这些小函数代码(在编译时)复制到调用者中,以减少函数调用开销。为了做到这一步,我们需要在函数前.....
分类:编程语言   时间:2015-08-06 01:53:47    阅读次数:146
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!