以下是一套由美国斯坦福大学(Stanford University)在2013年初推出的一套iPhone应用程序开发视频教程,详细讲解了iPhone4/iPhone4s/iPhone5/iPad等iOS平台终端上app应用程序的开发。 由浅入深,通过从最基本的app store产业形态讲起,让开发者提前了解应用从构想、设计、开发、上架、运营的完整过程,并对app应用程序的几种不同类型的盈利模式进行探讨,使开发者了解整个iOS的生态环境。 然后由CocoaTouch基础类库开始技术教授,对大多数常用基础类库都进行了详细的讲解,通过demo让初学者能够很快的掌握。xcode和o... Read More
posted @ 2013-05-15 19:38
javawebsoa
Views(244)
Comments(0)
Diggs(0)
动态或者静态地为一个对象附加一个职责或者功能,称为装饰模式。它是属于结构设计模式之一,比较常用。 使用场合和优势:为子类提供了一个可选项。在不影响其它对象的前提下,给一个对象添加一个新方法。很容易动态地添加和删除某个职责。比静态继承更具有灵活性。对于对象来说是透明的。 下列UML类图展示了装饰模式的经典实现模型。 我们将要定义一个Shape接口和图的实现类。之后,我们创建抽象装饰类ShapeDecorator,它实现了Shape接口。RedShapeDecorator是ShapeDecorator的扩展类,DecoratorPatternDemo则是对这个模式的测试类. U... Read More
posted @ 2013-05-15 19:38
javawebsoa
Views(187)
Comments(0)
Diggs(0)
通过编译的方式在UBuntu12.10 server上成功安装了Icinga1.9, 这里选用的是Apache2,Nginx暂时还没搞定。打开网页后,发现只能看到监控localhost,所以需要监控其他host。没有web UI可以完成这个功能。需要到icinga server上操作。第一步:创建/usr/local/icinga/etc/objects/linux.cfg文件内容如下:define host{ use linux-server ; Inherit default values from a template ... Read More
posted @ 2013-05-15 19:37
javawebsoa
Views(258)
Comments(0)
Diggs(0)
位图法是《编程珠玑》第一章中出现的磁盘排序算法。 题目:一个最多包含n个正整数的文件,每个数都小于n,其中n=10^7,且所有正整数都不重复。求如何将这n个正整数升序排列。 约束:最多有1MB的内存空间可用,有充足的磁盘存储空间。 分析:这个题目的最大亮点是只有1MB的内存空间,我们可以通过计算得出,内存只有1MB可以储存的int(4byte)有10^3*10^3/4=250 000个号码。而包含正整数的文件约为10^7个int大小。这意味着无法将所有文件中的正整数一次读取进入到内存空间中去进行排序算法。 思路: 用位图法解决问题本题。 我们想使用hash映射,... Read More
posted @ 2013-05-15 19:37
javawebsoa
Views(187)
Comments(0)
Diggs(0)
摘要:针对传统设备的串口传输速度慢而且联网困难的特点,提出了使用W5300和单片机C8051F120实现串口和以太网的数据相互转换系统.使用RS232和RS485芯片接收和发送低速的串口数据,使用单片机C8051F120作为核心处理芯片,使用W5300芯片进行以太网数据的发送和接收,设计了具体的硬件电路,使用C语言完成了单片机的程序设计.由于W5300内部集成了TCP/IP协议,所以单片机不需要编写复杂的TCP/IP协议栈.此转换系统能够实现传统设备接人以太网,达到了远程监控的目的.实验结果表明,该转换系统很好的实现了串口数据和以太网数据的相互转换,具有简单可靠、传输效率高、稳定性高、成本低等 Read More
posted @ 2013-05-15 19:36
javawebsoa
Views(231)
Comments(0)
Diggs(0)
djang1.4 djangoadmin中添加富文本编辑器tinymce小记 写了一个博客小应用,但是后台添加博客的时候一点样式也没有,每次都是自己写html标签也不太好,于是就找了一个富文本 编辑器添加到其中。 这是使用的是tinymce git的地址是: https://github.com/aljosa/django-tinymce 首先是安装: sodu install django-tinymce 然后是配置: 在project的配置settings.py中添加 INSTALLED_APPS 中添加 'taggit', 应用 在urls.py 中添加 ... Read More
posted @ 2013-05-15 19:35
javawebsoa
Views(305)
Comments(0)
Diggs(0)
std::for_eachtemplate <class InputIterator, class Function> Function for_each (InputIterator first, InputIterator last, Function fn);Apply function to rangeApplies function fn to each of the elements in the range [first,last). The behavior of this template function is equivalent to: 123456789t Read More
posted @ 2013-05-15 19:34
javawebsoa
Views(380)
Comments(0)
Diggs(0)
先不介绍并查集的概念,先从它的应用说起吧,它有两个功能,第一就是判断给定的一个节点是否属于某一个集合,更确切的说是属于哪个集合。第二个功能就是合并两个集合。 给定一组数据,如:1, 2, 3, 4, 5, 6, 7, 8, 9,他们是一个大的集合,但是也可以将他们每一个数字看成一个独立的集合,然后我们通过合并来形成一个由他们所有组成的大集合。有的人很奇怪,他们已经是一个集合了,为什么还要重新把他们组织起来呢,而且如果要查找某一个元素我们直接遍历这个集合不就可以了吗,时间复杂度是线性的。熟悉并查集的人可能会马上说出:利用并查集的两种操作:并和查,我们就能够重新组织这些数字,当他们有一定的... Read More
posted @ 2013-05-15 19:34
javawebsoa
Views(1164)
Comments(0)
Diggs(0)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4522 题目意思:求出从已知起点到已知终点,两种方式的最小不舒服度。注意如果某条路为1的话,既可以选硬座又可以选卧铺。解题思路:迪杰斯特拉算法。代码:#include<iostream>#include<cmath>#include<cstdio>#include<cstdlib>#include<string>#include<cstring>#include<algorithm>#include<vecto Read More
posted @ 2013-05-15 19:33
javawebsoa
Views(218)
Comments(0)
Diggs(0)
我们不得不说C语言是一种还算得上强大的语言,今天就来展示一下如何通过C语言去播放音乐:网上有很多这方面的资料,我只是稍加整理了一下,随便玩一下。先来看第一个例程,这是比较简单的:#include<stdio.h> #include<dos.h> #include<bios.h> #include<time.h> #include<graphics.h> #define N1 32 /*一拍*/ #define N2 16 #define N4 8 #define N8 4 #define N16 2 #define END 0 /*其 Read More
posted @ 2013-05-15 19:33
javawebsoa
Views(1716)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号