码迷,mamicode.com
首页 > 编程语言
Spring 使用context:annotation-config的设置
Spring 使用context:annotation-config的设置
分类:编程语言   时间:2015-09-28 13:03:15    阅读次数:168
Swift - 邮件发送功能的实现
使用MessageUI.framework框架除了可以发送短信,还能发送Email,步骤如下:(1)首先判断设备是否有发送邮件功能(2)如果设备允许发送邮件,创建一个MFMailComposeViewController视图控制器,并对其设置邮件标题,正文内容,收件人,附件等。(3)邮件发送后,会执...
分类:编程语言   时间:2015-09-28 13:02:05    阅读次数:159
Swift - 单例模式的实现
过去Swift要实现单例,无非是这三种方式:全局变量,内部变量和dispatch_once方式。但都略显繁琐。后来从1.2版本起,Swift中添加了如 static let 和 static var 这样的类变量的支持,这样单例的实现又简化了许多。下面提供两种比较好的单例写法。(要注意:不管哪种写法...
分类:编程语言   时间:2015-09-28 13:01:57    阅读次数:156
Swift 2.0学习笔记(Day 17)——Swift中数组集合
原创文章,欢迎转载。转载请注明:关东升的博客 数组(Array)是一串有序的由相同类型元素构成的集合。数组中的集合元素是有序的,可以重复出现。 声明一个Array类型的时候可以使用下面的语句之一。var studentList1: Arrayvar studentList2: [String] 声明...
分类:编程语言   时间:2015-09-28 13:00:46    阅读次数:150
Python之与众不同
一、文档化函数 可以通过给出一个doc string文档化一个Python函数: def hello(): """hello func""" print("hello") 三重引号表示一个多行字符串,在开始与结束引号间的任何东西都被视为单个字符串的一部分,包括...
分类:编程语言   时间:2015-09-28 11:51:19    阅读次数:212
Java排序算法(九):归并排序
归并排序(Merge)是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。 归并排序是建立在归并操作上的一种有效的排...
分类:编程语言   时间:2015-09-28 11:51:13    阅读次数:191
Java NIO 缓冲技术详解
缓冲区(buffer)是从即将写入通道(channel)或刚刚从通道中读出的一段数据。它是一个持有数据,并扮演NIO通道端点的对象。缓冲区为数据访问和读写过程提供正式机制。它是NIO和老版Java I/O的一个主要区别。之前数据是直接从流(stream)中读写的,现在数据可以从缓冲区读写。在NIO中...
分类:编程语言   时间:2015-09-28 11:46:10    阅读次数:175
Swift - 使用NSURLSession加载数据、下载、上传文件
NSURLSession类支持三种类型的任务:加载数据、下载和上传。下面通过样例分别进行介绍。1,使用Data Task加载数据使用全局的sharedSession()和dataTaskWithRequest方法创建。1234567891011121314151617181920212223fun....
分类:编程语言   时间:2015-09-28 11:44:59    阅读次数:371
Swift - 制作一个录音机(声音的录制与播放)
1,技术介绍(1)AVFoundation.framework框架提供了AVAudioRecorder类。它可以实现录音功能。(2)而使用该框架的AVAudioPlayer类,可以实现声音的播放。2,下面制作一个录音机样例(1)按住录音按钮则开始录音,松开则停止录音。录音文件保存在用户文件夹下。(2...
分类:编程语言   时间:2015-09-28 11:44:14    阅读次数:182
Swift - 使用CABasicAnimation实现动画效果
1,CABasicAnimation类只有三个属性: fromValue:开始值 toValue:结束值 Duration:动画的时间2,通过animationWithKeyPath键值对的方式设置不同的动画效果 transform.scale transform.scale.x transform...
分类:编程语言   时间:2015-09-28 11:42:17    阅读次数:282
Swift - 使用Media Player播放本地视频,在线视频
Media Player框架用于播放本地视频、音频,也可以在线播放视频和音频。1,播放器MPMovieControlStyle样式有如下几种:(1)None: 没有播放控制控件(2)Embedded:嵌入式播放控件。没有Done按钮(3)FullScreen:全屏播放,有播放进度、Done按钮和快....
分类:编程语言   时间:2015-09-28 11:44:35    阅读次数:296
Swift - 判断设备方向(或监听设备方向的改变)
通过UIDevice.currentDevice()来获取设备,可以取得设备当前的方向。同时,我们可以添加一个通知来监听设备方向的变化,这样在开发中可以对不同的方向定制不同的排版布局界面。下面通过一个样例,演示如何监测设备方向:123456789101112131415161718192021222...
分类:编程语言   时间:2015-09-28 11:41:03    阅读次数:191
汇编语言--第一章--基础知识
基础知识D(decimal)10B(binary)2H(hexadecimal)16O(octal)8二进制数和十进制数的转换十进制转换为二进制:1、降幂法2、除法:多用除法把要转换的十进制数的整数部分不断除以2,并记下余数,知道商为0为止。从下向上写。对于被转换的十进制数的小数部分则应不断乘以2,...
分类:编程语言   时间:2015-09-28 11:42:10    阅读次数:199
STL学习笔记(非变动性算法)
STL之非变动算法
分类:编程语言   时间:2015-09-28 11:38:05    阅读次数:328
贪心算法和动态规划算法
动态规划和贪心算法都是一种递推算法 即均由局部最优解来推导全局最优解 (不从整体最优解出发来考虑,总是做出在当前看来最好的选择。) 不同点: 贪心算法与动态规划的区别:贪心算法中,作出的每步贪心决策都无法改变,由上一步的最优解推导下一步的最优解,所以上一部之前的最优解则不作保留。 能使用贪心法求解的...
分类:编程语言   时间:2015-09-28 11:38:41    阅读次数:314
黑马程序员——java高新技术(新特性、反射、泛型)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------java高新技术 第一部分——JDK1.5新特性1、增强for循环格式: for(元素类型 变量名 : Collection集合 & 数组 ) { }//增强for循环括号里写两个参数,第一个是声....
分类:编程语言   时间:2015-09-28 11:37:33    阅读次数:253
Swift - 系统声音服务的使用(播放声音,提醒,震动)
1,系统声音服务介绍:系统声音服务提供了一个Api,用于播放不超过30秒的声音。它支持的文件格式有限,具体的说只有CAF、AIF和使用PCM或IMA/ADPCM数据的WAV文件。但此函数没有提供操作声音和控制音量的功能,因此如果是要为多媒体或游戏创建专门声音,就不要使用系统声音服务。2,系统声音服务...
分类:编程语言   时间:2015-09-28 11:37:58    阅读次数:317
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!