Loading

Loading

摘要: 当图像缺失部分太多的时候,结合多阶段方法和边缘先验信息,这个 GAN 实现了高还原度的图像修复,玩法还不止于此。 在过去几年中,深度学习技术在图像修复方面取得了显着进步。然而,许多这些技术无法重建合理的结构,因为它们通常过度平滑和/或模糊。 阅读全文
posted @ 2019-02-24 10:29 楚人Leo 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 在上一篇译文——《深入理解C#——在C#中实现单例模式》中,对在C#中实现单例模式进行了详细阐述。我们在日常的开发中可以采用解决方案4或解决方案6来实现单例模式,但每个单例类都需要单独实现。 我们再来看看使用单例模式的一些场景: 阅读全文
posted @ 2019-01-16 01:15 楚人Leo 阅读(2185) 评论(0) 推荐(2) 编辑
摘要: 单例模式是软件工程中最着名的模式之一。从本质上讲,单例是一个只允许创建自身的单个实例的类,并且通常可以简单地访问该实例。最常见的是,单例不允许在创建实例时指定任何参数——否则对实例的第二个请求但具有不同的参数可能会有问题!(如果对于具有相同参数的所有请求都应访问相同的实例,则工厂模式更合适。)本文仅处理不需要参数的情况。通常,单例的要求是它们是懒惰地创建的——即直到第一次需要时才创建实例。 阅读全文
posted @ 2019-01-09 23:33 楚人Leo 阅读(24162) 评论(8) 推荐(17) 编辑
摘要: 现在用 C# 来开发跨平台应用已经有很成熟的方案,即共用非界面代码,而每个操作系统搭配特定的用户界面代码。这个方案的好处是可以直接使用操作系统原生的控件和第三方控件,还能够和操作系统深度集成。 这里的深度集成主要是指一些 Windows 专有的系统特性: Windows 托盘 Windows 跳转列 阅读全文
posted @ 2017-07-10 11:22 楚人Leo 阅读(10534) 评论(18) 推荐(11) 编辑
摘要: 首先创建一个自定义控件,继承自FrameworkElement,“Generic.xaml”中可以不添加样式。 要自定义空心文字,要用到绘制格式化文本FormattedText类。FormattedText对象提供的文本格式设置功能比WPF提供的已有文本控件提供的相应功能更为强大。调用Formatt 阅读全文
posted @ 2015-11-14 23:26 楚人Leo 阅读(3239) 评论(0) 推荐(2) 编辑
摘要: 1、Windows进程间通信的各种方法 进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。 多进程/多线程是Windows操作系统的一个基本特征。Microsoft Win32应用编程接口(Application Program 阅读全文
posted @ 2015-09-19 16:59 楚人Leo 阅读(996) 评论(0) 推荐(0) 编辑
摘要: WPF程序中,对于异常的捕获一般使用try/catch块。就像程序中的bug一样,很难保证程序中所有的异常都能够通过try/catch捕获。如果异常没有被捕获,轻则影响用户体验,严重时会导致数据丢失。WPF中提供了Application.DispatcherUnhandledException事件和 阅读全文
posted @ 2015-09-11 15:54 楚人Leo 阅读(7463) 评论(2) 推荐(10) 编辑
摘要: 关于SQLite SQLite是一款轻型的嵌入式的遵守ACID的关系型数据库管理系统,诞生已有15个年头了。随着移动互联的发展,现在得到了更广泛的使用。 在使用SQLite之前,我们势必要先了解它一些“个性”的地方。下面是它的一些特点: 除了这些,SQLite还有着比同是开源的Mysql、Postg 阅读全文
posted @ 2015-09-02 16:27 楚人Leo 阅读(15541) 评论(10) 推荐(1) 编辑
摘要: 前言 站在开发者的角度,WebService 技术确实是不再“时髦”。甚至很多人会说,我们不再用它。当然,为了使软件可以更简洁,更有层次,更易于实现缓存等机制,我是非常建议将 SOAP 转为 RESTful 架构风格的。但到目前为止,WebService 在一些Public Institution 阅读全文
posted @ 2015-08-25 14:22 楚人Leo 阅读(21303) 评论(11) 推荐(21) 编辑
摘要: 背景 有时候我们会有这样的需求,将 WebService URL 中的 asmx 后缀去掉;或者我们要模拟普通 Web 的 URL,接口名称直接拼接在 URL 中。这些情况我们都要用到URL重写。 关于Global 首先,在 WebService 项目中添加一个 Global.asax 类。Glob 阅读全文
posted @ 2015-08-15 19:06 楚人Leo 阅读(6603) 评论(4) 推荐(1) 编辑