自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决SMBFS挂载被拒绝的问题

Mark一个smbfs挂载的小问题。问题:原先在Linux下能够正常使用cifs/smbfs访问到Window 10下的共享文件夹,但突然就出现了问题,1)在Ubuntu中使用 -t cifs 连接,显示 host is down,2)在自制的LFS(2.22.26)中,使用 -t smbfs 连接,显示为...

2022-05-02 14:42:18 956

原创 中缀表达式转换成二叉树

输入:已经划分好的符号(Token)的列表(TokenList)输出:两个堆栈,一个用于存放操作符(OperStack),元素Token;另一个用于存放操作数(NumStack),元素是TreeNode。在处理完成后,NumStack中应该只有一个节点,即二叉树的根节点。实现的伪代码:CreateTree(TokenList) foreach (token in TokenList) if (token is 操作数) NumStack.Push(token)

2021-04-02 14:00:54 1307

原创 IEnumerable和IEnumerable<T>

IEnumerable有两个接口形式,非泛型的IEnumerable在System.Collections中,泛型的IEnumerable<T>在System.Collections.Generic中。IEnumerable<T>由于是强类型对象,因此使用对象成员比较方便,IEnumerable是弱类型对象,作为虚参可以适应更多的对象,然后可以使用Cast<T>()和OfType<T>()的扩展方法转换为强类型集合。曾经写过一个函数,void

2021-03-16 11:11:52 1399

原创 WPF定制TabItem中遇见的怪问题

在开发一个WPF应用时,嫌原有的TabItem风格太简单,因此定义了自己的TabItem风格,如下:<Style TargetType="{x:Type TabItem}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type TabItem}" > <Border x:Name="layout" BorderBrush="

2021-02-28 20:51:55 1142

原创 MIDI音阶与频率关系

完整的MIDI音阶共127个音,用数字1~127表示,相邻的两个音对应了键盘上相邻的两个按键。一个完整的8度音程包含12个半音,在频率上正好相差1倍。例如,低音A(La)的频率为440Hz,中音A的频率是880Hz,高音A的频率是1760Hz。在MIDI音阶中,低音A的编码是57,根据以上内容,得到每个音所对应的频率。其中,n是MIDI中音阶编号。整理表格如下:MIDI码 音阶名 频率(Hz) 周期(us) 0 C0 16.4 60976 1

2021-02-15 18:33:45 7191 2

原创 WPF利用Resx的多语言支持

利用resx资源文件实现应用程序的多语言支持

2020-07-26 22:42:07 3414 2

原创 CAN总线的位时序与参数设置

CAN总线的位时序与参数设置@ [TOC]CAN的位时序构成CAN总线的每个位(Bit)的周期 Tbit = 1 / Baudrate。根据CAN规范,每个位的时间内又可细分成4段:同步段(Synchronization Segment,Tss)传播段(Propagation Segment, Tps)相位缓冲段1(Phase Buffer Segment 1, Tpbs1)相位缓...

2019-04-19 15:09:53 18629 13

原创 NAND ACCESS(四)UBIFS操作

UBIFS是Unsorted Block Image File System的简写,用于固态存储设备上,是JFFS2的后继文件系统之一。目前u-boot和Linux中都提供了很好的支持。一. ubi的几个概念在阅读ubi相关的文档时,需要区分几个不同的名称ubi device(设备)这是指绑定了某个MTD分区的ubi逻辑设备,一般简称ubi。系统中使用ubi0表示第一个ubi设...

2018-12-09 16:57:49 1605

原创 NAND ACCESS(三)U-boot中的操作

一. NAND分区为了便于在NAND中定位,用户可以给NAND设置分区信息。而且这个分区也是后面设置UBI基础。1. u-boot的分区配置在u-boot中,通过环境变量mtdparts,设置nand的分区信息setenv mtdparts mtdparts=nand.0:128k(NAND.SPL),128k(NAND.SPL.backup1),128k(NAND.SPL.bac...

2018-12-09 12:34:36 2459 1

原创 NAND ACCESS(二)Error Checking and Correction

一. 校验算法ECC校验常用的算法有下列几种(下面参数以每512字节为单位)。 编码 纠错能力 额外空间 1-bit Haming 1 bit 3 4-bit BCH 4 bit 7 8-bit...

2018-12-09 10:55:07 1036

原创 NAND ACCESS(一)分类与结构

NAND是一种非易失性存储器件。最近在做一款AM335x核心板的移植工作,在移植过程中对NAND芯片I的使用积累了一些经验,将此记录以备后查。一. 存储方式分类FLASH芯片根据存储方式,可分为NOR和NAND两种。NOR芯片读取速度快,擦写速度慢,单元集成度低,可以在片上执行代码,类似以前的ROM等。NAND芯片读取速度稍慢,擦写速度很快,单元集成度较高,不能按地址随机读取字节,...

2018-12-09 10:37:37 427

原创 C#中XML访问手段分析

C#中对XML的访问提供了序列化、流式非缓存和XML模型缓存三种方式。这三种方式在不同的场合各有特点,本文尝试对其进行简单的使用分析。

2017-08-03 17:12:18 269

空空如也

空空如也

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

TA关注的人

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