码迷,mamicode.com
首页 > 编程语言
给NSString增加Java风格的方法
给NSString增加Java风格的方法 文章目录 我实在受不了 NSString 冗长的方法调用了,每次写之前都要查文档。特别是那个去掉前后多余的空格的方法,长得离谱。与之对应的别的语言,拿 java 来说,对应的方法名叫 trim。拿 python 来说,对应的方法名叫 strip。但是 Obj ...
分类:编程语言   时间:2016-10-06 22:16:23    阅读次数:211
数组的排序
数组:是一个装大批量同类型数据的容器 变量:是一个装数据的空间 一个变量只能装一个数据 开一个变量 开一个房间 开一个数组 开多个同类型房间 二维数组:也是一个装大批来那个同类型数据的容器 一维数组:盖一层的楼房 二维数组:盖多层的楼房 一位数组 二位数组 int[] int[][] double[ ...
分类:编程语言   时间:2016-10-06 22:17:09    阅读次数:156
java正则表达式常用实例——借鉴思路
转载自:http://mp.weixin.qq.com/s?__biz=MjM5OTM4NDMyMg==&mid=2650044497&idx=1&sn=dc80fa35f7eeb6887efec168733e913f&chksm=bf3c9c3c884b152af257fb7700ae240ccb ...
分类:编程语言   时间:2016-10-06 22:12:29    阅读次数:267
C++ Thread
std::thread C++11在标准库中为多线程提供组件, 使用线程需要包含头文件 thread, 其命名空间为 std. 启动新线程 每个进程至少有一个线程: 执行main()函数的线程, 其余线程有其各自的入口函数(线程函数)。 当线程执行完线程函数后, 线程也会退出. 如果不传入线程函数( ...
分类:编程语言   时间:2016-10-06 22:09:15    阅读次数:240
java中关于重载与重写的区别
1.重载 允许多个同名但是形式参数个数或参数类型不同的方法存在同一个类中,在调用时根据形式参数列表来调用对应的方法。 2.判断 (1):方法名必须相同。 (2):形式参数个数不同或者参数类型不同(满足其中一个条件就行)。 3.重写 父类与子类之间的多态性,对父类的函数进行重新定义,在子类中定义的某方 ...
分类:编程语言   时间:2016-10-06 22:10:23    阅读次数:141
克鲁斯卡尔算法+并查集
算法要点:Kruskal算法的最难点在于怎样判断加入边(x,y)后是否形成了环。 问题可化为:判断边(x,y)的两个顶点x,y在图(实际是森林)mst中最否已经连通。如果已经连通,加入边将形成环;否则,不形成环。 在kruskal算法中,要用到并查集的合并和查找 并查集: kruskal算法核心: ...
分类:编程语言   时间:2016-10-06 22:05:38    阅读次数:420
java中循环的不同终止方式
1、break:直接强行跳出当前循环,不再执行剩余代码。但在多重循环的情况下,若break在内层循环中,则仅仅终止了内层循环,外循环照常执行。 2、continue:仅仅终止此次循环。 3、return:使程序返回到调用某方法的地方。 4:、break+标签:可用于终止多重循环。在多重循环前设置一个 ...
分类:编程语言   时间:2016-10-06 22:06:16    阅读次数:154
c++动态数组vector
(这篇随笔主要和大家分享一下在信竞中c++中动态数组vector的用法,那些跟竞赛没毛关系的就不说了。。) 相信大家都知道c++里有一个nb的STL模板库。。(在这里膜一下STL) 今天我们就要扯一扯这里面的一个容器:动态数组vector。 vector实际上类似于a[]这个东西,也就是说它重载了[ ...
分类:编程语言   时间:2016-10-06 22:03:01    阅读次数:121
ubuntu下python 2.7与python 3.X的转换
ubuntu下python 2.7与python 3.X的转换 由于ubuntu本身自带python 2.7,而python 3.X与2.7有很多不同,所以在使用python 3.X时会带来诸多不便。所以在此记录下ubuntu下 python 2.7与python 3.X的转换的方法: 先下载pyt ...
分类:编程语言   时间:2016-10-06 22:03:22    阅读次数:169
java中与和或的注意点
1.&&和&的区别 &:无论左边是true是false。右边都运算。 &&:当左边为false时,右边不运算。 2.|与||的区别 |:两边都参与运算。 ||:当左边为true。右边不运算。 ...
分类:编程语言   时间:2016-10-06 21:59:50    阅读次数:146
Python的字符串类型
字符串是字符的有序集,字符串是不可变类型。 字符串常量 字符串可以使用单引号、双引号或三引号创建。 单引号: 双引号: 三引号: 字符串的构造函数 字符串的构造函数是str,str()内可跟任意类型的对象常量: 字符串的转义字符 raw字符串抑制转义 ...
分类:编程语言   时间:2016-10-06 21:56:17    阅读次数:131
Java动手动脑
<1> 1、仔细阅读示例: EnumTest.java,运行它,分析运行结果? 程序: 结果: 分析:由于s和t不是引用的同一对象,所以第一个输出为false;s.getClass().isPrimitive()用来判断s是否为基本数据类型,因为s为枚举型,所以第二个输出为false;将“SMALL ...
分类:编程语言   时间:2016-10-06 20:11:24    阅读次数:170
机器学习笔记—svm算法(上)
本文申明:本文原创,如转载请注明原文出处。 引言:上一篇我们讲到了logistic回归,今天我们来说一说与其很相似的svm算法,当然问题的讨论还是在线性可分的基础下讨论的。 很多人说svm是目前最好的分类器,那我们就来看看我们的svm好在哪里。 一:初识svm 问题:用一条直线把下图的圆球和五角星分 ...
分类:编程语言   时间:2016-10-06 20:10:29    阅读次数:418
Java语法基础----课后实践作业
1.Enumtest.Java 代码: 运行结果: 结论:枚举类型是引用类型!枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象。相同的值则引用同一个对象。 可以使用“==”和equals()方法直接比对枚举变量的值,换句话说,对于枚举类型的变量,“==”和equals()方法执行的结果是等 ...
分类:编程语言   时间:2016-10-06 20:11:06    阅读次数:261
JavaScript中的this关键字
在JavaScript中,函数的this关键字的行为与其他语言相比有很多不同。在JavaScript的严格模式和非严格模式下也略有区别。 在绝大多数情况下,函数的调用方式决定了this的值。this不能在执行期间被赋值,在每次函数被调用时this的值也可能会不同。ES5引入了bind方法来设置函数的 ...
分类:编程语言   时间:2016-10-06 20:08:34    阅读次数:212
Javascript进阶(4)---几种特殊情况分析
情况一 情况二 情况三 定义一个函数之后,通过“ . ”号为其添加的属性和函数,通过自身可以访问到 obj.e, 但是这个函数创建出来的实例却访问补刀,我们将这种属性称之为静态变量、活着是静态属性 情况四 结果可见obj1的属性修改对obj2中的属性完全无影响,也就是说obj1与obj2中的属性虽同 ...
分类:编程语言   时间:2016-10-06 20:07:42    阅读次数:195
java动手动脑和课后实验型问题
JAVA课后实验和动手动脑 1.仔细阅读示例: EnumTest.java,运行它,分析运行结果? 你能得到什么结论?你掌握了枚举类型的基本用法了吗? public class EnumTest { public static void main(String[] args) { Size s=Si ...
分类:编程语言   时间:2016-10-06 20:04:51    阅读次数:206
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!