IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

我对浮动的认识(一)

浮动布局是我之前用的比较多的一种布局,在用的过程中我也碰到了很多很诡异的问题,今天有空我花了些时间研究了下浮动布局,发现以前对浮动的理解有些不对,特来记录下。欢迎大家拍砖。  浮动在历史上最初是做什么的?  在最开始的web发展初期,只有一些很简单的文字和图片的布局,其中文字环绕图片怎么办呢?聪明的css开发者就发明了一个float属性。这就是现在我们要说的浮动。因此

asp.net mvc中很酷的jquery验证插件

代码:http://files.cnblogs.com/n-pei/ScaffoldingSample.rar 在看这篇文章之前,希望你能够先阅读下我将会使用得到jquery的插件作者博客:http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/。 下载下来后

cookie 笔记

 希望通过这篇文章能让你了解Cookie。 cookie介绍 cookie是document的属性。某些网站为了辨别用户身份而储存在用户本地终端的数据(用户硬盘上的一个字符串) 。定义 于 RFC2019.    cookie的由来  cookie 最初的设计是为服务器端程序设计,所以服务器端的脚本可以读写客户端的cookie值。写入co

存储过程 vs ORM 性能大比拼

其实早就准备好这个测试项目了,一直还忘记了写出来。今天又完善了一下测试用例,打算把它贴出来。 我是一个比较喜欢使用存储过程的人,自然经常会写很多存储过程。 但现在连MS也在关注ORM了,而且还做了二个了,所以也不得不了解一下了。 同时也为了检验一下自己写的通用数据访问层的性能,所以就写了个性能测试程序来将存储过程与ORM的性能做个比较, 当然了,也把我的通用数据访问层与原生的Ado.net的性能

经典格斗游戏《街头霸王》的Javascript实现

继 《天机》 之后,这次又山寨了个名为《街斗霸主》的经典格式游戏《街头霸王》的模仿版Demo,花了几个月的业余时间写了这么个东西,算是对目前的技术学习的一种练习吧。其实这种练习的结果不是很重要,主要是体会其中的过程,虽然大部分的时间是在痛苦中渡过,但也是有很多收获的,同时也暴露出很多技术方面的不足,也为以后的学习明确了一些目标。 技术方面因为考虑到大部分IE用户(而且是非IE9),所以没有用HTM

ASP.NET进阶(8):HttpModule和HttpApplication

    前面三节讲了控件的构造、呈现和数据绑定,我想该差不多了。本想讲一个自定义控件来终结控件部分,但是我个人不太喜欢控件这些东西,所以也就懒的写相关的内容,抱歉了。虽然我不喜欢使用控件,但我还是喜欢整个WebForm的设计。一个字:“太神了”。前面章节将Page生命周期的时候有朋友评论说内容太少了,今天开始就从来围绕生命周期的话,讲讲相关的内

javascript面向对象学习笔记(一)——继承

最近在学习html5,玩了下canvas,发现js中很多的东西都不太记得了。翻了下笔记后发现还是去图书馆逛逛把,到借阅区找了我一直想看的《javascript design patterns》好好研读了个下午,读罢,顿时有种醍醐顿开的感觉(夸张了..),发现之前对javascript OO方面的认识真的很浅,读了前几章关于OO的介绍后感觉思路清晰很多了,对于js一些基本概念的认识也加深了很多。同时

步步为营 .NET 设计模式学习笔记 七、Proxy(代理模式)

概述 在软件系统中,有些对象有时候由于跨越网络或者其他的障碍,而不能够或者不想直接访问另一个对象,如果直接访问会给系统带来不必要的复杂性,这时候可以在客户程序和目标对象之间增加一层中间层,让代理对象来代替目标对象打点一切。这就是本文要说的Proxy模式。   意图 代理(Proxy)模式给某一个对象提供一个代理,并由代理对象控制对原对象的引用。 代理模式的英文叫做Proxy或

WPF纯手工两步打造图片切割工具(二)

上一节已经完成了功能需求和界面布局,这一节就说明一下编码。 本文分两部分:(一)界面布局及数据初始化(二)编码实现1、 既然要求支持批量处理,那么一次就应该允许选择多个文件,在上一节的最后已经说明了一次选择多个文件,OpenFileDialog在返回的时候通过FileNames得到的是一个数组,所以要进行简单的转换成用分号(;)分隔的字符串,以便填入文本框中。 1 sorImage

SAP BPC最佳实践-在BPC NW中何时使用Shared Query Engine BADI

     前文曾经写过关于BPC Write back BADI的应用,对于BPC系统的读写接口来说,都提供了可供用户自定义开发的BADI接口,SQE的BADI会在系统查询后调用,此时用户可以根据需求进一步筛选数据。比较典型的应用是矩阵式的安全模型。BPC的Member Access Profile只提供了对独立的维度成员权限控制,当用户需要在不同的两个维度

避免动态sql的两个方法

所谓动态SQL,就是执行前语句不确定,执行过程中才知道具体内容的语句。相对来说,静态SQL就是执行前就清楚执行内容的SQL。 举例来说,select * from TableA 就是一个静态SQL。 如果想在执行过程中动态改变表名或者参数,就是动态SQL。比如这个:  DECLARE @Sql VARCHAR(200);   DECLARE @GroupName VARCHAR(50);

分享30个最佳 jQuery Lightbox 效果插件

Lightbox 应该是最流行的图片浏览效果了,常具有功能包括:自动根据窗口的大小缩放图片,模式窗口,幻灯片方式播放,内容预加载,渐变等效果。Web开发者们模仿 Lightbox 开发了各种各样的图片浏览插件,有基于 jQuery 的,有基于 Prototype 的,也有使用原生 JavaScript 写的。今天,本文要与大家分享的是30个最佳 jQuery Lightbox 效果插件。 1.j

复旦计算机系最值得上的课《计算机原理》,没有之一!

最近在上金博的《计算机原理》。为什么说是最值得上的课,原因有二。 一者,教材是CMU的人写的久负盛名的《Computer Systems:A Programmer’s Perspective》(http://book.douban.com/subject/1230413/),从一个程序员的角度看待计算机的硬件,没有太多的硬件理论知识,而是以如何结合硬件和编译器的角度去写出更高效的程序

Mongodb源码分析--更新记录

    在之前的一篇文章中,介绍了assembleResponse函数(位于instance.cpp第224行),它会根据op操作枚举类型来调用相应的crud操作,枚举类型定义如下:     enum Operations {      &

《规划中一定要有架构》(2011-3-31)

 《规划中一定要有架构》(2011-3-31) 规划中一般要有一个长期的目标,要有做什么和怎么做的内容。规划主要是给规划中任务的建设者看的,是其建设的依据和指导。实际中规划各种各样,侧重各不相同,但是规划中的问题也很突出。无论存在什么问题,都不能没有架构。 1、规划中存在的问题 实际规划中其内容很多都差强人意,主要表现在: 1) 规划目标太虚 规划给人最大的印象是目标太虚。例如人们往往会

分享18个非常棒的 jQuery 表格插件

我们一般都是用HTML表格来显示结构化数据,如今有很多的 jQuery 表格插件可以帮助我们更好的组织和控制表格数据,增强表格的功能和操作。今天要与大家分享的是18个非常优秀的 jQuery 表格插件,有用到朋友可以参考一下。 1.DataTables 在线例子 2.tablesorter 在线例子 3.uiTableFilter 在线例子 4.columnHover 在线例子 5.Sc

Log4net和Log2Console 结合使用时出现的中文问题

Log2Console 是一款可视化的查看日志的工具。使用过程中出现了中文字符乱码的问题。 解决方法如下。 一、    Log4Net不能输出中文的日志 原因:配合Log2Console 使用必须使用Log4Net的log4net.Appender.UdpAppender来输出日志,将所有非中文字符屏蔽。Log4Net源代码问题出在 Util\Transfo

ubuntu10.04 安装lamp

寻思着搞个小网站玩,于是试试lamp。首先是环境配置:1, 安装sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql    如果中间发生暴力事件,比如我怒了之后,直接使用sudo rm

QWrap简介之:youa_retouch --- 项目个性

如果说js/core/core_retouch.js是为prototype用户作的个性化定制、js/dom/dom_retouch.js是为jquery用户与yui用户所作的个性化定制,那么,我可不可以还为我自己的项目做一些个性化定制。可以的。我们以youa这个用户为例,看下他又有哪些个性化定制。 /* * 防重复点击*/(function() { var F = function(e,

Web开发的26项基本概念和技术

Web开发是比较费神的,需要掌握很多很多的东西,特别是从事前端开发的朋友,需要通十行才行。今天,本文向初学者介绍一些Web开发中的基本概念和用到的技术,从A到Z总共26项,每项对应一个概念或者技术。 A — AJAX   AJAX 全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),