public class RestClientMethod { /// <summary> /// 请求服务器地址 /// </summary> public string BaseUri; //例如: http://10.0.0.193 public RestClientMethod(string ...
转自https://www.cnblogs.com/LiCoco/p/6183643.html ...
扩展方法的要求: 1.扩展方法要求在一个静态类中 2.扩展方法本身也是静态方法 3.扩展方法第一个参数是 [this 要扩展的类 参数名称] public class Program { static void Main() { int a = 10; int b=a.fun(); Console. ...
原文:WPF InkCanvas EditingMode为Select时 在其选择时各种事件中撤销Select模式的方法 InkCanvas有多种输入模式。 通过InkCanvasEditingMode来进行对其调整 分别是 None=0// 忽略鼠标和手写笔输入 Ink = 1// 允许用户绘制批... ...
原文:WPF 无边框拖动 无边框之后的拖动方法有三种。 我个人是喜欢第一和第三的方法,看个人去需求。 第三种代码比较仓促,有需要者可以立马用,或者稍作整理修改。 对于WIN10 .NET 4.5以上的框架可以使用 WIndowChrome 其次是 通过DragMove方法来控制移动 此方法需要写在事... ...
原文:WPF 使用Webbrowser加载Echart图表库实现蜡烛图。 初版,写的很杂很乱。 截图: 源代码 ...
原文:WPF 使用Win32API 让控件置于WebBrowser上方 WPF中Webbrowser控件使用HwndHost所以webbrowser会在所有控件的前方。所以webbrowser会覆盖所有同级的控件。 现在通过使用Win32API 可以避免这个情况。 最主要的就是这几个Win32API... ...
//引入命名空间 //using System.Net; //using System.IO; public string Post(string url, string msg) { string result = ""; HttpWebRequest req = (HttpWebRequest) ...
1、添加右键菜单的两种效果: 第一种是在 桌面/文件夹窗口中/选中文件夹上直接点击右键,显示“在此处打开命令窗口”选项,如图: 第二种是在 桌面/文件夹窗口中/选中文件夹上按住Shift键点击右键,同时显示“在此处打开命令窗口”和“在此处打开Powershell窗口”两个选项,如图: 2、方法: 新 ...
参考:Implementing the Singleton Pattern in C# 使用场景: 1. 要求生产唯一序列号;2. WEB 中的计数器,不用每次刷新都在数据库里加一次,用单例先缓存起来;3. 创建的一个对象需要消耗的资源过多,比如 I/O 与数据库的连接等;4. 全局配置文件访问类, ...
Regsvr32命令用于注册COM组件,是Windows系统提供的用来向系统注册控件或者卸载控件的命令,以命令行方式运行。 WinXP及以上系统的regsvr32.exe在windows\system32文件夹下;2000系统的regsvr32.exe在winnt\system32文件夹下。1、语法 ...
目前常见读写Excel的工具类开源javaAPI有两种方式,一个是JXL(Java Excel API) 官网地址:http://jexcelapi.sourceforge.net/一个是Apache的POI(Poor Obfuscation Implementation)官网地址:http://p ...
阅读本文大概需要 3 分钟。 通常,反射用于动态获取对象的类型、属性和方法等信息。今天带你玩转反射,来汇总一下反射的各种常见操作,捡漏看看有没有你不知道的。 获取类型的成员 Type 类的 GetMembers 方法用来获取该类型的所有成员,包括方法和属性,可通过 BindingFlags 标志来筛 ...
原文:使用请求头认证来测试需要授权的 API 接口 使用请求头认证来测试需要授权的 API 接口 Intro# 有一些需要认证授权的接口在写测试用例的时候一般会先获取一个 token,然后再去调用接口,其实这样做的话很不灵活,一方面是存在着一定的安全性问题,获取 token 可能会有一些用户名密码之... ...
创建 API 我们之前已经跑过 Gin 框架的代码,现在是时候加些功能进去了。 读取全部信息 我们先从"增删改查"中的"查"入手,查询我们之前添加的信息。我接下来要删除几行代码,并把 Gin 的框架代码加回来。 package main import ( "fmt" "github.com/gin- ...
原文:https://www.cnblogs.com/Dewumu/p/12067573.html 一、内存上连续存储,节约空间,可以索引访问,读取快,增删慢 Array:在内存上连续分配的,而且元素类型是一样的,可以坐标访问;读取快--增删慢,长度不变 { //Array:在内存上连续分配的,而且 ...
下边资料是关于C#如何定义与类或结构之间的转换的代码。 using System; struct RomanNumeral{ public RomanNumeral(int value) { this.value = value; } static public implicit operator ...
如果一个对象没有任何可以修改的成员——它仅包含readonly成员的话——那么它就是一个不可变类型。它的内容仅可以在初始化的时候发生更改。 ...
引用刘铁猛老师(大神)内容:https://www.bilibili.com/video/BV13b411b7Ht?p=23 1.面向对象主要是指封装,继承,多态。 2.类 类是一种数据结构,他可以包含数据成员(常量和字段),函数成员(方法,属性,事件,索引器,运算符,实例构造函数,静态构造函数和析 ...
1 /// <summary> 2 /// 获取ip地址 3 /// </summary> 4 /// <returns></returns> 5 public string GetLocalIP() 6 { 7 try 8 { 9 string HostName = Dns.GetHostName ...