最近做了一个项目,需要获取机器的CPU和memory的使用情况。花了一些时间网上搜索了一下,自己也做了些测试。总结下来,基本上2种方式:一种是用WMI(2种),另一种是用Performance counter。 1. Use WMI to create connection to the computer passing username and password. Once the connec
C#.Net教程62017-06-23 16:09:200917
目录 1. 通过 URL
C#.Net教程6032017-06-23 16:07:4101391
以下用实例串起dotnet常用命令,带你玩转dotnet命令。 1.创建(dotnet new) 首先我们创建一个项目,这里我们创建控制台程序,命令如下图所示。 dotnet new dotnet new更多参数参考帮助dotnet new -h。 2.还原(dotnet restore及dotnet pack) 接着再创建一个class lib,也就是类库,命令如下图所示。 do
C#.Net教程1022017-06-23 16:07:0503101
力软敏捷开发框架,软件行业的3D打印机、整合框架,给用户和开发者最佳的.Net框架方案。 力软敏捷开发框架是一套集快速开发+通用权限管理+工作流+即时通讯+微信组件+手机APP开发于一体的敏捷开发框架。 能帮企业提高开发效率,提升软件质量,使得软件研发人员只用关注核心业务的实现。拥有了这套框架您只需要一批.net程序员, 就能把架构师、美工妹、APP开发人员的活全干了。只要您创意有了,设计出来了,
C#.Net教程12017-06-23 16:06:4524973
private void XtraUserControlBlankList_Load(object sender, EventArgs e) { this.BlankTreeList.Columns.Clear(); TreeListColumn tc1 = new TreeListColumn();
C#.Net教程9812017-06-23 16:06:010888
.net 3.5引入了Linq,lambda表达式,所以委托的创建变得更加简单和优雅了。 .net 3.5中的委托 引入lambda表达式后,就不需要再使用匿名方法了,使得创建委托的方式更加简单和优雅。其实如果lambda表达式先引入,那就不会有匿名方法了。 Lambda表达式在C#中的写法是“arg-list => expr-body”,&ldquo
C#.Net教程4122017-06-23 16:05:190614
var connStr = ConfigurationManager.ConnectionStrings["dbconnstr"].ConnectionString; SQLContext db = new SQLContext(connStr); //list查询 var list1 = db.GetList(s =>
C#.Net教程6202017-06-23 16:04:570580
WPF最核心的技术优势之一就是数据绑定。数据绑定,可以通过对数据的操作来更新界面。 数据绑定最经常用到的是ObservableCollection 和 Dictionary 这两个类。 ObservableCollection表示一个动态数据集合,在添加项、移除项或刷新整个列表时,此集合将提供通知,可以通过更新集合数据来更新界面显示。 Dicti
C#.Net教程8122017-06-23 16:04:0901112
Elasticsearch 版本:5.4 Elasticsearch快速入门 第1篇:Elasticsearch入门 Elasticsearch快速入门 第2篇:Elasticsearch和Kibana安装 Elasticsearch快速入门 第3篇:Elasticsearch索引和文档操作 Elasticsearch快速入门 第4篇:Elasticsearch文档查询 列出所有索引 GET
C#.Net教程7332017-06-23 16:02:5801647
从很早时候,听老师说 select * from table 比 select a,b,c,d from table 要慢很多。3年来从未测试。 今天没事测一测, 不测不知道,一测吓一跳。 当然 以下纯属测试,并未运用到实际项目中。如有什么意见和建议,请指教。 次数 *号查询 字段查询 第一次
C#.Net教程7532017-06-23 16:00:2801769
Model层的类如下: public class Order { public int Id { get; set; } public decimal Amount { get; set; } public string CustomerName { get; set; } public string Status { get
C#.Net教程4962017-06-23 15:59:420917
下载Redis https://github.com/MSOpenTech/redis 修改Redis.windows.conf,如果不修改,远程不能访问Redis 将bind 127.0.0.1 改成了bind 0.0.0.0。注意:进入生产环境时候,要启用密码,否则会是Redis漏洞. protected-mode yes 改成 protected-mode
C#.Net教程9762017-06-23 15:59:180708
StructureMap是一款很老的IoC/DI容器,从2004年.NET 1.1支持至今。 一个使用例子 //创建业务接口 public interface IDispatchService { } public interface ICourier { } public interface IPaymentGateway { } public inter
C#.Net教程2312017-06-23 15:59:0201127
21.1 概述 ServerSuperIO以前所做的工作逐步为形成回路控制或级联控制打下基础,例如:服务连接器和设备驱动连接器的开发与应用。总之,是通过多种形式下发命令控制设备(驱动)或传感器,云端控制站点或监测点的传感器、App或者其他终端控制传感器、根据传感器的采集数据控制另一个传感器等。 &nb
C#.Net教程1432017-06-23 15:58:220770
现在办公要流程化,营销也有流程,流程现在已经是各种生活活动不可缺少的一部分了。就像这句耳熟能详的话:“凡事,我们先走个流程嘛!”,在信息化、流程化的背景下。工作流引擎,这个名词就出现了!那么,什么是工作流引擎呢?所谓工作流引擎是指workflow作为应用系统的一部分,并为之提供对各应用系统有决定作用的根据角色、分工和条件的不同决定信息传递路由、内容等级等核心解决方案。工作流引擎包括了,流程的节点管
C#.Net教程622017-06-23 15:57:4602865