单例概念
内存中有一个唯一的实例
提供唯一的全局访问入口 SingleInstance.sharedInstance
在Swift中用let定义常量,并且是线程安全的import UIKit
class SingleInstance{
static let sharedInstance = SingleInstance()
init() {
println("实例化"...
分类:
编程语言 时间:
2015-03-03 20:44:10
阅读次数:
179
如果要打印对象信息,在OC 中用到 description方法,在 swift 中需要遵守协议 DebugPrintableextension : DebugPrintable {
override var debugDescription: String {
return "description"
}
}...
分类:
编程语言 时间:
2015-03-03 20:43:47
阅读次数:
573
横竖屏设置
横竖屏的设置在AndroidManifest.xml文件中:
screenOrientation="landscape"为横屏;
screenOrientation="portrait"为竖屏;...
分类:
移动开发 时间:
2015-03-03 20:43:27
阅读次数:
143
Swift实现对象归档时有几个注意点
要继承 NSCoding,实现两个方法
extension 是一个分类,分类不允许有存储能力,所以协议方法不能写在分类中
协议中的init(coder decoder: NSCoder)函数会覆盖原始的构造函数,所以类中至少还要有另一个init方法
如果不指定键名,会使用属性名称作为 key,基本数据类型,需要指定 key
class ...
分类:
编程语言 时间:
2015-03-03 20:41:06
阅读次数:
182
Ibatis结合MySQL数据库的使用方法...
分类:
数据库 时间:
2015-03-03 20:41:48
阅读次数:
181
一、为什么要分区?
需求:大数据。解决方案:分而治之,更细一点即为。将大表和大索引分为一个更小的操作单元
在mysql中,分区允许将表、索引和索引编排表细分为更小的单元。分区后,每个分区有自己单独的名称。对于DBA来讲,这些分区可以统一管理,也可以分开管理。
但是对于应用程序来讲,分区的表和没有分区的表示一样的。换句话来讲,分区对于应用是透明的,只是数据库对于数据的重新整理。
...
分类:
数据库 时间:
2015-03-03 20:40:37
阅读次数:
184
Swift 的String类型与 Foundation NSString类进行了无缝桥接。在日常开发中,绝大多数应该用 StringString 与 NSString 还有以下区别
String类型是值类型(不再是对象类型),字符串在进行常量、变量赋值操作或在函数/方法中传递时,会进行值拷贝。 任何情况下,都会对已有字符串值创建新副本,并对该新副本进行传递或赋值操作。
String 可以支持字符遍历...
分类:
其他好文 时间:
2015-03-03 20:43:34
阅读次数:
154
题目大意:给定n和k个整数,求mod n加法下的群G的一个子群G',满足a[1]~a[k-1]都不在群中而a[k]在群中
首先易证G'一定是一个循环群
证明:显然若a在群中则a的逆元在群中
那么我们就有了减法运算
由群的封闭性可得若a和b都在群中则gcd(a,b)一定在群中
不妨设g为G'中所有元素的gcd 那么群G''={0,g,2g,...}一定是G'的一个子群
由于G'-...
分类:
其他好文 时间:
2015-03-03 20:43:06
阅读次数:
275
今天,我来讲一种在C++编程中实现多态的机制,叫做虚函数。对于多态来说,实际上就是用父类型的指针指向子类的实例,然后通过父类的指针调用子类的成员函数,这种技术使得父类型的指针有多种形态,这是一种常见的泛型技术,除虚函数外,还有模板技术,RTTI技术也属于泛型技术。
为了清楚地理解多态,先看下面这段代码。
#include
using namespace std;
class...
分类:
编程语言 时间:
2015-03-03 20:41:44
阅读次数:
198
考虑有交集的两条链表A, B, 如题中的
A: a1 -> a2 ->
c1 -> c2 -> c3.
B: b1 -> b2 -> b3 ->
发现有性质:AB不同串(a1a2和b1b2b3)的长度差 即为AB串的长度差。
所以我们先求出AB串的长度差,再将较长的串移进相应...
分类:
其他好文 时间:
2015-03-03 20:40:05
阅读次数:
144
新建一个Android工程。
一 布局
先看效果图:
打开main.xml修改内容如下:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_par...
分类:
移动开发 时间:
2015-03-03 20:42:33
阅读次数:
219
一、在objc/message.h中常用的运行时函数
#import
/**
*1.对象调用方法
*/
id objc_msgSend(id self, SEL op, ...)
id self://调用方法的对象
SEL://调用的方法
.....
分类:
其他好文 时间:
2015-03-03 20:39:18
阅读次数:
151
——————android培训、java培训、期待与您交流!——————
分类:
编程语言 时间:
2015-03-03 20:40:16
阅读次数:
174
a:link选择网页中所有没有被visited的a标签(就是没有鼠标悬停hover或者点击click)a:visited选择网页中所有已经被click的a链接,用来告诉用户这个链接已经被你访问过了a:hover,说实话这个我用的最多,其实就是选择有鼠标悬停的a链接a:active,顾名思义activ...
分类:
其他好文 时间:
2015-03-03 20:38:44
阅读次数:
151
转载自: http://blog.sina.com.cn/s/blog_a3b9b9040101lco3.html在Github上下载了Android开源项目 Quick News的源码, 其中使用到了第三方项目框架 vitamio, 在下载的源码导入到IDE后, 发现凡是引用vitamio的文件都...
分类:
移动开发 时间:
2015-03-03 20:40:55
阅读次数:
246
http://justcoding.iteye.com/blog/18299631. Windows下使用系统自带的clip命令。 # 位于C:\Windows\system32\clip.exe。示例:C代码 echoHello|clip#将字符串Hello放入Windows剪贴板dir|clip...
分类:
系统相关 时间:
2015-03-03 20:40:01
阅读次数:
1157
一、需要什么样的条件才会让百度秒收录开始分享我的方法之前,首先要告诉大家能让百度秒杀收录需要什么样的条件,拿我最近刚做的这个网新站说吧,首先大家都知道百度搜索引擎对网站权重性是很重视的,并且权重越高的网站收录的信息就会越快,而且权重高的网站每天都会有蜘蛛一天二十四小时在守候,并且当你在权重高的网站上...
分类:
Web程序 时间:
2015-03-03 20:39:01
阅读次数:
286