自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

北门的博客

知识是自由的

  • 博客(19)
  • 资源 (17)
  • 收藏
  • 关注

原创 468. 验证IP地址

468. 验证IP地址判断是否为IPv4。判断是否为IPv6。总结编写一个函数来验证输入的字符串是否是有效的 IPv4 或 IPv6 地址。如果是有效的 IPv4 地址,返回 “IPv4” ;如果是有效的 IPv6 地址,返回 “IPv6” ;如果不是上述类型的 IP 地址,返回 “Neither” 。IPv4 地址由十进制数和点来表示,每个地址包含 4 个十进制数,其范围为 0 - 255, 用(".")分割。比如,172.16.254.1;同时,IPv4 地址内的数不会以 0 开头。比如,地

2021-03-09 05:42:06 302

原创 1024. 视频拼接 的两种解法

1024. 视频拼接1,动态规划2,贪心待续  你将会获得一系列视频片段,这些片段来自于一项持续时长为 T 秒的体育赛事。这些片段可能有所重叠,也可能长度不一。  视频片段 clips[i] 都用区间进行表示:开始于 clips[i][0] 并于 clips[i][1] 结束。我们甚至可以对这些片段自由地再剪辑,例如片段 [0, 7] 可以剪切成 [0, 1] + [1, 3] + [3, 7] 三部分。  我们需要将这些片段进行再剪辑,并将剪辑后的内容拼接成覆盖整个运动过程的片段([0, T])。返

2021-03-08 03:31:33 48310

原创 1207. 独一无二的出现次数 的三种解法

1207. 独一无二的出现次数解法1解法2解法3  给你一个整数数组 arr,请你帮忙统计数组中每个数的出现次数。如果每个数的出现次数都是独一无二的,就返回 true;否则返回 false。示例 1:输入:arr = [1,2,2,1,1,3]输出:true解释:在该数组中,1 出现了 3 次,2 出现了 2 次,3 只出现了 1 次。没有两个数的出现次数相同。示例 2:输入:arr = [1,2]输出:false示例 3:输入:arr = [-3,0,1,-3,1,1,1,-3,10

2021-03-05 22:41:22 307

原创 1512. 好数对的数目 的三种解法

1512. 好数对的数目解法1解法2解法3给你一个整数数组 nums 。如果一组数字 (i,j) 满足 nums[i] == nums[j] 且 i < j ,就可以认为这是一组 好数对 。返回好数对的数目。示例 1:输入:nums = [1,2,3,1,1,3]输出:4解释:有 4 组好数对,分别是 (0,3), (0,4), (3,4), (2,5) ,下标从 0 开始示例 2:输入:nums = [1,1,1,1]输出:6解释:数组中的每组数字都是好数对示例 3:输入:

2021-03-05 04:40:58 371 1

原创 ‘739. 每日温度’ 的四种解法

739. 每日温度解法1解法2解法3解法4  请根据每日 气温 列表,重新生成一个列表。对应位置的输出为:要想观测到更高的气温,至少需要等待的天数。如果气温在这之后都不会升高,请在该位置用 0 来代替。例如,给定一个列表 temperatures = [73, 74, 75, 71, 69, 72, 76, 73],你的输出应该是 [1, 1, 4, 2, 1, 1, 0, 0]。提示:气温 列表长度的范围是 [1, 30000]。每个气温的值的均为华氏度,都是在 [30, 100] 范围内的整数。

2021-03-04 02:36:18 135 1

原创 JLink出现的奇怪问题

  做了一块M4的板子,焊好芯片以后,下载最简单的LED程序来验证板子是否正常。于是出现以下问题。  MDK里读不到SW Device:  用JLink.exe试一下,结果也连不上:  那么,再用J-flash试一下:  开始还是不行,摸索好久,降低速度到10khz能偶尔连上,同时,MDK那边也可以下载程序。但新问题很快出现,下载一两次之后,会出现芯片被读保护的现象。然后,用jlink解锁:  解锁过程,有时能成功,大多数情况是不行的。当解锁成功以后,MDK又可以下程序了,但芯片依然会出

2020-07-20 20:22:16 1351

原创 明明的随机数(牛客编程题)

  明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作(同一个测试用例里可能会有多组数据,希望大家能正确处理)。Input Paramn...

2020-02-28 11:53:39 858

原创 C语言实现斐波那契数列

 斐波那契数,通常用 F(n) 表示,形成的序列称为斐波那契数列。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是: F(0) = 0, F(1) = 1 F(N) = F(N - 1) + F(N - 2), 其中 N > 1.给定 N,计算 F(N)。首先来一个通常版本:int fib1(int N){ int first = 0,sece...

2020-02-23 15:35:27 9925 1

原创 带VCS,DVE,Verdi的Linux系统(CentOS)

带VCS的Linux系统(CentOS7)软件原因正文安装过程验证结束软件虚拟机:VMware12Lniux:CentOS7 64位VCS:VCS2016Verdi:Verdi2016原因 在eetop上下载了一个带VCS的Linux安装包,写了个加法器来测试,会出现如下问题:在百度上也没有找到解决办法,于是打算自己重新装Linux和VCS。 在官网下载CentOS7倒是很...

2019-09-04 19:24:14 2766

原创 python不用分号结尾

跟着笨方法学python 练到ex11,犯的错误应该就是在结尾加分号了发现一个有意思的:\a 会发出电话的拨号声,顿时增加了代码的维度—声维

2019-05-03 22:35:44 2317 1

原创 STM32F103C8T6实现DSHOT600协议

Dshot是一种飞控和电调之间的数字通讯协议,DSHOT600 就是每秒传输600k比特,DSHOT300就是每秒传输300K比特,个人感觉Dshot600有点类似红外协议,用电平时间表示“0”“1”。0:高电平大概占据625ns, 1:高电平大概占据1250ns, 一个bit周期大概为1.67us。 (有一些误差是可以接受的)Dshot600一帧为18bit, 0-10bi...

2018-04-19 22:33:06 9153 9

转载 ubuntu14配置openGL glut库

亲测有用,谢谢 http://blog.csdn.net/xiadidi/article/details/50867241 执行 ./test 出现:

2018-02-04 22:25:00 188

原创 Ubuntu14 /etc/resolv.conf文件自动恢复初始值的解决方案

执行 sudo apt-get update 得时候遇到: Err http://us.archive.ubuntu.com trusty InRelease … 之类的问题,百度一下,找到了“治标”的办法:修改 /etc/resolv.conf 追加 nameserver 8.8.8.8 或 nameserver 114.114.114.114 重启网络 sudo /et

2018-02-04 21:33:42 2561

原创 systemc笔记

systemc 使用.to_string()方法输出非十进制无符号数时 会在前面加0

2017-08-05 17:27:22 253

原创 对Systemc的一点个人看法

Systemc对位操作的支持low到令人发指,当然这只是相比于verilog的个人感觉,现在已经把《A Systemc Primer》(second edition)粗略过了一遍,给我印象最深的就两点: 1).不允许对信号和端口进行直接的范围和位的选择。 2).对信号和端口的赋值不是立即发生的,而总是发生在一个Δ延迟之后。 对于第一点。我是相当不适应的!因为在verilog中

2017-08-05 11:35:13 3282

原创 Missing carry_out

今天犯了低级错误,相当低级!说出来都觉得丢人,本着实事求是的原则,我还是决定把这个错误记下来,警示自己。 四位加法器,从文件中读数据a和b,做完加法以后,把屏幕上的信息全部保存到文件。现象: 从图中可以看出来,当有进位时,加法运算结果不正确,进位位没有改变。 首先怀疑加法器是否正确,但这个加法器,我在前面的练习中验证过,没有问题的。为了排除加法器的原因,我把之前的工程有跑了一

2017-08-03 23:51:04 252

原创 Segmentation fault (Core dumped)

今天的计划是先完成:用全加器full_adder构建一个四位的逐位进位加法,编写测试平台验证其功能。然后,测试平台修改为从文件中读取输入值,进行仿真和验证,并将观察到的输出结果写入文件。(虽然,操作文件不是很难,就想多练一下) 编写测试平台没有花多久的时间就完成了,解决几个编译过程中的小问题后,编译通过。运行可执行文件,然后出现了人生的第一次Core dumped。 what's t

2017-07-31 21:50:24 22601

转载 RedHat7安装Systemc 编译仿真

本来在win7下 使用vc6++已经实现了对systemc的编译,但是不能仿真,于是就想在Linux中搭建systemc环境,然后就给自己挖了一个大坑,,,,,,真是一把辛酸泪啊! 小白一个,上来就安装systemc,因为没有gcc失败,那就安gcc吧,缺什么补什么嘛,使用rpm安装gcc,由于某些文件的依赖问题,百度了各种办法试了一下午还是没有成功(有句mmp一定要讲!)。我就纳闷了,网上

2017-07-28 22:46:17 1448 2

转载 redhat 7安装CentOS 7 yum源

试过各路大神redhat7安装CentOS 7 yum源的方法都遇到这个问题: python-urlgrabber >= 3.10-8 is needed by yum-3.4.3-150.el7.centos.noarch 虽然安装了python-urlgrabber-3.10-8.el7.noarch.rpm但不知道什么原因还是会出现上面的问题 。 以下部分是 http://

2017-07-28 12:58:12 9154 7

TLE5012B_Register_Setting_AN_Rev1.5 (Chinese).pdf

这是英飞凌角度传感器的寄存器中文手册,介绍 TLE5012B 的寄存器,包括寄存器缩写,寄存器全称,偏移地址, 此外还定义了具体寄存器的读/写访问权限,提供了一些简短的 SPI 通信示例,比如读角度值的 SSC 命令,读角速度和角转数的 SSC 命令,修改接口模式2 寄存器的 SSC 命令

2020-07-25

MP1584.pdf

The MP1584 is a high frequency step-down switching regulator with an integrated internal high-side high voltage power MOSFET. It provides 3A output with current mode control for fast loop response and easy compensation. The wide 4.5V to 28V input range accommodates a variety of step-down applications, including those in an automotive input environment. A 100µA operational quiescent current allows use in battery-powered applications. High power conversion efficiency over a wide load range is achieved by scaling down the switching frequency at light load condition to reduce the switching and gate driving losses. The frequency foldback helps prevent inductor current runaway during startup and thermal shutdown provides reliable, fault tolerant operation. By switching at 1.5MHz, the MP1584 is able to prevent EMI (Electromagnetic Interference) noise problems, such as those found in AM radio and ADSL applications. The MP1584 is available in a thermally enhanced SOIC8E package.

2019-12-20

第八章 可综合的VerilogHDL设计实例 --简化的RISC CPU设计简介--

前言 在前面七章里我们已经学习了VerilogHDL的基本语法、简单组合逻辑和简单时序逻辑模块的编写、 Top-Down设计方法、 还学习了可综合风格的有限状态机的设计, 其中EEPROM读写器的设计实质上是一 个较复杂的嵌套的有限状态机的设计,它是根据我们完成的实际工程项目设计为教学目的改写而来 的,可以说已是真实的设计 在豆丁上下载要10块软妹币! csdn上也要5分。但,我认为知识是自由的,需要就拿走吧,免费!

2017-08-04

RedHat7安装CentOS7 yum的.rpm文件

包含以下文件: yum-3.4.3-132.el7.centos.0.1.noarch.rpm yum-metadata-parser-1.1.4-10.el7.x86_64.rpm yum-plugin-fastestmirror-1.1.31-34.el7.noarch.rpm yum-updateonboot-1.1.31-34.el7.noarch.rpm yum-utils-1.1.31-34.el7.noarch.rpm

2017-07-28

SJA1000PDF

SJA1000官方数据手册

2017-04-14

LED3D封装0805

红黄蓝绿四种颜色的LED3D封装(0805)

2017-03-25

Linux就该这么学

Linux就该这么学,刘遄

2017-03-22

JTAG20_JTAG14_JATG10(USB Blaster)引脚定义图

JTAG20;JTAG14;JATG10(USB Blaster)引脚定义图

2017-02-04

Altium Designer 17.0.7 百度网盘下载地址

Altium Designer 17.0.7 百度网盘下载地址

2017-01-31

TSSOP16,20 ,3d封装

TSSOP16 TSSOP20 PCB 3D封装

2017-01-30

SSOP16,20,28 AD 3D封装

SSOP16 SSOP20 SSOP28 的PCB3D封装

2017-01-30

TI公司PCB封装库(部分)

2017-01-30

EC4ce22 管脚对应图

EC4ce22 的管脚与数字序号对应关系

2017-01-30

CY7C68013中文手册

CY7C68013中文手册

2017-01-30

AD9235数据手册

AD9235数据手册

2017-01-30

Cyclone IV 器件手册(中文)

Cyclone IV 器件手册(中文)

2017-01-30

TI封装库(包含大部分TI器件封装)

TI封装库 AD

2017-01-30

空空如也

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

TA关注的人

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