
总结
朱仙令
这个作者很懒,什么都没留下…
展开
-
WIN10+VS2015+PCL1.8.1+VTK8.0+QT5联合编译 吐血之路
版本:vs2015专业版、PCL1.8.1、VTK8.0、QT5.12.6、cmake3.16.3以下的软件安装包及链接:(1)vs2015:http://download.microsoft.com/download/5/4/b/54bf5736-8429-4c81-b1b3-79de06dfe756/vs2015.3.pro_chs.iso(2)PCL安装包下载:http://u...原创 2020-04-26 13:53:10 · 1000 阅读 · 0 评论 -
windows10下anaconda之pycocotools的安装
安装过程巨坑,综合网上一些方法(感谢网上前辈不吝赐教),成功方法如下:一、. 首先,python3.5需要安装visualcppbuildtools full.exe链接:https://blog.youkuaiyun.com/u012247418/article/details/82314129安装如链接所说,默认安装即可,第二步以后就不需要了,安装即可,如果已经安装了,但是又找不到第三步截图...原创 2019-12-24 10:07:05 · 1918 阅读 · 4 评论 -
安装modelsim10.4并与ISE14.7联合仿真之遇到的问题
modelsim10.4安装包:链接:https://pan.baidu.com/s/1q5KzPe-gQg7MIFacQz9R5w提取码:gb4xmodelsim安装教程:https://blog.youkuaiyun.com/he__yuan/article/details/80560064联合仿真安装教程:https://blog.youkuaiyun.com/kenjianqi1647/articl...原创 2019-03-26 17:13:37 · 2004 阅读 · 0 评论 -
FPGA核心板内部各类型资源总结(xilinx)
1 查找表LUTFPGA是基于查找表的设计电路,查 找表(Look-Up-Table)简称为LUT,LUT本质上就是一个RAM。目前FPGA中多使用4输入的LUT,所以每一个LUT可以看成一个有4 位地址线的 的RAM。 当用户通过原理图或HDL语言描述了一个逻辑电路以后,FPGA开发软件会自动计算逻辑电路的所有可能结果,并把真值表(即结果)事先写入 RAM,这样,每输入一个信号进行逻辑运算就...原创 2019-04-06 18:43:27 · 4280 阅读 · 0 评论 -
摄像头总结
一、摄像头接口类型MIPI接口比DVP的接口信号线少,由于是低压差分信号,产生的干扰小,抗干扰能力也强。最重要的是DVP接口在信号完整性方面受限制,速率也受限制。500W还可以勉强用DVP,800W及以上都采用MIPI接口。 DVP分为三个部分:输出总线;输入总线;电源总线;如下图:>>输入总线介绍 a>PWDN是camera的使能管脚,有两...原创 2019-04-07 17:02:28 · 1916 阅读 · 1 评论 -
以太网MAC控制器与PHY接口的通信方式总结
GMAC:MAC控制器 PHY:OSI模型物理层GMAC与PHY接口支持四种模式:MII、GMII、RMII、RGMIIMII:支持lOMb/s和100Mh/s的数据速率; 100M工作模式下,参考时钟是25MHz;10M工作模式下,信号参考时钟是2.5MHz; 支持全双工、半双工两种工作模式; 发送和接收数据时采用,4bit方式(因数据线总共有8根,故只选用低4位G...原创 2019-04-17 16:57:21 · 6828 阅读 · 0 评论 -
IP和UDP协议总结
IP协议: 报文头的前 20 个字节是固定的,后面的可变,其报文头格式如下:版本:占 4 位,指 IP 协议的版本目前的 IP 协议版本号为 4 (即 IPv4) 首部长度:占 4 位,可表示的最大数值是 15 个单位(0000~1111,一个单位为 4 字节)因此 IP 的首部长度的最大值是 60 字节 区分服务:,占 8 位,用来获得更好的服...原创 2019-04-17 19:22:18 · 907 阅读 · 0 评论 -
MAC相关总结
MAC地址即硬件地址,产品出产后Mac地址就固定了,用于在网络中唯一标示一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的MAC地址。MAC(Media Access Control,介质访问控制)地址,长度是48比特(6字节),由16进制的数字组成,分为前24位和后24位: 前24位叫做组织唯一标志符(Organizationally Unique Identifie...原创 2019-04-18 09:10:51 · 1539 阅读 · 0 评论 -
图像尺寸与图像像素、分辨率的关系
像素:每张图片都是由很多个色点组成的,每个色点称之为一个像素(Pixel)。100W、130W以及200W像素的摄像机,就是说它对应的感光器件的个数。分辨率:是指单位长度中所表达或截取的像素数目。表示每英寸图像内的像素点数,单位是像素每英寸(PPI)。图像分辨率越高,像素的点密度越高,图像越清晰。像素(Pixel) = 尺寸(Inch)*分辨率(PPI)像素相同的情况下,图尺寸小,单位...原创 2019-04-18 16:28:43 · 19941 阅读 · 1 评论 -
ISE Chipscope使用总结
Chipscope(在线逻辑分析仪)共有两种使用方式,一种是自己写例化模块,例化ila核进行例化抓取,另一种是调用cdc文件。现主要介绍第二种的方式。这里需要注意的是如果这里选择soft,则有些信号会被综合,chipscope无法使用,若需要使用则选择YES这里选择JTAG Clock(可不选)首先创建chipscope cdc文件:上图:...原创 2019-04-30 14:52:24 · 2396 阅读 · 0 评论 -
windons下使用anaconda配置tensorflow、keras等库配置并在pycharm中调用总结
安装配置使用tensorflow,由于流程不熟,导致安装了几次,故记录下安装的过程,让后来的有缘人少走弯路1、进入anaconda官网下载anaconda3,直接下载最新版即可,安装参考其它博客2、安装完成后,创建tensorflow使用的环境,直接在cmd中输入以下命令行即可,使用Anaconda Prompt 也可以conda create -n name python...原创 2019-07-12 19:41:00 · 826 阅读 · 0 评论 -
数论总结
欧拉公式:int oula(int n)//求1到n-1间有多少跟n互质{ int num=1,i; for(i=2;i*i<=n;i++) { if(n%i==0) { n/=i; num*=i-1; while(n%i==0) {原创 2016-08-08 15:36:58 · 312 阅读 · 0 评论 -
图论之prim算法
prim算法是用来求最小生成树de,复杂度为o(n2),与dij差不多,不过dis的代表意义不同dis【i】意义为i点到最小树的最小距离,而dij算法中的dis【i】表示i到源点的距离pic【i】【j】表示i点到j点的距离vis【】=0表示在U集合,1表示在s集合核心代码:#define inf 999999999void prime(){ int sign,sum=0;原创 2016-08-01 21:50:41 · 728 阅读 · 0 评论 -
初学线段树总结
线段树善于解决区间最值,和,合并等问题,运用很广泛,下面是一些总结:(自我感觉错误和不足之处有点多啊)单点更新模版:#define MAXN 100005struct node{ int l,r,mi,mx,sum;//表示线段[l,r],中的最小、大值,及和值}tr[MAXN*4];int a[MAXN];void build(int id,int l,int r){原创 2016-08-01 15:53:42 · 406 阅读 · 0 评论 -
图论之二分匹配
二分匹配即就是找出最大匹配数,注意,要使用二分匹配必须能使数据分成两份不同的点集,然后一边与另一边匹配,其重点在于找增广路径,干说有点不好讲,直接上代码,下面是一个邻接表的代码:注意下面代码风格:dis【i】,记录第i个点与谁匹配vis【i】,记录第i个点是否已经匹配match【i】【j】,i点与j点已经连接主函数代码: for(i=0;i<n;i++) {原创 2016-08-03 16:55:31 · 421 阅读 · 0 评论 -
数状数组浅析
树状数组主要用来求区间和,就三个子函数,灵活运用即可(1)int lowbit(int k){ return k&(-k);}(2)void add(int i,int num)//对i及i以后的和进行更新{ while(i { c[i]+=num; i+=lowbit(i); }}(3)int原创 2016-07-30 14:28:23 · 648 阅读 · 1 评论 -
快速二分幂
快速二分幂就是用来求很大次方的数,比如4的100次方之类的问题,原理是转换为二进制的算法代码如下:long long int charge(long long int m,long long int n)//计算m的n次方{ if(n==0) return 1; long long int t=1; while(n) { if(n%原创 2016-07-30 21:36:11 · 389 阅读 · 0 评论 -
乘法逆元
要了解乘法逆元得先了解费马小定理:p素数,a,p互质,则a的(p-1)次方等于1(mod p),即a的(p-1)次方模p的结果为1逆元:设x为1/a关于模p的逆元,则x=1/a(mod p),用费马小定理替换1(mod p)可得,x=a的(p-2)次方,证毕另外附上关于取模运算的公式: 公 式原创 2016-07-31 09:56:23 · 644 阅读 · 0 评论 -
图论之Flody
Flody算法就是暴力算法,时间复杂度为o(n3),一般数据不超200,是解决任意两点间的最短路径的一种算法,可以正确处理有向图或负权的最短路径问题,同时也被用于计算有向图的传递闭包。代码如下:初始化: #define inf 999999999 for(i=0;i<n;i++) for(j=0;j<n;j++) {原创 2016-07-31 10:47:57 · 437 阅读 · 0 评论 -
图论之拓扑排序
拓扑排序就是对某些点不停加边,然后再以每个点的度来寻找答案,每次找到入度为零的点,就把与之相关的点的入度减去一,直到没有点的入度大于零一种简单的拓扑:bool TopologicalSort(int a[][101]) //可以完成拓扑排序则返回True{ int n=a[0][0],i,j,into[101]={0},ans[101]={0};//初始化为零,其实这里的n就是点的个数 f原创 2016-08-03 09:39:15 · 327 阅读 · 0 评论 -
图论之欧拉
欧拉很复杂,目前理解还太浅,有几个规律:一.无向图欧拉回路:每个顶点度数都是偶数欧拉路:所有点度数为偶数,或者只有2个点度数为奇数二.有向图(非混合)欧拉回路:每个顶点入度等于出度欧拉路:每个顶点入度等于出度;或者只有1个点入度比出度小1, 从这点出发,只有1个点出度比入度小1,从这个点结束,其他点入度等于出度三.混合图欧拉回路四.如果要求用最少的费用遍历所有边原创 2016-08-04 16:04:09 · 1158 阅读 · 0 评论 -
图论之kruskal算法
kruskal算法是一种生成最小生成树的经典算法,时间复杂度为eloge(e为边数)此算法主要三部分组成: for(i=1;ifather[i]=i;//节点祖先初始化为其本身2. int find(int a)//判断两个子树是否是同一个祖先 { if(a!=father[a]) return father[a]=find(father[a]);/原创 2016-08-01 15:32:14 · 611 阅读 · 0 评论 -
图论之dij
第一次写了一个关于图论的问题,即dij算法,有点想法,有什么错误之处,望各位游客指出,感激不尽dij算法,我认为要弄懂几个变量,(注:这些变量是我的代码风格)pic[i][j],表示i点到j点的距离dis【i】,表示i点到源点的最短距离vis【i】,为标记,0表示在U集合,1表示在S集合地图初始化:(#define inf 0x80) for(i=1;i<=n;i++)原创 2016-07-30 17:04:59 · 1282 阅读 · 0 评论 -
图论之最短路和最小生成数的区别
dij,floyd,spfa三个算法都是找最短路的,所谓最短路即图上任何一点到源点的距离kru,prime算法是求最小生成树的,最小生成树即把n个点用n-1条边连接起来形成通路,但边的权值和又最小原创 2016-08-01 19:40:34 · 571 阅读 · 0 评论 -
RMQ感想
RMQ感觉就是两个公式,但其中的代表的意义必须要弄懂,总结如下:首先的知道RMQ是求区间最值用的,即求最大(小)值,当然其他灵活的运用就得慢慢积累了其次:(1)以求最大值为例,设d[i,j]表示[i,i+2^j-1]这个区间内的最大值,那么在询问到[a,b]区间的最大值时答案就是max(d[a,k], d[b-2^k+1,k]),其中k是满足2^k(2)d的求法可以用动态规划,d[i,原创 2016-07-28 17:12:35 · 262 阅读 · 0 评论