自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 C# 将byte[]转换为字符串

string str1 = BitConverter.ToString(fam).Replace("-", ""); //将byte[]转换为字符串

2021-05-21 14:33:10 745

原创 16进制字节数组转16进制字符串

public static string byteToHexStr(byte[] bytes) { string returnStr = ""; if (bytes != null) { for (int i = 0; i < bytes.Length; i++) { returnStr += b...

2021-05-17 14:08:19 352

原创 16进制的byte[]转换为10进制的数字

以byte[3] = new byte[]{0x00,0x00,0x22}为例: public static int bytes2Int(byte[] bytes) { int num = bytes[2] & 0xFF; num |= ((bytes[1] << 8) & 0xFF00); num |= ((bytes[0] << 16) & 0xFF0000); r...

2021-05-17 14:06:04 1743

原创 VS2012的工具箱中无chart的情况处理

一、将链接: https://pan.baidu.com/s/1_lGxdeW2sMQkQEPYEr3c8w 提取码: s2s3 的内容安装。二、如果找不到chart,则在C:\Program Files (x86)\Microsoft Chart Controls\Assemblies 下的dll文件添加到工具箱中即可。右键——choose items...——浏览(找到路径下的四个dll文件)——添加。...

2020-10-27 08:55:40 865

原创 C# 将DataGridView中的数据导出为.CSV文件

话不多说,直接上代码了public void DataGridViewToExcel(DataGridView dgv){ SaveFileDialog dlg = new SaveFileDialog(); dlg.Filter = "Execl files (*.csv)|*.csv"; dlg.FilterIndex = 0; dlg.RestoreD...

2020-01-13 23:05:57 2310

原创 C# DataGridViewImageColumn列的图片显示合适大小

这两天在做项目的时候在DataGridViewImageColumn中显示图片,但是显示的图片大小不一,而且非常难看,所以就在网站找了一下相关资料,做一下简单的记录。修改之前的图片显示:修改之后的图片显示:修改方法如下:DataGridViewImageColumn ic = new DataGridViewImageColumn();ic.ImageLayout = ...

2019-12-12 14:15:18 3635

原创 C# winform界面闪屏问题解决方法

近期在项目中遇到了登录以及切换界面时,界面不停闪烁的问题,经过查阅发现以下方法可以成功解决该问题。将下面代码添加到窗体代码中即可: protected override CreateParams CreateParams //防止界面闪烁 { get { CreateParams paras = base.CreatePar...

2019-12-04 13:14:28 1004 2

原创 C# 关闭一个窗口的同时打开一个新的窗口

这种情况呢一般是在做登录验证的时候需要用到。一般是第一个页面作为登录页面,登录完成之后关闭并且进入主页面,最近咋项目中也遇到了这种情况,所以就记录下来备用。在 Program.cs 中按照如下处理即可。static void Main(){ Application.EnableVisualStyles(); Application.SetCompatibleTextRe...

2019-11-27 17:04:00 1827

原创 VS2012的快捷键突然不能用了,怎么办?

方法如下:1、关掉所有打开的VS;2、打开VS的命令窗口;3、输入devenv /setup;4、启动VS2012即可。.

2019-08-02 13:13:12 1826

原创 C# 程序运行时拖动控件

本例以四个Button控件作为代表,实现在程序运行时,用鼠标拖动控件,控件的位置随着鼠标的移动而移动。首先,在Form中加入四个Button控件,并将Button的属性AllowDrop改为True,然后具体实现请看下面代码:using System;using System.Collections.Generic;using System.ComponentModel;using...

2019-06-28 17:18:13 1722

原创 C#判断一个字符是不是汉字

c#中判断一个字符是否为汉字的方式有三种:(1) 利用ASCII码进行判断。ASCII码中值大于127的则为汉字;(2) 利用汉字的Unicode编码范围进行判断,汉字的 UNICODE 编码范围是4e00-9fbb;(3)根据正则表达式进行判断,正则表达式为"^[\u4e00-\u9fa5]{0,}$"。三种判断方式的代码如下(获得字符串中汉字字符的个数):1. 利用AS...

2019-06-11 10:19:11 2359

原创 c#using关键字的作用

using关键字的三种作用:1. 引用命名空间;2. 为命名空间或者类型创建别名;3. 使用using语句。(1)引用命名空间 类似于c和c++的#include<>, python的import,都是在程序中引入命名空间的类型,而不必制定类型详细的命名空间。 使用方法为:using + 命名空间名称;(2)为命名空间或者类型创建...

2019-06-10 13:28:48 2153

转载 Linux中的 僵尸进程 和 孤儿进程

在UNIX里,除了进程0(即PID=0的交换进程,Swapper Process)以外的所有进程都是由其他进程使用系统调用fork创建的,这里调用fork创建新进程的进程即为父进程,而相对应的为其创建出的进程则为子进程,因而除了进程0以外的进程都只有一个父进程,但一个进程可以有多个子进程。操作系统内核以进程标识符(Process Identifier,即PID)来识别进程。进程0是系统引导时创...

2019-04-12 09:57:02 446

原创 QT中json文件的生成与保存

常用的json类:(1)QJsonDocument 类用于读和写 JSON 文档。一个 JSON 文档可以使用 QJsonDocument::fromJson() 从基于文本的表示转化为 QJsonDocument, toJson() 则可以反向转化为文本。(2)QJsonArray 类封装了一个 JSON 数组。JSON 数组是值的列表。列表可以被操作,通过从数组中插入和删除 QJson...

2018-08-20 10:38:05 5060

原创 KMP算法

KMP算法是一种更高效的字符串匹配算法,关键是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。(1)朴素查找算法 代码如下:int BF(const char *str,const char *sub,int pos)//朴素查找算法Index//O(n*m){ int lens = strlen(str); int lensub = strle...

2018-04-10 18:19:59 161

原创 排序算法

(1)直接插入排序基本思想:将第一个序列看成已经有序的自序列,从第二个序列起依次进行插入,使得整个序列集体有序。 时间复杂度为O(n^2),空间复杂度为O(1),稳定。特点:越有序越快,在所有元素全部有序的情况下时间复杂度为O(n)。 代码如下:void InsertSort(int *arr,int len){ int i; int j;...

2018-04-10 17:48:33 135

原创 STL中的vector详解

首先,我们对vector进行一个简单的了解:1、vector的底层是一个动态开辟的数组。2、vector跟数组一样也采用的连续存储空间来存储元素。这就意味着可以采用下标对vector的元素进行访问。但是vector的大小是可以动态改变的,而且它的大小会被容器自动处理。3、vector的大小是按照二倍的方式增长的。但是准确的来说,vector不同的版本的增长方式是

2018-01-23 14:51:18 570

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除