协议定义了适合某个特定任务或功能需要的方法、属性和其它需求的一个蓝图。协议本身不提供这些需求的实现,它只是描述了一个任务或功能实现的蓝图。
协议与java 语言中的接口定义类似,都是描述了一个实现可以干什么,而本身却不包含任何实现。与接口不同的是swift语言定义的协议可以被一个类、结构、或者枚举采用,来提供协议规定需求的实际实现,而java 语言的接口只能被类实现。
...
分类:
移动开发 时间:
2014-06-22 18:53:21
阅读次数:
200
了解javascript语言规范么?+1000
知道各浏览器的css差异么?+1000 javascript差异呢?+1000
知道html各标签的含义并很好地运用么?+1000
知道如何跨浏览器解决布局问题么?+1000
了解最新的html5和css3么?+1000
看得懂jquery的源代码么?+1000
了解并运用最新的前端开发框架么?+1000
知道coffeescript、...
分类:
Web程序 时间:
2014-06-22 21:35:56
阅读次数:
261
模板方法模式(template method pattern) Applet 详解本文地址: http://blog.csdn.net/caroline_wendy参考模板方法模式(template method pattern): http://blog.csdn.net/caroline_wendy/article/details/32159455模板方法模式(template method ...
分类:
移动开发 时间:
2014-06-22 15:28:58
阅读次数:
176
可以用如下的C#代码可验证这个上限值。
// --------------------------------------------------------------------------------------------------------------------
//
// Respect the work.
//
//
// The program.
//
//...
在Ubuntu 14.04中使用带有SublimeClang插件的Sublime Text 3编辑器将会给你编写C/C++代码飞一般的感觉……...
分类:
其他好文 时间:
2014-06-22 20:25:58
阅读次数:
177
最近看了异步框架的文章,
这个有个bad case, 我不知道采用什么方案解决.
钱有100,两口子之前有约定要剩下90. 老公看到有100,花10元,花完以后因为事件异步,数据不一致,此时老婆刷新页面也看到100,再花10元. 最终所有异步事件都处理完之后最终是80元. 不符合用户的预期.
这个问题如何解决?...
分类:
其他好文 时间:
2014-06-22 19:01:04
阅读次数:
209
android看不见main函数怎么办?程序异常了,可以不提示“xxx软件停止运行”吗?...
分类:
移动开发 时间:
2014-06-22 22:55:53
阅读次数:
376
功能:
实现多线程:2个线程同时工作,一个用时间计数器,一个用来打印信息
STEP1
XCODE -》New Application -》Cocoa中的Command Line
自动增加:
#include
STEP2
//
// main.c
// test_runloop1
//
// Created by DMD on 20/6/14.
// Copyri...
分类:
编程语言 时间:
2014-06-22 17:39:26
阅读次数:
283
多线程包括:GCD NSOperation NSOperation是在GCD语言的基础上开发的,GCD类C语言, NSOperation OC语法
GCD:
名词解释
并行
dispatch_queue_t q = dispatch_queue_create("cn.itcast.gcddemo", DISPATCH_QUEUE_CONCURRENT);
串行
dispat...
分类:
移动开发 时间:
2014-06-22 15:42:16
阅读次数:
298
android4.4\frameworks\base\packages\Keyguard\src\com\android\keyguard\KeyguardViewMediator.java
/**
* External apps (like the phone app) can tell us to disable the keygaurd.
*/
p...
分类:
移动开发 时间:
2014-06-22 19:00:37
阅读次数:
217
在有限元等参单元计算中,大量用到Jacobi矩阵的求逆。这里给出一个使用lapack库函数求2x2矩阵逆的例子。...
分类:
其他好文 时间:
2014-06-22 20:11:01
阅读次数:
1185
公开的函数把函数作为参数
如果想公开把其他的函数作为参数的函数,最好的方法是用委托(delegate)。考虑下面的例子,定义了两个函数,一个是公开函数,另一个把函数公开为委托。
module Strangelights.DemoModule
open System
/// a function that provides filtering
let filterStri...
分类:
其他好文 时间:
2014-06-22 21:58:13
阅读次数:
302
C++程序设计实践教学环节任务书
一、题目:高校学籍管理系统
二、目的与要求
1. 目的:
1.掌握C++语言基本知识及其编程方法
2.掌握类和对象的基本概念与使用方法
3.掌握面向对象中的继承与多态等面象对象特性
4.掌握文件流的基本操作
2. 要求
基本要求:
(1)要求利用面向对象的方法以及C++的编程思想来完成系统的设计;
(2)要求在设计的过程中,建立清晰的类层次;
(3)在系统中至少要定义8个类,每个类中要有各自的属性和方法;
(4)在系统的设计中,要求使用面向对象的继承与多态...
分类:
数据库 时间:
2014-06-22 16:15:08
阅读次数:
344
4.3定制Android平台系统
通常产品厂商在拿到Android源码后会在Android源码基础上进行定制修改,以匹配适应自己的产品,从本节开始,我们从最原始的Android源码系统里一步一步定制出自己的Android系统。本节主要内容包含:根据Android源码,添加新产品编译项,定制系统启动界面和文字,定制系统启动动画和声音,定制系统桌面。
4.3.1 添加新产品编译项
A...
分类:
移动开发 时间:
2014-06-22 19:00:05
阅读次数:
351
android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)
一直想搞NDK开发却一直给其他事情耽搁了,参考了些网上的资料今天终于把环境搭建起来了,把过程记录下来分享给大家。
内容目录:
1.默认基础环境
2.NDK下载与配置
3.安装Cygwin
4.用NDK编译
5.安装CDT插件...
分类:
移动开发 时间:
2014-06-22 20:43:28
阅读次数:
431
list的底层采用数据结构是环形的双向链表, 相对于vector容器,list容器插入和删除操作付出的代价要比vector容器小得多,但是list带有链表的天生弱点,就是不支持随机访问。从内置的迭代器角度分析,vector容器对应的迭代器为随机访问迭代器,而list容器内置的迭代器则为双向迭代器。...
分类:
其他好文 时间:
2014-06-22 19:19:11
阅读次数:
163