上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页
摘要: 一、前言 大家好,接近一年的时间没有怎么书写博客了,一方面是工作上比较忙,同时生活上也步入正轨,事情比较繁多,目前总算是趋于稳定,可以有时间来完善以前没有写完的系列,也算是对自己这段时间工作和生活上总结,同时也加深下自己对架构和设计方面的理解,由于本人的写作水平有限,所以在书写的深度和书写的格式上还有很多的缺点,还希望大家多多指出。二、开篇 本篇我们将针对系统架构中的分层进行讲述,分析不同分层模式的优缺点及应用的场景,当然我们会结合一些案例来介绍这些分层,通过案例来证明各种分层的好处与优缺点,本篇作为开篇主要是介绍这个分层系列中会讲述到的几种分层模式实践,由于很多分层模式也是自己在工作过程中总 阅读全文
posted @ 2013-12-25 11:35 行进 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 一. 解析域名地址为IP地址浏览器DNS缓存:以Chrome为例,在浏览器窗口中输入chrome://net-internals/#dns,就可以查看当前浏览器DNS缓存记录,chrome的DNS缓存过期时间还是比较短的,大约为1分钟。本机DNS缓存:在Windows命令行模式下输入ipconfig /displaydns,就可以查看本机DNS缓存记录。许多主机在启动时从本地域名服务器下载域名和地址的全部数据库,维护存放自己最近使用的域名的缓存。本地域名服务器:在Windows命令行模式下输入ipconfig /all,就可以查看本地DNS服务器的IP地址,一般而言本地域名服务器都是由ISP提 阅读全文
posted @ 2013-12-24 17:29 行进 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 1. ERStudio 在未使用ERStudio前,我一直是直接在SQL-Server的Query窗口中写CREATE TABLE语句,说实在话,我很喜欢这样的开发方式,毕竟一切都在代码的可控制范围内。但手动写CREATE TABLE对于TABLE少的情况下还好,一旦TABLE的数量比较多的时候就比较难办,因为很难看出表与表之间的联系,容易遗漏东西。ERStudio具有强大的数据库建模功能,可以自动生成CREATE TABLE语句,同时还可以查看已建好的数据库的结构,印象比较深的一次是使用ERStudio把数据库中的大概30张表拉到可视化建模界面显示,表与表之间的联系能够清晰地展现出来,对于. 阅读全文
posted @ 2013-12-24 16:58 行进 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 一、软件框架(Software Framework)介绍面向某领域(包括业务领域,如ERP,和计算领域,如GUI)的、可复用的“半成品”软件,它实现了该领域的共性部分,并提供一系列定义良好的可变点以保证灵活性和可扩展性。可以说,软件框架是领域分析结果的软件化,是领域内最终应用系统的模板。随着软件规模的扩大、应用的广泛和软件复用技术的发展,以子程序或类(Class)为单位的软件复用有许多不足:(1)子程序库日趋其庞大以致于使用人员难以掌握,(2)大多数类粒度很小,且其自身往往不能完成有用的功能。这一问题迫使人们在复用中将一组类(或模块)及其交互作为一个整体来考虑,由此出现了软件框架。软件框架至少 阅读全文
posted @ 2013-12-24 15:21 行进 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 对于外包业务类型的项目,软件架构设计的目的与产品类型的项目有所不同,在这里主要讨论外包类型项目的软件架构设计目的。 1、为大规模开发提供基础和规范,并提供可重用的资产,软件系统的大规模开发,必须要有一定的基础和遵循一定的规范,这既是软件工程本身的要求,也是客户的要求。架构设计的过程中可以将一些公共部分抽象提取出来,形成公共类和工具类,以达到重用的目的。 2、一定程度上缩短项目的周期,利用软件架构提供的框架或重用组件,缩短项目开发的周期。 3、降低开发和维护的成本,大量的重用和抽象,可以提取出一些开发人员不用关心的公共部分,这样便可以使开发人员仅仅关注于业务逻辑的实现,从而减少了很多工作量,提高 阅读全文
posted @ 2013-12-24 14:46 行进 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1、使用调试器 断点:在某行最左端点击或按F9就会加一个断点,程序会在断点处停下。 监视窗口:启动调试以后,选择 “调试" 菜单的 "窗口"菜单,随便选择一个监视窗口,然后就可以在编辑窗口中添加你要监视的变量,调试时查看它们的值。可以把变量或表达式拖入编辑窗口。 即时窗口:"调试"菜单--“窗口"---”即时",这个可以在非调试下执行,可以计算表达式、执行语句。输入变量名,回车就显示当前值。输入 > ,再输入命令,就会执行,如输入 >cls,就会清除窗口中的信息;输入 ? a+b ,就是计算 a+b的值;使用Pg 阅读全文
posted @ 2013-12-23 09:22 行进 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-12-23 09:11 行进 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 我们在 JavaScript脚本中就会经常可以看到这样的代码:Example Source Code〈a href="javascript:changeNum();void(0);"〉here〈/a〉 但这儿的void(0)究竟是何含义呢? JavaScript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。void 操作符用法格式如下:Example Source Code1. javascript:void (e­xpression) 2. javascript:void e­xpression e­xpression 是 阅读全文
posted @ 2013-12-17 15:30 行进 阅读(191) 评论(0) 推荐(0) 编辑
摘要: jQuery的选择器,可分为基本选择器和过滤选择器两类,并且是配合使用的,组合成一个选择器字符串,主要的区别是过滤选择器是指定条件从前面匹配的内容中筛选。过滤选择器也可以单独使用,表示从全部的“*”中筛选。 1,基本选择器(1)CSS选择器 jQuery借用了一套CSS选择器,共有5种,即标签选择器,ID选择器,类选择器,通用选择器,群组选择器。 现在假设把所处的环境视为HTML页面的话,环境中的每一个人则相当于HTML页面内的标签元素,每个人都有一个ID(身份证),那么HTML页面中的每一个标签元素也都有自己的ID。ID是不能重复的。 ~ 标签选择器 标签选择器(element)用于选择H. 阅读全文
posted @ 2013-12-16 11:58 行进 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-12-16 10:45 行进 阅读(100) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页