13 CodingPioneer

尚未进行身份认证

我要认证

人生就是永无休止的奋斗。

等级
TA的排名 1w+

C#获取计算机物理内存和可用内存大小封装类SystemInfo

C#获取计算机物理内存和可用内存大小封装类SystemInfo背景代码实现调用代码运行结果背景在程序开发中经常会根据物理内存和可用内存大小的不用而执行不同的逻辑,尤其是在执行大数据量处理时,如果不做可用内存预判很容易出现内存溢出的情况,本文就分享一下在C#中如何获取计算机物理内存大小和可用内存大小的方法。代码实现SystemInfo.csusing System;using System.Collections.Generic;using System.Diagnostics;using S

2020-05-26 15:48:16

C#测试栈Stack的基本操作-压栈与出栈

C#测试栈Stack的基本操作-压栈与出栈简介代码及运行结果简介栈是数据结构中很基础也很常用的一种结构,封装了先入后出的基本操作,大部分的开发语言都已提供了栈的功能。下面就看一下在C#中栈的操作方法。代码及运行结果#region 栈-压栈与出栈基本操作-先进后出Stack<int> stack = new Stack<int>();#region 压栈stack.Push(1);stack.Push(2);stack.Push(3);#endregion

2020-05-18 09:34:31

C#测试队列Queue的基本操作:入队与出队

C#测试队列Queue的基本操作:入队与出队简介代码及运行结果简介队列是数据结构中很基础也很常用的一种结构,封装了先入先出的基本操作,大部分的开发语言都已提供了队列功能。下面就看一下在C#中队列的操作方法。代码及运行结果#region 队列-先进先出基本操作System.Collections.Generic.Queue<string> que = new System.Collections.Generic.Queue<string>(); #region 入队

2020-05-09 11:18:38

C#判断某个Windows服务是否处于运行状态

C#判断某个Windows服务是否处于运行状态直接上代码:定义方法:#region 判断某个Windows服务是否处于运行状态/// <summary>/// 判断某个Windows服务是否处于运行状态/// </summary>/// <param name="serviceName">要判断的Windows服务名称</param>...

2020-05-08 17:03:29

C#中最简易实现Java中Collections.shuffle方法的功能-打乱集合元素顺序

@TOC背景我们在学习多钟编程语言时,会经常对这些编程语言的语法特性及基础类库功能进行对比,看看是不是这个功能在另一种编程语言中也是具备的,如果欠缺经常会称为对方阵营程序员吐槽的焦点。今天就对比一个集合操作-打乱集合元素的顺序。java实现我们知道java在java.util包中提供了一个工具类Collections,可以直接调用Collections.shuffle()方法实现对集合元素...

2020-05-08 15:04:46

Java实现数学基本运算与小数格式化工具类-NumberUtil

Java实现数学基本运算与小数格式化工具类-NumberUtilNumberUtil.javapackage com.mesnac.sys.util;import java.math.BigDecimal;import java.text.NumberFormat;import java.util.regex.Matcher;import java.util.regex.Patter...

2020-04-30 09:18:55

Java通过封装log4j实现日志服务类-LogService

Java通过封装log4j实现日志服务类-LogServiceLogService.javapackage com.mesnac.sys.util;import java.util.HashMap;import java.util.Map;import org.apache.log4j.Logger;/** * 功能说明:日志记录服务类 * 修改说明: * @author ...

2020-04-30 09:12:58

Java实现文件和文件夹操作工具类-FileUtil

Java实现文件和文件夹操作工具类-FileUtil背景代码实现背景软件开发时,文件和文件夹操作会经常用到,比如文件的复制、删除、重命名、文件夹的创建移动等等,本文就分享一下在java中对此操作封装的一个工具类。代码实现FileUtil.javapackage com.mesnac.sys.util;import java.io.BufferedInputStream;import...

2020-04-30 09:09:50

Java实现泛型解析工具类-GenericsUtils

Java实现泛型解析工具类-GenericsUtils背景代码实现背景在很多编程场景中,我们需要指导某个对象是属于那个泛型类型的对象或者是那个泛型类型的子类对象,有时需要指导方法返回值对应的泛型参数实际什么类型,那么本工具类就可以方便的帮你解决以上问题。代码实现GenericsUtils.javapackage com.mesnac.sys.util;import java.lang...

2020-04-30 09:05:58

Java实现日期格式化封装类-DateConvert

Java实现日期格式化封装类-DateConvert背景代码实现背景无论使用什么开发语言,无论开发那种类型的项目,日期格式化都是绕不过去的一个问题,就我个人感觉java中对日期的格式化操作不如C#来的方便,因此为了弥补这块,就整理了一个工具类DateConvert,本文就分享一下。代码实现1、DateStyle.javapackage com.mesnac.sys.util;publ...

2020-04-30 08:58:24

Java Web中使用Filter实现站点支持跨域访问

Java Web中使用Filter实现站点支持跨域访问直接上代码1、首先编写一个过滤器,可以起名字为MyCorsFilter.javapackage com.mesnac.aop;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.s...

2020-04-30 08:51:38

JAVA学习方法:不走弯路,就是捷径

JAVA学习之路:不走弯路,就是捷径0.引言1.如何学习程序设计?1.1 培养兴趣1.2 慎选程序设计语言1.3 要脚踏实地,快餐式的学习不可取1.4 多实践,快实践1.5 多参考程序代码1.6 加强英文阅读能力1.7 万不得已才请教别人1.8 多读好书1.9 使用合适的工具2.软件开发学习路线3.如何学习JAVA?3.1 JAVA学习路线3.1.1 基础语法及JAVA原理3.1.2 OO思想的领...

2020-04-29 13:47:57

Java应用中的编码问题-综合整理

Java应用中的编码问题-综合整理1. 概述2. 编码基本知识2.1. iso8859-12.2. GB2312/GBK2.3. unicode2.4. UTF3. java对字符的处理3.1. getBytes(charset)3.2. new String(charset)3.3. setCharacterEncoding()3.4. 处理过程3.4.1. 表单输入3.4.2. 文件编译3.5...

2020-04-29 15:07:53

《编程之道》中的诗情画意-译文版

《编程之道》中的诗情画意-译文版第一篇 静寂的空宇第二篇 古代的大师第三篇 设计第四篇 编码第五篇 维护第六篇 管理第七篇 公司里的学问第八篇 硬件和软件第九章 尾声第一篇 静寂的空宇编程大师如是说: “当你有本事夺走我手中的这块水晶石时,就是你出师的时侯了。”1.1在静寂的空宇里,一种神奇的物质形成并诞生了。它立刻便静止了,独自守侯着,豪无动静,然而又处于永恒的运动之中。它是所有程序...

2020-04-29 14:07:04

C#控制摄像头实现画面实时播放

C#控制摄像头实现画面实时播放思路说明关键代码完整代码下载思路说明主要是调用Win32API(avicap32.dll)实现。关键代码AviCapture.dllusing System;using System.Runtime.InteropServices;namespace Wongoing.Basic.Camera{ /// <summary> ...

2020-04-29 10:22:41

C#基于SerialPort实现串口通讯服务类-SerialPortService

C#基于SerialPort实现串口通讯服务类-SerialPortService背景代码实现关于串口数据读取说明背景在工控软件开发时,除了与PLC通讯外,还会与许多串口通讯设备进行通讯,比如扫码枪、电子大屏等,甚至一个系统可能会同时通过多个串口与多个设备进行通讯。为了方面串口对象的创建,与基本参数设置,我对创建串口对象进行了简单封装,本文就分享一下代码。代码实现SerialPortSer...

2020-04-29 09:09:33

C#实现微信企业号API服务端调用封装

C#实现微信企业号API服务端调用封装背景代码封装时间戳方法基础方法:验证服务器接口、服务端解密、服务端加密、获取AccessToken、生成企业获取Code URL、获取授权用户信息、获取调用JSAPI接口的临时票证微信企业号登录授权微信企业号通讯录方法素材方法消息方法菜单方法主代码清单完整代码下载背景在进行微信企业号开发时,我们经常会在java服务端调用微信企业号的相关接口,如比获取Ac...

2020-04-27 11:16:38

C#实现把xml解析为实体类或实体类集合-XmlHelper

C#实现把xml解析为实体类或实体类集合-XmlHelper前置条件代码实现前置条件需要先创建好相应的实体类代码实现using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Xml.Serialization;na...

2020-04-27 11:04:12

C#实现json解析与序列化的辅助类-JSONHelper

C#实现json解析与序列化的辅助类-JSONHelper背景代码实现背景目前json已经成为了非常常用的数据交换格式,不管你是开发钉钉应用、微信应用、还是企业级的应用,关于json的解析与序列化操作无处不在,为了方便操作,通常会把基本的解析与序列化操作进行封装。下面就分享一下在C#中实现的json解析与序列化类。代码实现JSONHelper.cs代码如下:using System;...

2020-04-27 11:01:13

C#实现http的GET/POST请求封装类-HttpRequest

C#实现http的GET/POST请求封装类-HttpRequest背景代码实现背景在开发微信应用时,会经常在C#服务端以Http的GET或POST方式请求钉钉平台或微信平台的接口,为了方便发起请求,同时避免引入其他的dll,本人自己编写了一个发送http请求的类,封装了常规的get和post操作,并且不依赖任何其他的dll,很底层~,也很原生。代码实现HttpRequest代码如下:u...

2020-04-27 10:57:54

查看更多

勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到王者
    签到王者
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 原力探索 · S
    原力探索 · S
    在《原力计划【第二季】》打卡挑战活动中,发布 12 篇原创文章参与活动的博主,即可获得此勋章。(本次活动结束后统一统计发放)
  • 分享王者
    分享王者
    成功上传51个资源即可获取