码迷,mamicode.com
首页 > 编程语言
Swift编程语言学习11—— 枚举全局变量、局部变量与类型属性
全局变量和局部变量计算属性和属性监视器所描写叙述的模式也能够用于全局变量和局部变量,全局变量是在函数、方法、闭包或不论什么类型之外定义的变量,局部变量是在函数、方法或闭包内部定义的变量。前面章节提到的全局或局部变量都属于存储型变量,跟存储属性类似,它提供特定类型的存储空间,并同意读取和写入。另外,在...
分类:编程语言   时间:2015-01-25 17:55:42    阅读次数:182
JavaScript字符串技巧
1.使用逗号分割金额String.prototype.strReverse = function() { return this.split('').reverse().join('');}function amountSplit(amount) { return amount.toSt...
分类:编程语言   时间:2015-01-25 17:54:28    阅读次数:142
Enum和typedef
【枚举类型】 使用emum关键字创建枚举。 // 定义一个枚举,用来表示方向enum Direction{ up, down, middle, left, right};枚举的值都可以用数字表示,默认从零开始递增 enum Direction direction = up ;// 输出0 NSLog...
分类:编程语言   时间:2015-01-25 17:55:53    阅读次数:172
网页javascript
在html中的位置有三块:1.head里面 2.body里面 3.之后,为了保险起见一般写在之后。3个常用对话框alert()警告对话框,作用是弹出一个警告对话框。confirm()确定对话框,作用是弹出一个可供选择的确定对话框,点击确定之后,它返回true,点击取消返回flase,可用变量来接受。...
分类:编程语言   时间:2015-01-25 17:53:14    阅读次数:134
C语言学习常识
开发环境 学习C语言,在mac os x上,我们选用的开发工具是x-code;而在Windows上,我们一般用微软提供的vc6.0;此外还有很多编辑器内置了或者支持下载C语言的编译器插件。所以,我们可以使用的开发工具很多,并且大都可以在网络上免费下载到,可以根据自己学习的平台和使用习惯,选取适合自....
分类:编程语言   时间:2015-01-25 17:51:17    阅读次数:147
JavaScript拖拽网页元素
javascript drag
分类:编程语言   时间:2015-01-25 17:50:45    阅读次数:211
【Spring实战】—— 5 设值注入
本篇主要讲解了Spring的最常用的功能——依赖注入。注入的方式,是使用Getter Setter注入,平时大多的编程也都是使用这种方法。 举个简单的例子,还是表演者。 表演者有自己的属性,年龄或者表演的歌曲等等。还需要一些复杂的属性,比如乐器,每一种乐器会发出不同的声音。 下面看一下表演者P...
分类:编程语言   时间:2015-01-25 17:50:45    阅读次数:220
java基础:Http协议
一:Http协议的两个版本 HTTP协议有两个版本:HTTP1.0和HTTP1.1 主要区别是:在HTTP1.0协议中,客户端与web服务器建立连接后,只能获取一个web资源。而HTTP1.1可以获取多个资源。 HTTP 1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去...
分类:编程语言   时间:2015-01-25 16:49:12    阅读次数:184
C++中delete和delete[]的区别
一直对C++中的delete和delete[]的区别没有很关注,得出了结论。做个备份,以免丢失。 C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分配的一组对象的内存空间的时候用 delete[]。 关于 new[] 和 delete[],其中又分为两种情况:(1) 为基本数据类型分配和回收空间;(2) 为自定义类...
分类:编程语言   时间:2015-01-25 16:44:40    阅读次数:201
java对properties配置文件的读写操作
1.1.  对properties配置文件的读取 1.1.1.  要读取的文件 配置文件key和value之间用冒号[:]和等于号[=]都是可以的. Test.properties name:\u5F20\u4E09 password:\u5BC6\u7801 age:22 1.1.2.  读取的程序代码 Proper...
分类:编程语言   时间:2015-01-25 16:45:08    阅读次数:262
Effective C++ (笔记) : 条款18 -- 条款23
条款18:让接口容易被正确使用,不易被误用 在(参数)类型上客户不知道怎么使用的时候,可以导入简单的“外覆”类型来区别参数。也就是,自定义数据类型,使客户明确调用相关的类型,防止误用。 尽量让自定义类型的行为和内置类型的行为相同,因为客户会想当然的和使用内置类型一样使用自定义类型,这也就是上面说的让接口容易被正确的使用。STL容器的接口十分一致,这也是他们非常容易使用的一个原因。 ...
分类:编程语言   时间:2015-01-25 16:45:53    阅读次数:237
C++ 为什么设置基类的析构函数为虚函数
对象的析构函数调用顺序是从派生类到基类 那么如果基类的指针指向派生类的对象 还能正常的执行析构顺序吗 下面看一个类的声明 class Subject { public: ~Subject(); Subject(); }; class ConcreteSubject : public Subject { public : ConcreteSubject(); ~Conc...
分类:编程语言   时间:2015-01-25 16:44:43    阅读次数:147
python实现算法题-汉诺塔
def hnoi(n,a,b,c):     if n == 1:         print a,c     else:         hnoi(n-1,a,c,b)         print a,c         hnoi(n-1,b,a,c) hnoi(3,'a','b','c')...
分类:编程语言   时间:2015-01-25 16:41:56    阅读次数:274
[C++]LeetCode: 121 Palindrome Partitioning (分割回文子串 回溯法)
题目: Given a string s, partition s such that every substring of the partition is a palindrome. Return all possible palindrome partitioning of s. For example, given s = "aab", Return [ ...
分类:编程语言   时间:2015-01-25 16:41:55    阅读次数:201
C++ 超短字符串比较
最近这几天的工作中用到了C++ 字符串比较。在一次运行中需要做海量的字符串相等的比较。而且字符串都是3-5字节长度的字符串,在这里在占用了太多的CPU资源。      如何快速比较短字符串,这里也是有方法的。(学习了nginx字符串比较)     首先思路转化,字符串比较在CPU指令中是逐字节比较,比如有”abc” 和“abd”这两个字符串做是否相同的比较。需要执行三次一字节的比较指令。而...
分类:编程语言   时间:2015-01-25 16:41:50    阅读次数:251
Swift用代码进行界面跳转
1.storyborad上面画图,然后绑定一个cocoa的界面文件,storyboard id 和 restoration id 填类名 2.然后 var sb = UIStoryboard(name: "Main", bundle:nil) var vc = sb.instantiateViewControllerWithIdentifier("dengluViewContr...
分类:编程语言   时间:2015-01-25 16:40:10    阅读次数:236
计算Chidamber and Kemerer指标的两个Java工具简介
其实工具的使用非常简单,但想通过这个日志总结和介绍一下对应的指标体系。 Chidamber and Kemerer (CK) Metrics (CK指标) 是1994年提出的一类软件源代码度量指标,和传统的McCabe和Halstead metrics相比,CK指标是专门针对面向对象编程语言提出的,对应的论文是: S. R. Chidamber and C. F. Kemerer, “...
分类:编程语言   时间:2015-01-25 16:41:38    阅读次数:272
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!