随笔分类 -  C#

摘要:ushort Tbed = 2255; byte gao = (byte)(Tbed 8); byte di = (byte)(Tbed & 0xff); ushort a = (ushort)(gao << 8); ushort b = (ushort)di; //ushort newBed = 阅读全文
posted @ 2019-12-19 15:56 搬砖的L先生 阅读(1494) 评论(0) 推荐(0) 编辑
摘要:[DllImport("psapi.dll")] private static extern int EmptyWorkingSet(int hProcess); public void HandleSetGC() { GC.Collect(); GC.WaitForPendingFinalizer 阅读全文
posted @ 2019-12-19 10:02 搬砖的L先生 阅读(712) 评论(0) 推荐(0) 编辑
摘要:常碰到的几种数据结构:Array,ArrayList,List,LinkedList,Queue,Stack,Dictionary; 1.数组是最简单的数据结构。其具有如下特点: 数组存储在连续的内存上。 数组的内容都是相同类型。 数组可以直接通过下标访问。 创建一个新的数组时将在 CLR 托管堆中 阅读全文
posted @ 2019-11-18 09:46 搬砖的L先生 阅读(1774) 评论(0) 推荐(0) 编辑
摘要:1、配置MySQL80的环境 安装好MySQL,为MySQL配置环境变量。MySQL默认安装在C:\Program Files下。 1)新建MYSQL_HOME变量,并配置:C:\Program Files\MySQL\MySQL Server 5.6 MYSQL_HOME:C:\Program F 阅读全文
posted @ 2019-11-15 16:14 搬砖的L先生 阅读(1155) 评论(0) 推荐(0) 编辑
摘要:一:Conditional:条件特性,预定义了一个条件方法。 使用方法: [Conditional("DEBUG")] public void test() { MessageBox.Show("xxxx"); Console.WriteLine("xxxxxxx"); } 上述特性表示:只有处于D 阅读全文
posted @ 2019-11-14 16:01 搬砖的L先生 阅读(399) 评论(0) 推荐(0) 编辑
摘要:[TypeConverter(typeof(ExpandableObjectConverter))] public A MyA { get{..} set{..} } 阅读全文
posted @ 2019-11-13 10:18 搬砖的L先生 阅读(557) 评论(0) 推荐(0) 编辑
摘要:1.经典SQL语句大全(绝对的经典) 2. 3. 4.一、基础 1.1、说明:创建数据库 2.CREATE DATABASE database-name 3.2、说明:删除数据库 4.drop database dbname 5.3、说明:备份sql server 6. 创建 备份数据的 devic 阅读全文
posted @ 2019-10-24 10:31 搬砖的L先生 阅读(317) 评论(0) 推荐(0) 编辑
摘要:端口正则: string pattrn = "^[0-9]+$"; if (System.Text.RegularExpressions.Regex.IsMatch(PorttextBox.Text.Trim(), pattrn)){}; IP正则: string _pattrn = @"(\d{1 阅读全文
posted @ 2019-10-23 09:45 搬砖的L先生 阅读(993) 评论(0) 推荐(0) 编辑
摘要:本文是一个菜鸟所写,仅供自用,不喜勿喷 1.值类型和引用类型 1.1堆和栈 简单的说值类型存放在堆栈上面,引用类型的数据存放在托管堆上面(它的引用地址却存放在堆栈上面)! 栈:它是一个内存数组,是一个先进后出的数据结构! 栈的特征:数据只能从栈顶进,从栈顶出! 堆:它是一个内存区域,可以分配大块区域 阅读全文
posted @ 2019-10-18 11:50 搬砖的L先生 阅读(3076) 评论(1) 推荐(0) 编辑
摘要:using SetingDemo.LogHelp;using SetingDemo.SingleRowDeclare;using System;using System.Collections.Generic;using System.Linq;using System.Net;using Syst 阅读全文
posted @ 2019-10-18 11:34 搬砖的L先生 阅读(1548) 评论(0) 推荐(0) 编辑
摘要:Socket通信的基本流程具体步骤如下所示 1.开启一个链接之前,需要先完成Socket和Bind两个步骤。Socket是新建一个套接字,Bind指定套接字的IP和端口(客户端在调用Connect时会由系统分配端口,因此可以省去Bind)。 2.服务端通过Listen开启监听,等待客户端接入。 3. 阅读全文
posted @ 2019-10-18 11:24 搬砖的L先生 阅读(2529) 评论(0) 推荐(0) 编辑
摘要:一、委托 基本用法: 1.声明一个委托类型。委托就像是‘类'一样,声明了一种委托之后就可以创建多个具有此种特征的委托。(特征,指的是返回值、参数类型) 2.创建一个在1中创建的委托类型的委托。 3.为2中创建的具体的委托添加响应函数。响应函数必须符合1中的‘特征'。 4.完成以上三步之后,就可以使用 阅读全文
posted @ 2019-10-18 11:08 搬砖的L先生 阅读(1431) 评论(0) 推荐(0) 编辑
摘要:方法1:使用左移和右移 int转化为byte[]: public byte[] intToBytes(int value) { byte[] src = new byte[4]; src[3] = (byte)((value >> 24) & 0xFF); src[2] = (byte)((valu 阅读全文
posted @ 2019-09-19 10:03 搬砖的L先生 阅读(22595) 评论(0) 推荐(3) 编辑
摘要:string input = "Hello World!"; char[] values = input.ToCharArray(); foreach (char letter in values) { // Get the integral value of the character. int  阅读全文
posted @ 2019-09-17 18:54 搬砖的L先生 阅读(1482) 评论(0) 推荐(0) 编辑
摘要:public Bitmap ChangeImgSize(Image bit, double Multiple) { Bitmap newBitmap = new Bitmap(Convert.ToInt32(bit.Width * Multiple), Convert.ToInt32(bit.Hei 阅读全文
posted @ 2019-08-20 16:40 搬砖的L先生 阅读(930) 评论(0) 推荐(0) 编辑
摘要:elementCanvas继承UserControl 声明属性: #region 缩放属性添加 float ratio = 1.0f; public float Ratio { set { ratio = value; Width = width; Height = height; } get => 阅读全文
posted @ 2019-08-16 11:42 搬砖的L先生 阅读(666) 评论(0) 推荐(0) 编辑
摘要:private void button8_Click(object sender, EventArgs e) { FolderBrowserDialog dialog = new FolderBrowserDialog(); dialog.Description = "请选择文件路径"; if (d 阅读全文
posted @ 2019-08-12 13:57 搬砖的L先生 阅读(1019) 评论(0) 推荐(0) 编辑
摘要:System.Windows.Forms.ColorDialog colorDialog = new System.Windows.Forms.ColorDialog(); //允许使用该对话框的自定义颜色 colorDialog.AllowFullOpen = true; colorDialog. 阅读全文
posted @ 2019-08-09 11:31 搬砖的L先生 阅读(1111) 评论(0) 推荐(0) 编辑
摘要:后台通知: public event PropertyChangedEventHandler PropertyChanged; protected void OnPropertyChanged(string propertyName) { if (PropertyChanged != null) { 阅读全文
posted @ 2019-08-07 18:14 搬砖的L先生 阅读(845) 评论(0) 推荐(0) 编辑
摘要:object obItem=this.FindResource("canvasdt"); if (obItem is System.Windows.DataTemplate) { System.Windows.DataTemplate getDtemplate = obItem as System. 阅读全文
posted @ 2019-07-30 15:30 搬砖的L先生 阅读(443) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示