码迷,mamicode.com
首页 > 编程语言
《从零开始学Swift》学习笔记(Day 51)——扩展构造函数
原创文章,欢迎转载。转载请注明:关东升的博客扩展类型的时候,也可以添加新的构造函数。值类型与引用类型扩展有所区别。值类型包括了除类以外的其他类型,主要是枚举类型和结构体类型。值类型扩展构造函数扩展结构体类型中定义构造函数的示例:structRectangle{ varwidth:Do..
分类:编程语言   时间:2016-03-07 17:16:13    阅读次数:208
《从零开始学Swift》学习笔记(Day 52)——Cocoa错误处理模式
原创文章,欢迎转载。转载请注明:关东升的博客Swift错误处理模式,在Swift1.x和Swift2.0是不同的两种模式。Swift1.x代码错误处理模式采用Cocoa框架错误处理模式,到现在Objective-C还沿用这种处理模式,而Swift2.0之后采用了do-try-catch错误处理模式。下面的示例代码是从文件..
分类:编程语言   时间:2016-03-07 17:16:53    阅读次数:220
《从零开始学Swift》学习笔记(Day 53)——do-try-catch错误处理模式
原创文章,欢迎转载。转载请注明:关东升的博客Swift1.x的错误处理模式存在很多弊端,例如:为了在编程时候省事,给error参数传递一个nil,或者方法调用完成后不去判断error是否为nil,不进行错误处理。letcontents=NSString(contentsOfFile:filePath, encoding:NSUTF8StringEn..
分类:编程语言   时间:2016-03-07 17:17:16    阅读次数:216
《从零开始学Swift》学习笔记(Day 55)——使用try?和try!区别
原创文章,欢迎转载。转载请注明:关东升的博客在使用try进行错误处理的时候,经常会看到try后面跟有问号(?)或感叹号(!),他们有什么区别呢?1.使用try?try?会将错误转换为可选值,当调用try?+函数或方法语句时候,如果函数或方法抛出错误,程序不会发崩溃,而返回一个nil..
分类:编程语言   时间:2016-03-07 17:14:03    阅读次数:175
《从零开始学Swift》学习笔记(Day 57)——Swift编码规范之注释规范:
《从零开始学Swift》学习笔记(Day57)——Swift编码规范之注释规范:文件注释、文档注释、代码注释、使用地标注释原创文章,欢迎转载。转载请注明:关东升的博客前面说到Swift注释的语法有两种:单行注释(//)和多行注释(/*...*/)。这里来介绍一下他们的使用规范。文件注释..
分类:编程语言   时间:2016-03-07 17:13:07    阅读次数:249
《从零开始学Swift》学习笔记(Day58)—— Swift编码规范之变量或常量声明规范
原创文章,欢迎转载。转载请注明:关东升的博客声明是在声明变量、常量、属性、方法或函数和自定义类型时候需要遵守的规范。首先变量或常量时每行声明变量或常量的数量推荐一行一个,因为这样以利于写注释。示例代码如下。推荐使用:letlevel=0 varsize=10不推荐使用:letlevel..
分类:编程语言   时间:2016-03-07 17:13:47    阅读次数:180
《从零开始学Swift》学习笔记(Day 59)——代码排版
原创文章,欢迎转载。转载请注明:关东升的博客代码排版包括:空行、空格、断行和缩进等内容。代码排版内容比较多工作量很多,但是非常重要。空行空行将逻辑相关的代码段分隔开,以提高可读性。下列情况应该总是添加空行:类型声明之前。import语句前后。两个方法或函数之间。块..
分类:编程语言   时间:2016-03-07 17:12:07    阅读次数:205
python学习随笔--django 上
Python的WEB框架有Django、Tornado、Flask等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。基本配置一、创建django程序终端命令:django-adminstartprojectsitenameIDE创建Django程序时,本质上都是自动执..
分类:编程语言   时间:2016-03-07 17:10:24    阅读次数:224
python selenium的在线安装及离线安装
selenium为UI自动化测试工具,主要用来进行UI自动化测试,缩减测试员工的测试时间,其主要安装方式有两种,第一种为在线安装;第二种为离线安装(内网缺网环境的安装,并进行比对)第一种,在线安装从我的网盘中下载python2.7.9的版本,下一步到底即可,可以在c盘中生成一个C:\..
分类:编程语言   时间:2016-03-07 17:10:07    阅读次数:275
IT十八掌作业_java基础第三天_数组
1.定义一个函数,函数功能是动态提取int[]中元素的最大值。classArrayDemo{ publicstaticvoidmain(String[]args) { int[]arr=newint[]{5,6,9,1,4}; intmaxNumber=getMaxNumber(arr); System.out.println("数组中的最大数为:"+maxNumber); } publicstaticintgetMaxNumber..
分类:编程语言   时间:2016-03-07 17:08:37    阅读次数:186
electron调用C++动态链接库
1、实验环境2、centOS下安装nodejs下载已经编译好的node.jswgethttp://nodejs.org/dist/latest-v5.x/node-v5.7.1-linux-x64.tar.gztarzxvfnode-v5.7.1-linux-x64.tar.gzmvnode-v5.7.1-linux-x64/usr/local/node配置NODE_HOME,进入profile编辑环境变量vim/etc/profile#setforno..
分类:编程语言   时间:2016-03-07 17:08:15    阅读次数:207
python集成开发环境PyCharm5.04注册以及简单使用
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完 成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。安装:去官网下载py..
分类:编程语言   时间:2016-03-07 17:07:59    阅读次数:231
上机题目(初级)- Java网络操作-Socket实现客户端和服务器端通信二(Java)
上一节实现了客户端像服务器端发送请求,本节将实现服务器端向客户端回传信息,实现原理很简单,在原来的基础上,在服务器端实现输出流,在客户端实现输入流即可,具体代码如下:服务器端:package com.socket.demo; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamR...
分类:编程语言   时间:2016-03-07 17:05:24    阅读次数:137
Python学习——pexpect
Pexpect主要用于ssh远程登录,远程管理等。 简单举例,防止忘记 1 #!/usr/bin/env python 2 import pexpect 3 4 child = pexpect.spawn("ssh root@192.168.0.1") 5 fout = open('/root/lw
分类:编程语言   时间:2016-03-07 17:03:16    阅读次数:179
Struts+Spring+Hibernate处理Lob(Blob,Clob)
在使用struts+spring+hibernate的开发中,有些时候用户会有数据库存储文件的需求,在数据库中一般会采用Blob字段或Clob字段来存储二进制图片、流媒体或文件。现就将在实际开发中遇到的问题及解决方法告之。 一、问题需求: 1.在持久化类中字段该用什么类型? 2.在Struts中文件
分类:编程语言   时间:2016-03-07 16:58:06    阅读次数:185
JavaScript
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 在1995年时,由Nets
分类:编程语言   时间:2016-03-07 16:52:03    阅读次数:178
C语言 结构体
//结构体 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<string.h> //结构体是一种构造数据类型,用途把不同的数据组合成一个整体 //结构体变量数据大,作为参数的时候一般会使用结构
分类:编程语言   时间:2016-03-07 16:52:00    阅读次数:143
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!