
学习笔记
文章平均质量分 77
飞飞、阿西吧
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
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 · 404 阅读 · 0 评论 -
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 · 49531 阅读 · 0 评论 -
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 · 349 阅读 · 0 评论 -
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 · 427 阅读 · 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 · 186 阅读 · 1 评论 -
JLink出现的奇怪问题
做了一块M4的板子,焊好芯片以后,下载最简单的LED程序来验证板子是否正常。于是出现以下问题。 MDK里读不到SW Device: 用JLink.exe试一下,结果也连不上: 那么,再用J-flash试一下: 开始还是不行,摸索好久,降低速度到10khz能偶尔连上,同时,MDK那边也可以下载程序。但新问题很快出现,下载一两次之后,会出现芯片被读保护的现象。然后,用jlink解锁: 解锁过程,有时能成功,大多数情况是不行的。当解锁成功以后,MDK又可以下程序了,但芯片依然会出原创 2020-07-20 20:22:16 · 1492 阅读 · 0 评论 -
明明的随机数(牛客编程题)
明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作(同一个测试用例里可能会有多组数据,希望大家能正确处理)。Input Paramn...原创 2020-02-28 11:53:39 · 908 阅读 · 0 评论 -
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 · 10011 阅读 · 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 · 2932 阅读 · 0 评论 -
python不用分号结尾
跟着笨方法学python 练到ex11,犯的错误应该就是在结尾加分号了发现一个有意思的:\a 会发出电话的拨号声,顿时增加了代码的维度—声维原创 2019-05-03 22:35:44 · 2389 阅读 · 1 评论 -
Missing carry_out
今天犯了低级错误,相当低级!说出来都觉得丢人,本着实事求是的原则,我还是决定把这个错误记下来,警示自己。 四位加法器,从文件中读数据a和b,做完加法以后,把屏幕上的信息全部保存到文件。现象: 从图中可以看出来,当有进位时,加法运算结果不正确,进位位没有改变。 首先怀疑加法器是否正确,但这个加法器,我在前面的练习中验证过,没有问题的。为了排除加法器的原因,我把之前的工程有跑了一原创 2017-08-03 23:51:04 · 287 阅读 · 0 评论 -
对Systemc的一点个人看法
Systemc对位操作的支持low到令人发指,当然这只是相比于verilog的个人感觉,现在已经把《A Systemc Primer》(second edition)粗略过了一遍,给我印象最深的就两点: 1).不允许对信号和端口进行直接的范围和位的选择。 2).对信号和端口的赋值不是立即发生的,而总是发生在一个Δ延迟之后。 对于第一点。我是相当不适应的!因为在verilog中原创 2017-08-05 11:35:13 · 3385 阅读 · 0 评论 -
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 · 9275 阅读 · 7 评论 -
systemc笔记
systemc 使用.to_string()方法输出非十进制无符号数时 会在前面加0原创 2017-08-05 17:27:22 · 300 阅读 · 0 评论 -
RedHat7安装Systemc 编译仿真
本来在win7下 使用vc6++已经实现了对systemc的编译,但是不能仿真,于是就想在Linux中搭建systemc环境,然后就给自己挖了一个大坑,,,,,,真是一把辛酸泪啊! 小白一个,上来就安装systemc,因为没有gcc失败,那就安gcc吧,缺什么补什么嘛,使用rpm安装gcc,由于某些文件的依赖问题,百度了各种办法试了一下午还是没有成功(有句mmp一定要讲!)。我就纳闷了,网上转载 2017-07-28 22:46:17 · 1539 阅读 · 2 评论 -
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 · 2662 阅读 · 0 评论 -
ubuntu14配置openGL glut库
亲测有用,谢谢 http://blog.youkuaiyun.com/xiadidi/article/details/50867241 执行 ./test 出现:转载 2018-02-04 22:25:00 · 229 阅读 · 0 评论 -
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 · 10355 阅读 · 9 评论 -
Segmentation fault (Core dumped)
今天的计划是先完成:用全加器full_adder构建一个四位的逐位进位加法,编写测试平台验证其功能。然后,测试平台修改为从文件中读取输入值,进行仿真和验证,并将观察到的输出结果写入文件。(虽然,操作文件不是很难,就想多练一下) 编写测试平台没有花多久的时间就完成了,解决几个编译过程中的小问题后,编译通过。运行可执行文件,然后出现了人生的第一次Core dumped。 what's t原创 2017-07-31 21:50:24 · 22673 阅读 · 0 评论