陋室铭
永远也不要停下学习的脚步(大道至简至易)

上一页 1 ··· 90 91 92 93 94 95 96 97 98 ··· 107 下一页
摘要: 首先说明一下三层架构 举一个被举烂的例子,饭店的例子 1.数据库(或其它数据源)——市场 2.dataaccess层——饭店仓库,从市场买来 3.bussiness层——饭店厨房,加工原料 4.页面层——给客人上的菜(提供最终数据给页面程序员) 但是现在为什么感觉“厨房”没用了了那 首先,现在用存储过程用的很多,其中的数据的业务逻辑处理大部分在存储过程中处理了,就好像从市场买... 阅读全文
posted @ 2007-09-12 11:28 宏宇 阅读(364) 评论(4) 推荐(0) 编辑
摘要: C# 文件操作 文件操作: 检查 创建 读取 写入 修改 删除 目录操作: 检查 创建 读取 写入 修改 删除 文件操作 若要执行此操作... 请参阅本主题中的示例... 创建文本文件 向文件写入文本 ... 阅读全文
posted @ 2007-09-12 09:47 宏宇 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 第一篇 初探I/O 对于一个完整意义上的程序,必定包含对数据的处理。这包括一些用户的输入,数据文件的访问等等。也正因如此,程序中的输入输出技术就显得尤其的重要。 对于一个从C/C++过来的程序员,文件的输入输出是一件十分麻烦的事。即使在I/O中使用了缓存技术,输入输出无论是代码的复杂程度上,还是程序的运行速度上,都是一个让程序员头疼的事。 而,从Java出现以后,这个问题似乎容易了许多。... 阅读全文
posted @ 2007-09-12 09:46 宏宇 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 七种武器——.NET工程师求职面试必杀技 一、.NET框架(七种武器之孔雀翎) 开发人员应该熟悉.NET FrameWork体系结构和基本原理,熟悉CLR(公共语言运行时)和MSIL(中间语言),熟悉.NET框架中的委托、线程、序列化、集合、垃圾回收机制、反射等内容。 (世界上绝没有一种暗器能比孔雀翎更厉害,也绝没有一种武器能比孔雀翎更美丽……孔雀翎娇小的身躯中隐藏着巨大的威力…….NE... 阅读全文
posted @ 2007-09-10 13:00 宏宇 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一、项目经理的目标 1、满足项目利害关系者的不同需求。 清晰明确地了解每一个项目利害关系者的需求和期望,投其所好。 项目利害关系者包括:项目团队成员和项目团队外成员(比如各部门的部门经理,客服等)。 2、保证开发项目按时保质的完成。 二、项目经理的职责 1、建立有效的流程保证项目的顺利进行。 2、制定详细周密的项目计划。 3、跟踪,推动项目按计划进行。 4、积极解决项目过程中出现的问题和冲突。 5... 阅读全文
posted @ 2007-09-05 14:21 宏宇 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 61条面向对象设计的经验原则 摘抄自《OOD 启思录》--Arthur J.Riel 著 鲍志云 译 “你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。” ----------Arthur J.Riel (1)所有数据都应该隐藏在所在的类的内部。 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。 (3... 阅读全文
posted @ 2007-08-20 14:30 宏宇 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 浅谈数据库设计技巧(上) http://www.knowsky.com/4937.html 说到数据库,我认为不能不先谈数据结构。1996年,在我初入大学学习计算机编程时,当时的老师就告诉我们说:计算机程序=数据结构+算法。尽管现在的程序开发已由面向过程为主逐步过渡到面向对象为主,但我还是深深赞同8年前老师的告诉我们的公式:计算机程序=数据结构+算法。面向对象的程序开发,要做的第一件事就是,先... 阅读全文
posted @ 2007-08-20 14:05 宏宇 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 一、 Flash特性决定其可以集成 Macromedia公司的Flash如今被广泛应用于互联网上以实现增强Web网站的内容描述。Macromedia把Flash作为Web应用程序开发的接口选择。对于一个接口来说,Flash可能是一伟大的选择;然而,这个选择不是用它来替换商业逻辑,查询管理和安全。对于一个Web开发者来说,要实现真正强壮的性能和企业级能力,你需要.NET,Flash以及丰富的描述层... 阅读全文
posted @ 2007-08-18 13:25 宏宇 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 网络打印概述 ◆B/S结构导致了Web应用程序中打印的特殊性。◆程序运行在浏览器中,打印机在本地,而文件却可能在服务器上,导致了打印控制不是很灵活。◆格式如何控制和定制等,是我们开发中可能会面对的问题。 打印文档的生成 1、客户端脚本方式 一般情况下,主要使用JS可以分析源页面的内容,将欲打印的页面元素提取出来,实现打印。通过分析源文档的内容,可以生成打印目标文档。 优点:客户端独立完成打印目标文... 阅读全文
posted @ 2007-08-18 13:06 宏宇 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。 连接池的大小是有限的,如果在连接池... 阅读全文
posted @ 2007-08-18 13:04 宏宇 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 面试 一般会叫你填两个表 1个是你的详细信息表 1个是面试题答卷 两个都要注意反正面是否都有内容不要遗漏,如果考你机试一般也有两种,就是程序连接数据库或一些基本的算法(二分查找,递归等),公司一般都是测试你的基本功是否扎实,如果你基本功好就游刃有余不必紧张! asp.net面试题 1.new有几种用法 第一种:new Class(); 第二种:覆盖方法 public new XXXX(){} 第三... 阅读全文
posted @ 2007-08-18 13:01 宏宇 阅读(2206) 评论(4) 推荐(0) 编辑
摘要: 数据表结构 现在,我们来看存放文件的数据库表结构,这里,我们给出建立表的标准SQL语句: CREATE TABLE tblBooksUpload( DocID int NOT NULL IDENTITY Primary Key , DocTitle varchar (200) , Doc image, DocType varchar (5... 阅读全文
posted @ 2007-08-18 12:36 宏宇 阅读(512) 评论(0) 推荐(0) 编辑
摘要: declare cr cursor for select docTitle, author from tblDocs --第 1 句open cr --第 2 句declare @docTitle varchar(50), @author varchar(20) --第 3 句fetch next from cr into @docTitle, @author --第 4 句while @@fet... 阅读全文
posted @ 2007-08-17 14:50 宏宇 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 还在远古刀耕火种的年代,当人类意识到鸟能在天空中是因为有双翼,我们的先祖便在石头上为自己刻上了翅膀;从庄子的《逍遥游》到今天的《黑客帝国》、《哈里波特》,我们人类都幻想着能把现实生活放入另一个空间,在那个空间里我们能“水击三千里,抟扶摇而上者九万里”。而计算机和互联网的出现,给了我们发挥的想象力的一个理想的平台,人类的创造力到了极大的激发,鼠标一点,遨游何止九万里! 而理解人类在互联网中的雄... 阅读全文
posted @ 2007-08-17 11:33 宏宇 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 积分与排名 积分 : 20058 排名 : 1175 阅读全文
posted @ 2007-08-16 16:32 宏宇 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 4. 文件传输功能 从用户PI到服务器的信道是建立在用户到标记服务器端口间的。用户协议解释器负责发送命令和解释接收的应答;服务器PI解释命令,发送应答,指导DTP建立数据连接并传送数据。如果数据传输的第二方是用户DTP,通过用户FTP主机的内部协议对它进行控制;如果第二方是服务器DTP,它由用户PI发来的命令经过自己的PI控制。 4.1. FTP命令 4.1.1. 访问控制命令 下列命令指定访问... 阅读全文
posted @ 2007-08-13 21:03 宏宇 阅读(2283) 评论(1) 推荐(0) 编辑
摘要: 50万用户 2 WebServer 1 DataBase Server 当用户达到50万的时候 改用3个DBServer ,1个负责接收用户提交,然后复制到其他2个DB内,另外2个复制用户请求数据 1-2百万 垂直 分割功能到多个数据库上,(一个功能一个数据库服务器) 然后在他们之间建立高速网络. 300万 ... 阅读全文
posted @ 2007-08-13 20:44 宏宇 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="... 阅读全文
posted @ 2007-08-13 20:41 宏宇 阅读(349) 评论(2) 推荐(0) 编辑
摘要: //创建目录 Directory.CreateDirectory("c:\\Dir_name"); //删除目录 Directory.Delete("c:\\Dir_name"); //或 Directory.Delete("c:\\Dir_name",false); //当待删除目录下有文件或子目录时,抛出异常,除非第二个参数为true //判断一个目... 阅读全文
posted @ 2007-08-13 20:23 宏宇 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 引入内联函数的目的是为了解决程序中函数调用的效率问题。 函数是一种更高级的抽象。它的引入使得编程者只关心函数的功能和使用方法,而不必关心函数功能的具体实现;函数的引入可以减少程序的目标代码,实现程序代码和数据的共享。但是,函数调用也会带来降低效率的问题,因为调用函数实际上将程序执行顺序转移到函数所存放在内存中某个地址,将函数的程序内容执行完后,再返回到转去执行该函数前的地方。这种转移操作要求在转去... 阅读全文
posted @ 2007-08-13 20:11 宏宇 阅读(281) 评论(0) 推荐(0) 编辑
上一页 1 ··· 90 91 92 93 94 95 96 97 98 ··· 107 下一页