自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 CSS:一种基于包装元素的标题栏及导航栏内容居中显示方案

概要本文旨以常规HTML元素及CSS样式为基础,通过添加包装元素,以实现网页标题栏及导航栏内容的居中显示。效果如下:实现代码实现该效果的源代码如下:JSX代码:import React, { Component } from 'react';import './style.css';class App extends Component { constructor(props) { super(props); } render() {

2021-08-22 11:44:19 699

原创 Iterator遍历器的使用

Iterator遍历器的作用JS语言中包含众多具有“集合”性质的数据结构——比如数组、对象、Set以及Map等,很多时候用户会将其进行组合使用,比如数组里边嵌套对象,或是数组里边嵌套Map等,由此数据结构变得复杂起来。数据结构复杂化所导致的一个问题便是对其访问的难度会随之提升。对于具有“集合”性质并且存在多种不同数据结构嵌套的复杂结构,对其结构的遍历访问往往要求对数据结构进行逐层拆解,从而获得目标数据,这是一个复杂的过程,且复杂程度会随着结构复杂度而成倍提升。为了便于进行访问,开发者在设计数据结构的同时

2021-08-03 20:43:38 659

原创 个人对ES6 Promise对象的认识总结

个人对ES6 Promise对象的认识总结功能:Promise对象用于提供一种在ES6环境下的异步编程解决方案。要点状态转换——Promise对象具有三种状态:Pending(进行中)、Fufilled(已成功)以及Rejected(已失败)。(1)状态转变的过程完全由异步操作的结果决定;(2)状态转变的过程是一次性的,且不可逆。基本用法:1.创建实例。 let promise = new Promise(function(resolve,reject) { if(

2021-08-01 00:05:46 193

原创 python ImportError: cannot import name ‘ ××ב解决方法

初次接触python,经常踩坑,因为很多低级错误导致程序BUG,结果调了好长时间才找到问题所在,这次来分享一下Python模块导入过程中新手很容易出现的一个问题,并对规避该问题的手段进行简单总结。问题表现:程序编译运行时产生错误,提示信息为:python ImportError: cannot import name ’ ×××’产生错误的语句发生在模块导入语句中,比如:from A import a产生的错误提醒为:python ImportError: cannot import n

2020-10-25 15:05:17 15604 1

转载 C# 多线程文件读写整理总结

多线程读写文件一直是一个比较常用的技术,普通的锁显得效率低下,和单线程感觉基本没有啥区别,这里参考了大牛的代码,采用了线程池技术,小菜我一直不明白异步和多线程有啥区别,后来读了个大牛的博客,才明白,为加强理解,抄袭一下吧,多线程相关名词概念的解释并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。 其中两种并发关系分别是同步和...

2020-01-10 22:04:05 2838

转载 线程间操作无效: 从不是创建控件的线程访问它

原文链接:https://blog.csdn.net/liyazhen2011/article/details/87928952"写了一个不断生成随机数的程序,姑且可以看做是简易版的抽奖程序,抛出了了“线程间操作无效: 从不是创建控件的线程访问它”的错误。先看一下代码:using System;using System.Threading;using System.Windows.Form...

2019-11-01 11:21:27 323

转载 互斥锁

http://zwkufo.blog.163.com/blog/static/258825120104297724292/互斥锁(Mutex)互斥锁是一个互斥的同步对象,意味着同一时间有且仅有一个线...

2019-10-09 08:58:20 262

转载 15分钟读懂进程线程、同步异步、阻塞非阻塞、并发并行

转载自:https://www.cnblogs.com/mhq-martin/p/9035640.html 基本概念1 进程和线程进程(Process):是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源。一个正在运行的应用程序在操作系统中被视为一个进程,进程可以包括一个或多个线程。线程是操作系统分配处理器时间的基本单元,在进程中可以有多个线程同时执行...

2019-10-08 21:00:00 173

转载 C#程序如何把窗体文件从从一个项目中复制到另一个项目

转载自:https://blog.csdn.net/acetaohai123123/article/details/78267003一个窗体有三个文件,全部拷贝到新的项目中 在新的项目中点击显示所有文件,然后右击导入的文件,点击包括在项目中,会自动修改颜色(此时还没有被识别为窗体) 重启这个项目,三个文件已经被识别出来了  ...

2019-08-02 09:55:44 921

转载 Freescale 9S12 系列单片机应用笔记(ECT 模块) 3

转载自:https://blog.csdn.net/liyuanbhu/article/details/7632037 实验3:输出比较 7 通道的特殊功能输出比较通道OC7 ...

2019-07-29 15:30:27 342

转载 Freescale 9S12 系列单片机应用笔记(ECT 模块) 2

转载自:https://blog.csdn.net/liyuanbhu/article/details/7632023 实验2:输出比较功能(Output Compare)所谓输出比较功能就是根据...

2019-07-29 15:22:52 383

转载 Freescale 9S12 系列单片机应用笔记(ECT 模块) 1

转载自:https://blog.csdn.net/liyuanbhu/article/details/7626636 9S12 系列单片机的ECT (Enhanced Capt...

2019-07-29 15:15:55 1297

转载 C# 数组元素高低字节互换

转载自:http://www.itnotepad.cn/Home/Article/num/245.htmlC#字节数组使用Reverse()方法用于将字节数组从头到尾互换过来,非常适合用于硬件通信场合高低字节互换功能。用法示例byte[] values= xxx;//给数组赋值 byte[] revBytes = values.Reverse().ToArray();//高低位互换...

2019-06-28 10:13:00 5866

转载 C# 16进制与字符串、字节数组之间的转换

转载自:https://www.cnblogs.com/dj1232090/p/5737556.html1.请问c#中如何将十进制数的字符串转化成十六进制数的字符串//十进制转二进制Console.WriteLine("十进制166的二进制表示: "+Convert.ToString(166, 2));//十进制转八进制Console.WriteLine("十进制166的八进制表示: "...

2019-06-27 15:18:26 292

转载 c#中如何将一维数组转换为字符串

转载自:https://zhidao.baidu.com/question/623407488240708204.html很简单,调用String.Join方法就行:string result=String.Join(“x”,y);其中x是你的分割字符串,例如用,连接其中y是你的数组...

2019-06-27 10:20:55 10841

转载 C#中的 BinaryReader 和 BinaryWriter 类

转载自:https://blog.csdn.net/qq_42351033/article/details/88088480前面的博客我们已经了解到:FileStream 类为我们提供了字节级上的文件读写功能,但开发中我们习惯于对字符串操作,于是 StreamReader 和 StreamWriter 类增强了 FileStream ,它让我们可以在字符串级别上操作文件。可为什么会有 Bin...

2019-06-26 17:42:02 2108

原创 将以字符char格式描述的十六进制转换为Byte

若某个十六进制数(如0xE9)是以两个字符char进行描述的(“E"和"9”),现需要将其转换为一个byte。首先对单个字符(如“E”)进行转换,通过ASCII码转换表做差得出其真实值://将char变量转换为数字整型 private byte ConvertCharDataToByte(char data) { short asciiV...

2019-06-25 08:45:12 1358

转载 C#中char[]与string之间的转换

转载自:https://www.cnblogs.com/wintalen/archive/2010/12/20/1911599.htmlstring 转换成 Char[]  string ss = “abcdefg”;  char[] cc = ss.ToCharArray();Char[] 转换成string  string s = new string(cc);此外,byte[] ...

2019-06-24 17:18:55 3688

转载 C#复制数组的两种方式,以及效率比较

转载自:https://www.cnblogs.com/darrenji/p/4539082.html如何高效地进行数组复制?如果把一个变量值复制给另外一个数组变量,那么2个变量指向托管堆上同一个引用。如果想在托管堆上创建另外的一份数组实例,通常使用Array.Copy方法。class Program{static void Main(string[] args){int[] a ...

2019-06-24 11:49:13 399

转载 C#字符与数字互相转换,字母转换成ASCII码,ASCII码转换字符

转载自:https://blog.csdn.net/houhanxin1/article/details/8160729一句话而已Convert.ToString((char)((int)‘A’ + OrderList.ToList().Count));是不是很方便呢?(int)‘A’ 一个强制类型转换就把字符转换成对应的Ascii码,(char)(ascii码值)强制转换为对应的字符。...

2019-06-24 11:25:27 6505

转载 C#--整型与字节数组byte[]之间的转换

转载自:https://www.cnblogs.com/dayang12525/p/6393941.htmlusing System;int i = 123;byte [] intBuff = BitConverter.GetBytes(i); // 将 int 转换成字节数组lob.Write(intBuff, 0, 4);i = BitConverter.ToInt32(i...

2019-06-24 09:36:36 4719

转载 C# 获取系统时间及时间格式转换

转载自:https://www.cnblogs.com/mengcheng9300/p/7792403.html--DateTime 数字型System.DateTime currentTime=new System.DateTime();取当前年月日时分秒 currentTime=System.DateTime.Now;取当前年 int 年=currentTime.Ye...

2019-06-24 09:33:31 1776

原创 C# 对路径...的访问被拒绝解决过程

C# 对路径…的访问被拒绝解决过程问题代码: private bool GetChannelInfo() { comCheckWindow.LoadCheckResult("准备加载项目通道信息", Color.FromName("Green")); XmlDocument proFile = new XmlDocument(); //读取...

2019-06-21 09:51:04 23575

原创 读取指定目录下的所有文件

获取指定目录下的所有文件路径,再根据文件路径对文件进行访问 string[] devFiles = Directory.GetFiles(devDirPath); if (devFiles.Count() != 0) { for (int i = 0; i < devFiles.Count(); i++) ...

2019-06-19 17:01:26 320

转载 C# 如何获取可执行文件路径的上上级目录

转载自:https://blog.csdn.net/weixin_28692443/article/details/88106674DirectoryInfo di = new DirectoryInfo(string.Format(@"{0}..\..\", Application.StartupPath)); di.FullName就是你想要的..\有几个就是往回退几层2、Direc...

2019-06-19 16:23:08 1602

转载 XPath语法 在C#中使用XPath示例

XPath语法 在C#中使用XPath示例http://www.cnblogs.com/yukaizhao/archive/2011/07/25/xpath.html XPath可以快速定位到Xml中的节点或者属性。XPath语法很简单,但是强大够用,它...

2019-06-17 09:17:49 298

转载 [C#]已知某个XML节点的某个属性值,直接定位该节点

转载自:https://blog.csdn.net/ghlfllz/article/details/8096660XmlDocument   doc=new   XmlDocument(); doc.Load( "yourfile.xml "); //查找节点 XmlNode   node=doc.SelectSingleNo...

2019-06-16 20:50:44 1421

转载 设置RichTextBox中的指定行为选中状态!!

设置richTextBox的属性HideSelection = false; /// <summary> /// 选中行 /// </summary> /// <param name="line">行...

2019-06-16 19:45:59 1755

转载 不同XML之间节点的拷贝

Original: http://www.aspcode.net/The-node-to-be-inserted-is-from-a-different-document-context.aspx Soon after I recommende...

2019-06-15 10:56:38 855

转载 C#实现DataGridView把某行设定为CurrentRow

转载自https://blog.csdn.net/voidfaceless/article/details/81286725//设定当前行为update_countdataGridView1.Rows[update_count].Selected = true;//下面这一行是最关键的,不然永远会回到第一行dataGridView1.CurrentCell = dataGridView1....

2019-06-11 09:37:41 1940

转载 [C#] 字符串的分割与截取(split or substring)

转载自:https://blog.csdn.net/ftell/article/details/81739215字符串分割string data = “THExxQUICKxxBROWNxxFOX”;string[] xx = data.Split(new string[] { “xx” }, StringSplitOptions.None);foreach (string item in...

2019-06-10 11:29:19 494

转载 C#怎么使一个String型的数组变成字符串

string[] sl = new string[]{“aa”,“bb”,“cc”};string s;s = String.Join("", sl);测试过,结果为:aabbccs = String.Join(",", sl);结果为:aa,bb,cc

2019-06-10 09:27:48 5762

转载 C# 中的MessageBox 弹出提示框(消息框)的用法

转载自:https://blog.csdn.net/feiduan1211/article/details/81567546刚好用到MessageBox  ,所以就在网上查着学习了一下。MessageBox.Show(<字符串> Text, <字符串> Title, <整型> nType,MessageBoxIcon);它的格式就是上面这个,第...

2019-06-08 16:04:48 17798

转载 C#遍历指定文件夹下的所有文件和所有子目录

转载自:https://www.cnblogs.com/Drajun/p/7775266.html C#遍历指定文件夹下的所有文件和所有子目录 程序使用Directory、DirectoryInfo类Directory.GetCurrentDirectory()获得当前运行程序的路径DirectoryInfo对象.GetDirectories()获得该文...

2019-06-08 10:04:20 2106

转载 C#获取当前工作目录路径的七种方法

转载自:https://www.cnblogs.com/yy1234/p/8664462.html//1.获取模块的完整路径。 string path1 = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName; //2.获取和设置当前目录(该进程从中启动的目录)的完全限定目录 string path2 = S...

2019-06-05 09:10:49 2423

转载 重要的#pragma声明

原文出处:龙丘推荐必读基础知识: 重要的#pragma声明http://www.znczz.com/thread-21542-1-1.html 重要的#pragma声明#pragma声明是基于单片机开发的特点而对标准C语法的一个扩充。它对充分利用单片机内各类有限的资源起到不可或缺的关键作用。下面简单介绍几个最常用的#pragma声明。1 #pragma DATA_SEG定义变量...

2019-06-02 15:17:47 471

转载 CodeWarrior的map文件详解

转载自:https://blog.csdn.net/lin_strong/article/details/79759080最近各种忙着码代码,遇到了各种各样的坑,对CodeWarrior工程中的这个map文件的理解也越来越深了。闲来无事,和大家分享下对这个map文件的理解。可能还有不对之处,敬请指出。前言map文件保存了你的整个程序编译链接后的各种信息,包括编译器链接器信息,内存分配信息,...

2019-05-29 11:14:31 556

转载 堆栈在C语言中的定义(单片机的中堆栈相当于栈)

转载自:https://blog.csdn.net/zhjmyx/article/details/71190946在计算机领域,堆栈是一个不容忽视的概念,我们编写的C语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊的概念。堆栈:一种数据结构、一个在程序运行时用于存放的地方,这可能是很多初学者的认识,因为我曾经就是这么想的和汇编语言中的堆栈一词混为一谈。我身边的一些编程的朋友以及在...

2019-05-28 11:10:15 383

转载 关于堆栈的讲解

转载自:https://blog.csdn.net/yingms/article/details/53188974一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可...

2019-05-28 10:55:15 305

转载 C语言:static作用(修饰函数、局部变量、全局变量)

本文转载自 https://blog.csdn.net/qq_37858386/article/details/79064900C语言:static作用(修饰函数、局部变量、全局变量)一、 static全局变量与普通的全局变量有什么区别 ?  全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。    全局变量本身就是静态存储方式, 静态全局变量当然也是...

2019-05-27 17:35:36 351

空空如也

空空如也

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

TA关注的人

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