2018年1月5日

类型基础

摘要: .NETCLR要求每个类型最终都从System.Object派生。堆上每个对象都有开销成员:1.类型对象指针(type object pointer)2.同步块索引(sync block index) 类型对象指针:只能在不安全的上下文中创建。 c#的is和as操作符来转型:is检查对象是否兼容于指 阅读全文

posted @ 2018-01-05 14:00 一个地球人 阅读(123) 评论(0) 推荐(0)

2018年1月4日

CSC.exe c#编译器生成exe文件

摘要: 首先建立一个简单的.cs文件:假设为Program.cs using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; names 阅读全文

posted @ 2018-01-04 15:07 一个地球人 阅读(1084) 评论(0) 推荐(0)

2017年12月20日

.net Core 定时改变Mac地址

摘要: using System; using System.Collections.Generic; using System.Configuration; using System.Linq; using System.Text; using Microsoft.Win32; using System. 阅读全文

posted @ 2017-12-20 13:58 一个地球人 阅读(693) 评论(0) 推荐(0)

.net MySql实现批量更新

摘要: 以前实现批量更新mysql是通过svg批量插入更新,后来开了四个线程,cpu,内存占用过高.然后查了资料,想要用EF,但是EF又觉得比较臃肿。所以最后选择了Dapper,Dapper属于轻量级的EF框架.比较好用,性能,速度也可以。 1 connection.Execute( 2 "UPDATE ` 阅读全文

posted @ 2017-12-20 13:43 一个地球人 阅读(1046) 评论(0) 推荐(0)

.net MongoDB的批量更新

摘要: 我Mongodb的批量更新是根据MongoDB的_id的字段来实现的,因为部署在阿里云上,然后_id方面也查了很久的信息,感觉上应该是没有问题的. 首先说下思路,就是首先判断id存在否,不存在则直接查前200条,然后记录最后一条的ID,200条批量更新,结束后返回给循环,下次继续使用,如果数量不足2 阅读全文

posted @ 2017-12-20 11:39 一个地球人 阅读(1813) 评论(0) 推荐(0)

Linux下发布.NetCore

摘要: .NetCore主要的特点就是可以在多平台发布,windows下需要安装Hosting。https://docs.microsoft.com/en-us/aspnet/core/publishing/linuxproduction?tabs=aspnetcore2x 这是Nginx下发布,我在这里只 阅读全文

posted @ 2017-12-20 11:11 一个地球人 阅读(786) 评论(0) 推荐(0)

.Net Core Nlog日志记录到MySql

摘要: 前段时间想要实现这个功能网上找了很多资料,现在整理一下发布出来,希望给大家一点帮助。 首先是依赖项的选择: 关于NLog版本不是最新是因为最新版本有点问题我试了试不支持,所以选了这几个版本,MySql的版本是因为Nlog的配置默认是不支持MySql直连的。这是准备工作。 然后是Nlog.config 阅读全文

posted @ 2017-12-20 10:49 一个地球人 阅读(1348) 评论(0) 推荐(0)

导航