MVC风格
点击了解更多软件体系结构风格
§模型-视图-控制器风格常被简称为MVC风格
§组件:模型、视图、控制器
§连接件:显式调用、隐式调用、其他机制(例如:Http协议)
工作机制:
Model:
§模型的职责
–负责数据存取
–负责业务逻辑实现
–负责数据验证
§模型:模型是应用程序的核心。它封装内核数据与状态,对模型的修改将扩散到所有视图中。所有需要从模型获...
分类:
Web程序 时间:
2015-07-16 11:56:00
阅读次数:
181
1 查看CPU 1.1 查看CPU个数 # cat /proc/cpuinfo | grep "physical id" | uniq | wc -l 2 **uniq命令:删除重复行;wc –l命令:统计行数** 1.2 查看CPU核数 # cat /proc/cpuinfo | gr...
分类:
系统相关 时间:
2015-07-15 14:46:56
阅读次数:
205
proc,用户空间和内核空间能够通过该接口通信,与普通文件不同的是。这些虚拟文件的内容都是动态创建的。proc文件系统是一个伪文件系统,它仅仅存在内存其中,而不占用外存空间。它以文件系统的方式为訪问系统内核数据的操作提供接口。用户和应用程序能够通过 proc得到系统的信息。并能够改变内核的某些參数。...
分类:
系统相关 时间:
2015-07-12 18:45:14
阅读次数:
172
主要测试sqlite在大数据量下的插入及查询性能:
测试环境:Centos6.4 1G内存 单核
数据量
大小
索引字段检索(耗时)
非索引字段检索(耗时)
总插入时间
10W
19M
0.001s
0.036s
5.1s
50W
100M
0.0014s
0.147s
32.21s
100W
200M
0.0009...
分类:
数据库 时间:
2015-07-11 12:13:30
阅读次数:
234
# Go1.5 改进简介 1. 纯Go(+少量汇编)实现 runtime 和 编译器 2. 改进 垃圾回收器, 支持 并发 (有个指标好像是 停顿在 10 毫秒以内). 3. GOMAXPROCS 默认值改为 CPU 核数 4. internal 限制规则推广到第三方包 (之...
分类:
其他好文 时间:
2015-07-08 16:42:58
阅读次数:
100
查看cpu相关信息:cat/proc/cpuinfoprocessor:逻辑cpu序号从0开始physicalid:物理cpu序号cpucores:当前physicalcpu的核数,根据physicalid可判断cat/proc/cpuinfo|grep"physicalid"|sort|uniq|wc-l#物理cpu个数cat/proc/cpuinfo|grep"processor"|wc-l#逻辑cpu个数(等于所有..
分类:
其他好文 时间:
2015-07-08 14:50:46
阅读次数:
223
判断依据:一个物理封装的CPU(通过physical id区分判断)可以有多个核(通过core id区分判断)。而每个核可以有多个逻辑cpu(通过processor区分判断)。一个核通过多个逻辑cpu实现这个核自己的超线程技术。cpu cores 条目包含位于相同物理封装中的内核数量。sibling...
分类:
系统相关 时间:
2015-07-03 12:06:06
阅读次数:
189
第一章
概
论
一.
基本要求重点、难点
对本章的学习,主要是要熟悉各名词和术语的含义;掌握各种基本概念,特别是数据结构的逻辑结构、存储结构、数据运算3方面的内容及这3方面的相互关系;熟悉C语言的书写规范,理解算法的5个要素的确切含义,即有穷性、确定性、可行性及有输入、有输出,从而掌握计算语句频度和估计算法时间复杂度的方法等,为学习数据结构打下基础。
二.
考核...
分类:
其他好文 时间:
2015-06-26 09:22:17
阅读次数:
236
Nginx 配置文件详解 user nginx ; #用户 worker_processes 8; #工作进程,根据硬件调整,大于等于cpu核数 error_log logs/nginx_error.log crit; #错误日志 pid logs/nginx.pid; #pid放置的位置 worker_rlimit_no...
分类:
其他好文 时间:
2015-06-23 12:03:28
阅读次数:
195