自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 swift学习日记(十二) 泛型

一,泛型学过c++的人应该对泛型印象深刻,这是个非常方便的特性func swapTwoValues(inout a: T, inout b: T) { let temporaryA = a a = b b = temporaryA}跟c++几乎一样,inout这个是输入输出参数

2016-02-25 00:26:07 204

原创 swift学习日记(十一)

一,协议协议听起来挺高大上,其实就对应着 c++ 里面的基类协议提供了一系列的方法和属性,但是并不实现它,只是对其名称等进行一个规范,其他类/结构体/枚举 都可以继承协议,并实现其中的功能,称之为遵循者protocol SomeProtocol { // 协议内容}class SomeClass: SomeSuperClass, FirstProtocol, Another

2015-12-21 10:04:01 82

原创 swift学习日记(十) 类型转换 类型嵌套

一,类型转换这个可以说是借鉴java的了语法非常简单var num:Int = 1;print(num is Int)is可以看作是一个二元操作符,其返回true 或false其作用是判断某个变量是否为某个类型1,向下转型as看到这个语法,顾名思义,应该想得到这是把一个变量转换成其它类型来用,主要是用来转型成子类语法有两

2015-12-19 19:46:33 262

原创 swift学习日记(九) 自动引用计数 可选链

最近要开始期末复习了,尽早搞完swift部分,iOS部分要搁置到放假后在家弄了,期末加油!!一,自动引用计数 ARC看起来挺高大上的是不?这部分主要应用在内存管理上,已经是比较高级的语法了,毕竟swift大多数时候是不用程序猿去管理内存的这一部分大多数都不需要我们亲自操作,不过最好还是了解一下原理比较好1,强引用class Perso

2015-12-19 13:03:55 228

原创 swift学习日记(八)构造 析构

我粗略看了看后来的内容,其实已经跟c++越来越接近了,也慢慢开始进入一些高级语法一,初始化这个其实在前面就有例子了,这里继续补充1,init方法init方法可以带也可以不带参数如果只是初始化几个属性的话,可以在属性的声明里就写上,这叫默认构造器class ShoppingListItem { var name: String?

2015-12-17 01:59:52 174

原创 swift学习日记(七)下标 继承

一,下标下标这个也是可以跟c++平滑过渡的特性,使用方法几乎一样1,读写swift的下标操作是有读写和只读两种属性的,比如String的下标操作就是只读,不允许你修改这里我们主要讨论的是怎么为自定义的类添加下标操作,与c++需要重载运算符不同,swift的定义更加简单var str:Array = [1, 2, 3]class family { ini

2015-12-15 21:46:59 344

原创 swift学习日记(六) 方法

本来应该和昨天的属性放一起的,但是昨晚状态不大好,今天先补上这个一,方法类里面有属性和方法,方法就是类里面的成员函数,学过c的人应该再熟悉不过了1,概念方法的声明定义和普通函数没有区别,并且也可以操作类里面的属性,结合以前学的知识完全无缝过渡稍有不同的是,普通函数里,需要定义外部参数,才能在函数调用里写上属性名,而方法的调用,不需要显式声明外部参数,编译

2015-12-14 20:56:38 169

原创 swift学习日记(五) 属性

周末因为一些感情原因停更了。。。补上。。。不过我也得先复习下以前的一,属性惊了,这个也太简单了,几乎无缝过渡1,概念其实说白了就是类或结构体里面的变量稍有不同的是,swift的属性也是可以有var和let的,如果是let就叫常量属性,只能在初始化的时候赋值class family { init(s: String, d:String, m:S

2015-12-14 00:22:12 168

原创 swift学习日记(三) 函数 闭包

好像基础语法看一两个钟就可以了。。。跟其它语言相比没什么太大差别一,函数相对来说,函数可能是差别挺大的一个了1,基本形式func printf(str:String)->Int { print(str) return 0}printf("hello world")swift有点像弱类型和强类型的结合体,func声明一个函数,在后面用-

2015-12-09 19:49:35 294

原创 swift学习日记(一) 数据类型和运算符

最近终于下定决心开始看iOS开发了,不过没有一开始就去看project,还是决定先熟悉下swift先(科班生的习惯了,不大习惯一开始就去接触开发,先学习下基础)然后就是不打算看oc了,直接上手swiftswift现在是更新到了2.0,苹果改了一些语法,所以有时候其他教程的语法会报错,强烈建议边看边打先介绍hello worldswift跟PHP和py

2015-12-06 02:42:26 396

原创 mongoDB以及pymongo简析,以及pymongo新版本的坑

mongoDB是一个数据库,根据tornado文档介绍,对异步、多线程的支持比mysql好,然后python编程用mongoDB居多(别问我为什么,官方文档这么说的)mongoDB的安装请看这份文档http://www.yiibai.com/mongodb/mongodb_environment.htmlmongoDB比较坑的地方在于不知为毛它把sql的概念

2015-10-30 15:17:54 1751

原创 CGI与WSGI编程简析

之前写python的时候一直都是直接套用框架,这周上课的时候被作业逼着了解了下一些比较底层的东西,比如CGI编程和WSGI编程CGi Common Gateway Interface, 是目前最通用的web编程接口,几乎兼容任何web语言(因为这些语言本身就是遵循CGI标准的)WSGI Web Server Gateway Interface 是对CGI的一种封装,最早由p

2015-10-28 22:18:05 519

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除