摘要:https://codeload.github.com/NLog/NLog/zip/v4.6.6 https://nlog-project.org/?r=redirect Logger logger = LogManager.GetCurrentClassLogger(); logger.Info(
阅读全文
弹指一挥间好好做事,学习待人 (大数据分析/.NET/JAVA)技术交流QQ:860280456; .NET/JAVA技术交流群:192028174 |
随笔分类 - .NET
摘要:https://codeload.github.com/NLog/NLog/zip/v4.6.6 https://nlog-project.org/?r=redirect Logger logger = LogManager.GetCurrentClassLogger(); logger.Info(
阅读全文
摘要:应用程序配置文件(App.config)是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。 对于一个config文件: <?xml version="1.0" encoding="utf-8" ?> <confi
阅读全文
摘要:.NET框架 1.0、.NET框架 1.1、.NET框架 2.0、.NET框架 3.0、.NET框架 3.5、.NET框架 4.00 .netframework3.0Windows Presentation Foundation(WPF):提供更佳的用户体验,用来开发Windows Forms程序以及流览器应用程序.Windows Communication Foundation(WCF):提供S...
阅读全文
摘要:我们在讲解Socket编程前,先看几个和Socket编程紧密相关的概念: TCP/IP层次模型 当然这里我们只讨论重要的四层 01,应用层(Application):应用层是个很广泛的概念,有一些基本相同的系统级TCP/IP应用以及应用协议,也有许多的企业应用和互联网应用。http协议在应用层运行。 02,传输层(Tanspot):传输层包括UDP和TCP,U...
阅读全文
摘要:WebForms和WebServices作为.NET平台构建Web程序的两大利器,以其开发简单、易于部署的特点得到了广泛的应用,但殊不知微软公司在背后为我们做了大量的基础性工作,以至于我们开发人员只需简单地拖拖控件、写写一些页面级的代码就可以轻松地实现一些简单的应用程序。当然这种封装也不是没有好处的,至少从开发的角度而言它就可以极大地降低开发的难度,但是这种过度的封装使得我们开发人员当遇到有可...
阅读全文
摘要:--------------------------------------------------------------------------------------------------------自动处理跨线程的相关操作-及异步调用方式---------------------------- #region 异步执行方法 /// /// 异步调用方式 /// void Asyn...
阅读全文
摘要:什么是windows服务? 一个Windows服务程序是在Windows操作系统下能完成特定功能的可执行的应用程序。Windows服务程序虽然是可执行的,但是它不像一般的可执行文件通过双击就能开始运行了,它必须有特定的启动方式。这些启动方式包括了自动启动和手动启动两种。对于自动启动的Windows服务程序,它们在 Windows启动或是重启之后用户登录之前就开始执行了。只要你将相应的Windows...
阅读全文
摘要:-------------------------------服务 安装------------------------------- 通常要开发一个.NET服务要以下步骤: 1. 新建一个继承自 System.ServiceProcess.ServiceBase的类,并根据需要重写该类OnStart,OnStop,OnShutdown等方法。一般OnStart方法肯定要重写,要不然服务没意思。 ...
阅读全文
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace WinFormsApp_OperateFileAndFolder{ public class OperateFileFolder { /// <summar...
阅读全文
摘要:事件就是一个委托的一个实例 委托是一个类。 定义委托时,实是定义一个用户自定义的类,它能代表具有相同参数列表和返回类型的任何方法,方法可以是静态方法或成员方法。示例: public partial class Form1 : Form { private void button1_Click(object sender, EventArgs e) { MyClass mc = new MyClas...
阅读全文
摘要:文件路径 F:\Users\venus\AppData\Local\liebao\User Data\Default\Extensions\iojocdfolilckogkigiahnjfmpjinobl\4.3.3_0 本地安装的猎豹浏览器版本为:4.3.3_0 manifest.json : { "content_scripts": [ { "all_frames"...
阅读全文
摘要:有些CPU不支持获取序列号。获取strCpu = myObject.Properties["Processorid"].Value.ToString();时,请判断下返回是否为null,为null的话就说明cpu不支持。获取集合对象属性,除非100%确定,否则不要直接访问属性。一旦返回空,就会报空引用错误 using System.Management;//需要在项目中添加System.Man...
阅读全文
摘要:想实现这样一个功能:批量修改一个目录所有jpg文件的文件名,在其原始基础上加上特定字符串我先把一个目录里所有的格式为jpg的文件名存储到数组里,然后统一修改数组值来批量修改jpg文件的文件名 using System;using System.IO;namespace ConsoleApplication7{ /// <summary> /// Class1 的摘要说明。 /// </summ...
阅读全文
摘要:控制系统音量using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Runt...
阅读全文
摘要://复制: private void button1_Click(object sender, System.EventArgs e) { //如果选中部分不为空 把选中的内容复制到剪贴板 if(textBox1.SelectedText != ”") Clipboard.SetDataObject(textBox1.SelectedText); } //粘贴: private ...
阅读全文
摘要:using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebPar...
阅读全文
摘要:C#在托盘显示图标using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms; namespace not...
阅读全文
摘要:HttpRuntime.Cache与HttpContext.Current.Cache 为同一个对象HttpRuntime.Cache.Add 存在相同的键会异常,返回缓存成功的对象HttpRuntime.Cache.Insert存在相同的键会替换无返回值 HttpRuntime.Cache["key"] 使用字典的方式也可以读取和设置 //设置绝对过期时间 到了指定时间以后会失效HttpRun...
阅读全文
摘要:假设我们要提供一个小小的服务,采用HTTP协议进行通讯,客户端 POST 一些数据到服务器上。客户端不一定是PC,更不一定会按照一个Web Form的格式来提交数据,它可能是一个运行在PC上的Desktop Application,也可能是一个移动设备。 服务器端接收这样的请求极其简单,下面寥寥数行代码即可实现: 在Web站点中新建一个Generic Handler(*.ashx),代码如下:...
阅读全文
摘要:声明:本文内容主要译自Nauman Leghari的Using log4net,亦加入了个人的一点心得(节3.1.4)。 1 简介 1.1 Log4net的优点: 几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。 经验表明,日志记录往往是软件开发周期中的重要组成部分。它...
阅读全文
|