跨浏览器的HTML5占位文本(PlaceHolder)方案
HTML5里面一个非常不错的扩展功能就是可以在文本框上面增加占位文本。占位文本(PlaceHolder)是指当一个文本框没有被focus的时候显示的是提示文字,当他被点击之后就显示空白。这个功能很不错,但是并不是所有的浏览器都支持。这篇文章就来讨论一下怎样用比较简单的方法可以让所有浏览器都支持这个特性。
这里是例子这里可以下载
传统的解决办法
在我们有这个属性之前,我们一般是通过Javascrip
http://cyqdata.cn/cnblogs/article-detail-36973
Asp.net MVC3.0 入门指南 3.2视图 View
改变视图和布局页 首先,您希望改变页面上最上边的标题"My MVC Application"。这些文字对每个 页面来说是相同的。事实上,它在项目只被实现了一次,尽管它出现在每个页面上。 在解决方案资源管理器中定位到/Views/Shared下的_Layout.cshtml文件。这个 文件被称作为布局页,它被共享为所有页面的“外壳”。 //译者注:类似webform中的
http://cyqdata.cn/cnblogs/article-detail-36966
C++0x 学习笔记之 Variadic Templates
http://feng.free.lc/?p=28
Variadic Templates 的引入,消去了烦冗的模板特化。
一个例子:
#include <iostream>
double do_sum()
{
return 0;
}
template< typename T, typename... Args >
double do_sum( T&&
http://cyqdata.cn/cnblogs/article-detail-36956
HDU_1532 Drainage Ditches
很明显的最大流题目,通过不断寻找增广路,每找到一条就做相应的修改,直到找不到为止
#include <iostream>#include <queue>#define max 100000000#define num 205using namespace std;int n, m, f;//map[][]记录权值,mark[]标记是否访问过,pre[]记录增广路 int
http://cyqdata.cn/cnblogs/article-detail-36948
温故而知新:HttpApplication,HttpModule,HttpContext及Asp.Net页生命周期
IIS在接到一个新的http请求后,最终会调用asp.net_isapi.dll的ISAPI扩展(特指IIS6.0环境,iis7.0的应用程序池默认为集成方式,相对有所变化),然后传递到httpRuntime Pipe(http运行时管道),Asp.Net这时才开始运行(即HttpRunTime是Asp.Net真正的入口),HttpRunTime会为每个asp.net应用自动创建一个HttpApp
http://cyqdata.cn/cnblogs/article-detail-36946
jQuery 顺便学习下CSS选择器 奇偶匹配nth-child(even)
今天学习jQuery,看到nth-child(even)用法,特意找了下这个选择器的用法,在CSS3标准中,用法很强大。
对此,我把CSS3标准中nth-child()用法大致介绍下: CSS3伪类选择器:nth-child() 简单的归纳下nth-child()的几种用法。 第一:nth-child(number) 直接匹配第number个元素。参数number必须为大于0的整数。(EG) li
http://cyqdata.cn/cnblogs/article-detail-36945
使用NPOI导出数据库到Excel文件
教程地址:http://www.cnblogs.com/atao/category/209358.html
NPOI文件包:http://u.115.com/file/aqr5pjb7
程序源码:http://u.115.com/file/bhvr12dq
代码中数据库链接字符串自己修改,还有对应的字段名之类的信息;
新建一个Handler.ashx(一般处理程序) 代码如下:
&n
http://cyqdata.cn/cnblogs/article-detail-36943
[推荐]ORACLE PL/SQL编程之四:把游标说透(不怕做不到,只怕想不到)
[推荐]ORACLE PL/SQL编程之四:
把游标说透(不怕做不到,只怕想不到)
继上两篇:ORACLE PL/SQL编程之八:把触发器说透
ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打
http://cyqdata.cn/cnblogs/article-detail-36937
.NET实现之(套打解决方案(支持B/S和C/S))
打印想必大家都遇到过这样的问题,不想用那些太过强大的打印控件,在我开发的过程中也遇到了这样的情况我想要实现基本的纸面套打也就是将不同的纸面合同协议之类的A4纸打印上规定好的文字;上网搜了搜没有合适的第三方工具要么就是很复杂的报表设计器要么就是需要一系列的注册过程的工具;
所以本人就实现了模板打印设计器组件,纸面套打支持多页同时打印.支持多份同时打印完全自动化,一键生成所有的纸面文档;
该打印工具支
http://cyqdata.cn/cnblogs/article-detail-36936
《模式——工程化实现及扩展》(设计模式C# 版)《状态模式》——“自我检验" 参考答案
转自:《模式——工程化实现及扩展》(设计模式C# 版) http://www.cnblogs.com/callwangxiang/ 请编写一个名叫MW-IM(MarvellousWorks IM)的本地进程内的模拟聊天程序,并设计单元测试用例验证其功能的有效性。 用户状态包括:Online、Offline、AppearOffline(也就是潜水)
http://cyqdata.cn/cnblogs/article-detail-36934
Asp.net MVC3.0 入门指南 3.1视图 View
添加一个视图
本节您将继续修改HelloWorldController类,使用视图模板去封装
简洁的HTML响应给客户端。
您将使用ASP.NET MVC 3引入的Razor视图引擎去创建一个视图模板。
基于Razor视图引擎的模板以.cshtml为扩展名,它提供一种非常优雅的
方式使用C#去生成HTML输出。当您编写视图模板时,Razor把您敲击
键盘的次数降低到了最小,coding起来非常快捷
http://cyqdata.cn/cnblogs/article-detail-36933
[Project Euler]Problem 5
Problem 5: 2520 is the smallest number that can be divided by each of the numbers from 1 to 10 without any remainder. What is the smallest positive number that is evenly divisible by all o
http://cyqdata.cn/cnblogs/article-detail-36931
RDLC报表(同时支持WebForm和WinForm,有图有源码)
五一放假,研究了下RDLC,之前一直有人说如何强大?研究之后才发现,确实很强大.微软的这套东西,感觉是借鉴了Sybase的数据窗口,配置方式大同小异咯.我们现在看看这套东西如何使用?
有句话叫:别看广告看疗效,这里我在举两个简单的例子,如图-1和图-2所示.
&n
http://cyqdata.cn/cnblogs/article-detail-36927
[原创] RDLC 报表系列(五) RDLC报表分组
本文只代表作者在一定阶段的认识与理解。
一、写作前提
在我的博客园中我写了关于一些RDLC报表的使用,请参考这里。因为没有时间,所以没有导入到我的个人博客中。在博客园中相关文章如下:
[原创] RDLC 报表系列(一) 创建一个报表
[原创] RDLC 报表系列(二) 报表中插入图片
[原创] RDLC 报表系列(三) 参数、常量及常用表达式的使用
[原创] RDLC 报表系列(四) 子报表
http://cyqdata.cn/cnblogs/article-detail-36916
重写的GridView,支持CheckBox选择,DataTable和List排序,SQL分页等,付源码
重新封装了一个 GridView,支持如下功能:
1. CheckBox选择记录,指定CheckBox的位置2. 支持List,DataSet,Datatable 排序3. 排序时在Header部分出现图标4. 封装了PageIndexChanged 和DataBind,不用每页都写。5. 支持SQL分页和ApsNetPager等分页控件。
注: 没有加入很多的功能,因为本身需要的就是一个轻量级
http://cyqdata.cn/cnblogs/article-detail-36910
c++0x 学习笔记之 lambda
tips: 因为在博客园丢失文章太多(大多发生在保存草稿时),搬家到 http://feng.free.lc,本处照旧更新,只是稍慢。
有了 lambda 的支持之后,写一些函数式的代码更加方便了,比如
std::vector<int> vec;
std::for_each( vec.begin(), vec.end(),
[](int i){ std::
http://cyqdata.cn/cnblogs/article-detail-36906
ASP.NET MVC 最佳开发实践(1)
本文提供了一些代码设计准则,目标是帮助ASP.NET MVC 开发人员创建可靠的应用程序,当然,你可根据实际应用程序选择合适的标准。本文由EntLib.com 小组翻译,欢迎分享和交流ASP.NET MVC 项目开发设计思路。 Model建议 - Model Recommendations Model是定义业务领域相关的对象,应该包含业务逻辑(对象如何动作和关联),验证逻辑(验
http://cyqdata.cn/cnblogs/article-detail-36905
C#系列二《C#初探之类与对象》
在上一篇文章中介绍了C#是一种完全面向对象的语言,既然是完全面向对象的语言就应该用面向对象的模式去学习C#,不了解面向对象?不必担心。这篇文章将介绍学习C#基础部分所要用到的面向对象的知识,后面文章我们将系统的介绍C#面向对象编程。接下来就开始我们C#旅程的起点!
一 类与对象
1 什么是类?
&n
http://cyqdata.cn/cnblogs/article-detail-36882
DockPanel—最守规矩布局控件
DockPanel—最守规矩布局控件
这样子的一个DockPanel:
<DockPanel LastChildFill="True">
<TextBlock Text="1.Dock.Top" DockPanel.Dock="Top" Background="Bisque" Margin="0" Height="50" Vertic
http://cyqdata.cn/cnblogs/article-detail-36879
SpringMVC 中整合JSON、XML视图一
SpringMVC中整合了JSON、XML的视图,可以通过这些视图完成Java对象到XML、JSON的转换。转换XML提供了MarshallingView,开发者只需用注入相应的marshaller、和属性配置,即可自动完成Java的Model对象中的数据到XML的编组。 Email:hoojo_@126.com Blog:http://blog.csdn.net/IBM_hoojo http:/
http://cyqdata.cn/cnblogs/article-detail-36867