随笔分类 - Demos
摘要:引文 Gradle的配置文件有点像Makefile,都是用脚本来控制代码的编译。大体上Gradle跟Maven差不多,因为最终都是把项目文件整理成javac的编译参数,用jar来打包,区别在于形式上的不同,Gradle的编译选项使用的是脚本(Groovy或Kotlin),Maven用的是Xml。据G
阅读全文
摘要:1、背景 在公交整个运营系统中,信息展示占据了很大一部分的内容。各种除了户外的各种LED拼接屏,还有用于室内信息提示用的LCD屏幕。对于LCD屏,传统的方式需往往要安装一台以上的电脑主机,然后将LCD屏当作电脑显示器使用。利用操作系统的直接输出,或是同步分屏功能,将显示的内容投到相应的LCD设备上。
阅读全文
摘要:前言 有些有着复杂业务逻辑的应用程序,需要为用户提供高度自定化的功能。比如像Word中的宏,当然可以自己设计一套简易的脚本解析引擎,但考虑通用性,成熟度,其实选择一款JS脚本引擎,直接嵌入到应用系统中可能来得更加合适。这里介绍一下ChakraCore的项目,是一个基于.Net 的JS引擎。 代码展示
阅读全文
摘要:开发环境 1、npm 安装最新的Nodejs,便包含此工具。类似Nuget一样的东西,不过与Nuget不同的是,这玩意完全是命令行的。然后用npm来安装开发环境,也就是下边的angular cli。 2、Angular Cli 通过命令行创建项目,“编译”代码,启动调度环境等功能。angular本身
阅读全文
摘要:一、概述 使用Socket 进行实时通讯,如果使用APM,只需要一个Socket类即可。如果使用EAP,则还需要一个SocketAsyncEventArgs类。本文以EAP的方式展开讨论。 Socket类提供了很多属性和操作方法,但Socket类并没有提供多少自身的状态维护,比如Connected
阅读全文
摘要:源码下载 程序分四个部分: 1、原理 使用WCF的nettcp绑定。nettcp绑定类似原来的RPC,即.net remoting,只是在WCF提供统一协定,同一服务可以拥有多种客户端。 2、代码展示 代码部分分为契约、服务、服务端UI、客户端四个部分。 2.1、契约部分 定义服务的接口,一个提供服
阅读全文
摘要:QGIS 入门演示之《用 QGIS 画矢量交通路线图》 脚本编程之准备知识《Python 教程》 QGIS API QGIS插件库 运行QGIS脚本,对于桌面应用来讲有4种方式: QGIS 启动时自动运行Python脚本 QGIS 控制台中运行发布的Python命令 创建Python写的插件 创建基
阅读全文
摘要:SignalR SignalR集成需要 Autofac.SignalR NuGet 包。 SignalR 集成提供SignalR 集线器的依赖集成。由于 SignalR 是内部构件,所以不支持SignalR每请求的生命周期依赖。 这个文档主要是关于Autofac的,你有兴趣可以点击这里: 微软关于S
阅读全文
摘要:什么是依赖注入? 如果你已经熟悉依赖注入可以跳过此节。 依赖注入 (DI) 模式下,对象并不为自身的依赖负责。 下边的例子是一个主动 DI. 假设你有个对象需要消息日志。你可能定义了一个日志接口: C# 在你的对象中,你可以创建一个 ILogger来记录消息。 C# 可以工作,但不是最好的设计。如果
阅读全文
摘要:此示例尽量以最简洁的代码演示并行处理的功能,此示例代码中分别用单线程和多线程分别执行5次耗时1秒的操作。打印出执行过程及耗时。 以下为示例代码,.net framework要求4.0以上。 运行结果 附:官方示例
阅读全文
摘要:步骤 说在前边 wf 4.0服务里确定工作流实例不再是什么Guid,而是客户端提交的数据或服务的协议。具体MSDN原文如下: 相关的类型 相关可以基于协议,也可以基于内容。基于协议的相关使用消息传递基础结构提供的数据在消息之间提供映射。使用基于协议的相关而彼此相关的消息通过使用内存中的对象(如 Re
阅读全文
摘要:/Files/icoolno1/nvelocity.rar 环境需求:.net framework 4.0 Velocity的流程: 读取模板文件->解析语法->合并变量执行->输出目标文件 下边是JAVA的示例: } 下边是一段C#代码示例: 以上两段基本上相同,主要区别就是加载配置方式不一样,当
阅读全文
摘要:原来asp.net的中的请求是基于物理文件(.aspx)的,所以一个基本的请求对应于应用程序中的某个具体文件。 所以,在asp.net中,对用户请求没有特别的管理需求,你只要管理好应用程序的物理文件就可以了。 到MVC中,这一切发生的根本的改变。用户请求跟物理文件没有一点瓜葛,也是因为有了这样的特性
阅读全文
摘要:这里没有关于设计模式的大道理,也没有对于MVC正统解释,名词术语也不规范,只是解决了一些小小的问题。 还有就是,偶打算写一个系列。。。 页面文件非得放在Views目录下边吗? 有关ViewPage的定位的问题。 MVC模式下的数据绑定 有关重复数据展示的一个简单的解决方案
阅读全文
摘要:查看相差文档后代码以及动手实践后证明,标题的答案是否定的。 不过官方文档说的比较简单,也没提供相差配置说明,最后发现Controll.View(sting)的一个重载可以定位到其它的文件,但也没有具体展开 说明参数的具体规则。 具体规则如下: 相对控制器目录的名称规则: 一种是相对Controlle
阅读全文
摘要:很怀念Webform下的基于模板的数据绑定。 查了下文档,HtmlHelper并没有相关的直接支持,需要自己在html里迭代生成数据列表。 既然HtmlHelper用的不是很爽,何必舍近求远,要知道ViewPage继承于Page的啊。对于View的局部使用webform的作法,有何不可呢? 下边是测
阅读全文
摘要:如何运行工作流? 使用WorkflowApplication 这个类,代码如下: //工作初始参数 Dictionary<string,object> inputs=new Dictionary<string,object>(); //创建工作流实例 WorkflowApplication app
阅读全文
摘要:本程序开发环境为visual studio 2010 新建一个MVC 2 的空项目 建好后的目录结构为如下图: 既然是MCV,我们关注的就3部分内容。 Module 数据模块,Module里主要是一些持久层的Class,通常放在Modules目录下边。 Controller 请求控制器,控制器代码放
阅读全文
摘要:部署应用程序级外接程序 (2003 System)
阅读全文
摘要:在Windows窗体应用程序项目中使用NHibernate-1.2.0.GA入门
NHibernate系列第一篇
阅读全文

浙公网安备 33010602011771号