- 博客(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对位操作的支持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
2020-07-25
MP1584.pdf
2019-12-20
第八章 可综合的VerilogHDL设计实例 --简化的RISC CPU设计简介--
2017-08-04
RedHat7安装CentOS7 yum的.rpm文件
2017-07-28
TI公司PCB封装库(部分)
2017-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人