找到相关内容 13
Web开发兼容性系列文章(一):不同设备浏览器的userAgent值大全
最近在使用jQuery进行网站产品开发,涉及到浏览器兼容性问题比较多,于是决定集中整理一下: 这里使用了js的alert(navigator.userAgent.toLowerCase());方式获取浏览器的userAgent信息: 为了直观起见,直接把截图放上来吧: IE6 IE7 IE8 IE9 Firefox Chrome Opera Safari Android自带浏览器
http://cyqdata.com/cnblogs/article-detail-41966 
Web开发兼容性系列文章(二):根据userAgent值的特性判断客户端设备及浏览器类型
前文《Web开发兼容性系列文章(一):不同设备浏览器的userAgent值大全》罗列了常用电脑浏览器及智能手机浏览器的userAgent值 这里对浏览器各自的userAgent特点做一分析,并给出判断方法:  Windows操作系统浏览器系列:  IE浏览器系列:特征表现:均以 "mozilla/" 开头,"msie x.0;" 中的x表示其版本;判断方法:粗略判断可以只检索
http://cyqdata.com/cnblogs/article-detail-41962 
C++用户自定义转换(User-Defined Conversion)
在计算机语言中,类型的存在让我们可以更有针对性的进行数据和功能的处理,但是却又存在了类型转化的问题。C++如同其他计算机语言一样,也同样都这些问题。不过它相对于C而言多了引用类型(Reference);相对与C#来讲,又多了指针类型(Point)。这似乎让它的类型转化变得更加扑朔迷离。 也许是C方面知识的延续,我对C++的基础类型之间的转换还算比较清楚的,但是由于C#的Convert这个类库是那么
http://cyqdata.com/cnblogs/article-detail-41165 
使用MVVM模式开发自定义UserControl
本篇讲述使用MVVM来开发用户控件。由于用户控件在大部分情况下不涉及到数据的持久化,所以如果将M纯粹理解为DomainModel的话,使用MVVM模式来进行自定义控件开发实际上可以省略掉M,变成了VVM。 一:基本结构 本演示样例包含两个项目,WpfControls是用户控件项目,我们的用户控件全部包含在这里。项目WpfApplication1是Wpf窗体项目,为调用方。我们的第一步的整体解决方
http://cyqdata.com/cnblogs/article-detail-39421 
Linq To Sql进阶系列(四)User Define Function篇
本系列文章导航Linq To Sql进阶系列(一)从映射讲起Linq To Sql进阶系列(二)M:M关系Linq To Sql进阶系列(三)CUD和LogLinq To Sql进阶系列(四)User Define Function篇Linq To Sql进阶系列(五)Store Procedure篇Linq To Sql进阶系列(六)用object的动态查询与保存log篇Linq To Sql进
http://cyqdata.com/cnblogs/article-detail-39404 
让Windows远程访问Opensuse桌面的解决办法
背景       有两台电脑,一台电脑安装了Windows操作系统,另外一台安装了Opensuse Enterprise Linux,现在我要想让Windows能够远程访问Opensuse的桌面。 单单使用Windows自带的“远程桌面连接”无法连接到Opensuse桌面(或许自己还没有找到合适的方法)。 这里我提供了两种解
http://cyqdata.com/cnblogs/article-detail-36116 
为非IE浏览器添加mouseenter,mouseleave事件
先了解几个事件对象属性target: 指事件源对象,点击嵌套元素最里层的某元素,该元素就是target。IE6/7/8对应的是srcElement。currentTarget: 指添加事件handler的元素本身,如el.addEventListener中el就是currentTarget。IE6/7/8没有对应属性,可在handler内使用this来替代如evt.currentTarget =
http://cyqdata.com/cnblogs/article-detail-35728 
ASP.NET4中不要相信Request.Browser.Cookies,Form验证要用UseCookies
从ASP.NET 3.5升级至ASP.NET4之后,遇到三种登录后不能保存cookie的情况(升级前一切正常): 1. 遨游3在极速模式下(默认模式)。 2. FireFox中修改了UserAgent。 3. 诺基亚手机自带浏览器或者UCWeb浏览器访问博客园手机版(m.cnblogs.com)。 今天终于把罪魁祸首给揪出来了,它就是Request.Browser.Cookies。 如果你在程序
http://cyqdata.com/cnblogs/article-detail-31819 
程序设计中的计算复用(Computational Reuse)
从斐波那契数列说起 我想几乎每一个程序员对斐波那契(Fibonacci)数列都不会陌生,在很多教科书或文章中涉及到递归或计算复杂性的地方都会将计算斐波那契数列的程序作为经典示例。如果现在让你以最快的速度用C#写出一个计算斐波那契数列第n个数的函数(不考虑参数小于1或结果溢出等异常情况),我不知你的程序是否会和下列代码类似: public static ulong Fib(ulong n)
http://cyqdata.com/cnblogs/article-detail-31675 
MaintainUserRole, 一个功能的实现方法
在系统开发中,经常会遇到像下面这种场景的功能模块:管理用户的角色,在界面上显示所有Active的角色,如果用户有这个角色在界面上标示出来,比如CheckBox勾中,如下图。 这里会涉及三个表,User,Role,UserRoleRelation. DECLARE @UserID INT SELECT @UserID=1 ;WITH&
http://cyqdata.com/cnblogs/article-detail-25152 
ASP.NET MVC Tip #31: 给 Master Pages 和 User Controls 传递数据
原文地址:ASP.NET MVC Tip #31 – Passing Data to Master Pages and User Controls原文作者:swalther 本文译者:QLeelulu 摘要:在这个Tip中,我会讨论给MasterPages和UserControls传递数据的4种策略。我会讲解通过code-behind类、通过使用ActionFilter、通过调用局部方
http://cyqdata.com/cnblogs/article-detail-9929 
TheBeerHouse--ASP.NET MVC范例
《ASP.NET 2.0 Website Programming / Problem - Design - Solution》一书的范例TheBeerHouse 现在采用ASP.NET MVC进行了重写,书名也进行了更新《ASP.NET MVC 1.0 Website Programming: Problem - Design Solution (Amazon)》,现在可算是asp.net mvc
http://cyqdata.com/cnblogs/article-detail-9077 
将自创建的UserControl转换成可供其他网站项目使用DLL文件,内附源码
最近看到几个人问以上问题,在这里给个参考答案,但是具体的情况要具体处理,因为在Usercontrol中实现的功能可能会需要一些特殊的条件,比如它依赖于一些其他的类或者资源,那么大家要小心对待,需要debug的时候,看复杂程度决定是否继续下去还是干脆写个Custom Controls。 A 生成DLL文件 1. 让我们首先创建一个新项目(如果你已经有一个网站,可以直接打开),创建一个Web User
http://cyqdata.com/cnblogs/article-detail-7298