IT技术博客

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

细说 Form (表单)

Form(表单)对于每个WEB开发人员来说,应该是再熟悉不过的东西了,可它却是页面与WEB服务器交互过程中最重要的信息来源。 虽然Asp.net WebForms框架为了帮助我们简化开发工作,做了很完美的封装,让我们只需要简单地使用服务端控件就可以直接操作那些 HTML表单元素了。但我认为了解一些基础的东西,可以使我们不必束缚在WebForms框架上,以及遇到一些奇怪问题时, 可以更从容地解决它们

C++ 工程实践(7):iostream 的用途与局限

陈硕 (giantchen_AT_gmail) http://blog.csdn.net/Solstice  http://weibo.com/giantchen 陈硕关于 C++ 工程实践的系列文章: http://blog.csdn.net/Solstice/category/802325.aspx 陈硕博客文章合集下载: http://blog.csdn.net/Solstice/

我也要学C++_第三章:字符串

在征服编程艺术的同时,也可以多方面的涉及其他艺术形式哦!人的快乐在于情感,情感的表达就成了艺术。现在起,每次学习笔记末尾我都推荐一首曲子,当时都是经典的哦!让大家每天的快乐都能再增添1分!(今天是华人乐手的骄傲:李康敏) 字符串   在上次的学习笔记中,我已经用过字符串啦!用引号括起来然后输出就好了!但是感觉这么办比较单调,有没有办法让字符串更加丰富多彩一点呢?!下面就有这么一个例子: 这段代码

【原创】关于html+ashx开发中几个问题的解决方法

在跟html+ashx打交道的园友们肯定会发现,这种模式虽然优美,但在开发中会遇到一些难处理的地方。我也不例外,下面是自己在实际开发中总结出来的几条经验,希望跟大家分享,更希望得到大家的建议和更好的解决方法!     问题1:用委托字典代替switch...case。   这个问题是在处理请求时发现的,大家肯定也不愿意在自己的项目中建许多的handler来处理那么多的请求,于是就想到在一

浅谈委托、委托与事件、委托进化成lambda表达式和Linq

   委托的重要性,在C#中是不言而喻的,理解起来也需反复琢磨,初学者可能觉得很难,但是迈过去这套槛后,也许就觉得容易了。本文结合自己的体会,将从委托、委托与事件、委托进化成lambda表达式,再到linq,浅谈自己的理解与体会,与大家交流交流,还望高手多多指点。真的很佩服微软这帮牛逼的人,一环套一环的设计,不知他们刚开始设计C#委托时是否就想到了未来将要产生的linq技术。

Object Cache在Code Plex上发布

这段时间,由于工作原因,一直没有机会写blog。今天在这里发布Object Cache。 这是一个以复杂对象为Key的缓存。其原理和使用例子代码在持续更新中。 在这里,我静待大家的宝贵意见。   Object Cache的诞生,其实得益于之前我的一篇blog 看看这个Lock可不可靠   可以说,没有大家的反馈,就不会有现在的Object Cache。谢谢!作者: 曹宗颖 发表

有意思的小学数学竞赛题

    刚刚在matrix67的部落格在到一篇很有意思的帖子,跟大家分享下。原文地址(http://www.matrix67.com/blog/archives/2434)     今天在某小学数学竞赛真题上看到了这么一个问题:图中阴影部分是一个正方形,求它的边长。当然,题目本身并不难,大家一看就知道答案;问题的关键在于,这个问题是一道小学竞赛题,这意味着这

[原]jQuery .tmpl(), .template()学习

昨晚无意中发现一个有趣的jQuery插件.tmpl(),其文档在这里。 官方解释对该插件的说明:将匹配的第一个元素作为模板,render指定的数据,签名如下: .tmpl([data,][options]) 其中参数data的用途很明显:用于render的数据,可以是任意js类型,包括数组和对象。options一般情况下都是选项了,官方指出,此处的options是一个用户自定义的键值对的ma

GraphPlot的几个使用技巧

上次介绍了用Lua做的个绘制二元等式或不等式的图像的软件,今天增加了输出图片的功能,下载地址还是原来的。下面介绍几个使用技巧,这也正是这个软件的有趣之处。 1. 求余和周期函数 利用求余可以将一个图形变为一系列的图形,举几个例子: 对直线的截距求余,y=x+d → (y-x)%d=0,例如:(y-x)%20 == 0   对直线的倾角求余,y=tgθx ͛

.net内存分配:值类型与引用类型内存分配规则

值 描述  CLR支持两种基本类型:值类型和引用类型。 值类型 (1) 如果该值类型的实例作为类型中的方法(Method)中的局部变量,则该实例被创建在线程栈上;即只是作为局部变量。   (2) 如果该值类型的实例作为类型的成员,则该实例作为引用类型(引用类型在GC堆或者LOH上创建)的实例的一部分,被创建在GC堆上。 引用类型 (1) 如果该引用类型的实例的

敏捷个线下活动07.1 PPT下载 - 迷茫、游戏和故事中的敏捷个人

PPT下载:敏捷个线下活动07.1 - 迷茫、游戏和故事中的敏捷个人 欢迎回复讨论!  敏捷个人,认识自我,管理自我! 欢迎加入敏捷个人北京俱乐部 http://t.cn/hdEWPf 7月份敏捷个人线下活动报名地址: http://event.weibo.com/167621 推荐:你可能需要的在线电子书    敏捷个人sina

各大主流.Net的IOC框架性能测试比较

      在上一篇中,我简单介绍了下Autofac的使用,有人希望能有个性能上的测试,考虑到有那么多的IOC框架,而主流的有:Castle Windsor、微软企业库中的Unity、Spring.NET、StructureMap、Ninject等等。本篇文章主要针对这些IOC框架编写测试程序。   Autofac下载地址:http://

▲三种方式实现元素水平居中显示

  css中让文本居中的属性很简单就可以实现,那就是设置text-align:center即可。而我这里所说的“元素”实际上是指容器,如果要有一个贴切点的标签,那应该可以用div来表示。  让元素水平居中,相信对于许多网页设计师而言都不会陌生。但是有的时候,自己就在想,为什么要让元素水平居中?是出于什么原因呢?都是一点自己的见解,蛮写下来... 首先,要

SSIS高级转换任务—渐变维度(Slowly Changing Dimension)

渐变维度(SCD)转换提供了一种维护渐变维度或渐变表的方法,渐变维度的分析处理是一个很大的话题。一般一个维度表通常包含一些描述其他信息的离散值,例如,价格,重量,销售地区。问题是如果随着时间的推移这些信息改变我们将如何维护这个表,特别是在数据转移的过程中。例如我们查看AdventureWorks中的product表,如图1 图1    通常在联机事务处理(OLTP)数据库中,我们会用一行的数据来

在Godaddy空间上部署ASP.NET MVC3 + EntityFramework4.1 + MySQL应用程序

首先一句话介绍一下godaddy.com这个网站。这是一家国外知名度极高的域名注册商+空间供应商,她提供Linux和Windows两种空间。本文当然是针对后者,在Windows空间上部署ASP.NET MVC3 + EntityFramework4.1 + MySQL应用程序。 从其官方网站介绍上可以看到,godaddy的Windows空间默认使用IIS7,支持ASP.NET 4.0集成模式(I

asp.net Forms身份验证详解

在做网站的时候,都会用到用户登录的功能。对于一些敏感的资源,我们只希望被授权的用户才能够访问,这让然需要用户的身份验证。对于初学者,通常将用户登录信息存放在Session中,笔者在刚接触到asp.net的时候就是这么做的。当我将用户信息存在在Session中时,常常会遇到Session丢失导致用户无法正常访问被授权的资源,保持用户登录状态时的安全性问题,无休止的将用户导航到登录页面等莫名其妙的问题

【ERP】如何在多行数据块中实现仅能勾选唯一的主联系人

功能背景 本篇所描述的功能是基于Oracle E-Businees Suite 11i 版应收模块的客户标准界面下的联系方式输入功能。有过该界面操作经历的同学应该知道,上面的主联系人标记在任何情况下只能选择唯一的一个。在实际的客户化开发中,该功能有时也是格外的有用。因此本人从标准客户界面上抽取出该功能,并作了一些格外的功能限制。    功能实现 前提 我们在FORM中有一个显

WPF 与Surface 2.0 SDK 亲密接触 - 图形缩放篇

     通过上一篇的介绍大家应该已经了解到ScatterView 可以使开发者方便的实现控件的Manipulate 操作。细心的朋友可能发现了前面示例中矩形的缩放似乎有些问题,为了便于说明我们编写如下代码。 <Grid> <s:ScatterView> <Rectangle Fill="Bl

修改.bashrc文件错误导致root无法登录的解决办法

今天使用Fedora9搭建交叉编译环境时,错误的编辑了bashrc文件,导致root用户无法登录(现象是始终停留在登录界面),经网上搜索网友的解决办法,外加自己的实践,总结方法如下:   1.登录界面读秒时按任意键,进入操作系统选择菜单;  2.根据说明,按e键修改启动项;光标到kernel那一行,按e,在最后面输入3(前加一空格);  3.回车,按b启动系统;  4.使用root帐户登录;  5

我对Unity3D的介绍

游戏引擎想必大家都有所耳闻吧,比如当你在喝着可乐,盯着电脑屏幕,看到游戏场景内的角色在自己键盘鼠标的控制之下,享受着这种游戏的操作感,这种感觉之所以爽快,是因为他满足了你自己的思维(我想干什么就可以干什么),慢着,今天我们不谈论游戏心理,我们今天谈的是到底是什么让我们如此吸引而引人入胜呢?——游戏引擎   众所周知,游戏引擎对于游戏来说,那真的像跑车的引擎一样,是游戏表现的