摘要:
刚刚听说“某某云词典”发布了。由于前段时间3q大战让我对双方的好感降至零点,加上最近“云”炒得沸沸扬扬,还有碍于某某和金山的暧昧关系,不得不让我对这个东西产生了比较抵触的情绪。不过还是忍不住想去看看,所以大家一起吧~~ 初见 打开“某某Lab”中“某某云词典”的页面,总的感觉还算友好。见下图: 于是 阅读全文
posted @ 2017-04-03 22:51
张柯宇
阅读(259)
评论(0)
推荐(0)
摘要:
对于Excel中的很多对象,比如单元格(Cell),图形(shape),图表(chart)等等,有时需要将它们保存成一张图片。就像截图一样。 最近做一个Excel相关的项目,项目中遇到一个很变态的需求, 需要对Excel中的一些对象进行拍图,比如,对一个单元格设置一些颜色之后拍图,或者对一个图表,报 阅读全文
posted @ 2017-04-03 22:51
张柯宇
阅读(2186)
评论(1)
推荐(0)
摘要:
总体结构 Designer总体上由三大部分组成:View,ViewModel和Model,这个结构借鉴了流行的MVVM模式。这三部分的职责分工是: View 负责把ViewModel以图形的方式展现出来,它主要在处理画法。View适合用xaml来表达,对于某些复杂的layout,仍然会需要写一些co 阅读全文
posted @ 2017-04-03 22:51
张柯宇
阅读(304)
评论(0)
推荐(0)
摘要:
介绍 从Vista开始,地址栏就有了很大的改变,不知道大家有什么感觉,笔者觉得很方便,同时又兼容之前的功能,是个很不错的创新。不过,微软并不打算把这一很酷的功能提供给广大的开发人员。 本文提供了一个简单的Address Bar实现,使用.NET 2.0和VS2008. 它是基于一个简单的树型遍历实现 阅读全文
posted @ 2017-04-03 22:50
张柯宇
阅读(583)
评论(0)
推荐(0)
摘要:
目录 WPF的消息机制(一)-让应用程序动起来 WPF的消息机制(二)-WPF内部的5个窗口 (1)隐藏消息窗口 (2)处理激活和关闭的消息的窗口和系统资源通知窗口 (3)用于用户交互的可见窗口 (4)用于UI窗口绘制的可见窗口 WPF的消息机制(三)-WPF输入事件的来源 WPF的消息机制(四)- 阅读全文
posted @ 2017-04-03 22:49
张柯宇
阅读(1372)
评论(0)
推荐(0)
摘要:
介绍 有这样一个需求,当用户双击Tab控件Header区域时, 希望可以直接编辑。对于WPF控件,提供一个ControlTemplate在加上一些Trigger就可以实现。效果如下: 代码 首先,我们需要给Tab Header设计一个ControlTemplate。类似一个TextBlock,双击进 阅读全文
posted @ 2017-04-03 22:49
张柯宇
阅读(1653)
评论(0)
推荐(0)
摘要:
如果现在的项目使用的是ActiveReports for .NET 3.0,那么有两种升级方式: 一是使用ActiveReports 6.0附带的转换工具(参见下面“升级ActiveReports for .NET 1.0 或2.0项目”); 二是在Visual Studio中打开工程,用新版本的D 阅读全文
posted @ 2017-04-03 22:49
张柯宇
阅读(655)
评论(0)
推荐(0)
摘要:
在上一篇(VS2010 Extension (1)实践)里,主要展示了如何使用MEF扩展VS2010,来扩展编辑控制和展现自己的UI;在实现QuickToolbar的时候,发现MEF仅仅提供了很基本的编辑控制,如果需要高级的操作,比如注释选择的代码,就捉襟见肘,很是麻烦。 本篇我将展示如何深入挖掘V 阅读全文
posted @ 2017-04-03 22:48
张柯宇
阅读(369)
评论(0)
推荐(0)
摘要:
HTML5作为下一代的web开发标准,其特性已经慢慢地出现在主流的浏览器中,这种新的HTML将会让浏览器不必再依赖Flash、QuickTime、Silverlight等插件,也简化了原来需要大量JS才能达到的效果。虽然HTML5还在讨论过程中,但是其优越的特性已经得到了大家的认可,各大浏览器厂商, 阅读全文
posted @ 2017-04-03 22:47
张柯宇
阅读(461)
评论(0)
推荐(0)
摘要:
在WinForm控件上我们可以看到很多关于键盘消息处理的方法,比如OnKeyDown, OnKeyPress, ProcessCmdKey, ProcessDialogKey,IsInputKey等等,那么这些方法是如何被组织的,每一个方法的具体含义又是什么哪?Win32的键盘消息又是如何到达控件上 阅读全文
posted @ 2017-04-03 22:47
张柯宇
阅读(386)
评论(0)
推荐(0)
摘要:
在之前的两篇曾提到通过VSSDK(MSDN也叫VSX)来拓宽思路,实现一些MEF Extension所不能做到的功能,比如获取IVsUIShell服务来执行Command等等,这里我给各位看官展示如何通过VSX提供自定义配置到IDE里面。 首先创建一个Package工程,找到里面的XX_Packag 阅读全文
posted @ 2017-04-03 22:46
张柯宇
阅读(251)
评论(0)
推荐(0)
摘要:
几天前偶尔看到有人发帖子问“如何自动识别判断url中的中文参数是GB2312还是Utf-8编码” 也拜读了wcwtitxu使用巨牛的正则表达式检测UTF8编码的算法。 使用无数或条件的正则表达式用起来却是性能不高。 刚好曾经在项目中有类似的需求,这里把处理思路和整理后的源代码贴出来供大家参考 先聊聊 阅读全文
posted @ 2017-04-03 22:45
张柯宇
阅读(505)
评论(0)
推荐(0)
摘要:
前几天看到园子里一篇关于 Url 重写的文章《获取ISAPI_Rewrite重写后的URL》 , URL-Rewrite 这项技术早已不是一项新技术了,这个话题也已经被很多人讨论过多次。搜索一下URL-Rewrite可以找到很多URL-Rewrite方面的文章和组件,自己以前也多次接触过这个东东,也 阅读全文
posted @ 2017-04-03 22:45
张柯宇
阅读(6907)
评论(0)
推荐(1)
摘要:
使用MOQ来伪装和隔离被依赖对象,从而提高被测对象的测试效果。 安装 通过http://code.google.com/p/moq可以下载MOQ的最新版本。在SSL项目中,我们使用的是MOQ 3.1.416.3版本。在SCM中项目目录下的Lib目录下有该工具的二进制版本。直接在单元测试项目中引用即可 阅读全文
posted @ 2017-04-03 22:44
张柯宇
阅读(1030)
评论(0)
推荐(0)
摘要:
代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 <meta charset="UTF-8"> <title>Doc 阅读全文
posted @ 2017-04-03 22:43
张柯宇
阅读(3933)
评论(2)
推荐(0)
摘要:
第一部分 我们知道JavaScript中的数据类型有基本数据类型和引用类型,其中Object类型就是非常常用的类型。那么如果创建一个Object类型的实例呢?下面我介绍两种方法: 第一:构造函数法。 1 2 3 var person=new Object(); person.name="zhuzhe 阅读全文
posted @ 2017-04-03 22:42
张柯宇
阅读(4688)
评论(0)
推荐(0)
摘要:
相信很多初学者对与javascript中的执行环境与作用域链不能很好的理解,这里,我会按照自己的理解同大家一起分享。 一般情况下,我们把执行环境分为全局执行环境和局部执行环境,其中局部执行环境我们又可以称之为函数执行环境。那么究竟什么使执行环境呢?通俗的说,执行环境即为代码执行时所处的环境。我们下来 阅读全文
posted @ 2017-04-03 22:42
张柯宇
阅读(259)
评论(0)
推荐(0)
摘要:
我们在淘宝、搜狐等大型网站上都可以看到使用的一些二级下拉菜单,比如下面这张图片。 但是如何实现类似的图片呢?实际上,我们有至少三种方式来实现,下面,我附上代码供大家参考。 1.仅使用html和css 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 阅读全文
posted @ 2017-04-03 22:41
张柯宇
阅读(17705)
评论(0)
推荐(1)
摘要:
我们一定都听过互联网协议,可以互联网协议是什么呢? 互联网的核心是一系列的协议,该协议称为互联网协议(Internet Protocal Suite)。互联网协议大体上可以分为五层。 1.应用层(Application Layer) 2.传输层(Transport Layer) 3.网络层(Netw 阅读全文
posted @ 2017-04-03 22:40
张柯宇
阅读(239)
评论(0)
推荐(0)
摘要:
1 模块简介 当你开始使用Python编程时,你或许已经使用了iterators(迭代器)和generators(生成器),你当时可能并没有意识到。在本篇博文中,我们将会学习迭代器和生成器是什么。当然,我们也会了解如何创建它们,在我们需要的时候,就可以创建属于我们自己的迭代器和生成器。 2 模块使用 阅读全文
posted @ 2017-04-03 22:38
张柯宇
阅读(2424)
评论(0)
推荐(0)
摘要:
要说希尔排序首先要明白插入排序,排序—插入排序 :http://www.cnblogs.com/PerkinsZhu/p/5664808.html 插入排序是直接对数组进行循环插入,二希尔排序是先把数组分隔成多个特别的数组,然后再对分割出来的数组进行插入排序。 该如何对数组进行分割呢? 取一个步长 阅读全文
posted @ 2017-04-03 22:37
张柯宇
阅读(280)
评论(0)
推荐(0)
摘要:
先说什么是栈: 1、后进先出 2、对数据的所有操作只能在固定的一端进行操作,不能再中间或者另一端对数据进行操作。 符合以上两点的 存储数据的类(对象) 叫做栈。 需要说明的是:栈是符合以上两个特性的所有的数据结构都可以叫做栈,无论其用什么基本容器实现的。 再说如何实现: 可以使用数组或者链表实现栈, 阅读全文
posted @ 2017-04-03 22:36
张柯宇
阅读(294)
评论(0)
推荐(0)
摘要:
建造者模式:把工人(对象组件的建造者ComputerCreator)给主管(Director),让主管告诉工人如何一步一步创建产品。 各司其职,主管知道该怎么创建对象,但是不会创建具体的对象模块。工人会创建具体的模块但是不知道给怎样一步一步创建。两者组合创建出需要的对象。 优势:把复杂对象的各个模块 阅读全文
posted @ 2017-04-03 22:35
张柯宇
阅读(254)
评论(0)
推荐(0)
摘要:
装饰者模式:灵活的对一个对象的功能进行修改。 优势:可以自由的对对象进行功能(行为)进行添加、删除操作。而不像继承那样会继承一些父类多余的方法。 示例说明:创建两个人,一个正常的人(NormalPerson)可以进行呼吸、哭、说话、跑、跳、开车;另一个聋哑人只可以进行呼吸、跳、跑、哭。要求重用各种动 阅读全文
posted @ 2017-04-03 22:34
张柯宇
阅读(165)
评论(0)
推荐(0)
摘要:
单例模式:程序在运行期间只能有一个实例对象。 第一中实现方式:饥汉模式 在类进行初始化的时候 就加载了singleton 对象,这是会占用内存。 第二种实现方式:懒汉模式 在进行调用时对singleton进行实例化,这时如果多个线程同时调用getInstance(),这时线程存在安全问题。 为了解决 阅读全文
posted @ 2017-04-03 22:34
张柯宇
阅读(153)
评论(0)
推荐(0)
摘要:
代理模式:代理者和被代理者实现共同的行为,然后让代理制调用被代理者完成这些行为。 示例说明:代理者Proxy 代理MrLi 给MrssHong 送礼物。 类图如下: 代码实现: 定义一个送礼物的接口:GiveGift 实现MrLi: 实现代理Proxy : 被送礼物者:MrssHong 测试类: 阅读全文
posted @ 2017-04-03 22:33
张柯宇
阅读(204)
评论(0)
推荐(0)
摘要:
当我们在调试,优化我们的代码的时候,想知道某段代码的真正的执行时间,或者我们怀疑某段代码,或是某几段代码执行比较慢, 需要得到具体的某段代码的具体执行时间的时候。有一个很好用的类Stopwatch。 Stopwatch 类在 System.Diagnostics命名空间下。可以用来做分析.net代码 阅读全文
posted @ 2017-04-03 22:32
张柯宇
阅读(239)
评论(0)
推荐(0)
摘要:
二叉排序树集中了数组的查找优势以及链表的插入、删除优势,因此在数据结构中占有一定的地位。但在一定的情况下二叉排序树又有可能变为链表,例如插入从1~100的数,这时进行数据查找的效率就要降低。 为了解决二叉排序树这种左右子树深度不均匀的情况引入了一种平衡二叉树(AVLTree):任何一个节点的左右子树 阅读全文
posted @ 2017-04-03 22:32
张柯宇
阅读(646)
评论(0)
推荐(0)
摘要:
Nancy是一个基于.net 和Mono 构建的HTTP服务框架,是一个非常轻量级的web框架。 设计用于处理 DELETE, GET, HEAD, OPTIONS, POST, PUT 和 PATCH 等请求方法,并提供简单优雅的 DSL 以返回响应。它提供了一个super-duper-happy 阅读全文
posted @ 2017-04-03 22:30
张柯宇
阅读(655)
评论(0)
推荐(0)
摘要:
目前很多网站管理者似乎对robots.txt并没有引起多大重视,甚至不知道这么一个文件的作用。本来应该保密的信息被爬虫抓取了,公布在公网上,本应该发布到公网的信息却迟迟不被搜索引擎收录。所以下面这篇文章,就来介绍robots.txt的作用和写作 robots.txt基本介绍 robots 是一个纯文 阅读全文
posted @ 2017-04-03 22:29
张柯宇
阅读(225)
评论(0)
推荐(0)
摘要:
前段时间,系统升级,由于系统更新发布时间较长,所以必须停掉站点进行更新。导致很多用户都来反馈系统无法访问,还认为站点被黑掉了。 所以经过那件事我们也在思考,如何做到不停机,进行热部署。单机环境下(双机或是分布式系统不用考虑这个问题),app_offline.htm是个不错的选择, 当asp.net看 阅读全文
posted @ 2017-04-03 22:29
张柯宇
阅读(233)
评论(0)
推荐(0)

浙公网安备 33010602011771号