ORM这个字眼在我们操作数据库的时候,是我们使用频率最高的。它到底是个什么东西呢,我们先来看看一些对它的含义解释。对象/关系数据库映射(object/relational
mapping(ORM))这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQL的关系模型数据库结构中去。ORM,即.....
分类:
数据库 时间:
2014-05-16 21:01:21
阅读次数:
413
一,iOS网络编程层次模型在前文《深入浅出Cocoa之Bonjour网络编程》中我介绍了如何在Mac系统下进行 Bonjour 编程,在那篇文章中也介绍过
Cocoa 中网络编程层次结构分为三层,虽然那篇演示的是 Mac 系统的例子,其实对iOS系统来说也是一样的。iOS网络编程层次结构也分为三层:...
分类:
移动开发 时间:
2014-05-16 20:01:45
阅读次数:
419
一个空的class:如class X{}
;sizeof(X)==1;sizeof为什么为1,他有一个隐晦的1
byte,那是被编译器安插进去的一个char,这使得class2的两个objects得以在内存中配置独一无二的地址:X
a,b;if(&a==&b) cerrx+=pt.x;this-> ...
分类:
编程语言 时间:
2014-05-13 19:18:24
阅读次数:
405
建立整体的威胁模型,测试溢出漏洞、信息泄漏、错误处理、SQL 注入、身份验证和授权错误.1.
输入验证客户端验证
服务器端验证(禁用脚本调试,禁用Cookies)1.输入很大的数(如4,294,967,269),输入很小的数(负数)2.输入超长字符,如对输入文字长度有限制,则尝试超过限制,刚好到达限...
分类:
Web程序 时间:
2014-05-13 18:53:48
阅读次数:
477
什么是依赖注入
依赖,就是一个对象需要的另一个对象,比如说,这是我们通常定义的一个用来处理数据访问的存储,让我们用一个例子来解释,首先,定义一个领域模型如下:
namespace Pattern.DI.MVC.Models { public class Product { publi...
关于如何避免僵尸进程。其实方法很多。有很多现成的解决方案。这里给出一个简单的方案。以及背后思考的过程。设想一种最简单的http服务器:伪代码:当接收到一个tcp请求的时候.fork
一个子进程去做工作。主进程依旧在监听下面要来的请求。这个模型实际上会导致。因为fork出来的子进程没有回收,并且父进程...
分类:
其他好文 时间:
2014-05-13 17:17:18
阅读次数:
339
Hibernate一个重要的功能就是映射,它能够在对象模型和关系模型之间转换,是面向对象编程思想提倡使用的,使用映射程序开发人员只需要关心对象模型中代码的编写。对象和关系数据库之间的映射通常是由XML文档来定义的。这个映射文档被设计为易读的,并且可以手动修改。...
分类:
系统相关 时间:
2014-05-13 15:11:03
阅读次数:
369
最近在infoq上面看到 ebay介绍其系统架构变迁以及系统设计分享方面的讲座,其中陈述了ebay从1995年到2006年之间系统架构的变化过程。从这里,我们可以学习到许多宝贵的经验来设计一个大容量,高并发,分布式的系统。
ebay的系统架构的变迁主要经历了4个阶段,下面一幅图展现了ebay系统架构变迁的时间表
在ebay的V1版本,ebay采用的是FREEBSD + APACHE + PERL +DGBM,这是一个比较原始的模型,而且相对比较简单,操作系统,应用服务器,web服务器 以及 数据库服...
分类:
其他好文 时间:
2014-05-13 15:01:52
阅读次数:
343
-------android培训、java培训、期待与您交流!----------概述1、网络模型(1)、OSI参考模型(2)、TCP/IP参考模型2、网络通讯要素(1)、IP地址(2)、端口号(3)、传输协议3、过程1,找到对方IP。2,数据要发送到对方指定的应用程序上。为了标识这些应用程序,所以给这些网络应用程序..
分类:
其他好文 时间:
2014-05-13 12:23:02
阅读次数:
437
M Model 模型数据V View 视图(界面)C
Controller控制器模型中不能拥有控制器和视图,模型有可能用来重用的,
包含了控制器就不能重用了,因为模型脱离控制器,就不能重用了视图不能直接访问模型视图和模型的联系都是通过控制器控制器向模型拿到数据展示到...
分类:
Web程序 时间:
2014-05-13 10:39:11
阅读次数:
258