![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术总结
文章平均质量分 54
LongtengGensSupreme
没有庸俗的企业,只有不停的战场。
展开
-
C# Winform 已知一个窗体的句柄,如何获取这个窗体,并添加控件
Winform 知道一个窗体的句柄,如何获取这个窗体,并添加控件。原创 2024-05-31 09:38:08 · 215 阅读 · 0 评论 -
网络检测--命令检测网络
按下【Win+R】组合键打开“运行“,输入“CMD”打开系统命令窗口ping 127.0.0.1这个命令可以检测本地网络协议是否正常,有返回值表示网络正常ping 192.168.0.1这个命令可以检测电脑连接路由器的线路是否正常,时间值越高,表示你的网络越差(192.168.0.1这个是路由器的网关,可以根据你自己的路由器网关修改)ping baidu.comping一个网址,看下返还的数值是高低,这个也是检测你网络的好坏和网速的方法哦,数值越低表示你网络越好.原创 2021-08-05 09:27:50 · 2866 阅读 · 0 评论 -
Database数据库的分库分表,表映射,切换表,使用到了IModelCacheKeyFactory 代码如下:
Database数据库的分库分表,表映射,切换表,使用到了IModelCacheKeyFactory代码如下:using Microsoft.EntityFrameworkCore;using System;using System.Collections;using System.Collections.Concurrent;using System.Collections.Generic;using System.Linq;using System.Threading;using原创 2020-11-26 16:08:39 · 577 阅读 · 0 评论 -
并发字典ConcurrentDictionary+迭代器--异步
并发字典ConcurrentDictionary+迭代器--异步代码如下:using Microsoft.EntityFrameworkCore;using System;using System.Collections;using System.Collections.Concurrent;using System.Collections.Generic;using System.Linq;using System.Threading;using System.Threading.原创 2020-11-26 16:01:33 · 363 阅读 · 0 评论 -
Task任务取消
Task任务取消主要使用的是CancellationTokenSource对象下的CancellationToken取消标记,代码如下using Microsoft.EntityFrameworkCore;using System;using System.Collections;using System.Collections.Concurrent;using System.Collections.Generic;using System.Linq;using System.T...原创 2020-11-26 15:56:33 · 457 阅读 · 0 评论 -
线程取消
线程取消主要使用的是CancellationTokenSource对象下的CancellationToken取消标记,代码如下using Microsoft.EntityFrameworkCore;using System;using System.Collections;using System.Collections.Concurrent;using System.Collections.Generic;using System.Linq;using System.Threa...原创 2020-11-26 15:51:40 · 234 阅读 · 0 评论 -
在XML里的XSD和DTD以及standalone的使用4----具体使用详解
本人亲自写的一个简单的测试例子1、xsd定义targetNamespace="http://tempuri.org/LONGTWNG.xsd"elementFormDefault="qualified"xmlns="http://tempuri.org/LONGTWNG.xsd"xmlns:mstns="http://tempuri.org/LONGTWNG.xsd"原创 2016-06-24 17:58:06 · 817 阅读 · 0 评论 -
c#关键字之详解
c#关键字 关键字是对编译器有特殊意义的预定义的保留标识符。它们不能在程序中用作普通标识符,除非在它们前面加上@前缀。 第一部分 一.访问关键字:base,this~~~~base:访问基类的成员。用于从派生类中访问基类的成员,1.调用基类上已经被重写的方法。2.指定创建原创 2016-06-25 14:53:08 · 1991 阅读 · 0 评论 -
GetKeyState和GetAsyncKeyState以及GetKeyboardState函数的用法与区别
GetKeyState和GetAsyncKeyState以及GetKeyboardState函数的用法与区别 GetKeyState、GetAsyncKeyState、GetKeyboardState函数的区别:1、BOOL GetKeyboardState( PBYTE lpKeyState );获得所有的256个键(键盘按键、鼠标按键等等)的状态,lpKeyState是原创 2016-06-28 08:03:40 · 1700 阅读 · 0 评论 -
GetKeyState和GetAsyncKeyState以及GetKeyboardState函数的用法与区别2-------C#检查键盘大小写锁定状态
GetKeyState和GetAsyncKeyState以及GetKeyboardState函数的用法与区别2-------C#检查键盘大小写锁定状态1、命名空间:using System.Runtime.InteropServices;2、导入方法[DllImport("user32.dll", EntryPoint = "GetKeyboardState")]原创 2016-06-28 08:04:42 · 3242 阅读 · 0 评论 -
按键以及键盘的总结
电脑按键以及键盘的总结一、按键盘的键数可分为86键键盘、101键键盘、104键键盘、Win98键盘。86键键盘:早期的键盘,键盘上有86键;101键键盘:101键:将几常用键及数字键分离出来组合成键盘第三区--数字小键盘区,这样就有101个键了;104键键盘:在Win95推出后,增加三个功能键,它是目前最流行的一种键盘。; Win98键盘:这是在Win98操作系原创 2016-06-28 08:05:47 · 1042 阅读 · 0 评论 -
C#使用sharppcap实现网络抓包
c# 使用sharppcap实现 网络抓包sharppcap dll的下载地址:http://sourceforge.net/directory/os:windows/?q=sharppcap具体使用详细步骤:http://www.codeproject.com/KB/IP/sharppcap.aspx 事例wrapper类,具体说明使用方式us原创 2016-06-28 11:03:12 · 6507 阅读 · 0 评论 -
C#使用sharppcap实现网络抓包-----2
具体实例工程文件下载:SharpSniffer.rar1、创建套接字2、绑定到本机3、设置IOControl4、接收数据5、处理(显示)数据1、创建套接字创建socket ,据MSDN,IOControlCode.ReceiveAll(后面要使用到)使用时有以下限制:ReceiveAll启用对网络上的所有 IPv4 数据包的接收。套接原创 2016-06-28 11:24:55 · 1641 阅读 · 0 评论 -
有关反射的一些理解
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 Sy原创 2016-06-13 09:48:18 · 496 阅读 · 0 评论 -
KeyPreview的属性的使用
在使用.Net Framework编写窗体应用程序的时候,有时有需要响应窗体的按键消息。当窗体上没有任何其他控件的时候,窗体是可以直接响应这些消息的。但是当窗体上有其他控件时,会发现窗体再也不会响应这些消息了,因为这些消息都由其上的控件所处理掉并且不再发给父窗体。但是响应窗体上的按键消息是很有必要的,经一番探索,发现Form类有一个KeyPreview的属性,可以让它接收得原创 2016-06-13 10:52:30 · 1368 阅读 · 0 评论 -
自定义控件里的keydown方法无法捕获所有的按键消息的处理方法
在一些控件里的keydown方法,没有办法捕获所有的按键消息比如自己写一个窗体控件库,继承了UserControl但是没有办法捕获一些键,比如方向键等所以必须重载 processDialogkey 方法processDialogkey 的描述 在msdn中是这样的 在消息预处理过程中调用此方法,以处理对话框字符,比如 Tab、Return、Esc 和箭头键。原创 2016-06-13 10:47:48 · 1467 阅读 · 0 评论 -
自定义控件里的keydown方法无法捕获所有的按键消息的处理方法1
自定义控件里的keydown方法无法捕获所有的按键消息的处理方法1(自定义控件里的keydown方法无法获取的键值如 空格键 Space,上下左右键等)处理办法具体如下:1、首先在自定义控件UserControl1中重写ProcessDialogKey方法 自定义控件UserControl1中重写ProcessDialogKey方法代码如下: protect原创 2016-06-13 14:25:52 · 2944 阅读 · 1 评论 -
C# Index 定义索---引具体使用
using System;using System.Collections.Generic;namespace TestThisIndex{ public class Program { static void Main(string[] args) { WLJ wlj = new WLJ();原创 2016-06-29 13:55:55 · 1084 阅读 · 0 评论 -
C# Index 定义索---引具体使用2
窗体及代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace WLJ原创 2016-06-29 14:54:09 · 413 阅读 · 0 评论 -
C#获取IP
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace TestIP{原创 2016-07-11 15:42:34 · 380 阅读 · 0 评论 -
模拟键盘输入就是使用SendKeys.Send(“汉字”)与SendKeys.SendWait(“字母”)实现的
模拟键盘输入就是使用以下2个语法实现的.SendKeys.Send(string keys); //模拟汉字(文本)输入SendKeys.SendWait(string keys); //模拟按键输入先了解一下2个语法的用法(1)每个按键由一个或多个字符表示。为了指定单一键盘字符,必须按字符本身的键。例如,为了表示字母 A,可以用 "A" 作为 string。为了表示多个原创 2016-06-14 22:10:53 · 5340 阅读 · 1 评论 -
SendKeys.Send 方法
SendKeys.Send 方法.NET Framework (current version).NET Framework 3.5.NET Framework 3.0.NET Framework 2.0向活动应用程序发送击键。命名空间: System.Windows.Forms程序集: System.Wi原创 2016-06-14 22:27:32 · 1462 阅读 · 0 评论 -
C# 自定义光标 WaitCursor
C# 自定义光标 WaitCursor一种: 把图像文件放到项目的文件夹中1 如果图像文件是.cur格式:Cursor cur=new Cursor(文件名);this.cursor=cur;两句话 就完事2 如果图像文件是其他格式 首先引入命名空间using System.Runtime.InteropServices;导入API原创 2016-06-15 17:57:30 · 1725 阅读 · 0 评论 -
图片的拆分
图片的拆分1、保存png图片using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;原创 2016-07-16 11:40:31 · 493 阅读 · 0 评论 -
WebBrowser.ObjectForScripting 属性的使用
WebBrowser.ObjectForScripting 属性的使用主要是winform窗体中使用了webBrowser控件,webBrowser中调用javascript操作窗体里面的后台方法,使用下面的两句。this.webBrowser1.ObjectForScripting = this;webBrowser1.Url = new Uri(Path.Com原创 2016-07-16 14:25:57 · 4255 阅读 · 0 评论 -
C#实现GDI+基本图的缩放、拖拽、移动
C#实现GDI+基本图元的缩放、拖拽、移动C#实现GDI+基本图元的缩放、拖拽、移动示例代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;us原创 2016-07-16 14:59:40 · 8237 阅读 · 1 评论 -
加密---对称加密Cryptography
using System;using System.Collections.Generic;using System.Text;using System.Security.Cryptography;using System.IO;namespace WLJTLongtengGenesAndSupreme.Security{ //DESCryptoServi原创 2016-06-21 18:01:29 · 403 阅读 · 0 评论 -
加密---非对称 加密CryptographRSA
using System;using System.Collections.Generic;using System.Text;using System.Security.Cryptography;namespace WLJTLongtengGenesAndSupreme.Security{ public class CryptographRSA {原创 2016-06-21 18:00:52 · 723 阅读 · 0 评论 -
加密---Hash MD5加密
using System;using System.Collections.Generic;using System.Text;using System.Security.Cryptography;namespace WLJTLongtengGenesAndSupreme.Security{ public class CryptographMD5 {原创 2016-06-21 17:59:50 · 879 阅读 · 1 评论 -
加密测试
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Security.Crypto原创 2016-06-21 18:03:17 · 640 阅读 · 0 评论 -
如何定义XSD并在XML中使用XSD
如何定义XSD并在XML中使用XSD同时XSD可以对XML中的格式进行约束,当约束失败时给出提示。 下面以下使用VS2010为平台进行演示。1.新建一个项目,然后在项目中添加xml架构文件(.xsd结尾的文件),本示例是新建一个网站,在网站中新建项XML架构文件,后缀是.xsd,命名为XMLSchema2.xsd 2.平台自动生成如下内容:原创 2016-06-22 10:58:18 · 3609 阅读 · 0 评论 -
在XML里的XSD和DTD----具体使用详解
本人亲自写的一个简单的测试例子1、xsd定义targetNamespace="http://tempuri.org/LONGTWNG.xsd"elementFormDefault="qualified"xmlns="http://tempuri.org/LONGTWNG.xsd"xmlns:mstns="http://tempuri.org/LONGTWNG.x原创 2016-06-22 16:53:37 · 848 阅读 · 0 评论 -
poi操作oracle数据库导出excel文件
Java,poi,excel,oracle原创 2016-08-16 13:38:38 · 1010 阅读 · 0 评论 -
Java操作oracle 数据库的详细代码
package wlj;import java.sql.*;public class textwlj {public static void main(String[] args) throws ClassNotFoundException{ try {Class.forName("oracle.jdbc.driver.OracleDriver").ne原创 2016-08-16 15:06:19 · 460 阅读 · 0 评论 -
JSON格式转换成XML格式
JSON格式转换成XML格式第一种方法:需要使用命名空间System.Runtime.Serialization.Json下面有JsonReaderWriterFactoryXmlDictionaryReader reader = JsonReaderWriterFactory.CreateJsonReader(Encoding.UTF8.GetBytes(sJ原创 2016-09-13 16:41:47 · 3730 阅读 · 0 评论 -
jsonToXML XMLTojson
using System;using System.Collections.Generic;using System.Text;using System.Xml;using System.IO;using System.Windows.Forms;using System.Runtime.Serialization.Json;using System.Collectio原创 2016-09-13 17:36:22 · 782 阅读 · 0 评论 -
C# 时间戳和时间的相互转换
C# 时间戳和时间的相互转换时间戳定义为从格林威治时间 1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。 C#格式时间转时间戳Timestamp private int GetCreatetime() { DateTime DateStart= new DateTime(原创 2016-09-14 11:00:35 · 2369 阅读 · 0 评论 -
C#图片切割、图片压缩、缩略图生成
C#图片切割、图片压缩、缩略图生成C#图片切割、图片压缩、缩略图生成的实现代码/// 图片切割函数 /// /// 原始图片文件 /// 在X轴上的切割数量 /// 在Y轴上的切割数量 /// 质量压缩比 /// 输出文件名,不带后缀 /// 成功返回true,失败则返回false public static bool imageCut(S原创 2016-09-14 11:28:36 · 433 阅读 · 0 评论 -
C#图片压缩的实现方法
C#图片压缩的实现方法一般在web应用中,对客户端提交上来的图片肯定需要进行压缩的。尤其是比较大的图片,如果不经过压缩会导致页面变的很大,打开速度比较慢,当然了如果是需要高质量的图片也得需要生产缩略图。一般在web应用中,对客户端提交上来的图片肯定需要进行压缩的。尤其是比较大的图片,如果不经过压缩会导致页面变的很大,打开速度比较慢,当然了如果是需要高质量的图片也原创 2016-09-14 11:33:04 · 821 阅读 · 0 评论 -
最近一周的日期选择设置
private void radioGroup_SelectedIndexChanged(object sender, EventArgs e) { switch (radioGroup.SelectedIndex) { //当天 case 0:原创 2017-01-11 18:53:20 · 490 阅读 · 0 评论