2014年4月9日
摘要: 这是采用C#开发的一个USB库,使您可以管理USB设备的连接和分离事件,探测自己的设备。可以运行在Windows XP和Windows7 64位系统下。01privatevoidUSBPort_USBDeviceAttached(objectsender,02USBClass.USBDeviceEventArgs e)03{04if(!MyUSBDeviceConnected)05{06if(USBClass.GetUSBDevice(MyDeviceVID, MyDevicePID,07refUSBDeviceProperties,false))08{09//My Device is con 阅读全文
posted @ 2014-04-09 08:39 GC2013 阅读(2837) 评论(1) 推荐(2) 编辑
  2014年4月8日
摘要: 介绍我最近需要为一个.net项目准备一个内部线程通信机制. 项目有多个使用ASP.NET,Windows 表单和控制台应用程序的服务器和客户端构成. 考虑到实现的可能性,我下定决心要使用原生的socket,而不是许多.NET中已经提前为我们构建好的组件, 像是所谓的管道, NetTcpClient 还有 Azure 服务总线.这篇文章中的服务器基于System.Net.Sockets类异步方法. 这些允许你支持大量的socket客户端, 而一个客户端的连接是唯一的阻塞机制. 阻塞的时间是可以忽略不记得,所以服务器基本上是在当做一个多线程socket服务器在运作的.背景原生的socket在为你提 阅读全文
posted @ 2014-04-08 13:54 GC2013 阅读(2389) 评论(1) 推荐(1) 编辑
  2014年4月6日
摘要: 自己是电子信息方向的,因此总是需要处理大量的电路实验、电路数据和电路仿真处理,每次处理数据时候还需要同样的数据很多遍, 又需要关于电路的频率响应和时域响应情况,所以一直有做一个这样公式编辑器的打算了。 本来想使用VC的,但是想到javascript的eval()函数,就可以省去数据计算的算法了,而且对于用户函数扩展都有帮助。 仔细想想后,作品需要有公式编辑、自定义操作符、自定义函数、系统函数调用、变量更新处理、定时器实现遍历变量处理、图形绘制和保存公式和函数等模块。 这就是最终的界面了前面讲的功能基本都实现了。 我觉的IT领域代码纯粹是属于技术了,只要花时间总是能够做好的,只是这种架构的... 阅读全文
posted @ 2014-04-06 18:46 GC2013 阅读(2948) 评论(0) 推荐(0) 编辑
  2014年4月4日
摘要: 一、介绍 浏览器可以被认为是使用最广泛的软件,本文将介绍浏览器的工作原理,我们将看到,从你在地址栏输入google.com到你看到google主页过程中都发生了什么。 将讨论的浏览器 今天,有五种主流浏览器——IE、Firefox、Safari、Chrome及Opera。 本文将基于一些开源浏览器的例子——Firefox、Chrome及Safari,Safari是部分开源的。 根据W3C(World Wide Web Consortium万维网联盟)的浏览器统计数据,当前(2011年5月),Firefox、Safari及Chrome的市场占有率综合已接近60%。(原文为2009年10... 阅读全文
posted @ 2014-04-04 17:22 GC2013 阅读(1197) 评论(1) 推荐(1) 编辑
摘要: 本文整理了 10 款非常好用的 jQuery 切换效果插件,包括平滑切换和重叠动画等,这些插件可以实现不同元素之间的动态切换。1. InnerFade这是一个基于 jQuery 的小插件,可以实现页面内的元素淡入淡出效果。源码/演示2. HighlightFade该插件可以实现高亮、缩放等效果。源码/演示3. Dynamic Page / Replacing Content使用按钮实现网页内容的动态切换。源码/演示4. jqFancyTransitions这是一个易于使用的插件,有多种切换效果来显示图片。源码/演示5. jQuery Cycle Plugin——浏览器效果该插件应用于缩略图.. 阅读全文
posted @ 2014-04-04 13:21 GC2013 阅读(660) 评论(0) 推荐(0) 编辑
  2014年4月3日
摘要: 添加 tabindex='-1' 属性;默认:获取不到焦点事件(blur)1可以获取焦点事件(blur)1具体详解:先看:W3C关于onfocus的部分Theonfocus event occurs when an element receives focus either by the pointing device or by tabbing navigation.This attribute may be used with the following elements: A, AREA, LABEL, INPUT, SELECT, TEXTAREA, and BUTTO 阅读全文
posted @ 2014-04-03 17:31 GC2013 阅读(12009) 评论(1) 推荐(1) 编辑
摘要: 使用jQuery在上传图片之前实现缩略图预览jQuery代码01$("#uploadImage").on("change",function(){02// Get a reference to the fileList03varfiles = !!this.files ?this.files : [];0405// If no files were selected, or no FileReader support, return06if(!files.length || !window.FileReader)return;0708// Only pr 阅读全文
posted @ 2014-04-03 11:38 GC2013 阅读(2179) 评论(0) 推荐(0) 编辑
  2014年4月2日
摘要: 要成为高产、高效的Web开发者,这需要我们做很多工作,来提高我们的工作方式,以及改善我们的劳动成果。 下面是10个提高效率的步骤,虽然不能保证解决你在开发中的所有问题,但至少是非常实用的,可以简化你的Web开发流程,使开发的每一个环节快速、流畅。还可以帮助你节省大量的时间,以便开发更多、更好的项目。 1. 使用Web开发框架 一个良好的Web开发框架,可以帮助你:解决常见的Web开发问题,如标准的Web页面布局、Web表单处理、浏览器兼容性解决等)。测试Web开发的bug、安全和性能。使代码重用更容易,因为有一个统一的API。社区开发的插件和工具,可以进一步增强开发(jQuery有很多非... 阅读全文
posted @ 2014-04-02 13:43 GC2013 阅读(655) 评论(0) 推荐(0) 编辑
摘要: CSS3对于background做了一些修改,最明显的一个就是采用设置多背景,不但添加了4个新属性,并且还对目前的属性进行了调整增强。1、多个背景图片在css3里面,你可以再一个标签元素里应用多个背景图片。代码类似与css2.0版本的写法,但引用图片之间需用“,”逗号隔开。第一个图片是定位在元素最上面的背景,后面的背景图片依次在它下面显示,如下:background-image:url(top-image.jpg),url(middle-image.jpg),url(bottom-image.jpg);2、新属性:BackgroundClip此讨论让我们回到文章开始提到的关于背景被bor... 阅读全文
posted @ 2014-04-02 10:37 GC2013 阅读(1757) 评论(0) 推荐(0) 编辑
  2014年4月1日
摘要: 介绍 我承认越是能将事情变简单的工具我越会更多地使用它。尽管我已经知道了足够的命令来使用Github,但我宁愿它被集成到IDE中。在本教程中,我会告诉你使用Visual Studio 2013如何实现。 首先创建一个任意类型的项目。在我的例子中,我创建了一个新的Windows Phone 8应用。重述一遍,这无关紧要。按如下显示选择“文件”>“添加到源码控制”。 你会看到一个在TFS和Git间选择的选项。选择“Git”并勾选“以后使用它”。 转到github.com并创建一个新仓库,以任意你喜欢的名字命名。我命名为“GitHubVS2013”,剩下的按默认值,最后点击“创建仓库” 进.. 阅读全文
posted @ 2014-04-01 15:44 GC2013 阅读(978) 评论(0) 推荐(0) 编辑