自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

星火燎猿

我们只用技术说话 眼界决定境界,定位决定地位

  • 博客(26)
  • 资源 (71)
  • 收藏
  • 关注

原创 软件设计模式之外观设计模式(Darren)

首先各位博友对Darren的一直支持,令我最高兴的一件事就是我的博文被CSDN推荐到首页啦,激动啊,大家有兴趣的可以去捧捧场,顺便顶顶啊:http://blog.csdn.net/fwj380891124/article/details/7600346先回顾一下之前我们已经讲过的设计模式:简单工厂模式,策略模式,单一职责原则,开放封闭原则,依赖倒转原则,装饰模式,抽象工厂模式,模板

2012-05-31 23:52:19 1865

原创 软件设计模式之迪米特法则(Darren)

各位博友晚上好先回顾一下之前学习的设计模式和原则简单工厂模式,策略模式,单一职责原则,开放封闭原则,依赖倒转原则,装饰模式,代理模式,抽象工厂模式,原型模式(Copy,深复制,浅复制)以及昨天刚刚学习的模板方法(最大化优化代码)。今天吃完饭听了一会猫扑网络电台,感觉里面的MM声音不错,听了一个小时,现在开始继续学习啦。迪米特法则定义(Law of Demeter)又叫最少知识法

2012-05-30 22:55:05 2503 1

原创 大话设计模式之模板方法模式(Darren)

大家晚上好,又在每天的这个时候和大家分享学习成果了:之前我写了:简单工厂模式,策略模式,单一职责原则,开放封闭原则,依赖倒转原则,装饰模式,代理模式,抽象工厂模式,原型模式,今天来讲一下设计模式之模板方法模式.在编程过程中也许大家都会遇到重复的代码,然而重复对于我们来说就是:重复=易错+难改,而模板方法模式就是帮助我们去减少这些重复的代码。为了更好的了解模板方法模式先看看我写的

2012-05-29 23:55:05 2180

翻译 C#多线程参数传递

在多线程或单线程任务中,让线程带传入参数一直是个麻烦的问题,通常有种方法就是以类,对像的变量来传参数,这种方法理解上很简单不过在某些场合使用很麻烦,这里就不介绍了,我们主要介绍一种.NET2.0中新增加的带参数运行线程的方法,示例程序如下:ParameterizedThreadStart ParStart = new ParameterizedThreadStart(ThreadMetho

2012-05-29 11:40:47 1380

原创 设计模式之原型模式解决魔兽怪物创建(Darren)

在之前的文章中我们讲了简单工厂模式,策略模式,单一职责原则,开放封闭原则,依赖倒转原则,装饰模式,代理模式,抽象工厂模式,上一节在抽象工程模式中讲了利用工厂模式创建英雄的过程,今天我将带大家用原型模式模拟一下魔兽世界里面的怪物创建,其实我平时很少玩游戏的,但是我喜欢对游戏进行分析,下面就讲一下设计思路:我要模拟的是这样的场景,模拟游戏地图中的出怪功能:地图中创建怪,也许一次不止要创建一个怪

2012-05-28 21:29:35 1656

原创 31个方法把你的IQ提高到顶峰,你还在等什么?

引导语:每个人都希望自己聪明过人,你是否很想让自己的IQ高点呢?你是不是在寻找提高IQ的绝顶方法呢?现在告诉你们31个方法,总有一个方法适合你的!只要日常多加注意,你也可以变得更聪明,也更健康喔!     1.和朋友玩益智游戏    研究显示,填字游戏能减少患痴呆症的风险。所以在智能手机上玩游戏的时候不用感觉内疚了。    2.吃点姜黄    这是印

2012-05-25 09:42:22 2318 3

原创 软件开发模式之工厂模式模拟魔兽英雄创建(Darren)

很高兴又在每天的这个时候可以学习了,今天和大家分享一下我刚学习的设计模式工厂模式:今天这个事例使用游戏里面的思想去做的,希望大家有兴趣。工厂模式定义:定义一个创建对象的接口,让子类决定实例化哪一个类,工厂方法让一个类的方法延迟到了其子类。简单工厂VS抽象工厂:简单工厂最大的好处在于在工厂中加入了逻辑判断,根据客户端变化动态创建具体的类,对于客户端来说,去除了与具体产

2012-05-25 00:02:56 8423 30

转载 Silverlight的依赖属性与附加属性

在今天写博客前先贴上一个帖子,喜欢的朋友可以转载过去看看。好久没写Silverlight了,依赖属性(Dependency Property)和附加属性(Attached Property)这两个算是很基础的知识都不是很记得了。写一写,当做一下笔记吧。CLR属性 与 依赖属性CLR属性我们非常熟悉了,在DotNet编程中随处可见。最简单最常见的属性访问器就是直接操纵类的私有成员,如

2012-05-24 21:55:18 906

原创 设计模式之代理模式学习分享[Darren]

很高兴又在每晚的这个时候和博友有分享今天的学习成果了,感谢大家一直对Darren的支持,也希望各位博友们能将自己的好文章分享出来,在此Darren只是抛砖,希望大家不要吝啬自己的学识,江海之大,汇集于河流。不多说了,直接进入主题。 先介绍大力模式的定义:为其它对象提供一个代理来控制对这个对象的访问。定义是不是挺简单的?下面送上代理模式的结构图这个图也不难,大家一看都会看

2012-05-23 23:29:44 1452 1

原创 软件设计模式之装饰模式(Darren)

各位博友晚上好,又到了每天和大家分享学习成果的时候了,前几天一直在学习设计模式中的3大原则:单一职责,开放封闭,依赖倒转原则,今天终于走上正路开始学习装饰模式l了,闲话少说,先来介绍一下装饰模式:定义:动态的给一个对象添加额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 Component是定义了一个对象的接口,可以给这些对象动态的添加职责,ConcreteComponent是

2012-05-22 23:46:10 1708 1

转载 腾讯微信技术总监周颢:一亿用户增长背后的架构秘密

[CSDN.NET专稿 付江/文] 微信——腾讯战略级产品,创造移动互联网增速记录,10个月5000万手机用户,433天之内完成用户数从零到一亿的增长过程,千万级用户同时在线,摇一摇每天次数过亿...在技术架构上,微信是如何做到的?日前,在腾讯大讲堂在中山大学校园宣讲活动上,腾讯广研助理总经理、微信技术总监周颢在两小时的演讲中揭开了微信背后的秘密。周颢,2001年毕业于华南理工大学,计算机专业硕士

2012-05-21 22:59:38 1764 2

原创 Darren大话设计模式之依赖倒转原则

各位博友晚上好,又到了晚上的这个时间,感谢大家一直对Darren博客的支持,希望这篇文章对你有所帮助:这几天一直在看设计模式:简单工厂模式,策略模式,单一职责原则,开放封闭原则,今天我学习了依赖倒转原则,再此和大家分享一下学习心得。抽象不应该依赖细节,细节应该依赖于抽象。说白了就是针对接口编程,而不是针对实现编程。依赖倒转原则:高层模块不应该依赖与低层模块,两个都应该依赖抽象。

2012-05-21 21:59:02 1377

原创 MVVM模式原理分析

亲爱的博友们,感谢来到Darren的博客 很久之前就想抽时间研究一下mvvm设计模式,相对于MVC,MVP设计模式之后,MVVM在WPF和SL开发中得到了广泛的使用。直接进入主题: 1, 前提可以说MVVM是专为WPF打造的模式, 也可以说MVVM仅仅是MVC的一个变种, 但无论如何, 就实践而言, 如果你或你的团队没有使用"Binding"的习惯, 那么研究MVVM就没有多大

2012-05-17 22:15:47 4827

原创 设计模式之开放封闭原则

亲爱的博友们,感谢来到Darren的博客 最近一直很忙,今天抽空开了一下开放封闭原则,再这里和各位分享一下学习心得: 开放封闭原则:软件实体(类,模块,函数)等等,对于扩展是开放的,对于修改是封闭的。 对于程序设计而言,怎么的设计才能面对需求的改变却可以保持相对的稳定,从而可以使得系统可以再第一个版本的基础上不断的推出新版本呢?答案是在程序设计的时候使用开放封闭原则。

2012-05-17 21:37:38 1905 7

原创 C#摄像头编程

这段时间搞视频采集方面的程序,在国外网站上找到一个用C#写的驱动摄像头的程序。经改造和调试,如下:(1)安装摄像头后,一般可以找到一个avicap32.dll文件(2)这是一个关于摄像头的类:using System;using System.Runtime.InteropServices;namespace webcam{ ///  /// avicap 的摘

2012-05-11 15:36:00 2821

原创 关于ASP.NET页面打印技术的总结

B/S结构导致了Web应用程序中打印的特殊性。  •程序运行在浏览器中,打印机在本地,而文件确可能在服务器上,导致了打印控制不是很灵活。  •格式如何控制和定制等,是我们开发中可能会面对的问题。  打印文档的生成  • 1、客户端脚本方式  一般情况下,主要使用JS可以分析源页面的内容,将欲打印的页面元素提取出来,实现打印。通过分析源文档的内

2012-05-11 14:49:31 1250

原创 大话设计模式之单一职责原则

很高兴又在每天的这个时间和大家一起分享自己的学习见解,今天我看了一下大话设计模式里面的单一职责原则,现在就跟大家一起分享一下自己的学习成果:单一职责的定义:就一个类而言,应该只有一个引起它变化的原因。为什么要使用单一职责模式呢:如果一个类承担的职责过多,就等于把这些职责耦合在了一起,一个职责的变化可能会削弱或者抑制这个类完成他职责的能力。这种耦合会导致脆弱的设计,设计会遭到意想不到

2012-05-11 00:58:02 2420 7

原创 简单工厂模式和策略模式的区别

最近一直在抽时间研究设计模式,之前对设计模式也有一定的了解,但是都没有平心静气的去研究过,只是了解了一些皮毛,最近打算再深入研究一下,重新打开了设计模式的数据,对之前的疑问一个个的刨根问底,今天看了简单工厂模式和策略模式看的人有点小晕,两个的大概思路没有怎么变,都是通过多态去减少代码的耦合度,怎么看两个都是如出一辙,最后终于找到了两个的本质区别,在此和大家分享下:先上代码:简单工厂模式:

2012-05-10 01:45:14 17885 13

原创 Microsoft Visual SourceSafe 2005 下载与配置

http://down2.cr173.com//xl/Microsoft.Visual.SourceSafe.2005.zip  配置Microsoft Visual SourceSafe 2005的Internet访问VSS2005发布以后,早就听说可以支持Internet访问,这是一个很有意思的特性。前两天有空,就安装配置了一下,成功访问。现在安装过程发布出来,大家共享

2012-05-09 01:21:58 7216

原创 子网/子网掩码原理简介

只有在一个网络号下的计算机之间才能"直接"互通,IP地址是以网络号和主机号来标示网络上的主机的,只有在一个网络号下的计算机之间才能"直接"互通,不同网络号的计算机要通过网关(Gateway)才能互通子网掩码的作用就是用来判断任意两个IP地址是否属于同一子网络,为此IP网络还允许划分成更小的网络,称为子网(Subnet),这样就产生了子网掩码。子网掩码的作用就是用来判断任

2012-05-07 23:44:31 9365

转载 数据库之间的沟通

数据库和数据库也要交流数据?1. 不同系统需要集成,必须建立数据直接的沟通渠道2. 不同业务部门需要沟通,必须实现数据库到数据库的管道3. 同一系统内部需要在两个数据库之间实现数据流通图,数据库之间交流数据跨数据库数据交流需求是?1. 相同类型数据库之间的数据同步2. 不同类型数据库之间的数据同步3. 数据库与文件之间的数据转换4.

2012-05-07 23:40:00 1372

转载 如何防止代码腐烂

很多团队都有这个问题,一个项目的代码本来开始设计得好好的,一段时间以后,代码就会变得难以理解,难以维护,难以修改。为什么?我一直在思考这个问题。  让我们先看一个人的情况。  1. 程序员的成长  新手的代码  新手的代码没有经验,基本不考虑代码设计,代码规模稍稍大一点则自己就乱了。  进阶者的代码  小规模的时候

2012-05-06 23:03:42 657

转载 我最喜欢的10条编程语录

10. If debugging is the process of removing software bugs, then programming must be the process of putting them in. – Edsger Dijkstra如果调试程序是移除臭虫(软件缺陷)的过程,那编写程序就是把臭虫放进来的过程。—— 迪杰斯特拉09. The first 9

2012-05-05 09:55:54 657 3

转载 Silverlight中关于DomainService操作数据的分析

在当初搭建项目架构时.考虑到把数据访问和UI分离利用Silverlight RIA Services Class Library类库来搭建底层数据访问. 同时页面显示数据格式较多. 有一部分采用绑定方式.所以用到MVVM[Module-View-ViewModule]框架比较容易, 这样既是把MVVM框架和Ria Service数据访问混合到一块.项目结构:说明项目结构:H

2012-05-04 22:50:04 1647

原创 懂得分享,成就不平凡的人生[Darren]

经过这些年的不断努力,今天我也要在这里和大家一起写博客啦,把自己积累的东西分享给大家,这样大家也会少走弯路,对人对己都无害处,同时也感谢大家的无私分享,真的,是你们才让当今的IT行业变得火热,懂得分享,乐于分享,在学习中如此,在生活中我们也应该如此,希望大家以后都做一个乐于分享的人。我也坚信我们可以做到,在这个快速发展的社会中,也许就是你的一篇文章,可以改变一个人的一天,一年,甚至是一生。

2012-05-04 22:19:08 3027

转载 十年学会程序设计

Peter Norvig (Copyright 2001) 原文网址为何大家如此匆忙?走进任何一家书店,你会看到书架上一排不见尽头的放着如 以及几天或者几小时学会Windows, 因特网或者Visual Basic 这类书。我在Amazon 网上书店用一下的方式进行高级搜索:出版年份: 1992以后 书名包括:“天” 和 “学习” 或 “自学”得到了268条搜

2012-05-04 12:24:51 627

CefNet.dll网页中文输入程序闪退bug修复

当前cefNet版本105.3.22248.142,配合CefNet.Avalonia.Eleven在程序里面使用,底层库存在按键字符转义的bug,导致展示的网页里面无法输入中文的bug。异常信息: System.InvalidOperationException:“Incompatible input locale.” 在 CefNet.Input.KeycodeConverter.CharacterToVirtualKey(Char character) 在 CefNet.Avalonia.WebView.OnTextInput(TextInputEventArgs e) 在 Avalonia.Input.InputElement.<>c.<.cctor>b__32_4(InputElement x, 博客地址: https://blog.csdn.net/fwj380891124/article/details/137871148

2024-04-17

这是使用C#开发的一个获取窗口文本以及所属进程的一个工具,方便我们可以快速定位到进程Id和进程里面展示的内容

这是使用C#开发的一个获取窗口文本以及所属进程的一个工具,方便我们可以快速定位到进程Id和进程里面展示的内容 1. 比如可以快速定位到广告弹窗所属的进程以及文件位置 2. 对于密码框中未显示的密码也可以显示出来 完整的源代码,测试过程中如果发现没法满足你的要求可以按照你的实际需求进行完善。

2024-02-22

AvaloniaVS.VS2022

如果您正在使用Visual Studio开发Avalonia,您应该安装Avalonia for Visual Studio扩展。 该扩展提供了Avalonia XAML的智能感知支持以及预览功能。 本安装程序是Visual Studio 2022版本上专用的,非该版本的开发工具不要下载。

2023-12-01

C#版本的海康热成像系列相机测温实现

海康官方SDK没有提供热成像相关实现的演示功能,该程序包括海康相机热成像测温相关的实现,大家可以直接下载进行测试,或者对自己的程序进行调整!

2021-07-21

网页提示特效通用.zip

网页提示特效,可用于404,401等特殊页面的设计,将文字转换为颗粒图画,效果炫。。。欢迎大家下载体验

2020-09-15

SignalR 演示代码

SignalR 演示代码,演示了Connect 和 Hub两种模式!!!

2016-09-23

Lamda演示代码

Lamda进化史演示代码,博客文章地址:http://blog.csdn.net/fwj380891124/article/details/52610462

2016-09-21

mqtt-websocket-example

mqtt,websocket

2016-04-22

Linux系统puty+winscp

Linux系统puty+winscp,有需要的朋友可以下载看看,结合本人的一篇博文使用!

2016-02-20

HTML5 socket通信,C#版

随着HTML5 WebSocket技术的日益成熟与普及,我们可以借助WebSocket来更加方便地打通BS与CS -- 因为B/S中的WebSocket可以直接连接到C/S的服务端,并进行双向通信。如下图所示:

2015-08-12

wireshark_cn

不错的一款网络监控工具,希望可以帮助到大家,本款为汉化版,请放心下载。

2013-11-20

VS2010开发activeweb插件

VS2010开发activeweb插件,非常实用,找了好久才找到这么全的代码。

2013-07-01

VS打包Web项目实例

VS web安装包制作,包括数据库的动态创建或者附加等功能,很实用...

2013-05-20

VS2008水晶报表入门

VS2008水晶报表入门

2013-04-20

asp.net上传头像预览

asp.net上传头像预览

2013-03-06

简单项目资料总结

简单项目资料总结

2013-01-21

简单的项目需求分析(测试用)

本人测试用的,不提供外部人员使用,下载许谨慎。

2013-01-19

常见C#120问

C#120问

2013-01-19

12306最新订票软件(1.16)

12306最新订票软件(1.16)

2013-01-16

C#版P2P学习

C#版P2P学习

2013-01-16

火车票购票软件

火车票购票软件

2013-01-16

Winform简单的学习例子

Winform简单的学习例子,适合刚刚接触的朋友们。

2012-12-17

软件开发流程

介绍完整的软件开发流程,看了以后,也许你就会喜欢上编程。

2012-12-15

W3CSchool里面包括最新的HTML5技术

W3CSchool里面包括最新的HTML5技术,内容很全面,需要的可以下载研究。

2012-12-10

WPFMVVMTest

WPF事例 MVVM事例

2012-11-26

WPF图片浏览工具

WPF做的图片浏览工具

2012-11-22

概念版QQ登录界面

概念版QQ登录界面源码,绝对物有所值。放心下载,如果有任何问题可以联系我。

2012-11-20

WPF全系列事例代码

WPF基础教程所有相关的源代码,博客文章请查阅:http://blog.csdn.net/fwj380891124 之WPF板块类容。非常详细的介绍了WPF,适合初学者入门学习。

2012-11-17

C#网络编程

很不错的C#网络编程学习资源,推荐下载。

2012-11-09

Expression Blend知识锦

Expression Blend知识锦

2012-10-17

winform发票打印

Winform打印 发票

2012-10-15

C#编程规范V1.0

C#编程规范

2012-09-18

全省重点营运车辆部省动态信息公共交换平台

全省重点营运车辆部省动态信息

2012-09-18

软件编程规范

软件编程规范

2012-09-18

Jquery文档

Jquery文档

2012-09-05

PISDK_1_3_8_388

PISDK

2012-08-23

winform界面

WInfrom界面文档,仅限交流使用,不代表全部内容。下载请慎重。

2012-08-16

Winform测试界面

Winform测试界面,仅限于测试使用,不保证后续维护。

2012-08-16

ArcGIS_Engine开发入门教程C#

ArcGIS_Engine开发入门教程

2012-08-13

UDP传输文件事例

UDP传输文件事例

2012-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除