原创文章,欢迎转载。转载请注明:关东升的博客Swift错误处理模式,在Swift1.x和Swift2.0是不同的两种模式。Swift1.x代码错误处理模式采用Cocoa框架错误处理模式,到现在Objective-C还沿用这种处理模式,而Swift2.0之后采用了do-try-catch错误处理模式。下面的示例代码是从文件..
分类:
编程语言 时间:
2016-03-07 17:14:42
收藏:
0 评论:
0 赞:
0 阅读:
256
原创文章,欢迎转载。转载请注明:关东升的博客Swift1.x的错误处理模式存在很多弊端,例如:为了在编程时候省事,给error参数传递一个nil,或者方法调用完成后不去判断error是否为nil,不进行错误处理。letcontents=NSString(contentsOfFile:filePath,
encoding:NSUTF8StringEn..
分类:
编程语言 时间:
2016-03-07 17:14:32
收藏:
0 评论:
0 赞:
0 阅读:
169
原来,请求只是个地址,一般用GET获取,并没有发送json包过去,
是服务器返回json包回来,然后开发接收之后,把json包解析,
(“请求了一个json包”这句话真的让我误会了好久),
实际上BS或者CS架构的东西,就是一个来回,request和response,
一般来说,接口(包含参数+地址..
分类:
Web开发 时间:
2016-03-07 17:14:22
收藏:
0 评论:
0 赞:
0 阅读:
228
原创文章,欢迎转载。转载请注明:关东升的博客能放到try后面调用函数或方法都是有要求的,他们是有可能抛出错误,在这些函数或方法声明的参数后面要加上throws关键字,表示这个函数或方法可以抛出错误。声明抛出错误方法示例代码如下://删除Note记录方法
funcremove(model:No..
分类:
编程语言 时间:
2016-03-07 17:14:02
收藏:
0 评论:
0 赞:
0 阅读:
276
步骤1修改/etc/security/limits.conf文件,在文件中添加两行#vi/etc/security/limits.conf添加内容:spengsoftnofile10240spenghardnofile10240步骤2修改/etc/pam.d/login文件,在文件中添加一行#vi/etc/pam.d/login添加内容:sessionrequired/lib/security/pam_limits.so
分类:
系统服务 时间:
2016-03-07 17:13:42
收藏:
0 评论:
0 赞:
0 阅读:
273
一.mysql修改设置初始密码安装好后的mysql,使用mysql命令,登录到图形界面:2.在数据库内部修改用户密码。mysql>usemysqlmysql>updateusersetpassword=password("huaxia")whereuser=‘root‘;mysql>flushprivileges;mysql>exit3.使用修改好密码的root用户登录mysqlmy..
分类:
数据库技术 时间:
2016-03-07 17:13:32
收藏:
0 评论:
0 赞:
0 阅读:
146
我叫司家勇,经过老男孩教育培训班5-6个月学习后,我一定要达到薪资10K+,为此目标我将实施以下方案:1、上课认真听讲,认真做笔记,首要任务就是把linux的基础学扎实。2、以目标、方法、努力、坚持四大原则3、提高自身素养,与同学和老师关系融洽4、每天最少4小时以上的学习时..
分类:
系统服务 时间:
2016-03-07 17:13:22
收藏:
0 评论:
0 赞:
0 阅读:
177
1使用sftp工具上传JDK安装包jdk-7u7-linux-x64.rpm。2切换至root用户,安装jdk_1.7.0_67#su–root#rpm–ivhjdk-7u7-linux-x64.rpm3配置环境变量,修改/etc/profile文件,根据jdk安装的路径把环境变量添加至末尾#vi/etc/profile添加内容:JAVA_HOME=/usr/java/jdk1.7.0_67JRE_HO..
分类:
系统服务 时间:
2016-03-07 17:13:12
收藏:
0 评论:
0 赞:
0 阅读:
269
原创文章,欢迎转载。转载请注明:关东升的博客在使用try进行错误处理的时候,经常会看到try后面跟有问号(?)或感叹号(!),他们有什么区别呢?1.使用try?try?会将错误转换为可选值,当调用try?+函数或方法语句时候,如果函数或方法抛出错误,程序不会发崩溃,而返回一个nil..
分类:
编程语言 时间:
2016-03-07 17:12:52
收藏:
0 评论:
0 赞:
0 阅读:
250
我的linux学习计划书我叫谷东洋,在老男孩教育运维班学习后,我一定要达到目标薪水15K—20K,为了实现目标,我要做到以下我决定的方案来行动:1:做到把老男孩课程完全消化,扎实基矗2:给自己养成良好的学习习惯,每日反省自身学习成果。3:坚持锻炼身体,培养良好的精气神。4..
分类:
系统服务 时间:
2016-03-07 17:12:42
收藏:
0 评论:
0 赞:
0 阅读:
209
由于默认linux开启了Ctrl+Alt+Delete功能,如果不小心按了Ctrl+Alt+Delete,系统就会重启,业务自然就中断了,非常不安全,可通过下面方法禁用此功能。vim打开配置文件vim/etc/init/control-alt-delete.conf输入i关闭Ctrl+Alt+Delete功能只需要在startoncontrol-alt-delete前加..
分类:
系统服务 时间:
2016-03-07 17:12:32
收藏:
0 评论:
0 赞:
0 阅读:
331
原创文章,欢迎转载。转载请注明:关东升的博客程序代码中到处都是自己定义的名字,取一个有样并且符合规范的名字非常重要。命名方法很多,但是比较有名的,广泛接受命名法有:匈牙利命名,一般只是命名变量,原则是:变量名=类型前缀+描述,如bFoo表示布尔类型变量,pFoo表示..
分类:
编程语言 时间:
2016-03-07 17:12:02
收藏:
0 评论:
0 赞:
0 阅读:
189
Android操作系统上的web浏览器开发论文头部Android操作系统上的web浏览器开发
分类:
移动平台 时间:
2016-03-07 17:11:53
收藏:
0 评论:
0 赞:
0 阅读:
176
auto_complete.html<!DOCTYPEhtml>
<html>
<head>
<metacharset="UTF-8"/>
<title>HelloReact!</title>
<linkhref="css/auto_complete.css"rel="stylesheet"/>
<scriptsrc="jslib/jquery-1.11.3.min.js"></script>
&l..
分类:
Web开发 时间:
2016-03-07 17:11:42
收藏:
0 评论:
0 赞:
0 阅读:
242
《从零开始学Swift》学习笔记(Day57)——Swift编码规范之注释规范:文件注释、文档注释、代码注释、使用地标注释原创文章,欢迎转载。转载请注明:关东升的博客前面说到Swift注释的语法有两种:单行注释(//)和多行注释(/*...*/)。这里来介绍一下他们的使用规范。文件注释..
分类:
编程语言 时间:
2016-03-07 17:11:23
收藏:
0 评论:
0 赞:
0 阅读:
253
原创文章,欢迎转载。转载请注明:关东升的博客声明是在声明变量、常量、属性、方法或函数和自定义类型时候需要遵守的规范。首先变量或常量时每行声明变量或常量的数量推荐一行一个,因为这样以利于写注释。示例代码如下。推荐使用:letlevel=0
varsize=10不推荐使用:letlevel..
分类:
编程语言 时间:
2016-03-07 17:11:12
收藏:
0 评论:
0 赞:
0 阅读:
253
事故说明:周一到公司,登录邮件服务器断断续续徐,无法一直连接。查看本机一切正常,这时候机房打电话说我们服务器带宽异常,如下:赶紧登录自己zabbix监控,逐台查找,找到问题服务器:登录到相关服务器,查看网卡状况:服务器跑的我们自己的程序和几个简单的服务,去查日志,..
分类:
系统服务 时间:
2016-03-07 17:11:02
收藏:
0 评论:
0 赞:
0 阅读:
356
原创文章,欢迎转载。转载请注明:关东升的博客代码排版包括:空行、空格、断行和缩进等内容。代码排版内容比较多工作量很多,但是非常重要。空行空行将逻辑相关的代码段分隔开,以提高可读性。下列情况应该总是添加空行:类型声明之前。import语句前后。两个方法或函数之间。块..
分类:
编程语言 时间:
2016-03-07 17:10:53
收藏:
0 评论:
0 赞:
0 阅读:
258
MySQL错误:ERROR1221(HY000):IncorrectusageofDBGRANTandGLOBALPRIVILEGES在执行MySQL复制的前奏时:为主服务器创建用户以便从服务器连接,出现该错误:GRANTREPLICATIONSLAVEONa_database.*to‘repl‘@‘domain.test‘IDENTIFIEDBY‘slavepass‘;之所以指定数据库我是希望能只复制..
分类:
数据库技术 时间:
2016-03-07 17:10:32
收藏:
0 评论:
0 赞:
0 阅读:
928
原创文章,欢迎转载。转载请注明:关东升的博客CoreFoundation框架是苹果公司提供一套概念来源于Foundation框架,编程接口面向C语言风格的API。虽然在Swift中调用这种C语言风格的API比较麻烦,但是在OSX和iOS开发过程中,有时候使用CoreFoundation框架的API是非常方便的,例如..
分类:
编程语言 时间:
2016-03-07 17:10:23
收藏:
0 评论:
0 赞:
0 阅读:
308