找回密码
 立即注册
用verilog/systemverilog 设计fifo (2)
目录 [*]异步fifo实现中要解决的问题 [*]信号同步到那个时钟域 [*]读写指针转化为格雷码 [*]格雷码表示的读写地址如何判断空满? [*]异步fifo verilog代码 异步fifo实现中要解决的问题 异步fifo和同步fifo功能相似,但是它的读写 ...
阙忆然 2025-6-5 09:18
766 0 0
Scala基本语法
scala的基本语法 注释 对于scala的注释,简而言之就是一句话,和java的注释一模一样 基本语法 代码示例: 变量和常量(重点) 注意: • val 在编程的过程中我们大部分的操作是获取值或者是获取一个创建好的对象,然后操作对象中的属性 ...
酝垓 2025-6-5 09:18
166 0 0
PM的正交解调法
1.PM的模拟调制过程 ​ PM信号是一种相位调制信号,其携带的信息保存在其信号的相位中,通过改变载波的相位来实现基带数据的传输。 其函数表达式如下: \[s(t) = A*cos(w_c*t + K_f*m(t))\] 其中: \(A\):表示载波幅度。 \(m(t)\):表示 ...
讹过畔 2025-6-5 09:17
916 0 0
FPGA对EEPROM驱动控制(I2C协议)
本文摘要:本文首先对I2C协议的通信模式和AT24C16-EEPROM芯片时序控制进行分析和理解,设计了一个i2c通信方案。人为按下写操作按键后,FPGA(Altera EP4CE10)对EEPROM指定地址写入字节数据,并接后按下读操作按键,读取该地址上的一个字 ...
叶芷雁 2025-6-5 09:17
552 0 0
FM的正交解调法
1.FM的模拟调制过程 ​ FM信号是一种频率调制信号,其携带的信息保存在其信号的频率中,通过改变载波的频率来实现基带数据的传输。 其函数表达式如下: \[s(t) = A*cos(w_c*t + K_f*\int m(\tau) d\tau)\] 其中: \(A\):表示载波幅度。 ...
忿媚饱 2025-6-5 09:17
242 0 0
Scala集合
集合 scala中的集合分为两种 ,可变集合和不可变集合, 不可变集合可以安全的并发的访问! 集合的类主要在一下两个包中 [*]可变集合包 scala.collection.mutable [*]不可变集合包 scala.collection.immutable 默认的 Scala 不可变集 ...
恙髡 2025-6-5 09:17
472 0 0
Scala高阶语法
高阶函数 函数可以作为参数进行传递和返回值进行返回 匿名函数 没有名字的函数就是匿名函数。 例如: 练习二:传递的函数有两个参数 代码示例: 偏函数 偏函数是一个特质 ,用来专门处理某种数据类型! [注意可以同时处理多种数据类型] ...
辉伫 2025-6-5 08:32
308 0 0
scala异常和IO
异常处理 语法处理上和 Java 类似,但是又不尽相同。 java的异常处理 注意事项 (1)Java 语言按照 try—catch—finally 的方式来处理异常 (2)不管有没有异常捕获,都会执行 finally,因此通常可以在 finally 代码块中释放资源。 (3 ...
馑妣窟 2025-6-5 08:31
317 0 0
IDocList/IDocDict JSON for Delphi and FPC
IDocList/IDocDict JSON for Delphi and FPC 【英文原文】 多年来,我们的开源 mORMot 框架提供了多种方法来处理在运行时定义的数组/对象文档的任意组合,例如通过 JSON,具有许多功能和非常高的性能。 我们的 TDocVariant自定义变体类 ...
兜蛇 2025-6-5 08:31
788 0 0
Scala语法篇
Scala基础篇 数据类型 下表中列出的数据类型都是对象,可以直接对它们调用方法。 表示Long类型,在数字后面添加L或者l作为后缀;浮点数后面有f或者F后缀时,表示Float类型,否则就是Double 变量 用关键词“var”声明变量,关键词"val" ...
强怀梅 2025-6-5 08:30
368 0 0
ctfshow--web入门--文件上传
ctfshow--web入门--文件上传 目录 [*]ctfshow--web入门--文件上传 [*]web151(前端校验) [*]web152(content-type) [*]web153(.user.ini) [*]web154(内容检测'php') [*]web155(内容检测'php') [*]web156(内容检测'[') [*]web157(内容检 ...
阜逐忍 2025-6-5 08:30
246 0 0
Quick Logger 强大的企业级异步记录器
Quick Logger 强大的企业级异步记录器 这是一个用于在文件、控制台、内存、电子邮件、rest、事件日志、Syslog、slack、telegram、Redis、logstash、elasticsearch、influxdb、graylog、Sentry、Twilio 上记录日志,并为 Delphi Firemonke ...
任佳湍 2025-6-5 08:30
1003 0 0
Safe locks for multi-thread applications(多线程应用程序的安全锁)
Safe locks for multi-thread applications(多线程应用程序的安全锁) 由AB4327-GANDI,2016年1月9日。永久链接 开源 › mORMot框架 [*]博客 [*]临界区 [*]Delphi [*]良好实践 [*]mORMot [*]多线程 一旦你的应用程序是多线程的,就应 ...
仁夹篇 2025-6-5 08:29
286 0 0
End Of Live OpenSSL 1.1 vs Slow OpenSSL 3.0
End Of Live OpenSSL 1.1 vs Slow OpenSSL 3.0 【英文原文】 你可能已经注意到,OpenSSL 1.1.1 系列将于下周一(2024 年 5 月 27 日)达到寿命终止(EOL)…… 最明智的选择是尽快切换到 3.0 或 3.1 版本。 当然,我们的 mORMot 2 OpenS ...
移国拱 2025-6-5 08:29
911 0 0
SynProject 介绍---(synopse理解的版本控制和文档自动化生成)
SynProject 介绍---(synopse理解的版本控制和文档自动化生成) Synopse SynProject是一个用于Delphi项目的源代码版本控制和自动化文档生成的开源应用程序。它在GPL许可下发布。 有关其全部功能的完整列表,请参阅SynProject功能。 源代 ...
瞧蛀 2025-6-5 08:29
346 0 0
Scala练习题
SQL join语法案例 Data: 代码示例: 线段重叠案例 data: 代码: 来源:程序园用户自行投稿发布,如果侵权,请联系站长删除 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! ...
闾丘婉奕 2025-6-5 08:29
256 0 0
Scala代码练习
1、编程实现百分制转换成五级制,规则如下: 90~100分,返回优秀; 80~89分,返回良好; 70~79分,返回中等; 60~69分,返回及格; 60分以下,返回不及格。 11、定义一个函数为wrapHTML,添加前后缀(如和),传递部分参数,打印结果。 1 ...
悯拄等 2025-6-5 08:29
516 0 0
Scala的基本使用
@ 目录 [*]Scala的基本使用 [*]一、基础语法 [*]1.1 变量 [*]1.1.1 var和val [*]1.1.2 自动类型推断 [*]1.2 数据类型 [*]1.2.1 基础数据类型 [*]1.2.2 增强数据类型 [*]1.3 操作符 [*]二、流程控制 [*]2.1 if表达式 [*]2.2 语句 ...
接快背 2025-6-5 08:29
56 0 0
mORMot模糊概念--FormatSQL-第1部分
mORMot里面的模糊概念--FormatSQL第1部分 mORMot 的 Fast Format 到底是% 还是 ? 作为参数!,先看看关键代码。 下面是代码原始注释 fast Format() function replacement, handling % but also ? inlined parameters will include Args ...
悯拄等 2025-6-5 08:28
526 0 0
Quick Library 简介
QuickLib 是一个快速开发库 QuickLib是一个快速开发库,它提供了诸如AutoMapper、LinQ、IOC依赖注入、MemoryCache、计划任务、Json和Yml配置、序列化程序等多种功能。这个库特别支持Delphi和Firemonkey的多平台开发,包括Windows、Linux ...
诞楮 2025-6-5 08:28
155 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则