06 2011 档案

摘要:如果你已经理解了block formatting contexts那么请继续,否则请先看看这篇文章。Overflow能够做一些很牛掰的事情,比如:创建BFC (block formatting contexts via W3c css2.1) 清除浮动生成块级元素overflow属性一旦被指定,那么一个新的BFC就被创建了。这意味着什么呢?它改变了block和浮动元素的交互方式。它不再围绕浮动元素,而是变成一个narrower。[P没有用overflow]你可以把一个页面想象成大的集装箱,这个集装箱里装的货物就是HTML元素。在现实生活中为了避免 不同人的货物相互混淆,都是把货物打好包装再装入 阅读全文
posted @ 2011-06-30 21:26 codess 阅读(218) 评论(0) 推荐(0) 编辑
摘要:CSS3 target伪类是众多实用的CSS3特性中的一个。它用来匹配文档(页面)的URI中某个标志符的目标元素。具体来说,URI中的标志符通常会包含一个”#”字符,然后后面带有一个标志符名称,比如#respond,target就是用来匹配ID为respond的元素的。现在在页面中,点击一个ID链接后,页面只会跳转到相应的位置,但是并不会有比较明显的UI标识,使用:target伪类可以像:hover等伪类一样对目标元素定义样式。浏览器支持因为我们在讨论CSS3,所以它现在被除了IE6-8以外的所有浏览器支持,但是IE9会支持IC交易网这个伪类。这是相当遗憾的,但是这个现实并不影响你使用它。如何 阅读全文
posted @ 2011-06-30 21:26 codess 阅读(165) 评论(0) 推荐(0) 编辑
摘要:刚刚开始接触 HTML5 时,对它的标签很不适应,甚至一度有点反感。尤其是对 div、section、article 这几个标签,实在弄不清楚应该使用在什么场合下。divHTML Spec: “The div element has no special meaning at all.”这个标签是我们见得最多、用得最多的一个标签。本身没有任何语义,用作布局以及样式化或脚本的钩子(hook)。sectionHTML Spec: “The section element represents a generic section of a document or application. A sec 阅读全文
posted @ 2011-06-30 21:25 codess 阅读(237) 评论(0) 推荐(0) 编辑
摘要:上一篇文章我已经介绍了TypeConverterAttribute元数据的作用,本文将通过代码向你展示具体的实现。在这个例子中,我要给控件添加一个复杂的属性,这个属性对这个控件没有什么功用,纯粹是为了演示,有些牵强附会了。 现在在前一篇文章中的创建的控件代码中添加一个Scope属性: [Browsable(true)] public Scope Scope { get { return _scope; } set { _scope = value; } } 这个属性的类型是Scope类,代码如下:public class Scope { private Int32 _min; private 阅读全文
posted @ 2011-06-29 22:04 codess 阅读(207) 评论(0) 推荐(0) 编辑
摘要:在上一篇文章,我为控件添加一个一个复杂属性,并且为这个属性的类型的编写了一个类型转换器,现在我们来看看这个类型转换器的代码,并解释一下这些代码的意义。 要实现一个类型转换器,我们必须要重写(override)四个方法: CanConvertFrom()――根据类型参数进行测试,判断是否能从这个类型转换成当前类型,在本例中我们只提供转换string和InstanceDescriptor类型的能力。 CanConvertTo()――根据类型参数进行测试,判断是否能从当前类型转换成指定的类型。 ConvertTo()――将参数value的值转换为指定的类型。 ConvertFrom()――串换参数v 阅读全文
posted @ 2011-06-29 22:02 codess 阅读(270) 评论(0) 推荐(0) 编辑
摘要:Visual C#是微软公司.NET FrameWork框架中的一个重要组成部分,也是微软公司极力推荐的新一代程序开发语言。C#开发WinForm是.Net开发平台中对Windows Form的一种称谓。.Net 为C#开发WinForm的应用程序提供了丰富的Class Library(类库)。这些WinFrom 类库支持RAD(快速应用程序开发),这些类库被封装在一个名称空间之中,这个名称空间就是System.Windows.Forms.在此名称空间中定义了许多类,在开发基于.Net的GUI应用程序的时候,就是通过继承和扩展这些类才使得我们的程序有着多样的用户界面。本文就试图通过一个最基本的 阅读全文
posted @ 2011-06-29 22:01 codess 阅读(481) 评论(0) 推荐(0) 编辑
摘要:那么,有没有一个办法或者技术来解决此类问题呢?使用Windows 2000或Windows Server 2003中的网络负载平衡群集就可以(本文将介绍Windows Server 2003中的网络负载平衡技术的实现方法)。 一、网络负载平衡的优点 1.网络负载平衡允许你将传入的请求传播到最多达32台的服务器上,即可以使用最多32台服务器共同分担对外的网络请求服务。网络负载平衡技术保证即使是在负载很重的情况下它们也能作出快速响应。 2.网络负载平衡对外只须提供一个IP地址(或域名)。 3.如果网络负载平衡中的一台或几台服务器不可用时,服务不会中断。网络负载平衡自动检测到服务器不可用时,能够迅速 阅读全文
posted @ 2011-06-28 21:54 codess 阅读(267) 评论(0) 推荐(0) 编辑
摘要:Internet的规模每一百天就会增长一倍,客户希望获得7天×24小时的不间断可用性及较快的系统反应时间,而不愿屡次看到某个站点“Server Too Busy”及频繁的系统故障。随着业务量的提高,以及访问量和数据流量的快速增长,网络各个核心部分的处理性能和计算强度也相应增大,使得单一设备根本无法承担。在此情况下,如果扔掉现有设备去做大量的硬件升级,必将造成现有资源的浪费,而且下一次业务量的提升,又将导致再一次硬件升级的高额成本投入。于是,负载均衡机制应运而生。对于负载均衡,笔者经常接触的当属Oracle的负载均衡机制。下面,我们先简单了解Oracle的负载均衡的实现方案。Real 阅读全文
posted @ 2011-06-28 21:53 codess 阅读(244) 评论(0) 推荐(0) 编辑
摘要:在SQL SERVER 2005中必须用专用管理连接才可以查看过程过程中用到的表EG:sqlcmd -A1>use test2>go1>sp_decrypt 'p_testa'2>goText----------------------Create procedure P_testawith encryptionasselect * from testcreate PROCEDURE [dbo].[sp_decrypt] (@procedure sysname = NULL)ASSET NOCOUNT ONBEGINDECLARE @intProcSpa 阅读全文
posted @ 2011-06-28 21:52 codess 阅读(256) 评论(0) 推荐(0) 编辑
摘要:(1)基于domain的方案 这种方案是我公司目前使用的一种方案,原理:应用A在a.domain.com,B在b.domain.com,如果设cookie的时候,设domain为domain.com,那在A、B上都可以访问到这个cookie了。(cookie的domain、path、port、version、secure相同)。 该方案特点:1、不能够跨域2、在网络中传送用户名和密码3、只支持J2EE应用(2)基于gateway的方案 实际部署的时候,对所有应用的请求,都要通过一个gateway转发一下,比如用一个L4的交换机顶在前面。 (3)基于tooken传递的方案 主要是以耶鲁大学的CA 阅读全文
posted @ 2011-06-27 21:41 codess 阅读(404) 评论(0) 推荐(0) 编辑
摘要:不管什么时候,总能看到网上有人在问页面之间怎么传递变量,针对这一情况,我想把所有能想到的传递变量的方法汇总一下,然后再介绍各种方法的使用范围,供大家参考,也希望大家在此给点建议,来帮助后来或刚开始学.net的朋友。 我总共就总结了这么几种方法: (1)Session (2)Cookie (3)Application (4)URL地址中的参数 (5)通过隐藏字段来传递数据 (6)Server.Transfer (7)通过序列化对象 (8)........ 下面就分别一一介绍: (1)使用Session session对象是用来记录浏览器端的变量,是个别浏览器端专用的变量,对于每一个浏览器访问时都 阅读全文
posted @ 2011-06-27 21:40 codess 阅读(438) 评论(0) 推荐(0) 编辑
摘要:log4net(Log For Net)是Apache开源的应用于.Net框架的日志记录工具,详细信息参见Apache网站.它是针对Java的log4j(Log For Java的)姊妹工具.用过log4j的都知道,它功能强大,可配置性灵活,线程安全,对日志的输出管理和级别管理方便。具体的使用方法往下看。 首先你应该下载log4net.dll并引入到你的项目References中,或者把源代码项目作为你工程的一部分加入到你的工程当中。单击这里下载Log4net 。 使用log4net需要知道其中两个比较重要的概念:logger 和 appender。前者是日志记录对象,后者是日志记录的目标,包 阅读全文
posted @ 2011-06-27 21:39 codess 阅读(216) 评论(0) 推荐(0) 编辑
摘要:本文通过创建一个产品模块进一步的讲解Orchard模块开发的相关知识。本文部分内容参见了官网文档《Creating a Module Using a Text Editor》中的一些介绍。需求分析首先我们先明确一下本示例所要实现的需求:在Orchard建立一个产品模块可实现管理和显示产品的功能。产品需要包括以下字段:标题、价格、品牌,描述。通过前几篇文章介绍的关于内容部件的概念,我们可以通过创建一个产品部件和其余几个现有的部件组合形成一个新的产品类型来实现产品的功能。创建模块代码模板第1步我们还是通过以前多次介绍过的命令行工具来创建一个模块代码的模板。codegen module MyComp 阅读全文
posted @ 2011-06-25 21:10 codess 阅读(287) 评论(0) 推荐(0) 编辑
摘要:介绍如何通过Razor使整个网站的布局变得简单。项目的\Views\Shared文件夹是通用视图文件、模版所放置的地方 在布局文件中需要调用@RenderBody()方法 在布局文件中需要用<title>@ViewBag.Title</title>输出Html的Title属性 · 我们不需要将我们的主体内容包装在一个标记或元素中——Razor将默认自动将Index.cshtml中的内容视为布局页面的主体部分。如果我们的布局有几个可更换的区域,我们能选择性地定义“name sections”。但是Razor让90%的情况(你只需要有一个主体部分就可以了)超级干净 阅读全文
posted @ 2011-06-25 21:09 codess 阅读(307) 评论(0) 推荐(0) 编辑
摘要:mvc1 模式:view接收用户输入,把命令传到controllercontroller处理命令,更新modelmodel被更新后,会通知view需要updateview更新后向用户显示 mvc2 模式:由于mvc1中,model可以通知view,然后view就可以被更新,这在windows程序中很常见,像MFC的frame-document-view架构,如果document改变了,他会主动通知view进行update但是在web中,作为model的java bean更新后,无法调用作为view的jsp(而且view通常很多,需要选一个),因此改为mvc2模式:view接收用户输入,把命令传 阅读全文
posted @ 2011-06-25 21:07 codess 阅读(1875) 评论(0) 推荐(3) 编辑
摘要:开始讲解ASP实现在线生成PDF文档之前我们先了解一下PDF的历史,了解了某个东西,知道他的作用性以及重要性,再去学习该ASP程序相信效果一定不一样。 Adobe PDF格式已经变成很多机构和公司进行跨平台制表的通用媒体格式。尽管我不是这个产品的狂热痴迷者,却不得不接受这样一个事实:用这个格式产生一个协定可能会比用Word还要好。 由于在一家雇用公司工作,我已经把我们所有早期的软件写成能在Internet上运行,这样我们就能和小的子公司共享公用数据库了。然而我们遇到的最大的问题就是制表。当一个申请人坐在信息站里在线填写他们的就业申请时,我们如何取得当前的文档(或申请等)?由于我们做了大量工作来 阅读全文
posted @ 2011-06-25 21:05 codess 阅读(1376) 评论(0) 推荐(0) 编辑
摘要:·“恶搞”盗用你无线网络的邻居·如何入侵jsp(SUN企业级应用的首选)网站·黑客知识:如何隐藏 PHP文件后门的技·jsp(SUN企业级应用的首选)+javabean学习(二)·Java入门视频教程-第61讲·OWASP 10要素增强Web应用程序安全(1·什么是asp木马·如何在Windows Server 2003中安装Java·Web 2.0网站安全堪忧 JavaScript恐引 DATENAME函数的主要用处是从日期中提取指定部分数据,比如我们想得到当前日期中的年份,月份等信息,就可以使用该函数 阅读全文
posted @ 2011-06-24 20:36 codess 阅读(233) 评论(0) 推荐(0) 编辑
摘要:近期因工作需要,希望比较全面的总结下 SQL SERVER数据库性能优化相关的注意事项,在网上搜索了一下 ,发现很多文章 ,有的都列出了上百条 ,但是仔细看发现,有很多似是而非或者过时 (可能对 SQL SERVER6.5以前的版本或者 ORACLE是适用的 )的信息,只好自己根据以前的经验和测试结果进行总结了。 我始终认为,一个系统的性能的提高,不单单是试运行或者维护阶段的性能调优的任务,也不单单是开发阶段的事情,而是在整个软件生命周期都需要注意,进行有效工作才能达到的。所以我希望按照软件生命周期的不同阶段来总结数据库性能优化相关的注意事项。 一、 分析阶段 一般来说,在系统分析阶段往往有太 阅读全文
posted @ 2011-06-22 21:22 codess 阅读(338) 评论(0) 推荐(0) 编辑
摘要:sql1:其中dbo.GETUSERROLES(@UserID)) 返回一行,vwRoleOperationRight是一个视图,返回有725行,执行时间有9sSELECT a.ID, a.ModuleDeployID, a.ModuleDeployCatalogID, a._SeqNo , a.ExistOrgs, '(@SelfOrgID in [' + a.ExistOrgs + ']) and ' + CASE WHEN a.BrowseExpr = '' THEN 'True' ELSE '(BZRID In [ 阅读全文
posted @ 2011-06-22 21:15 codess 阅读(373) 评论(0) 推荐(0) 编辑
摘要:应用/项目名称UI层实现Business Model & Logic Layer 实现Data Access Layer 实现Personal Web Site Starter Kit在ASP.NET页面上直接利用 ObjectDataSource 来绑定 PhotoManager 中的方法来获取数据、更新数据两个数据实体类(Album、Photo),一个管理类(PhotoManager) 内容来自GIS公园 自行解决数据库连接、使用 SqlCommand 来调用存储过程来完成Club Web Site Starter Kit在ASP.NET页面上直接利用 SqlDataSource 阅读全文
posted @ 2011-06-21 20:27 codess 阅读(318) 评论(0) 推荐(0) 编辑
摘要:经过微软.net Framework 2.0的革新,.net平台的开发越来越精彩。笔者收集基于.net开发的n个项目,一方面为新手提供有价值学习资源,培养起软件开发的乐趣,另一方面共勉已从事.net领域工作多年并有明确发展目标的同仁,提高自己,更上一层楼。 SharpDevelop 强大的插件系统,现货库存通过Addin构建成一个功能齐全的.net开发IDE。核心是AddInTree。跟随这个项目开发许多有用的组件,比如功能文本编辑器(ICSharpCode.TextEditor),SharpZipLib等。 链接:http://www.icsharpcode.net/ DotNetNuke 阅读全文
posted @ 2011-06-21 20:26 codess 阅读(707) 评论(0) 推荐(0) 编辑
摘要:在CSS网页布局中,常常会遇到这样的问题,强制文字换行,而不是在一行内显示撑开容器影响布局。而有些时候可能会强制内容不换行,多出的部分隐藏掉即可,关于强制不换行与强制换行的一些CSS属性作一些整理,希望能给大家的工作和学习提供参考。 先了解以下几个属性:强制不换行p { white-space:nowrap; }自动换行p { word-wrap: break-word; word-break: normal; }强制英文单词断行p { word-break:break-all; }CSS设置不换行: overflow:hidden 溢出隐藏 white-space:nowrap 不换行 pr 阅读全文
posted @ 2011-06-17 18:49 codess 阅读(336) 评论(0) 推荐(0) 编辑
摘要:使用div制作蒙版或模拟弹出窗口,但在IE6下,当div下方有下拉列表框select元素的时候,下拉列表框会划破div显示在div之上,不论z-index设为何值均会出现此问题,可能由于下拉列表控件的弹出式下拉列表的原因导致Z轴高度失控。但是IE6有一个神奇的逻辑,div 无法覆盖select,但是iframe 可以覆盖select,而div可以覆盖iframe,所以解决办法就是用Z轴高度更高的Iframe元素,包裹或覆盖住下拉列表框控件,使其回到正常的Z轴高度上来! html如下: Html代码 <div id="acontainnerbox" class=&quo 阅读全文
posted @ 2011-06-17 18:47 codess 阅读(314) 评论(0) 推荐(0) 编辑
摘要:众所周知SqlServerExpress2005 属于简装版,安装程序五六十兆,在客户的服务器上部署时很畅快。但该数据库无Agent这样对我们进行定时备份保护数据安全带来了麻烦。为了定时备Express2005数据库,可以采取以下方案: 1.编写IC报价网WindowsService,在服务内调用备份数据库方法。 2.使用Windows自带的计划任务。(推荐使用)。 下面就由我来介绍一下如何用计划任务实现数据库备份的,操作步骤如下: 1. 首先建立一个windows任务计划,打开任务计划向导,选择指定的的exe文件,该文件名为SQLCMD.EXE,位于x:\Program Files\Micr 阅读全文
posted @ 2011-06-14 17:17 codess 阅读(185) 评论(0) 推荐(0) 编辑
摘要:1. 启用HTTP的持续作用可以改善15~20%的执行效率。2. 不启用记录可以改善5~8%的执行效率。3. 使用 [独立] 的处理程序会损失20%的执行效率。4. 增加快取记忆体的保存文档数量,可提高ActiveServer Pages之效能。5. 勿使用CGI程式6. 增加IIS 5.0电脑CPU数量。7. 勿启用ASP侦错功能。8. 静态网页采用HTTP 压缩,大约可以减少20%的传输量。简单介绍如下1、启用HTTP的持续作用启用HTTP的持续作用(Keep-Alive)时,IIS与浏览器的连线不会断线,可以改善执行效率,直到浏览器关闭时连线才会断线。因为维持「Keep-Alive」状态 阅读全文
posted @ 2011-06-14 17:15 codess 阅读(474) 评论(0) 推荐(0) 编辑
摘要:1. 死锁原理 根据操作系统中的定义:死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。 死锁的四个必要条件:互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。请求与保持条件(Hold and wait):已经得到资源的进程可以再次申请新的资源。非剥夺条件(No pre-emption):已经分配的资源不能从相应的进程中被强制地剥夺。循环等待条件(Circular wait):系统中若干进程组成环路,该环路中每个进程都在等待相邻进程正占用的资源。对应到SQL Server中,当在两个或多个任务 阅读全文
posted @ 2011-06-14 17:12 codess 阅读(296) 评论(0) 推荐(1) 编辑
摘要:网站规模到了一定程度之后,该分的也分了,该优化的也做了优化,但是还是不能满足业务上对性能的要求;这时候我们可以考虑使用主从库。 主从库是两台服务器上的两个数据库,主库以最快的速度做增删改操作+最新数据的查询操作;从库负责查询较旧数据,做一些对实效性要求较小的分析,报表生成的工作。这样做将数据库的压力分担到两台服务器上从而保证整个系统响应的及时性。 SQL Server提供了复制机制来帮我们实现主从库的机制。我们看下如何在sql server 2005中实践: 实践前需要新创建一个Test的数据库,这个库中建一个测试表。 MySQL数据库是一个基于结构化数据的开源数据库。SQL语句是MySQL数 阅读全文
posted @ 2011-06-13 20:37 codess 阅读(185) 评论(0) 推荐(0) 编辑
摘要:分配用户user对 table的读权限 其它的如存储过程,也与表一样,但先得建立这个用户还有就是注意大小写,另外,有的数据库执行不了,在表前面加一个DBO就能执行了还有就是各种数据库的区别了有的数据库中,可以省略 on select "grant insert on "+ name + " to user " from sysobjects where name like "表名前缀%" 批量产生分配权限的语句 这是IC报价网在SYBASE数据库的系统表,其它数据库类推MS SQL上面的语句不能执行 要注意空格,因为是用这个来生成执行 阅读全文
posted @ 2011-06-13 20:33 codess 阅读(356) 评论(0) 推荐(0) 编辑
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf- 阅读全文
posted @ 2011-06-13 20:31 codess 阅读(426) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示