- 博客(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
转载 常用内存数据库介绍
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
2017-09-12
深入浅出Linux TCP IP协议栈
2016-09-29
西门子超级授权
2016-09-29
WinAC-RTX-2010-快速入门
2016-09-29
tcp keepalive设置时需不需要客户端和服务器端都设置
2017-06-21
mfc 类的串行化 类的写方法(ar<<)不执行
2017-05-09
C++ 如何查看串行化的数据
2017-05-07
asp .net menuitem显示错乱
2017-04-02
twincat ads 信号批量通讯问题
2016-12-15
关于Opc ua的一些初级问题
2016-07-19
[JKDictionary text]未知方法
2016-05-20
各路大神,求接触禁锢
2016-05-14
微博项目数组越界问题iOS
2016-05-13
iOS 新浪微博接口问题
2016-05-07
iOS 自定义tabbar时的问题,虚心请假各位前辈
2016-05-07
iOS文本类型app文稿数据过大
2016-05-04
新手上路:各位:oc在.m的@implementation中定义变量有什么不同呢?
2016-04-23
加速计的暂停与启动,虚心求教
2016-04-22
怎么在有scrollView的视图中使用IQKeyBoardManger
2016-04-19
导航栏按钮问题,对昨天问题的补充,昨天说的不太清楚,很抱歉
2016-04-19
导航栏按钮问题,虚心求教,在下菜鸟
2016-04-18
使用IQKeyBoardManger 键盘弹出时导航栏也移动的问题
2016-04-15
iOS 表视图数组越界一般原因及调试方法
2016-04-12
iOS菜鸟提问:赋值为什么不成功,求教!
2016-04-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人