E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
《算法笔记》学习日记
AIIC
学习日记
-十进制浮点数预处理为二进制定点数
文章目录背景任务浮点数是什么这里用的是定点数,咳咳netron导出的卷积核数据处理为一列数据预处理浮点数的代码十进制浮点数预处理为二进制定点数补码+原码=2^n十进制浮点数预处理为二进制定点数代码关于CSDN直接复制粘贴会多回车背景前几天研究生学长给我了一个图像输入的txt,和LeNet的参数文件,让我写个卷积核。LeNet.h5打开方式:netronnetron网页版目前是做的AI推断加速,并非
木兮梓淅伏所伊
·
2020-08-08 20:49
AIIC
FPGA
学习日记
-时序约束
文章目录简介问题-方法某次运算的组合逻辑多:if-else组合逻辑多导致的延时长:多次运算组合逻辑导致延时长位宽大(进位链很长):fanout大reset信号多多周期路径异步路径亚稳态两级寄存器布局走线很长最后的方法多使用IP、DSP简介时序约束对于FPGA来说太重要啦。时序优化手段主要是几种:改代码,位置约束,优化策略。问题-方法时序违例主要是三种:扇出大(如复位信号,扇出大导致驱动力不足),连
木兮梓淅伏所伊
·
2020-08-08 20:49
FPGA
蓝桥杯正式
学习日记
02
今天终于搞明白EXTI_GetFlagStatus和EXTI_GetITStatus区别是什么?答:如果设置了中断标志位并且没有屏蔽。那么发生中断的时候EXTI_GetFlagStatus会SET,EXTI_GetITStatus也会SET。如果设置中断标志位但是屏蔽了。那么发生中断的时候EXTI_GetFlagStatus会SET,EXTI_GetITStatus也会RESET。也就是说,EXT
心广体胖
·
2020-08-08 20:17
蓝桥杯
LeetCode 20 有效的括号 java实现
算法笔记
20.有效的括号给定一个只包括'(',')','{','}','[',']'的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例1:输入:"()"输出:true示例2:输入:"()[]{}"输出:true解题思路:使用堆栈(stack)。栈是先进后出。对string进行遍历遇到左括号就入栈,push遇到
茜茜的龙叔
·
2020-08-08 19:47
java
算法
KMP
算法笔记
目录一个例子来直观地认识为什么是最大公共前后缀KMP算法的使用如何求next函数值改进写在后面:一个例子来直观地认识假设主串为,模式串为当遇到下面如图这种情况:主串第个字符和模式串第个字符失配时主串主串前面(无关紧要)最大公共前后缀乱七八糟最大公共前后缀s_i模式串最大公共前后缀乱七八糟最大公共前后缀p_j可以将模式串这样滑动主串主串前面(无关紧要)最大公共前后缀乱七八糟最大公共前后缀模式串最大公
喵小橙
·
2020-08-08 18:11
数据结构
《
学习日记
》CSS
position:规定元素的定位类型,一般有relative(相对于当前位置的偏移),绝对定位(相对于父级元素或者HTML左上角的定位),fixed:相对于浏览器的固定定位,static,就是当前位置,默认值,没有TOP等属性控制。filter:Alpha(Opacity=30);opacity:0.3:filter代表滤镜,Alpha代表透明度,Opacity代表多少透明度(Alpha只能在IE
k_woon
·
2020-08-08 16:16
学习日记
STM32 TIM输出比较的三种模式
STM32开发板
学习日记
-[4]TIM输出比较的三种模式TIMx的输出比较模式是用来控制一个输出波形或者指示何时一段给定的的时间已经到时。
树懒的聪明
·
2020-08-08 15:55
stm32
学习日记
52---css学习
css(cascadingstylesheets层叠样式表)。html只负责文档的结构和内容,表现形式完全交给css,使html文档变得简洁。定义方法:选择器{属性:值;属性:值;属性:值;}css页面引入方法:内联式:…嵌入式:在头文件中(首页常用此法,速度快)div{color:red;font-size:20px;line-height:40px;}会自动为后面的div块套入样式外链式其中c
dershine
·
2020-08-08 15:10
日记
并查集入门(模版使用)
本文参考自《
算法笔记
》并查集篇1并查集的定义什么是并查集?并查集可以理解为是一种维护数据集合的结构。名字中并查集分别取自于单词并(union合并),查(find查找),集(set集合)。
CryFace
·
2020-08-08 14:00
FPGA
学习日记
-逻辑设计(BRAM、FIFO、DDR)
文章目录简介FPGA逻辑设计1.BRAM资源使用1.BRAMBRAMIP核使用2.FIFOFIFOIP核使用手撸FIFO代码2.常见接口协议1.DDRDDR3IP核使用。DDR2IP核(nexys4)2.I2C简介FPGA主要的几种功能:逻辑设计(接口),协议(总线、通信协议),处理器架构,算法加速实现,从ASIC到FPGA的原型验证。FPGA逻辑设计1.BRAM资源使用1.BRAMBRAMIP核
木兮梓淅伏所伊
·
2020-08-08 11:54
FPGA
Python
学习日记
——棒球比赛
Python
学习日记
015——棒球比赛题目来源:LeetCode题库——棒球比赛你现在是棒球比赛记录员。
black° �
·
2020-08-08 08:54
python
leetcode
web
学习日记
-------Jsp篇
web前端刚刚起步,如有理解不对的地方,还请指正!jsp包括三大指令(page,include,taglib),九大内置对象(request,response,session,application,out,pagecontext,confit,page,exception),等内容。一,jsp指令1:jsp指令:(1)page指令:page指令用于控制整个页面的显示属性(放在jsp页面最前面),
仰望-
·
2020-08-08 02:06
web
JavaWeb
学习日记
----JavaBean篇
初步学习Web,如有不对或者不恰当的地方,还请指正!JavaBean是可重复使用的,跨平台的软件组件。1、分类:①具有用户界面的Bean②没有用户界面的Bean,主要用于处理事务。2、建立步骤:①所有的Bean放在一个包中。②Bean必须是public类,文件名与类名一致。③所有属性必须封装,类中的成员变量都为private。④必须有一个无参的构造方法。⑤属性值通过一组存取方法(getxxx和se
仰望-
·
2020-08-08 02:06
web
SpringBoot
学习日记
(二)多模块项目
重构:调整主(父)工程类型(packge)创建子模块工程(module)模块层:model持久层:persistence表示层:view复制代码子模块依赖管理(dependencyManagement)修改POM:之前package里面是jar,修改成pom。在项目中新建一个module:新建一个maven的module,起名为Web。打开里面的pom,可以看到里面已经有了依赖。父级别module
weixin_34378045
·
2020-08-08 00:44
算法笔记
PAT第三章B1005 继续(3n+1)猜想 (25 分)
卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对n=3进行验证的时候,我们需要计算3、5、8、4、2、1,则当我们对n=5、8、4、2进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这4个数已经在验证3的时候遇到过了,我们称5、8、4、2是被3“覆盖
hao120929655
·
2020-08-07 23:59
算法笔记第三章
c++
算法笔记
习题
习题6-4有序插入题目描述有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入到数组中。假设数组长度为10,数组中前9个数(这9个数要求从键盘上输入,输入时要满足自小到大的输入顺序)已经按从小到大进行排序。然后再从键盘上输入一个整数,将此整数插入到前有序的9个数中,使得最终的10个数依然是从小到大有序的。输入第一行输入以空格分隔的9个整数数,要求按从小到大的顺序输入。第二行输入一个整数
zaker123
·
2020-08-07 22:12
C/C++编程
Codeup
数据结构与
算法笔记
lesson8 双向链表
双向链表结构typedefstructDualNode{ElemTypedata;structDualNode*prior;structDualNode*next;}DualNode,*DuLinkList;插入s->next=p;s->prior=p->prior;p->prior->next=s;p->prior=s;删除p->prior->next=p->next;p->next->prio
写代码的judy
·
2020-08-07 22:04
数据结构
算法学习笔记
ARIMA入门
ARIMA模型原理及实现转载:石晓文的
学习日记
1、数据介绍再介绍本篇的内容之前,我们先来看一下本文用到的数据。
Time-Net
·
2020-08-07 19:35
Machine
Learning
pix2pixHD
算法笔记
论文:High-ResolutionImageSynthesisandSemanticManipulationwithConditionalGANs论文链接:https://arxiv.org/abs/1711.11585代码链接:https://github.com/NVIDIA/pix2pixHD图像到图像的翻译是GAN的一个重要应用,表示基于输入图像生成指定的输出图像的过程,比如有监督的pi
AI之路
·
2020-08-07 19:01
深度学习
计算机视觉
机器学习
pix2pix
算法笔记
论文:Image-to-ImageTranslationwithConditionalAdversarialNetworks论文链接:https://arxiv.org/abs/1611.07004代码链接:https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix这篇论文发表在CVPR2017,简称pix2pix,是将GAN应用于有监督的图像到
AI之路
·
2020-08-07 19:01
深度学习
计算机视觉
GAN
Ubuntu
学习日记
--Lesson1:Linux基础和常用命令
版权生命:文章系原创,转载请注明出处,多谢!为了在Linux系统下用深度学习框架caffe,系统补习了一下Linux操作的知识,做些笔记,以备复习,或随时查看。Lesson1:Linux基础和常用命令#**************************************************************************Linux版本内核版本2.6.18(主次末)www
鲁点点的读书笔记
·
2020-08-07 18:34
Linux学习-从入门到放弃
算法笔记
:扩展欧几里得算法
1.引入扩展欧几里得算法是欧几里得算法(又叫辗转相除法)的扩展。除了计算a、b两个整数的最大公约数,此算法还能找到整数x、y(其中一个很可能是负数)。通常谈到最大公因子时,我们都会提到一个非常基本的事实:给予二整数a与b,必存在有整数x与y使得ax+by=gcd(a,b)。有两个数a,b,对它们进行辗转相除法,可得它们的最大公约数——这是众所周知的。然后,收集辗转相除法中产生的式子,倒回去,可以得
kunyuwan
·
2020-08-07 17:15
#
算法笔记
#
扩展欧几里得算法
【PAT A1060】Are They Equal 编译运行时错误的问题
PATA1060最近刚开始刷PAT甲级的题目,对C++的STL使用不够熟悉,就看《
算法笔记
》上的相关内容开始学习,正巧里面穿插了一道PAT的题目,主要与string的使用有关,我就试着做了一下。
姜之
·
2020-08-07 17:38
PAT
PAT A1095
参考了一下
算法笔记
书上的答案。查询的次数过多时,遍历一次完成任务的处理方法值得学习,类似于之前类似的习题A1016答案中的时间递增求时间差的函数,是我没有想到的比较精巧的处理手段。
xxxxiaoxiang
·
2020-08-07 16:11
算法笔记
laravel 模型
学习日记
(踩坑)
模型关联一对一:classPdouserextendsModel{publicfunctionuserinfo(){return$this->hasOne('App\Userinfo','id');}}调用方法:特别注意,如果userinfo中mobile数据为空,那整个mobile字段都会不存在,并且,所有userinfo模型的字段数据,都会被放在额外添加的字段userinfo下,详情看图(这是
可能是假的将离啊
·
2020-08-07 16:03
数据库
NAND FLASH均衡
算法笔记
转来一篇关于NANDFLASH均衡算法的文章,加上一点思考和笔记,认为这种思考有助于更深刻的理解,更好的记忆,所以也算半原创了吧,最起码笔记是原创的。有意思的是,帖子提起这个算法并不是因为嵌入式开发的需要,而是企业存储。因为提到硬盘驱动器HDD的速度硬伤,目前估计就SSD一种好的存储介质解决方案吧,而SSD除了暂时价格小高以外,主要有一个寿命短的硬伤。这样的话就不可避免的涉及到映射、磨损均衡、存储
秦伟H
·
2020-08-07 14:06
嵌入式
[
算法笔记
-最全的PAT解答]PAT甲级 1100 Mars Numbers
#include#include#include#includeusingnamespacestd;stringgeDigit[13]={"tret","jan","feb","mar","apr","may","jun","jly","aug","sep","oct","nov","dec"};stringtenDigit[13]={"tret","tam","hel","maa","huh",
Wave Zhou
·
2020-08-07 13:13
PAT甲级题解合集
数据结构
c++
PAT
map
[
算法笔记
-最全的PAT解答]PAT甲级 1063 Set Similarity
#include#includeusingnamespacestd;constintN=51;setst[N];//thesetsarenumberedfrom1toNvoidcompare(inta,intb){//比较集合a与集合b//sameNum用来记录相同元素的个数distinctNum用来记录不同元素的个数intdistinctNum=st[b].size(),sameNum=0;//
Wave Zhou
·
2020-08-07 13:13
PAT甲级题解合集
[
算法笔记
-最全的PAT解答]PAT甲级 1085 Perfect Sequence
#include#includeusingnamespacestd;constintmaxn=100010;intn,p,a[maxn];//(longlong)a[i]*p传给参数x//在[i+1,n-1]范围内查找第一个大于x的数的位置intbinarySearch(inti,longlongx){if(a[n-1]x说明你第一个大于x的数在mid之前(当然含mid)rightPoint=mi
Wave Zhou
·
2020-08-07 13:12
PAT甲级题解合集
[
算法笔记
-最全的PAT解答]PAT甲级 1037 Magic Coupon
#include#includeusingnamespacestd;constintmaxn=100010;intcoupon[maxn],product[maxn];intmain(){intnc,np;scanf("%d",&nc);for(inti=0;i=0&&j>=0&&coupon[i]>0&&product[j]>0){ans+=coupon[i]*product[j];i--;j-
Wave Zhou
·
2020-08-07 13:12
PAT甲级题解合集
[
算法笔记
-最全的PAT解答]PAT甲级 1093 Count PAT‘s
#include#include#includeusingnamespacestd;//数据结构:数组constintMAXN=100010;constintMOD=1000000007;charstr[MAXN];//字符串数组intleftNumP[MAXN]={0};//每一位左边(含)P的个数intrightNumT[MAXN]={0};intmain(){//gets(str);//读入
Wave Zhou
·
2020-08-07 12:41
PAT甲级题解合集
Arduino
学习日记
五之接线
一继电器接线实验设备:两路光耦隔离继电器模块工作电压5V输入电路电源正、电源负、信号1负、信号1正、信号2负、信号2正其中,电源正负分别接正负极,给继电器充电信号1,2分别控制1,2号继电器的吸合,如果只用一个继电器,则只用信号1/2;eg:信号1负接负极(GND),1正接nano上的引脚输出电路公共端、常开、常闭其中,公共端接用电器正,常开接正极,常闭接负极二数码管接线实验设备:含十个引脚的数码
王文平->Trista_wang
·
2020-08-07 12:18
Arduino
Python
学习日记
——有效的括号
Python
学习日记
014——有效的括号题目来源:LeetCode题库——有效的括号给定一个只包括‘(’,‘)’,‘[’,‘]’,‘{’,‘}’的字符串,判断字符串是否有效。
black° �
·
2020-08-07 09:31
python
leetcode
【
学习日记
】新媒体运营该如何零基础去学习?
现在的社会是一个信息高速发展的社会。2012年,全球知名咨询公司麦肯锡就首次提出了「大数据」的概念,称大数据时代已经到来。麦肯锡:数据,已经渗透到当今每一个行业和业务职能领域,成为重要的生产因素。人们对于海量数据的挖掘和运用,预示着新一波生产率增长和消费者盈余浪潮的到来。因此,在信息化、数据化的如今,人们自然会将越来越多的关注投向诸如新媒体行业等互联网新兴行业。新媒体运营作为一个新媒体行业岗位,有
时临一森
·
2020-08-06 20:32
NLP GPT
算法笔记
从这个意义上讲,我们可以说GPT-2本质上是键盘应用程序的下一个单词预测功能,但是它比您的手机具有更大,更复杂的功能。GPT-2在称为WebText的庞大40GB数据集上进行了训练,作为研究工作的一部分,OpenAI研究人员从互联网上进行了爬网。为了比较存储空间,我使用的键盘应用程序SwiftKey占用了78MB的空间。经过训练的GPT-2的最小变体,占用500MB的存储空间来存储其所有参数。最大
Null_Pan
·
2020-08-06 12:57
Java+selenium自动化测试框架
学习日记
(一)
selenium:是一套软件工具,用来支持不同的自动化测试方法。selenium2,selenium1,seleniumIDE,selenium-grid定位页面元素:name,LinkText,particalLinkText,cssSelector,xpath,className,tagName,js方法。举个用ID的例子,其他的只要改对应的id那里的位置就行了//设置驱动所在位置System
年年_MomoRongme2
·
2020-08-06 12:39
实习
自动化测试
《
算法笔记
》10. 并查集、图相关算法、看完这篇不能再说不会了。
目录1并查集、图相关算法1.1并查集1.1.1并查集基本结构和操作1.1.2例题1.2图相关算法1.2.1图的概念1.2.2图的表示方法1.2.2.1邻接表表示法1.2.2.2邻接矩阵表示法1.2.3图的遍历1.2.3.1宽度优先遍历1.2.3.2深度优先遍历1.2.4图的拓扑排序1.2.5图的最小生成树算法1.2.5.1Kruskal(克鲁斯卡尔)算法1.2.5.2Prim算法1.2.6图的最短
-Inky
·
2020-08-06 10:00
学习日记
Day22:STP拓扑改变导致MAC地址表错误和感知拓扑改变
文章目录1.拓扑改变导致MAC地址表错误。2.感知拓扑改变。1.拓扑改变导致MAC地址表错误。本例中,SW3中的MAC地址表项定义了通过端口GigabitEthernet0/0/2可以到达主机1,通过端口GigabitEthernet0/0/3可以到达主机2。由于SW2的根端口产生故障,导致生成树拓扑重新收敛,在生成树拓扑完成收敛之后,从主机1到主机2的帧仍然不能到达目的地。这是因为MAC地址表项
晶晶娃在战斗
·
2020-08-06 10:14
华为数通IA学习日记
交换机
网络
STP
学习日记
Day23:作业
4种OSPF特殊区域的特点?特殊区域有什么缺点?如何解决?答:stub区域特点:(1)5类不在该区域进行泛洪,即ABR与该区域邻居不进行5类LSA的同步。(2)4类不在该区域进行泛洪,即ABR不为该区域产生4类LSA。(3)stub区域会产生一条缺省3类LSA让自身区域的IR能够访问外部路由。(4)区域间3类LSA可以泛洪到末节区域。(5)IR和ABR配置stub参数。Totallystub区域特
晶晶娃在战斗
·
2020-08-06 10:14
华为数通IP学习日记
网络
学习日记
Day20:作业
OSPF协议的报文类型有哪几种?答:一共五种报文,分别是hello(hello报文)、DD(DatabaseDescription,数据库描述)、LSR(LinkStateRequest,链路状态请求)、LSU(LinkStateUpdate,链路状态更新)、LSAck(LinkStateAcknowledgment,链路状态确认)。OSPF报文头部有哪些字段,以及重要字段的意义?字段长度含义Ve
晶晶娃在战斗
·
2020-08-06 10:14
华为数通IP学习日记
学习日记
Day21:STP故障恢复
文章目录1.根桥故障。2.存在AP的交换机的RP失效。3.不存在AP的交换机的RP失效。4.非直连链路故障。1.根桥故障。交换机S1是根桥,端口角色如拓扑图所示。当S1发生故障时会停止发送BPDU,下游交换机就无法收到来自根桥的BPDU报文,MaxAge计时器(缺省:20s)就会超时,从而导致已经收到的BPDU报文失效,此时,非根桥会互相发送配置BPDU,重新选举新的根桥,S3的G0/0/1也会立
晶晶娃在战斗
·
2020-08-06 10:13
华为数通IA学习日记
《
算法笔记
》3.1-简单模拟-题解
算法笔记
3.1-A题-剩下的树题目描述#include#includeinta[10005];intmain(void){intL,M,cnt;while(scanf("%d%d",&L,&M)!
自来也sama
·
2020-08-06 10:06
《
算法笔记
》3.2-查找元素-题解
算法笔记
3.2-A题-查找元素题目链接//这里使用的是直接遍历的方法,复杂度较高,后面会有效率更高的方法#includeintscore[1005];intmain(void){intN,find;while
自来也sama
·
2020-08-06 10:06
《
算法笔记
》3.3-图形输出-题解
算法笔记
3.3-A题-输出梯形题目链接//图形输出主要在于找清楚输出图案数量与行,列之间的数量关系#includeconstcharch='*';intmain(void){intN;while(scanf
自来也sama
·
2020-08-06 10:55
Tarjan无向图的割点和桥(割边)全网详解&
算法笔记
&通俗易懂
原文链接Tarjan无向图的割点和桥(割边)导言在掌握这个算法前,咱们有几个先决条件.[x]DFS搜索[x]DFS序[x]一张纸[x]一支笔[x]认真的大脑(滑稽)如果您都具备了,那么您就是巨佬了,您就可以轻松解决Tarjan算法了.初学算法概念掌握割点概念定义什么的,看上去好烦好烦好烦的,怎么办呢?Acwing小剧场开播了,门票一枚AC币.现在Acwing推出了一款战略游戏,名为Tarjan无向
weixin_30384217
·
2020-08-05 20:43
数据结构与算法
【
算法笔记
】多线程斐波那契数列
多线程斐波那契数列Fibonacci类多线程实现斐波那契数列。在多线程中,需要线程共享的变量必须使用静态变量。根据公式F[N]=F[N-1]+F[N-2]可知至少需要要两个线程共享的变量,另外由于需要记录角标,另设一个线程共享变量publicclassFibonacciimplementsRunnable{publicstaticintnum=2;//用于记录角标,静态变量实现多线程共享publi
寸辰
·
2020-08-05 20:57
算法
物联网
学习日记
25
1.收流与推流解析:流媒体系统涉及三个角色:流媒体服务器、推流客户端和收流客户端。推流客户端是内容生产者,收流客户端是内容消费者。[1]如果输入是网络流,输出是本地文件,则实现的是收流功能,将网络流存储为本地文件[2]如果输入是本地文件,输出是网络流,则实现的是推流功能,将本地文件推送到网络[3]如果输入是网络流,输出也是网络流,则实现的是转流功能,将一个流媒体服务器上的流推送到另一个流媒体服务器
1000sprites
·
2020-08-05 20:27
信号系统
Dijkstra算法与SPFA算法
最近看了《
算法笔记
》上面关于最短路径的部分,学习了一种之前没见过的算法:SPFA。理论上SPFA算法会比Dijkstra快,顾而找了一题测试一下。
凉语sp
·
2020-08-05 19:30
PAT
快速开发框架SpringBoot-
学习日记
(三)
第2章SpringBoot重要用法SpringBoot中使用JSP页面步骤:在src/main下创建webapp目录将webapp目录指定的web资源目录导入JSP引擎内置Tomcat的jasperorg.apache.tomcat.embedtomcat-embed-jasperSpringBoot中使用MyBatis步骤:导入依赖org.mybatis.spring.bootmybatis-s
KR。
·
2020-08-05 19:22
Spring
Boot
Java
java
框架
Spring
Boot
快速开发框架SpringBoot-
学习日记
(五)
第2章SpringBoot重要用法单元测试要保证两点:pom中要有测试的依赖(只要你不专门删除,SpringBoot中就存在该依赖)org.springframework.bootspring-boot-starter-testtest测试类在src/test/java目录中已经创建好了,需要在测试类类头上要添加两个注解@RunWith(SpringRunner.class)//classes用于
KR。
·
2020-08-05 19:51
Java
Spring
Boot
上一页
71
72
73
74
75
76
77
78
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他