2018年8月25日

leecode第二天-使用异或找出数组中的非重复元素

摘要: leecode题目描述如下: 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 思路: 最开始想到的是使用排序,排序之后就很容易找到非重复元素了。 后面看到网上有更巧妙的解决办法,即使用异或来找出非重复元素,因为重复的元素经异或之后就互相抵消为0 阅读全文
posted @ 2018-08-25 16:30 明明柏柏 阅读(510) 评论(0) 推荐(1) 编辑
2018年8月6日

leetcode第一天-merge two binary trees

摘要: 有段时间没有写代码了,脑子都生锈了,今后争取笔耕不辍(立flag,以后打脸) 随机一道Leecode题, Merge Two Binary Trees,题目基本描述如下: Given two binary trees and imagine that when you put one of them 阅读全文
posted @ 2018-08-06 22:46 明明柏柏 阅读(268) 评论(0) 推荐(0) 编辑
2016年4月25日

debian/ubuntu 下ISE安装

摘要: 1. planAhead无法打开的问题 原因: debian中使用dash,跟planAhead使用的bash略有不同 解决: 将/bin/sh 的链接从dash改为bash 2. FPGA Editor无法打开 原因: 缺少libXm.so.3, libXp.so, libstdc++5.so 解 阅读全文
posted @ 2016-04-25 10:49 明明柏柏 阅读(394) 评论(0) 推荐(0) 编辑
2016年4月13日

VHDL生成的ngc文件被verilog的工程调用的问题

摘要: 1. 问题的提出 工程a是一个soft core,用VHDL写的,综合的时候去掉了"Add I/O buffers" ,并将-iob(Pack I/O Registers into IOBs)置为否。综合最后生成了a.ngc文件供其他工程使用。在生成完ngc后,还可以在 "Design Utilit 阅读全文
posted @ 2016-04-13 22:48 明明柏柏 阅读(1715) 评论(0) 推荐(0) 编辑
2016年4月12日

debian8-server install record

摘要: 1. install necessary softwares 2. install input method 3. install other system softwares sublime text - editor unrar and p7zip - for zip or unzip file 阅读全文
posted @ 2016-04-12 08:35 明明柏柏 阅读(185) 评论(0) 推荐(0) 编辑
2016年4月4日

AndroidStudio学习笔记-第一个安卓程序

摘要: 要带一个本科生做一部分跟安卓有点关系的项目,于是趁着机会学习一下编写安卓程序。 第一篇材料来自谷歌官方,传送门:https://developer.android.com/training/basics/firstapp/index.html。由于官方例程写的很清楚了,基本上只要按着步骤就好了,所以 阅读全文
posted @ 2016-04-04 13:10 明明柏柏 阅读(3209) 评论(0) 推荐(0) 编辑
2016年4月1日

CUTE-WRV2.1+TCP core(COM5402)的TCP带宽测试

摘要: 问题的提出 测试TCP的带宽,硬件平台CUTE-WRV2.1,固件版本WRPCV3.0+COM5402。 代码、工具及实现 1. 在固件中,增加模块,收到TCP数据包后不断地往外发数: 2. PC上使用python脚本主动建立TCP连接,然后接收数据. TCP端口号为8000 3. PC上使用spe 阅读全文
posted @ 2016-04-01 14:52 明明柏柏 阅读(604) 评论(0) 推荐(1) 编辑
2016年3月31日

wrHDL编译中软核代码初始化及编译耗时长的问题

摘要: 问题的提出整个WR的ISE工程比较大,编译时间很长,导致开发效率低。通过分析发现,ISE在综合的时候大量的时间都花在了初始化DPRAM上。调研发现Xilinx提供了BMM文件和DATA2MEM工具,可以将软核CPU的运行代码在HDL综合完后再与bit文件合并,这样可以节约大量的编译时间。但是在wr工 阅读全文
posted @ 2016-03-31 20:42 明明柏柏 阅读(447) 评论(0) 推荐(0) 编辑
2014年6月5日

Ubuntu/Linux 下pdf阅读器Zathura(类vim操作)

摘要: Ubuntu下源安装:sudo apt-get install zathura操作总结:基本操作与vim一致,对于熟悉vim快捷键的十分方便:向下移动一页是J(Ctrl+f),向上移动一页是K(Ctrl+b).上下左右移动分别是k/j/h/lgg 跳到文章首页G 跳到文末a 放大页面到合适大小s 放... 阅读全文
posted @ 2014-06-05 09:22 明明柏柏 阅读(6873) 评论(0) 推荐(0) 编辑