摘要:二:lock/Monitor的内部机制 因为众多的锁机制中,唯独有lock有专用的语法糖,所以说非常受重视本质就是利用堆上的同步块实现资源锁定 总结:1 Enter中添加的对象,相当于把对象的同步块索引和CLR的同步块数组进行了关联2 Exit中释放的资源,相当于把对象的同步块索引和CLR的同步块数
阅读全文
摘要:这些天写Linq挺烦人的,就上网搜搜可有什么好的sql转Linq的工具,咦,马上就看上了Linqer。 注意:DB2,Oracle不行 ,只有sqlServer 哈哈,介绍一下使用方法吧: 下载地址: 链接:https://pan.baidu.com/s/1Y_8rsCoSTtwwVSvhA2HdM
阅读全文
摘要:quarz.net定时器框架-写一篇使用博客
阅读全文
摘要://创建一个空表 DataTable dt = new DataTable(); dt.Columns.Add("日期", typeof(DateTime)); dt.Columns.Add("类别", typeof(String)); dt.Columns.Add("科室", typeof(Str
阅读全文
摘要:在类中先定义一个私有变量:private int number = 0;然后鼠标放到这个定义的语句上,右键选择“重构-封装字段”即可(ctrl+R E)。
阅读全文
摘要:一.概念 内存溢出:指程序在运行的过程中,程序对内存的需求超过了超过了计算机分配给程序的内存,从而造成“Out of memory”之类的错误,使程序不能正常运行。 造成内存溢出有几种情况: 1.计算机本身的内存小,当同时运行多个软件时,计算机得内存不够用从而造成内存溢出。对于这种情况,只能增加计算
阅读全文
摘要:Advanced Installer v15.7破解版 链接:https://pan.baidu.com/s/1c8cx1qUyL6kAyw4_WQUNBg 提取码:zwcs 欢迎下载使用。 安装教程 1.用户解压后点击主程序进行安装2.安装完成3.使用patch工具进行破解4.然后进行汉化,将汉化
阅读全文
摘要:Winform程序打包方式: 1.ClickOnce部署方式可以完成Winform程序的打包,并根据程序的升级进行自动更新,但是不能修改安装路径 2.Visual Studio Installer部署Winform程序,可以有安装界面和修改安装路径,但是不能设置自动更新; 3.WixToolset打
阅读全文
摘要://******* 对集合按Name属于进行分组GroupBy查询 ******** //结果中包括的字段: //1、分组的关键字:Name = g.Key //2、每个分组的数量:count = g.Count() //3、每个分组的年龄总和:ageC = g.Sum(item => item.A
阅读全文
摘要:LINQ(Language Integrated Query),即语言集成查询是一组用于C#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。 LINQ的读法:lin k 很多人会误读为lin QLINQ的全称:Language-
阅读全文
摘要:#region 第一种 自定义 Action<UpdataUIAction> action = new Action<UpdataUIAction>(m); UpdataUIAction x = new UpdataUIAction(); action.Invoke(x); private void
阅读全文
摘要:实际的项目使用 一、 服务器端(AIPServer) 1 服务器端激活(注册通道,注册远程对象,这里通过配置文件激活) private static void Main() { try { if (!isService) { //服务器端激活 RemotingConfiguration.Config
阅读全文
摘要:一、Remoting 的优缺点? 优点: 1、能让我们进行分布式开发 2、Tcp 通道的 Remoting 速度非常快 3、虽然是远程的,但是非常接近于本地调用对象 4、可以做到保持对象的状态 5、没有应用程序限制,可以是控制台,winform,iis,windows 服务承载远程对象 缺点: 1、
阅读全文
摘要:1 服务器端 根据第一部分所述,根据激活模式的不同,通道类型的不同服务器端的实现方式也有所不同。大体上说,服务器端应分为三步: 1)注册通道 要跨越应用程序域进行通信,必须实现通道。如前所述,Remoting 提供了 IChannel 接口,分别包含 TcpChannel 和 HttpChannel
阅读全文
摘要:一 Net Remoting基础 什么是Remoting,简而言之,我们可以将其看作是一种分布式处理方式。 .NeT Remoting提供了允许对象通过应用程序域与另一个对象进行交互的框架。 这也正是我们使用Remoting的原因。为什么呢?在windows操作系统中,是将应用程序分离为单独的进程。
阅读全文