- 博客(449)
- 资源 (61)
- 收藏
- 关注
原创 恒参信道特性及其对信号传输的影响
恒参信道特性及其对信号传输的影响无失真信道满足的条件时延特性群时延特性带通信号的复包络无失真信道不理想对输出信号的影响
2023-06-01 15:56:08
346
原创 经典智能合约案例之发红包
角色分析:发红包的人和抢红包的人功能分析:发红包:发红包的功能,可以借助构造函数实现,核心是将ether打入合约;抢红包:抢红包的功能,抢成功需要一些断言判断,核心操作是合约转账给抢红包的人;退还:当红包有剩余的时候,允许发红包的人收回余额,可以用合约销毁来实现;
2023-05-28 20:56:54
327
原创 Java中的正则表达式详解
正则表达式为什么要学习正则表达式再提出几个问题解决之道-正则表达式正则表达式基本介绍介绍正则表达式底层实现实例分析正则表达式语法基本介绍元字符(Metacharacter)-转义号\\\\元字符-字符匹配符元字符-选择匹配符元字符-限定符元字符-定位符分组非贪婪匹配应用实例对字符串进行如下验证正则表达式三个常用类Matcher 类分组、捕获、反向引用提出需求介绍看几个小案例经典的结巴程序String 类中使用正则表达式替换功能判断功能分割功能本章作
2023-05-17 10:59:05
291
1
原创 JDBC和数据库连接池
JDBC 概述基本介绍模拟JDBCJDBC 带来的好处JDBC 快速入门JDBC 程序编写步骤JDBC 第一个程序获取数据库连接5种方式方式1方式2方式3方式4方式5ResultSet[结果集]基本介绍应用实例Statement基本介绍PreparedStatement基本介绍预处理好处应用案例JDBC 的相关 API 小结封装JDBCUtils说明代码实现事务基本介绍应用实例批处理基本介绍数据库连接池5k 次连接数据库问题传统获取Conne
2023-05-15 08:32:37
161
原创 Java补充之MySQL入门必备知识
零基础学MySQL解决之道文件、数据库MySQL 数据库的安装和配置使用命令行窗口连接MYSQL 数据库操作示意图数据库三层结构数据在数据库中的存储方式SQL 语句分类创建数据库查看、删除数据库备份恢复数据库备份恢复数据库的表创建表Mysql 常用数据类型(列类型)数值型(整数)的基本使用定义一个无符号的整数数值型(bit)的使用数值型(小数)的基本使用字符串的基本使用字符串使用细节日期类型的基本使用创建表练习修改表-基本介绍修改表-课堂练习数据库C[cre
2023-05-12 21:56:51
156
原创 Java反射详解
反射(reflection)一个需求引出反射反射机制Java ReflectionJava 反射机制原理示意图Java 反射机制可以完成反射相关的主要类反射优点和缺点反射调用优化-关闭访问检查Class 类基本介绍Class 类的常用方法获取Class 类对象哪些类型有Class 对象如下类型有Class 对象类加载基本说明类加载时机类加载过程图类加载各阶段完成任务加载阶段连接阶段-验证连接阶段-准备连接阶段-解析Initialization初始化通过反射获
2023-05-11 09:20:29
163
原创 Java实现多用户即时通信系统
项目涉及项目开发流程需求分析功能实现-用户登录功能实现-拉取在线用户列表功能实现-无异常退出功能实现-私聊功能实现-群聊功能说明-发文件功能实现-服务器推送新闻客户端服务器端
2023-05-10 08:56:15
70
原创 Java 网络编程详解
网络的相关概念网络通信网络ip 地址ipv4 地址分类域名网络通信协议TCP 和 UDPInetAddress 类相关方法应用案例Socket基本介绍TCP 网络通信编程基本介绍应用案例1(使用字节流)应用案例2(使用字节流)应用案例3(使用字符流)应用案例4netstat 指令TCP 网络通讯UDP 网络通信编程基本介绍基本流程应用案例本章作业
2023-05-09 09:40:07
70
1
原创 Java IO流详解
文件常用的文件操作创建文件对象相关构造器和方法获取文件的相关信息目录的操作和文件删除IO 流原理及流的分类Java IO 流原理流的分类IO 流体系图-常用的类IO 流体系图文件 VS 流FileInputStream 介绍FileInputStream 应用实例FileOutputStream 介绍FileOutputStream 应用实例FileOutputStream 应用实例2FileReader 和FileWriter 介绍FileReader 相关方法File
2023-05-07 11:27:23
59
1
原创 NumPy知识速记
ndarray创建ndarrayndarray的数据类型NumPy数组的运算基本的索引切片布尔型索引花式索引数组转置和轴对换快速的元素级数组函数利用数组进行数据处理将条件逻辑表述为数组运算数学和统计方法用于布尔型数组的方法排序唯一化以及其它的集合逻辑常用集合函数用于数组的文件输入输出线性代数伪随机数生成示例:随机漫步
2023-05-06 15:34:22
51
原创 Numpy基础知识回顾
4.1 NumPy的ndarray:一种多维数组对象创建ndarrayarray函数ndim 和 shapedtypezeros 和 ones 和 emptyarangendarray的数据类型astypeNumPy数组的运算基本的索引和切片切片索引布尔型索引花式索引花式索引跟切片不一样数组转置和轴对换4.2 通用函数:快速的元素级数组函数sqrt 和 expmaximum
2023-05-06 15:26:13
53
原创 Java多线程基础
Java语言中,引入了对象互斥锁的概念,来保证共享数据操作的完整性。每个对象都对应于一个可称为“互斥锁”的标记,这个标记用来保证在任一时刻,只能有一个线程访问该对象。关键字synchronized来与对象的互斥锁联系。当某个对象用synchronized修饰时,表明该对象在任一时刻只能由一个线程访问。同步的局限性:导致程序的执行效率要降低。同步方法**(非静态的)的锁可以是this,也可以是其他对象(要求是同一个对象)。**同步方法(静态的)的锁为当前类本身。即类.class/**
2023-05-06 08:18:27
48
原创 Java实现坦克大战1.0
坦克大战1.0java 绘图坐标体系坐标体系-介绍坐标体系-像素介绍-快速入门绘图原理Graphics 类绘出坦克java 事件处理机制基本说明示意图事件处理机制深入理解坦克动起来作业
2023-05-06 08:09:27
108
原创 Java泛型详解
泛型泛型的理解和好处看一个需求使用传统方法的问题分析泛型快速体验泛型的好处泛型介绍泛型的语法泛型的声明泛型的实例化泛型使用举例泛型使用的注意事项和细节泛型课堂类型泛型课堂练习题自定义泛型自定义泛型类自定义泛型接口自定义泛型方法自定义泛型方法练习泛型的继承和通配符泛型的继承和通配符说明JUnit
2023-05-05 10:19:16
55
原创 Python函数基础回顾
函数命名空间、作用域,和局部函数返回多个值函数也是对象匿名(lambda)函数柯里化:部分参数应用生成器生成器表达式itertools模块错误和异常处理IPython的异常
2023-05-04 15:57:00
44
1
原创 Python的常见数据结构
数据结构和序列元组拆分元组tuple方法列表添加和删除元素串联和组合列表排序二分搜索和维护已排序的列表切片序列函数enumerate函数sorted函数zip函数reversed函数字典创建字典访问字典删除keys 和 values融合用序列创建字典默认值有效的键类型集合创建合并 union 或者 |交集 intersection 或者 &superset 和 subset列表、集合和字典推导式列表推导式!字典的推导式 !集合的推导式!嵌套列
2023-05-03 10:49:26
65
原创 Python语法基础快速回顾
缩进函数和对象方法调用变量和参数传递强类型属性和方法鸭子类型引入二元运算符和比较运算符可变与不可变对象标量类型数值类型字符串字节和UnicodeNone日期和时间控制流if、elif和elsefor循环While循环passrange三元表达式
2023-05-02 21:41:33
54
原创 Java Collection与Map详解
List 接口是 Collection接口的子接口List集合类中元素有序(即添加顺序和取出顺序一致)、且可重复List集合中的每个元素都有其对应的顺序索引,即支持索引。List容器中的元素都对应一个整数型的序号记载其在容器中的位置,可以根据序号存取容器中的元素。Vector类的定义说明Vector底层也是一个对象数组,Vector是线程同步的,即线程安全, Vector类的操作方法带有在开发中,需要线程同步安全时,考虑使用Vector。
2023-05-02 09:06:01
73
原创 信道的定义和分类
信道是任何一种通信系统中必不可少的组成部分。任何一个通信系统都可以视为由发送,信道与接收三部分组成。信道通常指以传输媒介为基础的信号通道。信号在信道中传输,可能遇到的影响主要有信道加性噪声信号幅度衰减和相位失真信道特性的非线性带宽限制和多径失真等。实际通信系统中,通过调整通信系统参数可以减小信道对信号失真的影响,但由于传输媒介的物理特性和实际通信系统中所采用的电子元器件的限制,使系统参数的调整范围受到限制,导致了在任何一通信系统中可靠的信息传输速率的大小是受限的。信道可以分为:狭义信道和广义信道。
2023-05-01 12:53:08
129
原创 Java常用类应用详解
包装类包装类的分类包装类和基本数据的转换包装类型和String 类型的相互转换Integer 类和Character 类的常用方法Integer 类面试题String 类String 类的理解和创建对象创建String 对象的两种方式两种创建String 对象的区别课堂测试题字符串的特性说明面试题String 类的常见方法说明String 类的常见方法一览StringBuffer 类基本介绍String VS StringBuffer构造器String 和 Stri
2023-04-25 09:58:59
62
原创 Java异常Exception详解
快速入门异常介绍异常体系图一览!异常体系图异常体系图的小结常见的运行时异常常见的运行时异常包括常见的运行时异常举例编译异常常见的编译异常异常处理基本介绍异常处理的方式示意图try-catch 异常处理try-catch 方式处理异常说明try-catch 方式处理异常细节练习try-catch-finally 执行顺序小结课后练习题throws 异常处理基本介绍快速入门案例注意事项和使用细节自定义异常基本概念自定义异常的步骤自定义异常的应用实例thro
2023-04-20 09:39:15
80
原创 Java枚举和注解
先看一个需求枚举枚举的二种实现方式自定义类实现枚举-应用案例enum 关键字实现枚举-快速入门enum 关键字实现枚举注意事项enum 常用方法说明enum 常用方法应用实例enum 实现接口注解的理解基本的Annotation 介绍基本的Annotation 应用案例@Override@Deprecated@SuppressWarnings属性介绍以及说明JDK 的元Annotation(元注解)元注解的种类@Retention@Target@Documented
2023-04-19 09:55:44
58
原创 Java面向对象编程高级
类变量和类方法类变量-提出问题类变量内存布局什么是类变量如何定义类变量如何访问类变量类变量使用注意事项类方法基本介绍类方法的调用类方法经典的使用场景类方法使用注意事项和细节讨论理解main 方法语法深入理解main 方法特别提示代码块基本介绍基本语法代码块的好处和案例演示代码块使用注意事项和细节讨论!!!单例设计模式什么是设计模式什么是单例模式饿汉式懒汉式比较final 关键字基本介绍final 使用注意事项和细节讨论抽象类引出抽象类的介绍抽象类
2023-04-18 09:19:11
54
原创 连续信源的熵与RD
率失真的定义域问题就是在信源和失真函数已知的情况下,讨论允许平均失真度Dˉ\bar{D}Dˉ的最小和最大取值问题。由于平均失真度Dˉ\bar{D}Dˉ是非负实数dxiyjdxiyj的数学期望, 因此Dˉ\bar{D}Dˉ也是非负的实数,即Dˉ≥0Dˉ≥0, 故Dˉ\bar{D}Dˉ的下界是 0。允许平均失真度能否达到其下限值0, 与单个符号的失真函数有关。DminD_{\min }Dmin和RDmin。
2023-04-17 09:08:54
63
原创 Java房屋出租系统
房屋出租系统-需求房屋出租系统-界面项目界面- 主菜单项目界面- 新增房源项目界面- 查找房源项目界面- 删除房源项目界面- 修改房源项目界面- 房屋列表项目界面- 退出系统房屋出租系统-设计(!!)房屋出租系统-实现项目功能实现-完成House 类项目功能实现-显示主菜单和完成退出软件功能项目功能实现-完成显示房屋列表的功能项目功能实现-添加房屋信息的功能项目功能实现-完成删除房屋信息的功能项目功能实现-完善退出确认功能项目功能实现-完成根据id查找房屋信息的功能项目功
2023-04-16 10:53:05
52
原创 Java面向对象编程中级
IDEA 常用快捷键包包的三大作用包基本语法包的本质分析包的命名常用的包如何引入包注意事项和使用细节访问修饰符基本介绍访问修饰符的访问范围!使用的注意事项面向对象编程三大特征基本介绍封装介绍封装的理解和好处封装的实现步骤(三步)快速入门案例将构造器和setXxx 结合面向对象编程-继承继承的基本语法继承的深入讨论/细节问题继承的本质分析!super 关键字基本介绍基本语法super 给编程带来的便利/细节super 和this 的比较方法重写/覆盖(
2023-04-16 10:03:37
45
原创 超级账本与区块链应用场景
区块链3.0去中心化应用的新需求区块链技术在行业应用中的条件区块链3.0架构与超级账本区块链3.0架构超级账本(Hyperledger Fabric)超级账本的项目FabricFabric的典型运行模型在Fabric中完成一次交易的整体步骤Fabric的节点链码(Chaincode)数字身份证书组织通道区块链技术的典型应用场景区块链技术实现版权登记广告传媒的去中心化
2023-04-15 18:06:00
536
3
原创 Java面向对象编程基础
类与对象类和对象的区别和联系对象在内存中存在形式!属性/成员变量/字段如何创建对象如何访问属性成员方法方法的调用机制原理!成员方法的好处成员方法的定义成员方法传参机制引用数据类型的传参机制成员方法返回类型是引用类型应用实例方法递归调用方法递归调用递归重要规则递归调用应用实例-汉诺塔递归调用应用实例-八皇后问题方法重载(OverLoad)基本介绍重载的好处注意事项和使用细节可变参数基本概念基本语法注意事项和使用细节作用域基本使用构造方法/构造器基本介绍
2023-04-15 09:20:10
45
原创 Java数组、排序和查找
数组介绍数组的使用使用方式1-动态初始化数组的定义使用方式2-动态初始化使用方式3-静态初始化数组使用注意事项和细节数组应用案例数组赋值机制数组拷贝数组添加/扩容多维数组 二维数组动态初始化1动态初始化2静态初始化二维数组的应用案例二维数组使用细节和注意事项
2023-04-14 09:40:20
23
原创 Java程序控制结构
程序流程控制介绍if 分支switch 分支结构for 循环控制while 循环控制do..while 循环控制跳转控制语句-break跳转控制语句-continue跳转控制语句-return
2023-04-14 09:23:30
26
python实现对称加密中3DES算法工程文件
2022-07-09
python实现对称加密中AES算法工程文件
2022-07-09
python实现经典密码学中列移位算法工程文件
2022-07-09
python实现经典密码学中Vigenere算法工程文件
2022-07-09
python实现模拟身份验证服务器综合系统工程文件
2022-07-09
python实现Hash和HMAC算法工程文件
2022-07-09
python实现签名ElGamal算法工程文件
2022-07-09
python实现签名RSA算法工程文件
2022-07-09
python实现Diffie-Hellman密钥交换算法工程文件
2022-07-09
python实现公钥密码ElGamal算法工程文件
2022-07-09
python实现公钥加密RSA算法工程文件
2022-07-09
python实现对称加密中3DES与AES算法工程文件
2022-07-09
python实现经典密码学中Vigenere与列移位算法工程文件
2022-07-09
Python中String, Bytes, Hex, Base64之间的关系与转换方法详解工程文件
2022-07-09
扩展Euclidean算法求乘法逆原理详解与算法实现工程文件
2022-07-08
AES加解密原理详解与算法实现工程文件
2022-07-08
DES加解密算法原理详解与实现工程文件
2022-07-08
两转子的转轮机原理详解与算法实现工程文件
2022-07-08
维吉尼亚密码原理详解与算法实现工程文件
2022-07-08
密码分析之单表代换算法实现工程文件
2022-07-08
山东大学微处理器原理实验4工程文件 汇编程序设计编程
2022-07-07
山东大学微处理器原理实验3工程文件 子程序汇编实验
2022-07-07
山东大学微处理器原理实验2.2工程文件 分支程序实验和循环程序
2022-07-07
山东大学微处理器原理实验1.1工程文件 汇编程序 HelloWorld
2022-07-07
山东大学电路分析实验8工程文件 电路开放性创新设计Multisim实验
2022-07-07
山东大学电路分析实验7工程文件 RC电路的频率响应及选频网络特性测试
2022-07-07
山东大学电路分析实验6工程文件 正弦稳态电路的研究
2022-07-07
山东大学电路分析实验4工程文件 线性电路特性的研究
2022-07-07
山东大学电路分析实验3工程文件 基尔霍夫定律的验证
2022-07-07
山东大学电路分析实验2工程文件 电路元件伏安特性的测量
2022-07-07
山东大学电路分析实验1工程文件 万用表的使用
2022-07-07
山东大学工程图学基础与计算机制图 AutoCAD实验工程文件合集
2022-07-06
山东大学单片机原理与应用实验工程文件 3.8 ADC0808/9信号采集实验
2022-07-06
山东大学单片机原理与应用实验工程文件 3.7 LCD 1602显示实验
2022-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人