首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java基础程序设计结构(Java学习-1)

本文链接:https://blog.csdn.net/weixin_43126117/article/details/90710314 一年前学习Java总结 注释 注释就是方便自己或者别人阅读代码...,绝大多数程序语言都有注释这个功能,大部分注释命令都是相同或者想通, 下面给出Java注释结构 三类注释 //单行注释 /*多行注释*/ /**文本注释*/ 注意:/*多行或者文本注释...解决interest数据溢出问题,(有一个大数值概念) 在使用方法处理时,要注意 所有的程序执行顺序都是 由等号右边到左边,计算还会溢出, 溢出问题 一 将int 数据变量赋值给...int value : row){ System.out.println(value); } System.out.println("---"); } 总结 这些是很基础东西...,绝大多是编程语言都支持,并且相差不会很大,上面说是远远不够,这只是自己一年前总结,这些基础其实敲多了,就自然熟悉了。

52910

每日一更:设计模式学习-基础知识

什么是设计模式?软件设计模式(Design pattern)也被称为设计模式。是一套被反复使用多数人知晓,代码设计经验总结。...使用设计模式,是为了让可复用性代码容易被他人理解,保证代码可靠性,程序复用性。设计模式主要类型设计模式主要类型分为4种:创建型模式、结构型模式、行为型模式、J2EE 模式。...LSP 是继承复用基石,只有当派生类可以替换掉基类,且软件单位功能不受到影响时,基类才能真正被复用,而派生类也能够在基类基础上增加新行为。里氏代换原则是对开闭原则补充。...3、依赖倒转原则(Dependence Inversion Principle)这个原则是开闭原则基础,具体内容:针对接口编程,依赖于抽象而不依赖于具体。...由此可见,其实设计模式就是从大型软件架构出发、便于升级和维护软件设计思想,它强调降低依赖,降低耦合。

18950
您找到你想要的搜索结果了吗?
是的
没有找到

FPGA零基础学习:IIC协议驱动设计

本系列将带来FPGA系统性学习,从最基本数字电路基础开始,最详细操作步骤,最直白言语描述,手把手“傻瓜式”讲解,让电子、信息、通信类专业学生、初入职场小白及打算进阶提升职业开发者都可以有系统性学习机会...后续会陆续更新 Xilinx Vivado、ISE 及相关操作软件开发相关内容,学习FPGA设计方法及设计思想同时,实操结合各类操作软件,会让你在技术学习道路上无比顺畅,告别技术学习小BUG...卡破脑壳,告别目前忽悠性培训诱导,真正学习去实战应用,这种快乐试试你就会懂。...IIC协议驱动设计 作者:郝旭帅 校对:陆辉 本篇实现基于叁芯智能科技SANXIN -B01 FPGA开发板,以下为配套教程,如有入手开发板,可以登录官方淘宝店购买,还有配套学习视频。...设计要求 设计任意地址单字节读写控制器。大多数是配置或者读取少量信息,对于多字节读写,可以采用多次单字节读写完成。

44310

FPGA零基础学习:IIC协议驱动设计

FPGA零基础学习:IIC协议驱动设计 本系列将带来FPGA系统性学习,从最基本数字电路基础开始,最详细操作步骤,最直白言语描述,手把手“傻瓜式”讲解,让电子、信息、通信类专业学生、初入职场小白及打算进阶提升职业开发者都可以有系统性学习机会...后续会陆续更新 Xilinx Vivado、ISE 及相关操作软件开发相关内容,学习FPGA设计方法及设计思想同时,实操结合各类操作软件,会让你在技术学习道路上无比顺畅,告别技术学习小BUG...卡破脑壳,告别目前忽悠性培训诱导,真正学习去实战应用,这种快乐试试你就会懂。...IIC协议驱动设计 作者:郝旭帅 校对:陆辉 本篇实现基于叁芯智能科技SANXIN -B01 FPGA开发板,以下为配套教程,如有入手开发板,可以登录官方淘宝店购买,还有配套学习视频。...设计要求 设计任意地址单字节读写控制器。大多数是配置或者读取少量信息,对于多字节读写,可以采用多次单字节读写完成。

1.1K50

FPGA零基础学习:SDR SDRAM 驱动设计

FPGA零基础学习:SDR SDRAM 驱动设计 本系列将带来FPGA系统性学习,从最基本数字电路基础开始,最详细操作步骤,最直白言语描述,手把手“傻瓜式”讲解,让电子、信息、通信类专业学生、初入职场小白及打算进阶提升职业开发者都可以有系统性学习机会...后续会陆续更新 Xilinx Vivado、ISE 及相关操作软件开发相关内容,学习FPGA设计方法及设计思想同时,实操结合各类操作软件,会让你在技术学习道路上无比顺畅,告别技术学习小BUG...卡破脑壳,告别目前忽悠性培训诱导,真正学习去实战应用,这种快乐试试你就会懂。...高级设计:SDR SDRAM 驱动设计 作者:郝旭帅 校对:陆辉 本篇实现基于叁芯智能科技SANXIN -B01 FPGA开发板,以下为配套教程,如有入手开发板,可以登录官方淘宝店购买,还有配套学习视频...按照对应初始化时序图,做出如下设计。 本模块采用状态机方式设计实现。 设计代码为: `include "..

88330

FPGA零基础学习:SDR SDRAM 驱动设计

本系列将带来FPGA系统性学习,从最基本数字电路基础开始,最详细操作步骤,最直白言语描述,手把手“傻瓜式”讲解,让电子、信息、通信类专业学生、初入职场小白及打算进阶提升职业开发者都可以有系统性学习机会...后续会陆续更新 Xilinx Vivado、ISE 及相关操作软件开发相关内容,学习FPGA设计方法及设计思想同时,实操结合各类操作软件,会让你在技术学习道路上无比顺畅,告别技术学习小BUG...卡破脑壳,告别目前忽悠性培训诱导,真正学习去实战应用,这种快乐试试你就会懂。...高级设计:SDR SDRAM 驱动设计 作者:郝旭帅 校对:陆辉 本篇实现基于叁芯智能科技SANXIN -B01 FPGA开发板,以下为配套教程,如有入手开发板,可以登录官方淘宝店购买,还有配套学习视频...按照对应初始化时序图,做出如下设计。 本模块采用状态机方式设计实现。 ? 设计代码为: `include "..

76410

FPGA零基础学习:VGA协议驱动设计

FPGA零基础学习:VGA协议驱动设计 本系列将带来FPGA系统性学习,从最基本数字电路基础开始,最详细操作步骤,最直白言语描述,手把手“傻瓜式”讲解,让电子、信息、通信类专业学生、初入职场小白及打算进阶提升职业开发者都可以有系统性学习机会...后续会陆续更新 Xilinx Vivado、ISE 及相关操作软件开发相关内容,学习FPGA设计方法及设计思想同时,实操结合各类操作软件,会让你在技术学习道路上无比顺畅,告别技术学习小BUG...卡破脑壳,告别目前忽悠性培训诱导,真正学习去实战应用,这种快乐试试你就会懂。...VGA协议驱动设计 作者:郝旭帅 校对:陆辉 本篇实现基于叁芯智能科技SANXIN -B01 FPGA开发板,以下为配套教程,如有入手开发板,可以登录官方淘宝店购买,还有配套学习视频。...vga_ctrl设计实现 按照设计分析中设计方法,进行设计即可。 hs_en为列有效显示表示信号;vs_en为行有效显示表示信号。

1K30

FPGA零基础学习:图像显示系统设计

FPGA零基础学习:图像显示系统设计 大侠好,欢迎来到FPGA技术江湖。...本系列将带来FPGA系统性学习,从最基本数字电路基础开始,最详细操作步骤,最直白言语描述,手把手“傻瓜式”讲解,让电子、信息、通信类专业学生、初入职场小白及打算进阶提升职业开发者都可以有系统性学习机会...后续会陆续更新 Xilinx Vivado、ISE 及相关操作软件开发相关内容,学习FPGA设计方法及设计思想同时,实操结合各类操作软件,会让你在技术学习道路上无比顺畅,告别技术学习小BUG...卡破脑壳,告别目前忽悠性培训诱导,真正学习去实战应用,这种快乐试试你就会懂。...整个设计需要时钟有:给摄像头提供24MHz时钟,给SDR SDRAM提供100MHz时钟(相移270度),给SDR SDRAM控制器提供100MHz时钟,给VGA协议驱动提供100MHz时钟

46530

FPGA零基础学习:UART协议驱动设计

FPGA零基础学习:UART协议驱动设计 本系列将带来FPGA系统性学习,从最基本数字电路基础开始,最详细操作步骤,最直白言语描述,手把手“傻瓜式”讲解,让电子、信息、通信类专业学生、初入职场小白及打算进阶提升职业开发者都可以有系统性学习机会...后续会陆续更新 Xilinx Vivado、ISE 及相关操作软件开发相关内容,学习FPGA设计方法及设计思想同时,实操结合各类操作软件,会让你在技术学习道路上无比顺畅,告别技术学习小BUG...卡破脑壳,告别目前忽悠性培训诱导,真正学习去实战应用。...UART协议驱动设计 作者:郝旭帅 校对:陆辉 本篇实现基于叁芯智能科技SANXIN -B01 FPGA开发板,以下为配套教程,如有入手开发板,可以登录官方淘宝店购买,还有配套学习视频。...SANXIN – B01开发板上UART接口设备可以做到半双工通信。 UART通信电平标准 两个设备之间能够互相通信基础条件为电平标准相同。

84630

FPGA零基础学习:LED流水灯设计

本系列将带来FPGA系统性学习,从最基本数字电路基础开始,最详细操作步骤,最直白言语描述,手把手“傻瓜式”讲解,让电子、信息、通信类专业学生、初入职场小白及打算进阶提升职业开发者都可以有系统性学习机会...后续会陆续更新 Xilinx Vivado、ISE 及相关操作软件开发相关内容,学习FPGA设计方法及设计思想同时,实操结合各类操作软件,会让你在技术学习道路上无比顺畅,告别技术学习小BUG...卡破脑壳,告别目前忽悠性培训诱导,真正学习去实战应用,这种快乐试试你就会懂。...LED流水灯设计 作者:郝旭帅 校对:陆辉 在学习软件设计时,第一个例程总是“hello world!”,那么学习硬件时,也会有硬件“hello world”------流水灯。...FPGA零基础学习:Intel FPGA 开发流程 设计代码 module ledrun ( input wire clk,// 50MHz input

44221

FPGA零基础学习:SPI 协议驱动设计

本系列将带来FPGA系统性学习,从最基本数字电路基础开始,最详细操作步骤,最直白言语描述,手把手“傻瓜式”讲解,让电子、信息、通信类专业学生、初入职场小白及打算进阶提升职业开发者都可以有系统性学习机会...后续会陆续更新 Xilinx Vivado、ISE 及相关操作软件开发相关内容,学习FPGA设计方法及设计思想同时,实操结合各类操作软件,会让你在技术学习道路上无比顺畅,告别技术学习小BUG...卡破脑壳,告别目前忽悠性培训诱导,真正学习去实战应用。...SPI 协议驱动设计 作者:郝旭帅 校对:陆辉 本篇实现基于叁芯智能科技SANXIN -B01 FPGA开发板,以下为配套教程,如有入手开发板,可以登录官方淘宝店购买,还有配套学习视频。...暂不分配端口,在应用时都是由上游模块进行控制,本设计测试时,编写上游模块进行测试。 各个模块功能,和连接线功能在各个模块设计中说明。

1.4K52

FPGA零基础学习:LED流水灯设计

FPGA零基础学习:LED流水灯设计 本系列将带来FPGA系统性学习,从最基本数字电路基础开始,最详细操作步骤,最直白言语描述,手把手“傻瓜式”讲解,让电子、信息、通信类专业学生、初入职场小白及打算进阶提升职业开发者都可以有系统性学习机会...后续会陆续更新 Xilinx Vivado、ISE 及相关操作软件开发相关内容,学习FPGA设计方法及设计思想同时,实操结合各类操作软件,会让你在技术学习道路上无比顺畅,告别技术学习小BUG...卡破脑壳,告别目前忽悠性培训诱导,真正学习去实战应用,这种快乐试试你就会懂。...LED流水灯设计 作者:郝旭帅 校对:陆辉 在学习软件设计时,第一个例程总是“hello world!”,那么学习硬件时,也会有硬件“hello world”--流水灯。...具体可查看,FPGA零基础学习:Intel FPGA 开发流程篇。

50710

FPGA零基础学习:UART协议驱动设计

本系列将带来FPGA系统性学习,从最基本数字电路基础开始,最详细操作步骤,最直白言语描述,手把手“傻瓜式”讲解,让电子、信息、通信类专业学生、初入职场小白及打算进阶提升职业开发者都可以有系统性学习机会...后续会陆续更新 Xilinx Vivado、ISE 及相关操作软件开发相关内容,学习FPGA设计方法及设计思想同时,实操结合各类操作软件,会让你在技术学习道路上无比顺畅,告别技术学习小BUG...卡破脑壳,告别目前忽悠性培训诱导,真正学习去实战应用。...UART协议驱动设计 作者:郝旭帅 校对:陆辉 本篇实现基于叁芯智能科技SANXIN -B01 FPGA开发板,以下为配套教程,如有入手开发板,可以登录官方淘宝店购买,还有配套学习视频。...SANXIN – B01开发板上UART接口设备可以做到半双工通信。 UART通信电平标准 两个设备之间能够互相通信基础条件为电平标准相同。

60830

设计模式:可复用面向对象软件基础学习并理解 23 种设计模式

在《设计模式:可复用面向对象软件基础》一书中所介绍 23 种经典设计模式,不过设计模式并不仅仅只有这 23 种,随着软件开发行业发展,越来越多新模式不断诞生并得以应用。...有经验开发者在学习设计模式可以和过往经验互相印证,更容易理解这些设计模式。 设计模式一般包含模式名称、问题、目的、解决方案、效果等组成要素。...为什么要学习设计模式: 设计模式来源众多专家经验和智慧,它们是从许多优秀软件系统中总结出成功、能够实现可维护性复用设计方案,使用这些方案将可以让我们避免做一些重复性工作 设计模式提供了一套通用设计词汇和一种通用形式来方便开发人员之间沟通和交流...三、模式分类 《设计模式:可复用面向对象软件基础》一书中设计模式有23个,它们各具特色,每个模式都为某一个可重复设计问题提供了一套解决方案。...总结 系统地学习设计模式后,你可以在过往开发经历中发现,设计模式是无处不在。在学习设计模式之前很多时候我们是凭借过往经验和智慧来完善系统设计,而这些经验很多和某个设计模式思想不谋而合。

2.9K20

FPGA零基础学习:IP CORE 之 FIFO设计

本系列将带来FPGA系统性学习,从最基本数字电路基础开始,最详细操作步骤,最直白言语描述,手把手“傻瓜式”讲解,让电子、信息、通信类专业学生、初入职场小白及打算进阶提升职业开发者都可以有系统性学习机会...后续会陆续更新 Xilinx Vivado、ISE 及相关操作软件开发相关内容,学习FPGA设计方法及设计思想同时,实操结合各类操作软件,会让你在技术学习道路上无比顺畅,告别技术学习小BUG...卡破脑壳,告别目前忽悠性培训诱导,真正学习去实战应用。...IP CORE 之 FIFO设计 作者:郝旭帅 校对:陆辉 本篇实现基于叁芯智能科技SANXIN -B01 FPGA开发板,以下为配套教程,如有入手开发板,可以登录官方淘宝店购买,还有配套学习视频...quartus软件中提供了FIFOip core,设计者不需要自己设计可编程逻辑和SRAM组成FIFO。 设计者也可以自己设计FIFO。 本节讲述调用quartus中FIFO ip core。

47410

FPGA零基础学习:IP CORE 之 RAM设计

FPGA零基础学习:IP CORE 之 RAM设计 本系列将带来FPGA系统性学习,从最基本数字电路基础开始,最详细操作步骤,最直白言语描述,手把手“傻瓜式”讲解,让电子、信息、通信类专业学生、...初入职场小白及打算进阶提升职业开发者都可以有系统性学习机会。...后续会陆续更新 Xilinx Vivado、ISE 及相关操作软件开发相关内容,学习FPGA设计方法及设计思想同时,实操结合各类操作软件,会让你在技术学习道路上无比顺畅,告别技术学习小BUG...卡破脑壳,告别目前忽悠性培训诱导,真正学习去实战应用。...IP CORE 之 RAM设计 作者:郝旭帅 校对:陆辉 本篇实现基于叁芯智能科技SANXIN -B01 FPGA开发板,以下为配套教程,如有入手开发板,可以登录官方淘宝店购买,还有配套学习视频

53400

FPGA零基础学习:IP CORE 之 ROM设计

FPGA零基础学习:IP CORE 之 ROM设计 本系列将带来FPGA系统性学习,从最基本数字电路基础开始,最详细操作步骤,最直白言语描述,手把手“傻瓜式”讲解,让电子、信息、通信类专业学生、...初入职场小白及打算进阶提升职业开发者都可以有系统性学习机会。...后续会陆续更新 Xilinx Vivado、ISE 及相关操作软件开发相关内容,学习FPGA设计方法及设计思想同时,实操结合各类操作软件,会让你在技术学习道路上无比顺畅,告别技术学习小BUG...卡破脑壳,告别目前忽悠性培训诱导,真正学习去实战应用。...IP CORE 之 ROM设计 作者:郝旭帅 校对:陆辉 本篇实现基于叁芯智能科技SANXIN -B01 FPGA开发板,以下为配套教程,如有入手开发板,可以登录官方淘宝店购买,还有配套学习视频

75400

FPGA零基础学习:SPI 协议驱动设计(下)

pp设计实现 该模块负责将外部写fifo中数据写入到flash中。...本模块采用状态机设计实现。ILDE(发送读状态寄存器命令)、RDSRSTATE(发送读使能)、WIP(判断wip位)、 DELAY1ms(延迟1ms)。cnt为延迟1ms计数器。...ctrl设计实现 该模块根据外部命令,按照m25p16执行规则,进行控制各个模块执行。 该模块采用状态机实现。...添加描述 读到ID,以及检测WIP都是正确。 板级测试 由于m25p16时序原因,整个设计工作在10MHz(利用PLL产生)。...添加描述 将rdfifo_rd触发条件设置为上升沿(将wrfifo_wr触发条件修改为donot care)。点击触发后,按下复位按键。 添加描述 通过仿真和下板实测,验证控制器设计正确。

1.3K40

FPGA零基础学习:IP CORE 之 ROM设计

本系列将带来FPGA系统性学习,从最基本数字电路基础开始,最详细操作步骤,最直白言语描述,手把手“傻瓜式”讲解,让电子、信息、通信类专业学生、初入职场小白及打算进阶提升职业开发者都可以有系统性学习机会...后续会陆续更新 Xilinx Vivado、ISE 及相关操作软件开发相关内容,学习FPGA设计方法及设计思想同时,实操结合各类操作软件,会让你在技术学习道路上无比顺畅,告别技术学习小BUG...卡破脑壳,告别目前忽悠性培训诱导,真正学习去实战应用。...IP CORE 之 ROM设计 作者:郝旭帅 校对:陆辉 本篇实现基于叁芯智能科技SANXIN -B01 FPGA开发板,以下为配套教程,如有入手开发板,可以登录官方淘宝店购买,还有配套学习视频...本次设计ROM是利用FPGA片内嵌入M9K构成,所以不能够实现掉电不丢失。 由于设计ROM深度为256,故而地址宽度为8位。

61610

FPGA零基础学习:OV7670 驱动设计

FPGA零基础学习:OV7670 驱动设计 本系列将带来FPGA系统性学习,从最基本数字电路基础开始,最详细操作步骤,最直白言语描述,手把手“傻瓜式”讲解,让电子、信息、通信类专业学生、初入职场小白及打算进阶提升职业开发者都可以有系统性学习机会...后续会陆续更新 Xilinx Vivado、ISE 及相关操作软件开发相关内容,学习FPGA设计方法及设计思想同时,实操结合各类操作软件,会让你在技术学习道路上无比顺畅,告别技术学习小BUG...卡破脑壳,告别目前忽悠性培训诱导,真正学习去实战应用,这种快乐试试你就会懂。...高级设计:OV7670 驱动设计 作者:郝旭帅 校对:陆辉 本篇实现基于叁芯智能科技SANXIN -B01 FPGA开发板,以下为配套教程,如有入手开发板,可以登录官方淘宝店购买,还有配套学习视频...摄像头通过开发板上18pin弯头插针与开发板相连接。 具体设计参考图像显示系统设计所对应设计代码。

78320
领券