随笔分类 -  C#

HttpListener
摘要:1、以管理员权限打开CMD命令行 2、输入 netsh http show urlacl查看http://192.168.1.11:8081/在不在里面 3、先删除可能存在的错误urlacl,这里的*号代指localhost、127.0.0.1、192.168.199.X本地地址和+号等。 命令:n 阅读全文

posted @ 2020-09-21 00:58 历历往事如在昨日 阅读(511) 评论(0) 推荐(0)

文件上传下载(C#,web,asp.net)
摘要:目的:在浏览器页面启动上传下载CS软件,实现文件的批量下载与上传。 技术路线: 开发上传下载客户端CS程序与注册程序,压缩放到服务器端指定位置; 开发服务器端程序用以接收上传请求,压缩放到服务器端; 将数据服务端程序与客户端程序压缩包用IIS发布 开发前端页面,提供下载上传下载程序压缩包的功能,提供 阅读全文

posted @ 2018-11-08 15:18 历历往事如在昨日 阅读(1929) 评论(0) 推荐(1)

C# 可空值类型
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 可空值类型 { class Program { static void Main(string[] args) ... 阅读全文

posted @ 2017-08-30 10:22 历历往事如在昨日 阅读(265) 评论(0) 推荐(0)

设计模式——单例模式
摘要:一、简介: 单例模式是设计模式中比较简单的一种,用于确保一个类只能生成一个实例。 通常用于与界面相关的对象(如窗口)或者系统全局类对象(如DBHelper)。 二、例子 以下实例采用属性的方式返回对象,也可以改为方法,以支持初始化对象时候传参数。 1、传统单例模式(无法满足多线程环境) 2、改进版单 阅读全文

posted @ 2017-08-20 10:16 历历往事如在昨日 阅读(198) 评论(0) 推荐(0)

设计模式——装饰模式
摘要:一、简介 装饰模式(Decorator)又名包装器(Wrapper),属于结构型模式的一种,采用递归的思想,用于包装类,使其功能丰富。 例如:有一个统计图表控件,可能需要有图/表切换的功能(切换按钮),也可能需要添加一个下拉框,用于过滤统计图表某个指标, 这些附加的功能根据不同的应用场景而不同,此时 阅读全文

posted @ 2017-08-19 20:12 历历往事如在昨日 阅读(194) 评论(0) 推荐(0)

程序集加载与反射
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ClassLibrary2 { public class a { } public interface IAddIn ... 阅读全文

posted @ 2017-08-12 09:48 历历往事如在昨日 阅读(141) 评论(0) 推荐(0)

设计模式——策略模式
摘要:声明:以下内容来源于《大话设计模式》,学习。 策略模式:定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。 商场收费策略:正常收费、打折收费、返利收费。 类图如下: 代码: 阅读全文

posted @ 2017-08-05 12:03 历历往事如在昨日 阅读(227) 评论(0) 推荐(0)

C#多进程并行
摘要:为了并行执行多个任务,可以启动多个进程(并行数)。 下面提供两种方法,总任务数10,最大并行数4。 一、方法1 using System; using System.Collections.Generic; using System.Linq; using System.Text; using Sy 阅读全文

posted @ 2017-07-23 18:19 历历往事如在昨日 阅读(6298) 评论(1) 推荐(1)

C# Dynamic
摘要:Dynamic 类型可以绕过编译器的类型检查,改为在运行时解析。 例:类型A,B都有属性Name,Dodynamic的参数可以是A也可以是B, o.Name在编译时不会报错,在运行时根据传入的参数(A或B)执行A.Name或者B.Name 阅读全文

posted @ 2017-07-23 10:21 历历往事如在昨日 阅读(178) 评论(0) 推荐(1)

List<T>的排序
摘要:方法一、sort() (1)当list中存的是简单数据类型时; public void Sort(); (2)当list中存的是自定义数据类型时; public void Sort(Comparison<T> comparison); 其中参数Comparison<T>委托的定义为: public 阅读全文

posted @ 2017-04-04 17:52 历历往事如在昨日 阅读(2098) 评论(0) 推荐(1)

导航