自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Acettest's Blogs

Think Different

  • 博客(18)
  • 资源 (6)
  • 问答 (21)
  • 收藏
  • 关注

转载 使用Topshelf创建Windows服务

使用Topshelf创建Windows服务 概述Topshelf是创建Windows服务的另一种方法,老外的一篇文章Create a .NET Windows Service in 5 steps with Topshelf通过5个步骤详细的介绍使用使用Topshelf创建Windows 服务。...

2018-07-30 15:38:56 239

原创 C#关键字总结2

interfaceinterface是对类的抽象,但是这个类中只能包含方法的声明,不包含方法的实现,也不能包含字段。接口最大的作用在于可以“移花接木”,有点类似于多态。参考设计模式,可以发现,提倡使用接口来组合功能而不使用继承。abstract 可以修饰类,可以修饰方法修饰类时,表示该类为抽象类。抽象类也是对类的抽象,与interface不同之处在于:抽象类可以包含字段,而接...

2018-07-18 16:43:26 268

原创 Linux公社FTP服务器地址及用户名密码

说明:Linux公社免费提供大量电子书,为方便学习,遂纪录于此处,侵删! FTP地址:ftp://ftp1.linuxidc.com用户名:ftp1.linuxidc.com密码:www.linuxidc.com

2018-07-17 11:08:29 4447 1

原创 特性的工作机制

特性是类的实例 特性依赖于反射 自定义的特性是不会生效的,因为特性是需要反射支持读取该特性 特性其实是一个类型的实例。将特性应用于目标元素时,语法类似于调用类的某个实例构造器。特性继承自System.Attribute 命名以Attribute结尾(非强制要求,只是一个约定),应用特性时可省略Attribute 所有非抽象特性至少包含一个公共构造器应将特性想象成逻辑状态器。也就是...

2018-07-16 16:51:09 157

原创 linux远程登陆、远程root账户登陆及端口号更改

终端远程登录linux远程登陆需要开启ssh服务,开启完成后,即可用命令行登陆。 安装ssh服务命令如下:sudo apt-get install openssh-server远程登陆命令为ssh username(用户名)@hostip(主机ip),此时使用端口为默认端口22ssh -p port username@hostip,此时使用的端口为port远程登陆Ro...

2018-07-16 14:17:42 4582

原创 多播委托的执行顺序

结论:If you are using multicast delegates, you should be aware that the order in which methods chained to the same delegate will be called is formally undefined. You should, therefore, avoid writing c...

2018-07-16 10:20:18 1864

转载 C# base && this

1.base关键字在博文《C#类继承中构造函数的用法小结》一文中,我们已经学习到:使用base关键字可以帮助子类显示地调用父类的构造函数。对于这点,我们可以使用前文所给的实例代码(有裁剪)来进行说明,具体代码如下://父亲类 public class FatherClass { public FatherClass() { Console.Wri...

2018-07-13 15:26:17 501

原创 yield return

一、结论使用yield return得到的集合相较于直接使用list,在于yield return支持延迟加载,也就是说,对于一个有一百万数据量的集合,只使用了前五项。如果使用yield return,在内存中只会加载前五项的数据,但是使用list就会将一百万的数据一次性全部加载到内存中。二、实验过程建立一个数据类,并跟踪使用yield和list获取数据的过程public cl...

2018-07-12 15:38:00 163

转载 UML的9种图例解析

UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现类与类图1) 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称。2) 在系统中,每个类具有一定的职责,职责指的是类所担任的任务,即类要完成什么样的功能,要承担什么样的义务。一个类可以有多种职责,设计得好的类一般只有一种职责,在定义类的时候,将类的职责分解成为类的属性和操作(即...

2018-07-11 18:02:08 417

原创 字符串中特殊字符删除

这里提出的思路是将特殊字符作为分隔符对原始字符串进行分割,然后再进行拼接,效率较低StringBuilder sb = new StringBuilder();string[] parts = result.Split(new char[] { ' ', '\n', '\t', '\r', '\f', '\v', '\\' }, StringSplitOptions.RemoveEmptyE...

2018-07-10 17:41:10 1568

原创 关系数据库、内存数据库、Nosql区别与联系

关系型数据库和Nosql区别 也许有人迷惑关系型数据库和非关系型数据库区别,其实非关系型数据库就是Nosql,所谓Nosql,就是(Not Only SQL),这个问题等价于关系型数据库和Nosql区别。 Nosql简介 Redis,Memchche,MongoDb的区别 1. 本质:非关系型数据库的实质:非关系型数据库产品是传统关系型数据库的功能阉割版本,通过减少用不到或很少用的功能,来...

2018-07-10 11:28:45 10825 2

原创 GitHub上的免费中文编程书

https://github.com/justjavac/free-programming-books-zh_CN

2018-07-10 09:09:47 2280 1

原创 使用SQLite作为内存数据库

https://sqlite.org/inmemorydb.html

2018-07-09 23:39:04 10021

转载 常用内存数据库介绍

1. 内存数据库简介1.1 概念一、什么是内存数据库 传统的数据库管理系统把所有数据都放在磁盘上进行管理,所以称做磁盘数据库(DRDB:Disk-Resident Database)。磁盘数据库需要频繁地访问磁盘来进行数据的操作,由于对磁盘读写数据的操作一方面要进行磁头的机械移动,另一方面受到系统调用(通常通过CPU中断完成,受到CPU时钟周期的制约)时间的影响,当...

2018-07-09 23:18:55 19675

转载 C#中大List的内存分配

之前在开发中只用到List的时候几乎就是拿过来就用,从来没有考虑过List的内存分配问题,试想一个有10万元素的List的在构造和添加元素时内存是如何变化的呢?在MSDN上关于List的Capacity属性是这么解释的image,也就是说,当我们添加的元素数量小于等于Capacity的值时,List是不会重新调整内部数据结构,也就是不会重新申请或者分配内存,而当我们添加的元素数量大于Capacit...

2018-07-09 17:13:49 696

原创 基于task的容器dataflow

https://docs.microsoft.com/en-us/dotnet/standard/parallel-programming/dataflow-task-parallel-library

2018-07-09 15:07:52 513

转载 linux添加静态路由

linux下静态路由修改命令 方法一: 添加路由 route add -net 192.168.0.0/24 gw 192.168.0.1 route add -host 192.168.1.1 dev 192.168.0.1 删除路由 route del -net 192.168.0.0/24 gw 192.168.0.1add 增加路由 del 删除路由 -net 设置到某...

2018-07-09 14:09:47 44846

原创 windows如何添加静态路由

一、静态路由含义说明 说明: 第一行表示: 所有到达192.168网段的都转送到192.268.242.65网关 第三行表示: 所有到达本机的数据包都被转送到x.x.213.1网关 第四行表示: 所有到达10.243网段的数据包都被传送到192.168.242.65网关 详细说明: 首先来讲下什么是静态路由,个人感觉静态路由就类似一个桥,,可以让数据包按照固定的规则走。...

2018-07-09 13:58:44 151328 2

Win32DiskImager

Linux系统盘的制作,在linux下用dd命令,在windows下用Win32 Disk Imager+md5summer(亲测可用),其余三方软件装系统方法会出各种问题。

2017-09-12

WINCC-通过SIMATIC-NET-OPC与-S7-1200-CPU的以太网通信

WINCC-通过SIMATIC-NET-OPC与-S7-1200-CPU的以太网通信

2016-09-29

深入浅出Linux TCP IP协议栈

2016-09-29

西门子超级授权

2016-09-29

WinAC-RTX-2010-快速入门

2016-09-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除