自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 关于目前面试八股文的一些心得体会

现在出去面试,明显能够感觉到和之前不一样了,八股文几乎是每个厂家的必备面试环节,从计算机网络,数据库,操作系统,到具体语言的实现细节,都会问到并且会深入去挖掘。这个网站,有配套的视频,有由浅入深的讲解,有几乎全覆盖的从简单的数组到动态规划等进阶难度,非常全面。一方面,随着信息的传播,越来越多的新人涌入了这个赛道,另一方面,众所周知的原因,不管大厂还是小厂在经历寒冬之后,要么裁员,要么停止扩张。自九月初开始,至今为止,坚持了40天的打卡,窃以为,随着时间和自己的努力,对八股文的理解有了很大的提升。

2024-10-19 23:27:45 366

原创 就不信学不会【快速排序】

1 引言 快速排序,这是面试的时候公司经常会问到的题目,也是让我写了很多遍但就是记不住的家伙,我决心要死磕到底,彻底弄懂快速排序。2 基本思路 根据教材和各种资料的信息,快速排序是将要排序的数据,先分成两个部分,怎么分呢? 先从数据里面随机选择一个数,这个数,就作为被比较的对象,专业一点的名称叫做主元,由这个主元,将整个数据划分为两部分,一部分都比主元小,另一部分都比主元大。 等于主元的部分可以划分到小的一组,也可以划分为大的一组,前后保持一致就行。 然...

2021-03-31 01:07:21 324

原创 C#获取网卡MAC地址和CPU序列号

计算机上有一些唯一的标志符,比如网卡MAC地址,CPU序列号,硬盘序列等。有时候为了开发授权码或者注册码,需要根据具体计算机进行授权,这是就需要获取这些唯一标识信息了。首先,是网卡MAC地址的获取。网卡其实有很多种类,常见的有以太网卡(Ethernet),还有无线网卡(802.11),其他不常见的什么令牌环网啊,名字很长很难懂的那些,就不在本文讨论范围之内了。另外,还有一种比较常见的,隧道类型...

2020-03-18 15:59:57 3108

原创 大小端转换

上一篇文章简单说明了一下大小端的区别和判断,这里记录一下大小端的转换,以short(16位数据)和int(32位)数据为例:short类型: public static short ReverseUshort(short value) { return (short)((value & 0x00FFU) << 8 | (value & 0xFF00U) ...

2020-03-13 18:14:50 4981

原创 北航软院初试总结

距离2020考研已经过去两个多月了,成绩也在十天前出来了。分数不高:政治 60,英语 55,数学二 71, 专业课(数据结构与C语言) 125,总分311.按照去年北航的分数线285来看,应该算过线了。总结一下考研的经历:1、数学,是关乎考研成败的一科,北航的数学单科线2019年是60分,虽然不高,但是不好好复习的话,还是很难达到这个标准。我的数学是从3月开始复习的,跟的张宇老师的全程班,...

2020-03-12 18:37:48 677 3

原创 C#判断大小端

什么是大小端? 大端:高位数据存放在低地址,低位数据存放在高地址。 小端:高位数据存放在高地址,低位数据存放在低地址。 举个例子,一个 short类型的数,用十六进制表示出来是 0x1234,那么,0x12就是高位了,0x34就是低位了。然后我们看看数组的地址,一个 byte 数组 buf[2],其中,buf[0] 是地地址,buf[1]是高地址。那么,大端的数据是...

2020-03-12 17:21:16 3655 1

原创 数据结构之排序

北航软件工程专业考研991数据结构总结:八、内排序1.排序的基本概念,各种内排序方法的基本原理和特点,包括排序过程中进行的元素之间的比较次数,排序总趟数、排序稳定性以及时间复杂度与空间复杂度计算;2.插入排序法(含折半插入排序法);3.选择排序法;4.(起)泡排序法;5.谢尔(Shell)排序法;6.快速排序法;7.堆积(Heap)排序法,包括堆积的定义与构造;1、插入排序法...

2019-12-18 17:27:10 254

原创 数据结构之查找

北航软件工程专业考研991数据结构总结:七、文件及查找1.顺序查找法以及平均查找长度(ASL)的计算;2.折半查找法以及平均查找长度(ASL)的计算,包括查找过程对应的“判定树”的构造;3.散列(Hash)表的构造、散列函数的构造,散列冲突的基本概念、处理散列冲突的基本方法以及散列表的查找和平均查找长度的计算。1、顺序查找法以及平均查找长度ASL 挨个比较查询 for...

2019-12-18 17:26:33 201

原创 数据结构之图

北航软件工程专业考研991数据结构总结:六、图1.图的基本概念、名词术语;2.图的邻接矩阵存储方法和邻接表(含逆邻接表)存储方法的构造原理及特点;3.图的深度优先搜索与广度优先搜索;4.最小(代价)生成树、最短路径、AOV网与拓扑排序的基本概念。1.图的基本概念、名词术语;基本概念:定义:图是非空有穷顶点的集合 + 顶点之间的关系 构成 G(V,E),V是顶点的集合...

2019-12-18 17:25:45 611

原创 数据结构之树与二叉树

北航软件工程专业考研991数据结构总结:五、树与二叉树1.树与二叉树的基本概念,基本特征、名词术语;2.完全二叉树与满二叉树的基本概念,二叉树的基本性质及其应用;3.二叉树的顺序存储结构与二叉链表存储结的基本原理;4.二叉树的前序遍历、中序遍历、后序遍历和按层次遍历,重点是二叉树在以二叉链表作为存储结构基础上各种遍历算法(包括非递归算法)的设计与应用;5.二叉排序树的基本概念、建立(...

2019-12-18 17:24:51 785

原创 数据结构之栈和队列

北航软件工程专业考研991数据结构总结:四、堆栈与队列1.堆栈与队列的基本概念与基本操作;2.堆栈与队列的顺序存储结构与链式存储结构的构造原理;3.在不同存储结构的基础上对堆栈与队列实施插入与删除等基本操作的算法设计;4.堆栈和队列在解决实际问题中应用。1、堆栈与队列的基本概念与操作1)、堆栈的基本概念与操作 堆栈:只能在表的一端进行操作的线性表,一般的操作就是插入...

2019-12-18 17:23:37 708

原创 数据结构之数组

北航软件工程专业考研991数据结构总结:三、数组1.一维数组和二维数组的存储;2.矩阵的压缩存储的基本概念;3.对称矩阵、对角矩阵以及三角矩阵的压缩存储。数组:序列和值的偶对1、一位数组和二维数组的存储一维数组的存储:a[1] + (n-1) i二维数组的存储: 行序存储:按行存储,先存第一行 a[i][j] = a[1][1] + (i-1)n + j-1...

2019-12-18 17:22:47 296

原创 WPF 创建透明颜色

正常的颜色应该是6个十六进制表示,这样是没有透明颜色的。例如:BackGround = "#FF0000"想使用透明颜色,需要用到8个十六进制,这样就可以设置透明色了:BackGround = “#00000000”...

2019-09-24 16:01:32 2502

原创 WPF 使用 SHGetFileInfo 造成内存泄漏问题

使用WPF自己做一个文件管理。其中,需要回去文件图标进行显示,使用win32接口进行,代码如下/// <summary> /// 获取文件图标需要的结构体,作为出参,不需要初始化 /// </summary> [StructLayout(LayoutKind.Sequential)] public struct SHFILEINFO { pu...

2019-09-17 14:55:46 532

原创 WPF 资源文件找不到的问题

遇到两个问题,第一个实在 xaml 文件中,Image 中的 Source 引用路径找不到,第二个是在 cs 文件中, URI 找不到。分析一下:从一个解决方案中分离出一部分作为单独的工程,编译为dll,如果在原来的解决方案中,生成可执行程序,不会有什么问题,但是分离之后,出现了资源文件找不到的问题。根据广大网友提供的线索,解决方案如下:1、之前xaml...

2019-04-23 17:02:14 8477

原创 WPF生成错误“Cannot resolve dependency to assembly 'log4net'

遇到过两次,根据广大网友提供的帮助,可能的原因其实会很简单:重新引用一下这个程序集就可以啦。。。

2019-04-23 16:53:02 2688

原创 分析一下WPF中XAML文件的命名空间的问题

都知道的,命名空间的作用是为了区分同一名称的元素的所属关系,比方说:微软的Button元素和苹果的Button元素怎么区分谁是谁呢(不怎么恰当的例子)。XAML中的命名空间也是这个作用,利用attribute声明默认的命名空间,则该命名空间会被应用于出现的element以及它的孩子。命名空间是唯一的,这个也好理解,通常使用URI作为命名空间。WPF的命名空间:http://schemas....

2018-08-30 17:11:51 1749

原创 WPF实现简单的文件浏览界面

使用WPF编写文件浏览界面,做的比较简单。因为没有找到合适的第三方库,所以自己手动写一个简单的先试试。没有使用XAML,纯C#代码实现。主要使用的控件Grid, TreeView, ListView,GridSplitter。 使用了两个简单的文件夹图标,使用了Binding,(这个我也不是特别熟,但是勉强用上了),编写了几个简单的类。参考了网上的一些资料和书籍,先总结如下: ...

2018-05-16 19:58:24 6117

原创 vs2015遇到找不到kernel32.lib,无法解析的外部符号 __imp__printf的问题

参考链接https://msdn.microsoft.com/zh-cn/library/bb531344.aspx大概的原因:vs2015对 printf 和 scanf 系列函数采用内联方式进行定义。所有 printf 和 scanf 函数的定义已以内联方式移动到 &lt;stdio.h&gt;、&lt;conio.h&gt; 和其他 CRT 标头中。这项重大更改会导致本地声明这些函数(没有适...

2018-05-16 19:25:31 3861

原创 cscope使用简介

IDE

2017-07-12 15:52:17 1830

原创 虚拟机ubuntu忘记root密码解决方案

虚拟机ubuntu忘记root密码解决方案:     1、启动系统,长按【shift】进入GRUB界面,选择recovery mode,但不能按回车;     2、按【e】,进入编辑界面;     3、找到【linux /boot/vmlin......ro recovery nomoedset】所在行,将【ro recovery nomodest】替换为【qu

2017-02-06 15:32:32 6631 1

原创 从BootLoader开始

BootLoader

2016-10-09 15:49:55 344

GetMacAndCPU.rar

使用WPF创建一个获取本机网卡MAC地址和CPU序列号的程序。亲测可以实现。有代码,也有可执行程序。使用vs2017编译。

2020-03-18

WPF简单实现文件浏览界面

使用WPF实现的简单的文件及文件夹的浏览界面,纯后台C#代码,没有使用XAML。 使用VS2015编译,测试通过。 界面比较简单,但是可行,欢迎大家继续补充。 水平有限,敬请批评。

2018-05-16

空空如也

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

TA关注的人

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