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
编译原理(课程笔记)
深入了解C++:底层
编译原理
(二)
C++文件需要经历编译和链接两大步骤才能生成可执行文件。编译会生成二进制可重定位的目标文件,其中的重定位指的是符号重定位,发生了链接阶段。二进制可重定位的目标文件:也就是我们通常所说的.o,.obj文件。二进制文件构成:二进制文件就是.o文件,其中的内容除了elf文件头,还由各个段组成,有些段和内存空间个段可以匹配,比如.text,.data.,.bss段。objdump-s和readelf-S是
程韬123
·
2024-02-14 09:32
c++
开发语言
【北邮鲁鹏老师计算机视觉
课程笔记
】07 Local feature-Blob detection
【北邮鲁鹏老师计算机视觉
课程笔记
】07Localfeature-Blobdetection1实现尺度不变性不管多近多远,多大多小都能检测出来找到一个函数,实现尺度的选择特性2高斯偏导模版求边缘做卷积3高斯二阶导
量子-Alex
·
2024-02-14 08:20
CV知识学习和论文阅读
计算机视觉
笔记
人工智能
【北邮鲁鹏老师计算机视觉
课程笔记
】08 texture 纹理表示
【北邮鲁鹏老师计算机视觉
课程笔记
】08texture纹理表示1纹理规则和不规则的2纹理的用处从纹理中恢复形状3分割与合成4分析纹理进行分类通过识别纹理分析物理性质如何区分纹理5寻找有效的纹理分类方法发现模式
量子-Alex
·
2024-02-14 07:48
CV知识学习和论文阅读
计算机视觉
笔记
人工智能
2019-01-22
2019.1.22日完成打卡情况1早起(完成)2早睡(没完成)3运动(完成)4阅读笔记(完成)5冥想(完成)6复盘(完成)7
课程笔记
和作业(完成)8日程管理(完成)
世界本来美好
·
2024-02-13 23:59
机器为什么能学习(上)
本篇文章是台湾大学《机器学习基石上》的
课程笔记
。以PLA算法为例,推导证明机器学习的可行性。问题概述机器学习在当前发展得很快,我们不由得发问:为什么这种算法是可行的。
ringotc
·
2024-02-13 21:16
day06-通过分列快速提取有效信息文本
课程的主讲人是储君老师,以下是我的
课程笔记
:1、基本用法01、分隔符号选中数据区域-分列-分隔符号-下一步02、固定宽度选中数据区域-分列-固定宽度-下一步2、进阶用法关键词拆分隐藏内容3、文本转数值选中数据区域
鱼和熊掌兼得
·
2024-02-13 17:45
【北邮鲁鹏老师计算机视觉
课程笔记
】06 corner 局部特征
【北邮鲁鹏老师计算机视觉
课程笔记
】06corner局部特征1局部特征的任务牵引:全景拼接①提取特征②匹配特征③拼接图像我们希望特征有什么特性?
量子-Alex
·
2024-02-13 10:56
CV知识学习和论文阅读
计算机视觉
笔记
人工智能
可扩展架构的基本思想和模式
第80篇极客时间《从0开始学架构》
课程笔记
。可扩展的基本思想拆。就是将原本大一统的系统拆分成多个规模小的部分,扩展时只修改其中一部分即可,无须整个系统到处都改。可以减少改动范围,降低改动风险。
短暂瞬间
·
2024-02-13 10:52
(三)JVM成神路之全面详解执行引擎子系统与JIT即时
编译原理
引言执行引擎子系统是JVM的重要组成部分之一,在JVM系列的开篇曾提到:JVM是一个架构在平台上的平台,虚拟机是一个相似于“物理机”的概念,与物理机一样,都具备代码执行的能力。但虚拟机与物理机最大的不同在于:物理机的执行引擎是直接建立在处理器、高速缓存、平台指令集与操作系统层面上的,物理机的执行引擎可以直接调用各处资源对代码进行直接执行,而虚拟机则是建立在软件层面上的平台,它的执行引擎则是负责解释
竹子爱熊猫
·
2024-02-13 01:46
JVM
java
高并发编程
架构
JVM成神路之全面详解执行引擎子系统、JIT即时
编译原理
与分派实现
引言执行引擎子系统是JVM的重要组成部分之一,在JVM系列的开篇曾提到:JVM是一个架构在平台上的平台,虚拟机是一个相似于“物理机”的概念,与物理机一样,都具备代码执行的能力。但虚拟机与物理机最大的不同在于:物理机的执行引擎是直接建立在处理器、高速缓存、平台指令集与操作系统层面上的,物理机的执行引擎可以直接调用各处资源对代码进行直接执行,而虚拟机则是建立在软件层面上的平台,它的执行引擎则是负责解释
头顶假发
·
2024-02-13 01:16
程序员
Java
编程
jvm
java
linux
2022-12-4【日精进第77天】
郑州鹿野苑餐饮管理有限公司(朵家甜品厨房)每日定课(根据实际情况,每十天微调一次):1,晨跑:5:20前,18分钟内跑完3公里;【未完成,隔离中】2,读书笔记:阅读30min+,笔记200字以上;【完成】3,
课程笔记
李庆是个做蛋糕的
·
2024-02-12 22:55
韩顺平老师Linux
课程笔记
1.课程内容P3-P85linux基础篇P86-P90java定制篇P91-P107大数据shell篇P108-P115python定制篇P117-P141linux高级篇P142-P153面试题VMwarePro_v16.22(免注册):https://423down.lanzouo.com/ihUclz275hg镜像:CentOS7https://mirrors.aliyun.com/cent
学吧,学无止境...
·
2024-02-12 20:55
linux
python
mysql
hadoop
spark
疫情爆发前 我因流感被隔离了
今天的计划是把
编译原理
的实验报告写完,这事就算结束了。早早的起床,洗漱吃饭,到自习室。实验报告写了一半,困意来
冷冷的方格田
·
2024-02-12 19:56
【北邮鲁鹏老师计算机视觉
课程笔记
】05 Hough 霍夫变换
【北邮鲁鹏老师计算机视觉
课程笔记
】05Hough霍夫变换1投票策略考虑到外点率太高①让直线上的每一点投票②希望噪声点不要给具体的任何模型投票,即噪声点不会有一致性的答案③即使被遮挡了,也能把直线找出来参数空间离散化直线相当于就是
量子-Alex
·
2024-02-12 06:18
CV知识学习和论文阅读
计算机视觉
笔记
人工智能
【北邮鲁鹏老师计算机视觉
课程笔记
】04 fitting 拟合
【北邮鲁鹏老师计算机视觉
课程笔记
】04fitting拟合1拟合的任务如何从边缘找出真正的线?
量子-Alex
·
2024-02-12 06:47
CV知识学习和论文阅读
计算机视觉
笔记
人工智能
Makefile
编译原理
make 中的路径搜索_2
一.make中的路径搜索VPATH变量和vpath关键字同时指定搜索路径。实验1VPATH和vpath同时指定搜索路径mhr@ubuntu:~/work/makefile1/18$tree.├──inc│└──func.h├──main.c├──makefile├──src1│└──func.c└──src2└──func.cmakefileVPATH:=src1CFLAGS:=-Iincvpat
嵌入式_笔记
·
2024-02-11 14:55
Linux驱动
linux
Makefile
编译原理
make 中的路径搜索_1
一.make中的路径搜索问题:在实际的工程项目中,所有的源文件和头文件都放在同一个文件夹中吗?实验1:VPATH引子mhr@ubuntu:~/work/makefile1/17$lltotal28drwxrwxr-x4mhrmhr4096Apr2200:46./drwxrwxr-x7mhrmhr4096Apr2200:32../drwxrwxrwx2mhrmhr4096Jan232018inc/-
嵌入式_笔记
·
2024-02-11 14:22
Linux驱动
linux
北大金融学第七课——个人资产配置的生命周期
课程笔记
在人生不同阶段,什么样的资产配资是最合适的?
何必流浪
·
2024-02-11 05:44
【计算机视觉】计算机视觉与深度学习-10-生成网络-北邮鲁鹏老师
课程笔记
计算机视觉与深度学习-10-生成网络-北邮鲁鹏老师
课程笔记
无监督学习聚类K-means降维线性降维主成分分析非线性降维自编码特征学习密度估计贝叶斯决策生成模型生成模型的应用生成模型分类密度估计参考密度估计分类显示的密度估计
暖焱
·
2024-02-11 02:14
#
深度学习
计算机视觉
机器学习
【北邮鲁鹏老师计算机视觉
课程笔记
】01 introduction
1生活中的计算机视觉生活中的各种计算机视觉识别系统已经广泛地应用起来了。2计算机视觉与其他学科的关系认知科学和神经科学是研究人类视觉系统的,如果能把人类视觉系统学习得更好,可以迁移到计算机视觉。是计算机视觉的理论基础。算法、系统、框架、机器学习等是计算机视觉的工具。光学设备采集图像给计算机视觉提供输入图像处理强调的是:我输入的是图像,输出的也是图像,比如增强亮度、去噪计算机视觉系统:输入的图像,输
量子-Alex
·
2024-02-11 02:14
CV知识学习和论文阅读
计算机视觉
笔记
人工智能
【北邮鲁鹏老师计算机视觉
课程笔记
】02 filter
1图像的类型二进制图像:灰度图像:彩色图像:2任务:图像去噪噪声点让我们看得难受是因为噪声点与周边像素差别很大3均值滤波核=卷积核4卷积操作对应相乘再累加起来卷积核记录了权值,把权值套到要卷积的目标图上,对应相乘5卷积的特性线性和平移不变形因为实际使用的时候卷积核是对称的,因此不要求翻转真实运算的时候,对于没有像素的位置,要做填充,否则无法计算卷积,最简单的办法,填充0。填充是希望输入输出有固定的
量子-Alex
·
2024-02-11 02:14
CV知识学习和论文阅读
深度学习
计算机视觉
【北邮鲁鹏老师计算机视觉
课程笔记
】03 edge 边缘检测
【北邮鲁鹏老师计算机视觉
课程笔记
】031边缘检测有几种边缘?
量子-Alex
·
2024-02-11 02:13
CV知识学习和论文阅读
计算机视觉
笔记
人工智能
【计算机视觉】计算机视觉与深度学习-08-实例分割-北邮鲁鹏老师
课程笔记
计算机视觉与深度学习-08-实例分割-北邮鲁鹏老师
课程笔记
MaskR-CNNMaskR-CNN
暖焱
·
2024-02-11 02:13
#
计算机视觉
Makefile
编译原理
make的隐性规则
一.makefile中的同名目标下面程序怎么执行?为什么?实验1:makefile中出现同名目标时.PHONY:allall:@echo"command-1"all:@echo"command-2"VAR:=testall:@echo"all:$(VAR)"mhr@ubuntu:~/work/makefile1$makeallmakefile:12:warning:overridingrecipe
嵌入式_笔记
·
2024-02-10 09:09
Linux驱动
数据库
服务器
运维
【软件设计师】——
编译原理
编译系统的结构词法分析/扫描(Scanning)从左向右逐行扫描源程序的字符,识别出各个单词,确定单词的类型。将识别出的单词转换成统一的机内表示,词法单元(token)形式:token:单词类型种别种别码关键字program,if,else…一词一码标识符变量名,数组名,记录名…多词一码常量整型,浮点型,字符型…一型一码运算符算术、关系、逻辑一词\一型一码界限符;()={}…一词一码语法分析(pa
栉风沐雪
·
2024-02-10 07:15
软件设计师
开发语言
汇编
软件工程
3月份镜姐高效阅读训练营第三天作业
第二部分:
课程笔记
思维导图
屋塔室的小王后
·
2024-02-10 03:59
睡前自问
明天计划:完成三节课复盘,完成杨老师
课程笔记
,中午饭,冥想计划睡前仪式:拥抱自己,对自己说一声,亲爱的,你该休息了,不用多想,多去做,敢比会重要,心动不如行动!加油!
赫赫79
·
2024-02-10 00:17
【数据结构】数据结构
本文是基于中国MOOC平台上,华中科技大学的《数据结构》课程和浙江大学的《数据结构》课程所作的一篇
课程笔记
,便于后期讲行系统性查阅和复习。
琛:D
·
2024-02-09 22:42
数据结构
课程笔记
【课程】第七课2个核心秘诀快速提升沟通情商【01】高情商的特点换位思考、延迟满足、善于营造氛围,这三点怎么理解呢?换位思考好理解,就如前节课讲的,站在他人的角度考虑问题,不同的角度有不同的思考方法,理解别人的同时也是在更好的理解自己;延迟满足,我的理解就是,跟换位思考有点关联,不能一味的追求自己的利益,不把自己的利益放在第一位,要考虑到他人的利益;善于营造氛围即为双方的交流营造一个良好的环境,心情
小精灵雨晴
·
2024-02-09 19:49
《
编译原理
》
第一章编译引论1、编译程序:将某一种程序设计语言写的程序翻译成等价的另一种语言的程序的程序2、源语言:用来编写源程序的语言(汇编,高级程序设计语言)3、源程序:用源语言写的程序4、目标语言:目标程序描述的语言5、目标程序:源程序经过编译后生成的程序6、宿主语言:编译程序的实现语言7、宿主机:编译程序的运行环境8、分类:解释程序【接受某语言的源程序将其直接翻译成目标代码且执行】;编译程序【接受某语言
曹元_
·
2024-02-09 12:48
编译原理
研究性学习专题 2——递归下降语法分析设计原理与实现
1实验内容完成以下描述赋值语句的LL(1)文法的递归下降分析程序G[S]:S→V=EE→TE’E’→ATE’|eT→FT’T’→MFT’|EF→(E)|iA→+|-M→*|/V→i设计说明:终结符号i为用户定义的简单变量,即标识符的定义。2实验要求(1)输入串应是词法分析的输出二元式序列,即某算术表达式“专题1”的输出结果,输出为输入串是否为该文法定义的算术表达式的判断结果;(2)递归下降分析程序
dor.yang
·
2024-02-09 10:24
课程作业记录博客
学习
java
前端
编译原理
递归下降
编译原理
(九)——递归下降法
背景:自定向下的语法分析方法,LL(1)是一种非常直观的方法,它的分析过程是按照句子的定义来进行的,也就是说从开始符出发对要分析的串进行推导,如果推导成功就证明这个被分析的串是一个合法的句子,否则的话就有语法错误,但是在推导过程中,对文法进行了一些限定,保证推导过程是唯一的。总体上说,LL(1)就是在选择规则的时候加入了约束条件,考虑到输入流中的第一个符号,以及推导过程中的非终极符的规则选择,只有
很注重数学和821
·
2024-02-09 10:54
编译原理
编译原理
实验2 语法分析——递归下降分析器
目录标题一、核心代码1.题目要求2.代码实现3.运行结果:二、实现加,减,乘,除运算的表达式文法1.题目要求2.代码实现3.运行结果一、核心代码1.题目要求练习构造递归下降语法分析程序的方法,熟悉上下文无关文法的使用,加深对课堂教学的理解;提高语法分析方法的实践能力文法G[E]:E→E+T|TT→T*F|FF→i|(E)消除左递归后:E→TXX→+TX|^T→FYY→*FY|^F→i|(E)要求:
学而时习之,不亦说乎?
·
2024-02-09 10:54
编译原理
——实验贰——递归下降语法分析器的构建
一、实验要求运用递归下降法,针对给定的上下文无关文法,给出实验方案。预估实验中可能出现的问题。二、实验方案1、构造LL(1),通过设计、编制、调试递归下降语法分析程序,对输入的符号串进行分析匹配,观察输入符号串是否为给定文法的句子。2、根据LL(1)写程序三、预估问题预估问题:LL(1)构造失败,程序报错理论基础:1、递归下降分析程序的实现思想是:识别程序由一组子程序组成。每个子程序对应于一个非终
赴约如期
·
2024-02-09 10:23
编译原理
与技术(三)——语法分析(二)自顶向下-递归下降
一、语法分析的两种方法自顶向下(Top-down):针对输入串,从文法的开始符号出发,尝试根据产生式规则推导(derive)出该输入串。从根部开始构造语法树。自底向上(Bottom-up):针对输入串,尝试根据产生式规则归约(reduce)到文法的开始符号。从叶子开始构造语法树。二、递归下降法举个例子。开始递归下降语法分析。匹配到数字”3”后,程序从expr返回。至此,递归下降分析结束。三、递归下
MCQSLW
·
2024-02-09 10:50
算法
开发实践11_Blog
以下学习朔宁夫基于pycharm的网站开发
课程笔记
。
even_123
·
2024-02-09 06:24
html
前端
开发实践12_DataMiningSys.
朔宁夫基于Pycharm的网页开发
课程笔记
。Tips1实际的分析系统构建可能涉及不同开发工具,无法基于模型关系关联,需要明确item的id。
even_123
·
2024-02-09 06:51
数据库
sql
【Makefile语法 01】编译系统
目录一、
编译原理
概述二、编译过程分析三、编译动静态库四、执行过程分析一、
编译原理
概述make:一个GCC工具程序,它会读makefile脚本来确定程序中的哪个部分需要编译和连接,然后发布必要的命令。
AllinTome
·
2024-02-09 03:57
Makefile语法
linux
运维
服务器
java线程池源码解析
本篇文章为《图灵学院》
课程笔记
降低资源消耗(线程无限制地创建,然后使用完毕后销毁)提高响应速度(无须创建线程)提高线程的可管理性java是如何实现和管理线程池的,jdk5开始把工作单元和任务执行分离,工
ajajaj
·
2024-02-09 03:37
生信
课程笔记
4-序列算法补充
早期动态规划算法比较两个序列的相似性(similarities)。编辑距离(editdistance)加权编辑距离(weightededitdistance)和相似性评分(similarityscore)最优全局比对(optimalglobalalignment):Needleman-Wunsch算法最优局部比对(optimallocalalignment):Smith-Waterman算法Got
果蝇饲养员的生信笔记
·
2024-02-08 22:23
故事能力的四个层次
//
课程笔记
//1.故事能力金字塔,一共四层,分别是:重现已发生:生动准确的表达我们经历过的事情;重塑已发生:在准确表达的基础上,加入自己的风格和灵魂;半虚构:以现实时代,环境,人物,生活作为原型来构建自己的故事
佳爷2020
·
2024-02-08 14:56
编译原理
实验1——词法分析(python实现)
文章目录实验目的实现定义单词对应的种别码定义输出形式:三元式python代码实现运行结果检错处理总结实验目的输入一个C语言代码串,输出单词流,识别对象包含关键字、标识符、整型浮点型字符串型常数、科学计数法、操作符和标点、注释等等。实现定义单词对应的种别码自行定义相关单词的种别码定义输出形式:三元式#三元式classThreeFml:#三元式def__init__(self,syn,inPoint,
在半岛铁盒里
·
2024-02-08 11:43
编译原理
python
编译原理
编译原理
实验2——自上而下语法分析LL1(包含去消除左递归、消除回溯)
文章目录实验目的实现流程代码运行结果测试1(含公共因子)测试2(经典的i+i*i文法,且含左递归)测试3(识别部分标识符)总结实验目的实现自上而下分析的LL1语法分析器,给出分析过程实现流程代码代码逻辑1.预处理去除多余空格:如“S->aB”,处理成“S->aB”拆解候选式:对于某一产生式,若有多个候选式,根据|符号拆解为多个产生式。获取开始符号:默认输入的第一个非终结符为开始符消除左递归和回溯(
在半岛铁盒里
·
2024-02-08 11:43
编译原理
python
编译原理
LL1分析
编译原理
实验3——自下而上的SLR1语法分析实现(包含画DFA转换图、建表、查表)
文章目录实验目的实现流程定义DFA状态实现代码运行结果测试1测试2测试3总结实验目的实现自下而上的SLR1语法分析,画出DFA图实现流程定义DFA状态classDFA:def__init__(self,id_,item_,next_ids_):self.id_=id_#编号self.item_=item_#productionsself.next_ids_=next_ids_#{v1:id1,v2
在半岛铁盒里
·
2024-02-08 11:42
编译原理
python
编译原理
SLR1
编译原理
(4):语法分析下——自底向上分析
声明:本系列文章,是根据中国大学MOOC网哈工大的
编译原理
这门课学习而成的学习笔记。
逢青丶
·
2024-02-08 11:17
编译原理
编译原理
--实验3-基于-LR(0)方法的语法分析
文章目录前言1.1实验目的1.2实验任务1.3实验内容1.3.1输入格式:1.3.2输出格式:1.3.3样例1.4程序1.4.1程序流程图1.4.2算法描述1.4.3程序源码前言
编译原理
课程实验的实验课内容
杨大熊的代码世界
·
2024-02-08 11:47
编译原理
编译原理
实验三 自下而上语法分析
一、实验目的(1)根据PL/0语言的文法规范,要求编写PL/0语言的语法分析程序。(2)通过设计、编制、调试一个典型的自下而上语法分析程序,实现对语法分析程序所提供的单词序列进行语法检查和结构分析,进一步掌握常用的语法分析方法。(3)选择最有代表性的语法分析方法,算符优先分析法、LR分析法;或者调研语法分析器的自动生成工具YACC的功能与工作原理,使用YACC生成一个自底向上的语法分析器。二、实验
up up up!
·
2024-02-08 11:46
编译原理
c++
编译器
【
编译原理
】简明自底向上分析算法总结:LR(0),SLR,LR(1),LALR分析算法
【
编译原理
】简明自顶向下分析算法总结:递归下降,LL(1)分析算法语法分析有两个总的思路,一个是自顶向下分析,一个是自底向上分析。
Catigeart
·
2024-02-08 11:46
编译原理
编译器
编译原理
与技术(三)——语法分析(四)自底向上-移进归约
五、冲突(一)移进-归约冲突(二)归约-归约冲突参考资料:[1]USTC
编译原理
和技术2023(ustc-compiler-principl
MCQSLW
·
2024-02-08 11:14
算法
编译原理
与技术(三)——语法分析(六)自底向上-SLR分析
(三)构造识别活前缀的DFA(四)从DFA构造SLR分析表四、SLR(1)文法参考资料:[1]USTC
编译原理
和技术2023(ustc-compiler-principles.github.io
MCQSLW
·
2024-02-08 11:14
编译原理与技术
语法分析
文法
SLR
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他