Go to my github

随笔分类 -  C#基础系列

asp.net web控件使用和基础 C#基础 和win控件使用
摘要:有个需求中需要播放指定路径的声音,但你必须要有该路径的声音才可以播放,如果没有该文件则播放默认的声音,该方法用于初始化应用的时候获取指定目录的所有文件,便于后来播放声音的时判断路径是否存在。 using System; using TopDAL; using System.IO; using Sys 阅读全文
posted @ 2020-03-14 17:53 峡谷少爷 阅读(2942) 评论(0) 推荐(0) 编辑
摘要:数据结构 配置 数据查询需要使用延迟加载 或者 参考资料:延迟加载 示例代码 示例代码 阅读全文
posted @ 2019-12-01 03:19 峡谷少爷 阅读(618) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2019-12-01 02:59 峡谷少爷 阅读(6) 评论(0) 推荐(0) 编辑
摘要:本篇文章稍微偏原理且底层,有一定难度和且比较晦涩,文章粒度稍微粗些,更细粒度的,会在后续的文章中,结合具体的Demo实例分析。感兴趣的朋友,可以先收藏。 一 .NET框架概述 1.作用:提供了基于.NET框架开发的基础平台和模板,为.NET开发的基架; 2.基本构成:可支持语言,CLS,模板框架,基 阅读全文
posted @ 2019-05-19 08:59 峡谷少爷 阅读(235) 评论(0) 推荐(0) 编辑
摘要:windows配置nginx实现负载均衡集群 一、windows上安装nginx 1、下载nginx的windows版本http://nginx.org/en/download.html 2、把压缩文件解压至c盘根目录,并将文件夹重命名成nginx 3、在conf目录下的nginx.conf文件中, 阅读全文
posted @ 2018-11-26 10:22 峡谷少爷 阅读(1728) 评论(0) 推荐(0) 编辑
摘要:介绍 这篇文章列出了针对 ASP.NET 开发人员的有用工具。 工具 1. Visual Studio 2. ASP.NET 3. REST API 4. WCF 5. MSMQ 6. LINQ 7. RegEx 8. Javascript / JQuery/ AngularJS 9. SQL 服务 阅读全文
posted @ 2018-11-07 10:44 峡谷少爷 阅读(2483) 评论(0) 推荐(1) 编辑
摘要:通过使用Print2Flash您可以轻松的将您的文档转换成真正的Adobe Flash格式,最好的保证您的内容将实际可见,与其他格式相比,它并不存在查看工具的安装问题。 Print2Flash中有一个Interop.Print2Flash3.dll 准备工作: 1:先安装print2flashsetup.exe并启动windows服务。 2:确定电脑安装了Microsoft Office 软件。... 阅读全文
posted @ 2015-10-11 00:10 峡谷少爷 阅读(1221) 评论(0) 推荐(0) 编辑
摘要:通过使用Aspose您可以轻松的将您的文档转换成真正的图片格式,最好的保证您的内容将实际可见,与其他格式相比,它并不存在查看工具的安装问题。 准备工作: 1:下载Aspose组件包:http://download.csdn.net/detail/laoge/6931819 编写代码: 核心代码AsposeFileToImg,以下代码在文档页数超过100以上生成会变慢,页数越大生成越慢,在实际使用... 阅读全文
posted @ 2015-10-11 00:02 峡谷少爷 阅读(3817) 评论(0) 推荐(0) 编辑
摘要:2 System.Web.Mvc V 4.0.0.0 组件分析 2.1 Routing组件(路由选择) Routing的作用就是负责分析Url Action的要求• 必须是一个公有方法• 必须返回ActionResult类型• 必须是实例方法• 不能是范型方法• 没有标注NonActionAttribute• 不能被重载(overload) 2.2 Controller(控制器) ... 阅读全文
posted @ 2014-09-25 17:27 峡谷少爷 阅读(2117) 评论(1) 推荐(0) 编辑
摘要:EF 5.0 帮助类 加入命名空间: using System;using System.Data;using System.Data.Entity;using System.Data.Entity.Infrastructure;using System.Linq;接口: public ... 阅读全文
posted @ 2013-10-11 10:21 峡谷少爷 阅读(7585) 评论(0) 推荐(2) 编辑
摘要:概述我们在做任何事情之前都需要获取很多调试步骤:1:485转换器连接硬件2:485转换器上的USB接口连接电脑。3:打开设备管理器 ->查看端口4:打开串口调试工具,在串口配置的地方修改串口与设备管理器端口一一对应。5:了解硬件协议,给硬件发送命令,验证命令的正确性。准备工作准备工作我们应该要有一个工具,一个支持485转换的硬件。一个串口调试助手.根据调试工具可以看出,硬件协议包含两个部分《1:串口相关配置参数。2:发送的硬件命令开始调试工作比如有协议如下:1、 发送:FE FE FE FE 68 20 57 29 34 32 00 8F 41 20 04 A0 17 00 55 6E 阅读全文
posted @ 2013-10-11 10:13 峡谷少爷 阅读(11312) 评论(2) 推荐(0) 编辑
摘要:一 概述Socket服务只是提供一个网络传输服务。业务逻辑层在整体架构中的位置在那里呢,如图:网络层将解包后的消息包抛至业务逻辑层,业务逻辑层收到消息包后,解析消息类型,然后转入相应的处理流程处理网络层应提供发送消息的接口供业务逻辑层调用,因为网络层不会主动发送消息,发送消息的操作是由业务逻辑层来控制的,所以业务逻辑层应根据具体的业务应用,封装不同功能的发送消息的方法。二 设计那我们有应该如果来设计业务逻辑层呢,尽量与Socket解耦合以达到相对的独立性。根据上面的图来说是根据业务类型来处理不同的业务逻辑,并返回给客服端提示结果。我们先来设计一个通用的业务接口,如下:public interf 阅读全文
posted @ 2013-07-15 13:52 峡谷少爷 阅读(1079) 评论(0) 推荐(0) 编辑
摘要:一 背景 最近在园子了浏览了几篇有关Socket文章,得到了一些启发萌生了想要重构公司在2000年用.NET Framework 2.0 与 Visual Studio 2005开发的AsySocket项目为了希望能够尽快的了解公司这个项目,Google了很多国内外的网站让我对Socket有了更深层次的了解也知道Socket从2.0到4.0发生许多变化,比如在2.0中没有SocketAsyncEventArgs类,大家在园子里把这个类说的这么邪乎,小弟不才有想尝试着使用.NET Framework 4.0 与 Visual Studio 2010也开发一个可扩展多线程异步Socket服务器.. 阅读全文
posted @ 2013-07-12 08:34 峡谷少爷 阅读(1790) 评论(0) 推荐(0) 编辑
摘要:什么是Modbus? Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。Modbus 协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备的过程,如果回应来自 阅读全文
posted @ 2013-06-14 13:36 峡谷少爷 阅读(170769) 评论(4) 推荐(26) 编辑
摘要:一、摘要 目前的框架设计中,引入元数据(metadata)已经是必然的事情,元数据设计原则,EF元数据设计初了MSDN上的还有胡分享的EntityFramework 元数据 设计分析文章写的不错。目前行业提出的DSL(domain specific language)语言,更是把元数据话费得淋漓尽致啊。那OEA里面的元数据是什么样子的呢?! 二、OEA元数据架构图... 阅读全文
posted @ 2013-05-06 09:25 峡谷少爷 阅读(988) 评论(0) 推荐(0) 编辑
摘要:陆陆续续学习OEA,也有一段时间了,从整体上来说自问还是了解,我们先来看看作者是怎么想的OEA中的缓存模块设计,看完了作者的文章为了巩固所学我们在来阅读代码,提高编程思维。 阅读全文
posted @ 2013-01-18 13:52 峡谷少爷 阅读(853) 评论(1) 推荐(1) 编辑
摘要:一、摘要这里主要是复制网上的,目的是为了方便自己以后查找,如有版权问题,请与我联系删除。二、方法一绑定1: enum TestEnum {zero=0,one=1,two=2} 2: ComboBox cbo = new ComboBox(); 3: cbo.DataSource = System.Enum.GetNames(typeof(TestEnum));4: TestEnum test = TestEnum .one; 5: cbo.SelectedIndex = this.cbo.FindString(test.ToString());6: 取值1: Te... 阅读全文
posted @ 2013-01-16 11:29 峡谷少爷 阅读(3063) 评论(0) 推荐(0) 编辑
摘要:摘要 一直以来,完美的用户体验是桌面应用程序和Web应用程序中的一大障碍。许多开发人员绞尽脑汁将界面设计得美观炫丽些、互动感强些,但费了九牛二虎之力, 还是差强人意。由于技术上的限制,Web 应用程序无法提供与桌面应用程序同样丰富的用户体验。而随着电脑与每个人的生活、工作变得密不可分,人们对桌面应用程序的要求也不断提高。永不满足的人们 要求桌面应用程序能够播放视频、运行动画、采用二维或三维图形,以及调用不同的文档。 想实现这些吗?那就用WPF!来句流行的广告词:用了都说好! 二、本文大纲 a、摘要。 b、本文大纲。 c、远景。 d、... 阅读全文
posted @ 2012-09-26 17:09 峡谷少爷 阅读(4) 评论(0) 推荐(0) 编辑
摘要:一、摘要 由于工作需要,就想着把OEA里的多线程提取出来,但OEA 是4.0 的产物,看了一下代码 OEA里的多线程用的是3.0的技术,有戏就想着翻译成2.0的了 :) 我们还在2.0上挣扎着,贴出来也是为了以后可能还会用到,做个备份了,和我一样还在2.0 上挣扎的童鞋有救了¥@……¥*%)。二、本文大纲 a、摘要 b、本文大纲 c、OEA 多线程 d、2.0 版本 的多线程 e、NET 4.0 Task处理多线程 f、WinFrom线程问题三、OEA 多线程 OEA 多线程的代码被作者放在哪呢,就在OEA 主项目中的Utils中看下图,代码大家可以到可以到BloodyAn... 阅读全文
posted @ 2012-06-12 11:07 峡谷少爷 阅读(1810) 评论(0) 推荐(2) 编辑
摘要:一、摘要 没事玩玩,哈。有感兴趣的可以去玩玩。 二、本文大纲 a、摘要 。 b、动软介绍 。 c、动软模板 。 三、动软介绍 大家直接去看官网就可以了哈,地址了,在这呢。http://www.maticsoft.com/default.htm 这里就不细说了吧。 四、动软模板 OEA实体模板。 1: <#@ template language="c#" HostSpecific="True" #> 2: <#@ output extension= ".cs... 阅读全文
posted @ 2012-05-30 13:37 峡谷少爷 阅读(2035) 评论(0) 推荐(3) 编辑