经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 C#
泛型

泛型

C# 泛型  这篇文章主要讲解C#中的泛型,泛型在C#中有很重要的地位,尤其是在搭建项目框架的时候。 一、什么是泛型 泛型是C#2.0推出的新语法,不是语法糖,而是2.0由框架升级提供的功能。 我们在编程程序时,经常会遇到功能非常相似的模块,只是它们处理的数据不一样。但我们没...[2019/1/4]

Docker在Linux上运行NetCore系列(五)更新应用程序 - alun-chen

Docker在Linux上运行NetCore系列(五)更新应用程序 - alun-chen

转发请注明此文章作者与路径,请尊重原著,违者必究。         本篇文章与其它系列文章不同,为了方便测试,新建了一个ASP.Net Core视图应用。       备注:下...[2019/1/4]

算法(第四版)C# 习题题解——2.4

写在前面 整个项目都托管在了 Github 上:https: github.com/ikesnowy/Algorithms-4th-Edition-in-Csharp 查找更为方便的版本见:https: alg4.ikesnowy.com/ 这一节内容可能会用到的库文件有 PriorityQu...[2019/1/3]

WebAPI调用笔记

前言 即时通信项目中初次调用OA接口遇到了一些问题,因为本人从业后几乎一直做CS端项目,一个简单的WebAPI调用居然浪费了不少时间,特此记录。   接口描述 首先说明一下,基于Http协议的Get、Post请求,网上有很多例子,其实方法都是一样的,这块没什么好说的,我也测试过我...[2019/1/3]

通用查询类封装之Mongodb篇

  查询在应用程序中很重要,花样也特别多,不同得业务需求需要不同的查询条件,还要支持and、or ……事实上也确实如此,程序中有N多个查询类,并且很可能其中有多个类查询同一张表,所以特别想弄一个通用的查询类。   前几天也是因为讨论有关查询的问题,想到了一个点子觉得可行,最近就抓紧实现了一下来验...[2019/1/3]

二分搜索算法

二分搜索用于在已经排序好的集合中搜索值,每次与中间值对比,小于则搜索前半段,大于中间值则在后半段,继续二分搜索,实现代码: <summary> 二分查找 < ummary> <...[2019/1/2]

xmlreader与xmlwriter里的几个坑与解决方案

xmlreader与xmlwriter里的几个坑与解决方案

  加载超过100M的xml文件时(可能不是很常见),XmlDocument这种全部加载到内存里的模式就有点不友好了,耗时长、内存高。 这时用xmlreader就会有自行车换超跑的感觉,但其间遇到几个坑,记录一下。 先看源码,包括dom和sax两种模式的读取和写入 DOM模式: ...[2019/1/2]

C# 通俗说 委托(和事件)

C# 通俗说 委托(和事件)

1.闲聊   编码一两年,   我走过了字段,   我跑过了类,   却翻不过方法。(不能灵活使用方法吧)   (写这篇博客全程听将夜中《永夜》歌曲写完的,一气呵成,安利一下) 2.叙事   我们在编码中,经常捣鼓来捣鼓去的无非就是 “ 字段,方法 ,类这三种。...[2019/1/2]

线程

声明线程:  1 public static Thread Thr1;   实例化线程 Thr1 = new Thread(() => { 串行任务 }); 启动线程: Th...[2019/1/2]

c# word interop encrypt with password protect with password - www.blender-3d.cn

public static void EncryptWithPa word(string unEncryptedWordPath, string pa word) { Word.Application wordApp = null; Word.Document documen...[2019/1/2]

C# 对象引擎,以路径形式访问对象属性(data.Product[1].Name)

C# 对象引擎,以路径形式访问对象属性(data.Product[1].Name)

对象引擎,以路径形式访问对象属性,例data.Product[1].Name。 在做excel模板引擎的时候,为了能方便的调用对象属性,找了一些模板引擎,不是太大就是不太适用于excel, 因为excel模板中不太适用写一些语法,所以要简化,现把对象引擎这一块简化抽出来分享   ...[2018/12/29]

EasyUI控件combobox重复请求后台,dialog窗口数据异常

最近在用Easy UI+Dapper+MVC4 开发一个财务收款系统,其中就发现一些小问题,供有需要的人参考。 1.EasyUI控件combobox 数据绑定 出现重复请求后台 上代码: 1 <td cla ="custom_td_Tip">收款人:</td&...[2018/12/29]

C#面向对象基础

类与实例   ?对象:一切事物皆对象,对象就是一个 自包含的实体,用一组可识别的特性和行为来标识   ?类:具有相同的属性和功能的对象的抽象的集合 1、定义类 1 cla Cat 2 { 3 public string Shout() 4 { 5 r...[2018/12/29]

c#导出文件,文件名中文乱码解决方法

public string clFielName(string fileName) { System.Web.HttpContext curContext = System.Web.HttpContext.Current; string outpu...[2018/12/29]

windows服务安装(System.ComponentModel.Win32Exception:远程过程调用失败)

“安装”阶段发生异常。System.ComponentModel.Win32Exception:远程过程调用失败 附上提示信息 C:\Windows\Microsoft.NET\Framework\v4.0.30319>installUtil.exe C:\Users\Admin...[2018/12/28]

C# 项目发布到IIS后不能用log4net写日志

在代码中正确配置了log4net后,IIS上仍然不能写日志的情况下,只需在写日志的目录添加 IIS_IUSRS 用户,并赋与读写权限即可。  [2018/12/28]

C#-总结

C# 学习总结 C#-简介(一) C#-hello world(二) C#-基本语法(三) C#-运算符(四) C#-判断语句(五) C#-循环语句(六) C#-封装(七) C#-方法(八) C#-类(九) C#-结构体(十) C#-继承(十一) C...[2018/12/28]

C#学习之旅---C#操作SQL数据库

C#操作SQL数据库 Connection(连接)对象 连接字符串: 形式1.”server=;uid=;pwd=;database=”          形式2.”server=;Intergrated Security=true/SSPI&...[2018/12/28]

C#获取微信二维码显示到wpf

微信的api开放的二维码是一个链接地址,而我们要将这个二维码显示到客户端。方式很多,今天我们讲其中一种。 <summary> 获取图片路径 < ummary> <param name="httpUr...[2018/12/27]

利用HttpWebRequest模拟表单提交

利用HttpWebRequest模拟表单提交

1 using System; 2 using System.Collections.Specialized; 3 using System.IO; 4 using System.Net; 5 using System.Text; 6 7 namespace All...[2018/12/27]

OpenCvSharp尝试

  OpenCvSharp是封装了OpenCV的.net版本 项目地址:https: github.com himat/opencvsharp 简单使用: 1、NuGet安装 2、使用OpenCvSharp打开一张图片,需要添加 OpenCvSharp...[2018/12/27]

C# 中一些类关系的判定方法

1.  IsA ignableFrom实例方法 判断一个类或者接口是否继承自另一个指定的类或者接口。 public interface IAnimal { } public interface IDog : IAnimal { } public cla Dog : IDog { } p...[2018/12/27]

MD5加密过时方法替换

使用System.Web.Security.FormsAuthentication.HashPa wordForStoringInConfigFile进行MD5加密时,会出现已过时 1 <summary> 2 32位MD5加密 3 < ummary> ...[2018/12/27]

C#中关于增强类功能的几种方式

C#中关于增强类功能的几种方式 本文主要讲解如何利用C#语言自身的特性来对一个类的功能进行丰富与增强,便于拓展现有项目的一些功能。拓展方法 扩展方法被定义为静态方法,通过实例方法语法进行调用。方法的第一个参数指定该方法作用于哪个类型,并且该参数以 this 修饰符为前缀。仅当使用 using 指令将...[2018/12/27]

Using AutoFac

Using AutoFac

第一次整理了下关于autofac的一些具体的用法 1. 安装 Autofac: Install-Package Autofac -Version 4.8.1 2. 创建两个类库项目,IService (用于编写接口),ServiceImpl(用于创建实现类) IService 下 ...[2018/12/26]

采用异步来实现重新连接服务器或者重新启动服务

  开启异步监听,不会导致主线程的堵塞,在服务异常断开后一直检测重新连接服务,成功连接服务后通知各个注册的客户端!     #region 检测断线并重连OPC服务 可以强制启动OPC服务程序 <summary> ...[2018/12/26]

SQLite使用笔记

前言 客户端存储信息的方法有好多种,在以往的项目中采用的是序列化记录到文件中的方式,即时通信项目中客户端的一些系统配置的保存也使用的这种方式,然而客户端保存聊天记录就不能使用这种方式(保存、读取、修改都需要进行序列化操作比较费时,不同会话聊天记录到不同文件中,将需要创建大量的文件),调研相关技术...[2018/12/25]

Memcache的 简介

MemCache memcache是一套分布式的高速缓存系统。目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著,是一套开放源代码软件。 工作流程 MemCache的工作流程如下:先检查客户端的请求数据是否在memcached中,如有,直...[2018/12/25]

伏羲之光项目

目录 项目介绍 最初的幻想 功能 开源 使用资费 团队 如何使用 编译 加入我们 联系我们 @(目录) 项目介绍 伏羲之光是一个基于Opencv+GDAL的图像处理软件,采用ASP.NET Core 2.1 开发程序,可以生成跨平台可执行程序。 最初的幻想 我们希望打造一个跨平台图片“操...[2018/12/25]

用C#做网络爬虫的步骤教学

如今代码圈很多做网络爬虫的例子,今天小编给大家分享的是如何用C#做网络爬虫。注意这次的分享只是分享思路,并不是一整个例子,因为如果要讲解一整个例子的话,牵扯的东西太多。 1、新建一个控制台程序,这个相信大家都懂的 2、建好以后,打开主程序文件,导入发送http请求的库,这里用的是Sy...[2018/12/24]

时间戳有什么作用,如何定义时间戳??

当我们在做项目的时候,引用js或者c 是通常会在后面加上时间戳,举例如下: <link href="/congent/c 1?v=@Config.InitTimestamp" type="text/c " rel="stylesheet"/> v的后面就是引用的时间戳,那么时...[2018/12/24]

C# -- 使用 Task 执行多线程任务

C# -- 使用 Task 执行多线程任务 1. 使用 Task 执行多线程任务 cla Program { static void Main(string[] args) { Task task1 = new Tas...[2018/12/24]

MVC 中的@Html.Raw 的用法

MVC 中的@Html.Raw 的用法

@Html.Raw 定义:在有些情况下,需要显式地渲染一些不应该采用HTML编码的值,这时可以采用Html.Raw方法来保证该值不被编码;简单来说:就是使用了Html.Raw后,字符串会以一个html方式呈现,而不使用该方法字符串会以原始字符串的形式出现。 eg: @{ strin...[2018/12/24]

简述在ADO中使用接口的抽象数据提供程序以及ADO.NET数据提供程序工厂模型

如何在ADO中使用接口的抽象数据提供程序 在cofig中 appSettings下,配置数据连接类型 <appSettings> <!--这个键值映射到枚举值中的某个值--> <add key="provider" value="SqlServe...[2018/12/24]

基于Emgucv,C#的图片旋转方式

  1 <summary> 2 图片旋转 --百度 旋转仿射 3 < ummary> 4 <param name="modelImage"></para...[2018/12/24]

一次线上问题引发的对于C#中相等判断的思考

线上报来一个问题,说用户的数据丢失了。开发经过紧张的调查。终于找到了原因。 if (newData.GetValue(rowIndex) == oldData.GetValue(rowIndex)) { .................. } public object Get...[2018/12/24]

C# 输入一个整数,求质因数

C# 输入一个整数,求质因数

质数,质因数 应该都了解,在这里不过多解释,直接上代码: List<int> results = new List<int>(); int number = Int32.Parse(Console.ReadLine());...[2018/12/24]

C# -- 泛型的使用

C# -- 泛型的使用 1. 使用泛型 cla Program { static void Main(string[] args) { int number = 100; string str ...[2018/12/24]

重命名从喜马拉雅下载的音频文件

  Win10的应用商店中,可以安装喜马拉雅,并下载感兴趣的音频文件。下载的音频如下图所示, 有两个json文件(图1),其中一个json文件(2677885list.json)包含了所下载音频的详细信息,包括id和title(文件真实名称);音频文件是一串纯数字的id作为名称,没有显示音频的真实...[2018/12/24]

桌面共享UDP组播实现

组播(Multicast)传输:在发送者和每一接收者之间实现点对多点网络连接。如果一台发送者同时给多个的接收者传输相同的数据,也只需复制一份的相同数据包。它提高了数据传送效率。减少了骨干网络出现拥塞的可能性。   广播(Broadcast)传输:是指在IP子网内广播数据包,所有在...[2018/12/21]

RabbitMQ安装笔记

RabbitMQ安装笔记

前言 项目中某些场景考虑到高并发情况,调研后决定使用RabbitMQ,本来以为很简单,没想到配置环境花费了好多时间,按照网上的方法来,总是有其他问题需要继续查找,特记录此笔记,方便下次部署安装。 本笔记只记录安装过程,不探讨RabbitMQ技术。   准备 使用RabbitMQ...[2018/12/21]

.net解析csv(C#导表工具)

前言 解析Excel有知名的NPOI库,(Java语言是POI),但是NPOI是不支持解析csv的。 csv本质上也是文本文件,可以进行差异对比,更利于解决冲突。 本文对解析csv的几个.net的开源库进行调研 很小巧简单的库:https: github.com tevehansen/cs...[2018/12/21]

AssetBoundle加载非预设资源

1.定义一个协程LoadNonObjFromAB IEnumerator LoadNonObjFromAB(string ABURL, GameObject go, string a etName) 参数含义:ABURL:要下载的AB包地址  go:用于测试,显示加载贴图  a etNam...[2018/12/21]

简述ADO.NET(一)

ADO.NET 宏观定义 传统ADO主要针对紧密连接的客户端/服务器端系统,而 ADO.NET考虑到了断开连接式应用并且引进了 Dateset 它代表任意数量的关联表,其中每个表都包含了行和列的集合的本地副本。使用Dateset的话.在断开数据库连接的情况下调用程序集(如 web 页面或者桌面可执...[2018/12/21]

C#实现完整的防盗自制监控系统

C#实现完整的防盗自制监控系统

在您的手机中通知您家中的入侵者,并拍摄他们的照片介绍 在本文中,我将展示一些DIY东西??,用于安装监控系统,检测家中的入侵者,拍摄照片并通过手机通知您,必要时可以打电话给警察并提供照片以便快速识别劫匪,并提高你恢复所有被盗事物的机会。 当然,除了这个软件,你必须提供一些硬件,但我已经在我家使用相...[2018/12/21]

C# 委托 事件

一:什么叫委托 通过反射发现,委托其实是一个类,继承自System.MulticastDelegate,但是System.MulticastDelegate这个类是特殊类,不能被继承   二:委托的声明  public delegate void NoReturnN...[2018/12/21]

C#中线程的委托

很多时候写windows程序都需要结合多线程,在C#中用如下得代码来创建并启动一个新的线程。 Thread thread = new Thread(new ThreadStart(ThreadProc)); 实例化一个线程 thread.IsBackground = true; 将线...[2018/12/21]

C# -- 使用线程池 ThreadPool 执行多线程任务

C# -- 使用线程池 ThreadPool 执行多线程任务

C# -- 使用线程池 ThreadPool 执行多线程任务 1. 使用线程池 cla Program { static void Main(string[] args) { WaitCallback wc1 = s ...[2018/12/20]

windform 重绘Treeview +- 号图标

模仿wind系统界面,重绘Treeview + - 号图标 一,首先需要图片 ,用于替换原有的 +-号   二、新建Tree扩展类 TreeViewEx继承TreeView using System; using System.Collections.Generi...[2018/12/20]

《C#并发编程经典实例》学习笔记—2.3 报告任务

问题 异步操作时,需要展示该操作的进度 解决方案 IProgre <T> Interface和Progre <T> Cla 插一段话:读《C#并发编程经典实例》这本书偶有困惑,深感书中内容过于精炼,或许是作者故意为之,但显然对我这般知识浅薄的人来说,读起来这本书感到晦...[2018/12/20]

147
51
记录数:2875 页数:50/58首页上一页45464748495051525354下一页尾页
 友情链接:直通硅谷  点职佳  北美留学生论坛
加载更多

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号