input core input.c (1)
drivers/input/input.c
就是所谓的input的核心程序。
分析这个文件,先从input_init开始。
1: static int __init input_init(void)
2: {
3: err = class_register(&input_class);
4: err = input_proc_init();
5:
http://www.cyqdata.cn/cnblogs/article-detail-36086
Oracle bat批处理文件执行SQL文件
现实的项目中经常可能会出现需要用批处理文件来执行sql文件。下面就介绍下用bat批处理文件调用独立的sql文件和数据库中的存储过程。
一、bat文件调用sql文件
首先,做一个简单的sql文件(log.sql)。
create table log
(
PROBLEMID VA
http://www.cyqdata.cn/cnblogs/article-detail-36081
九个让人难以置信的HTML5和JavaScript实验
Google的 Chrome实验室 收集了很多让人难以置信的基于 HTML5 Canvas 和 JavaScript 的实验项目,里面的例子都很独特,让人惊叹。我从未想过结合 HTML 和 JavaScript 能实现这么强大的效果。今天,本文与大家分享其中9个很棒的例子,为了有更好的效果,建议在Chrome浏览器中浏览。
Untangle拖动蓝点,让所有线都不相交,看看你多久能解开
http://www.cyqdata.cn/cnblogs/article-detail-36073
MVC中,Ajax Post 数组的实现方案
如果HTML 脚本是这样的话:
<form action="P.aspx" ><input type="checkbox" name="v" value="v1" /><input type="checkbox" name="v" value="v2" /></form>
当Post 的时候, Action 可以是这样:
public User
http://www.cyqdata.cn/cnblogs/article-detail-36071
[WPF - 之一问一答系列] 如何从WPF的WebBrowser控件中获得WebResponse内容?为何WebBrowser控件的Navigated事件参数NavigationEventArgs的WebResponse属性始终为null?
问:
如何从WPF的WebBrowser控件中获得WebResponse内容?为何WebBrowser控件的Navigated事件参数NavigationEventArgs的WebResponse属性始终为null?
我们在一个WPF的WebBrowser的Navigated事件中,尝试去输出NavigationEventArgs e的WebResponse属性,他始终是null。
http://www.cyqdata.cn/cnblogs/article-detail-36070
AgileEAS.NET平台开发实例-药店系统-分布式部署
开篇 前面我们已经将系统的配置及模块的配置配置完毕,并且可以正常的运行和访问了,下面我们来看看我们采用分布式部署的话,如何来做呢?因为可能我们的应用服务器 与数据库服务器不在一台计算机上,为了后期的一些扩展和应用服务器的扩容等,我们希望实现这样的负载均
http://www.cyqdata.cn/cnblogs/article-detail-36068
仅IE6/7/8中innerHTML返回值忽略英文空格
如下
<div id="user"> jack</div>
<script>
alert(document.getElementById('user').innerHTML.length);
</script>
div[id=user]中的文本"jack"前有两个英文空格,各浏览器下结果如下
IE6/7/8 : 弹出4,即忽略了空
http://www.cyqdata.cn/cnblogs/article-detail-36066
步步为营 .NET 设计模式学习笔记 五、Prototype(原型模式)
概述 在软件系统中,有时候面临的产品类是动态变化的,而且这个产品类具有一定的等级结构。这时如果用工厂模式,则与产品类等级结构平行的工厂方法类也要随着这种变化而变化,显然不大合适。那么如何封装这种动态的变化?从而使依赖于这些易变对象的客户程序不随着产品类变化? 意图 在软件系统中,经常面临着“某些结构复杂的对象”的创建工作;由于需求的变化,这些对象经常面临着剧烈的变化,但是它们却拥有比较稳定一
http://www.cyqdata.cn/cnblogs/article-detail-36064
ASP.NET杂谈-一切都从web.config说起(2)(ConfigSections详解-中)
我们就接着上一篇继续说,上一篇中介绍了ConfigSection的结构和两个简单的DEMO,本篇就说一下SectionGroup、ConfigurationElementCollection和key/value pair configurationsection.
的使用。
1、SectionGroup的使用
下面的代码简单的说明一下SectionGroup的使用:
1)、首先定义一个继承C
http://www.cyqdata.cn/cnblogs/article-detail-36063
C#中的collection类
一:定义Collection类
在C#语言中定义一个Collection类最简单的方法就是把System.Collection库中的CollectionBase类作为基础类。
二:实现Collection类
Collection类中包括了很多方法和属性,这里介绍一下Add方法、Remove方法、Count方法和Clear方法。
代码如下
public class collection
http://www.cyqdata.cn/cnblogs/article-detail-36062
[原创]VB.NET 判断程序是否运行于开发环境中
有时候我们需要判断程序是运行于开发环境中(IDE中,编译生成.exe之前),还是运行于编译之后(.exe文件直接运行).
我在以前的BLOG中,曾写过一篇文章: 在VB和VB.NET程序中判断当前是否运行于开发环境中,结果BLOG挂掉了,网上还能找到该文章的转载(没有注明是我写的,相当郁闷).文中介绍的方法的确可以判断出是否为开发环境中,但是会引发一个Exception,看着不爽.后来我又想了个办
http://www.cyqdata.cn/cnblogs/article-detail-36048
AgileEAS.NET平台开发实例-药店系统-报表开发(高级篇)
开篇 上篇我们讲述了报表开发的独立开发与基于平台的开发二种方式,相信大家已经对报表开发有了一定的了解,那么我们本篇将会巩固大家对报表开发的知识,我们这里提供一 个我们平时在项目中应用到的一些关于报表开发的模块,来尽可能的降低开发报表的成本和重复工作,尽量将重复的东西进行抽取,这样能够很方便的进行开发
http://www.cyqdata.cn/cnblogs/article-detail-36045
分享插件平台相关的源码分析——SharpDevelop、Composition Application Block、Eclipse OSGi、ObjectBuilder
今天分享一下我们在2008年设计OSGi.NET动态插件化平台时研究的源代码。在源码分析中,让我也见识了很多高手编写的非常巧妙、高超的程序。这几个程序中,最精妙的应该属于ObjectBuilder,最复杂是CAB。SharpDevelop是.NET最著名的开源IDE,基于自己创建的插件框架,这个插件化框架比较简单易用,不过,并不是我心目中真正的插件平台,因此,在参考SharpDevelop和OSG
http://www.cyqdata.cn/cnblogs/article-detail-36044
Silverlight杂记之HTTP通信WebClient介绍
Silverlight的微型.NET框架集成了具有通信功能的类,这些类都封装在System.Net命名空间中。但是由于一些原因,允许的通信协议只有HTTP/HTTPS一种,我们常见的FTP,FILE等协议并未得到支持。
System.Net命名空间中有一个特殊的WebClient类,该类为Silverlight浏览器插件提供
http://www.cyqdata.cn/cnblogs/article-detail-36039
JavaScript中链式调用之研习
方法链一般适合对一个对象进行连续操作(集中在一句代码)。一定程度上可以减少代码量,缺点是它占用了函数的返回值。
一、对象链:方法体内返回对象实例自身(this)
function ClassA(){
this.prop1 = null;
this.prop2 = null;
this.prop3 = null;
}
ClassA.prototype = {
method1 : func
http://www.cyqdata.cn/cnblogs/article-detail-36037
AgileEAS.NET平台开发实例-药店系统-报表开发(下)
开篇
我们上篇讲述了如何基于平台的报表管理组件来进行报表的管理,我们并没有说明如何在项目中如何调用,我们设计好的报表。下面我们就来看看,我们如何来使用我们
设计好的报表,一种是直接使用平台原生支持的报表服务,还有一种是我们单独设计实现的报表服务,也就是所谓的脱离现有平台的限制,我们单独使用报表设计器来完成报
http://www.cyqdata.cn/cnblogs/article-detail-36034
SqlDataReader的关闭问题
昨天一个朋友使用Repeater绑定数据源时,老是出现"阅读器关闭时尝试调用 FieldCount 无效。"错误。
我看了他的代码,使用的是SqlHelper类下面的ExecuteReader方法,返回一个SqlDataReader进行绑定。
public static SqlDataReader ExecuteReader(CommandType cmdType, string cmdText
http://www.cyqdata.cn/cnblogs/article-detail-36027
AgileEAS.NET平台开发实例-药店系统-报表开发(上)
开篇
前面我们讲述了药店系统的开发流程,并且也讲述了如何开发一个基础模块,下面我们来看看,如何开发一个报表, 因为我们在药店系统中最常用的功能之一就是打印功
能了,AgileEAS.NET平台本身已提供了报表服务,通过这些报表组件,我们就能很方便的设计报表和打印报表,并且很方便的进行报表的迁移和部署。一旦掌握
http://www.cyqdata.cn/cnblogs/article-detail-36026
微软宣布MIX11将发布Silverlight 5 Beta
微软Silverlight开发团队证实将在下周MIX11大会发布Silverlight
5 Beta版本,同时在本次大会,微软将介绍IE 9,HTML 5,以及Windows Phone 7开发技术,Windows
Azure云平台应用。
原文:Standards-based
web, plug-ins, and Silverlight
预先了解Silverlight 5最新功能,请看:微软
http://www.cyqdata.cn/cnblogs/article-detail-36021
Animation效果的树状(treeView)控件源代码
感谢网友的支持,有的网友说用不了,所以在这里我又重新做了一个修改,把详细的使用方法写出来
第一步
拷贝文件到你的项目中,下载源代码后你会发现有很多项目,有的童鞋会感觉很乱,不要乱,让我一解释一下吧
这个开源代码有很多控件,这里我只说树控件。首先拷贝BinaryComponents.SuperTree,BinaryComponents.Utility,BinaryComponents.WinForm
http://www.cyqdata.cn/cnblogs/article-detail-36020