JSMVC的现状 15 年前,许多人都使用 Perl 和 ColdFusion
之类的工具构建网站。我们经常编写可以在页面顶部查询数据库的脚本,对数据应用必要的转换,以及在同一个脚本底部显示数据。这类架构适合于向网站添加简单的
“Contact us” 表单。然而,随着应用程序变得更加复杂,这种方法...
分类:
Web程序 时间:
2014-05-23 22:10:36
阅读次数:
449
定义服务契约
构建HelloWCF应用的第一步是创建服务契约。契约式是表示消息应用外形的主要方式。对于外形,是指服务暴露的操作,使用的消息
schema和每个操作实现的消息交换模式(MEP)。总之,契约定义了我们消息应用生成和使用的东西。大多数契约是带有WCF API定义的属性标记的类型定义。
.....
分类:
其他好文 时间:
2014-05-23 11:19:27
阅读次数:
317
XAML定义 XAML是一种相对简单、通用的声明式编程语言,它适合于构建和初始化.NET对象。
XAML仅仅是一种使用.NET
API的方式,把它与HTML、可伸缩向量图形(SVG)或其他特定领域的格式或语言作比较是完全错误的。XAML由一些规则(告诉解析器和编译器如何处
理XML)和一些关键字.....
分类:
其他好文 时间:
2014-05-23 10:17:46
阅读次数:
373
>___<:结果生成了一个kk.c文件:这里Colorskk[]是16个颜色;Palkk是根据上面的16个颜色构建对应的调色板;ackk[]为Bmp图的内容;bmkk为根据上面的调色板,bmp内容建立uc-gui的函数可以调用的图片格式,在Fun函数里用函数GUI_DrawBitmap(&bmkk,...
分类:
其他好文 时间:
2014-05-23 09:59:39
阅读次数:
335
目标
面向 Eclipse (ADT) 的 Android 插件现在支持基于 NDK 的应用开发。 其可自动生成项目和构件文件以及代码存根,并可集成到整个 Android 应用开发中(构建原生库、将库复制到项目内的相应 JNI 文件夹、将应用打包以及生成带有 NDK 代码的最终 APK)。 本文将讨论如何配置 Eclipse 以利用该功能,并示范移植 NDK 应用的示例。
配置 Ecl...
分类:
移动开发 时间:
2014-05-23 07:50:44
阅读次数:
395
曾几何时,只是一直在调用库函数fork,只知道它创建一个子进程,并且子进程返回值是0,父进程返回值是子进程pid。但是一直没有深究内核代码,今天终于使用gdb调试了一把fork的内核代码,下面就让我们一探究竟吧。
1.创建进程的本质是什么?
根据目前理解,其实就是构造了PCB,这个PCB会唯一标示一个进程的存在,并且会构建子进程的页目录和页表等等。
2.为什么fork()调用会有2个返回值,...
分类:
系统相关 时间:
2014-05-22 10:40:01
阅读次数:
404
生成器设计模式是针对实例化复杂对象的设计的。
定义:生成器模式也称为建造者模式。生成器模式的意图在于将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示(GoF)。在软件设计中,有时候面临着一个非常复杂的对象的创建工作。这个复杂的对象通常可以分成几个较小的部分,由各个子对象组合出这个复杂对象的过程相对来说比较稳定,但是子对象的创建过程各不相同并且可能面临变化。根据OOD中的OCP...
分类:
其他好文 时间:
2014-05-20 16:33:41
阅读次数:
272
戳我去解题Given an array where elements are sorted in
ascending order, convert it to a height balanced
BST.分析:因为BST中序序列是升序的,所以中序遍历序列最中间的元素一定是根节点,然后左右递归构建二叉...
分类:
其他好文 时间:
2014-05-20 11:38:16
阅读次数:
233
Matlab中经常会用到括号去引用某Array或者是cell的内容,但三者有什么具体区别呢?[ ]
中括号用来构建向量(Vectors)或者是矩阵(Matrices)。如[6.9 9.64 sqrt(-1)] 就是一个有三个元素的向量。 [11 12 13;
21 22 23] 是一个二乘三的矩阵....
分类:
其他好文 时间:
2014-05-20 07:57:41
阅读次数:
384