- 博客(61)
- 资源 (4)
- 收藏
- 关注
原创 Java(十)网络:C/S的TCP通信
文章目录ServerClientServerimport java.io.BufferedReader;import java.io.DataOutputStream;import java.io.InputStreamReader;import java.net.ServerSocket;import java.net.Socket;public class Server {...
2019-12-27 23:31:55 147
原创 通信第一章
文章目录一、概念、组成、功能和分类二、标准化工作及相关组织三、性能指标四、分层结构、协议、接口、服务一、概念、组成、功能和分类二、标准化工作及相关组织三、性能指标四、分层结构、协议、接口、服务...
2019-12-27 21:44:24 123
原创 通信第二章:物理层
文章目录一、物理层概念二、两个定理三、单位术语四、数据传输方式五、编码与调制1.编码(变为数字信号)2.调制(变为模拟信号)(1)数字数据调制为模拟信号一、物理层概念二、两个定理三、单位术语四、数据传输方式五、编码与调制1.编码(变为数字信号)2.调制(变为模拟信号)(1)数字数据调制为模拟信号...
2019-12-27 21:44:15 900 1
原创 通信第三章:数据链路层DLC
文章目录一、概述二、封装成帧和透明传输三、流量控制与可靠传输机制1.停止-等待协议2.选择重传协议(SR)3.后退N帧协议(GBN)四、差错控制1.检错编码2.纠错编码五、信道划分介质访问控制1.静态划分信道2.动态分配信道(1)随机访问(2)轮询访问六、广域网使用的链路层协议1.PPP协议2.HDLC协议(1)简介(2)帧格式七、链路层设备一、概述二、封装成帧和透明传输三、流量控制与可...
2019-12-27 21:44:07 862
原创 通信第四章:网络层
文章目录一、网络层功能概述二、数据交换方式三、IP数据报格式四、IPv4地址五、网络层的重要协议六、IPv6七、路由算法八、路由选择协议九、移动IP十、网络层设备一、网络层功能概述二、数据交换方式三、IP数据报格式四、IPv4地址五、网络层的重要协议六、IPv6七、路由算法八、路由选择协议九、移动IP十、网络层设备...
2019-12-27 21:44:01 315
原创 通信第五章:传输层
文章目录一、概述二、UDP协议三、TCP协议1.特点2.首部格式3.连接管理4.TCP可靠传输5.TCP流量控制6.TCP拥塞控制一、概述二、UDP协议三、TCP协议1.特点2.首部格式3.连接管理4.TCP可靠传输5.TCP流量控制6.TCP拥塞控制...
2019-12-27 21:43:54 144
原创 嵌入式复习
文章目录一、DMA结构1.共3种:2.单总线、I/O分离的DMA结构的特点:3.单总线、I/O集成的DMA结构的特点:4.I/O总线的DMA结构的特点:二、DMA控制器(DMAC)定义:以应用为中心、以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。(功课本是体力工作)嵌入式系统的特点:软硬件可裁剪;对功能、可靠性、成本、体积、...
2019-12-27 21:43:39 864
原创 操作系统(四)File system
文章目录一、Files二、Directory三、File Implementaion一、Files二、Directory三、File Implementaion
2019-12-27 21:43:21 384
原创 操作系统(三)Memory Management
文章目录一、Concepts二、Memory Allocation&Release三、Virtual Address Management四、Design Issues一、Concepts二、Memory Allocation&Release三、Virtual Address Management四、Design Issues...
2019-12-27 21:42:53 454
原创 操作系统(二)Process & Thread
文章目录一、Process进程二、Thread线程三、IPC四、Scheduling进程调度五、Classical IPC Problem一、Process进程二、Thread线程三、IPC四、Scheduling进程调度五、Classical IPC Problem...
2019-12-27 21:42:41 804
原创 计组(九):多机系统
文章目录SMP对称多处理机系统具有如下特点(多功能总IO操作系统):⚫ 系统是由两个以上的多个相同的处理机构成;⚫ 每一处理机都能完成相同的功能,这或许是对称多处理机中对称的由来;⚫ 多个处理机通过总线或其他互连方式连接在一起;⚫ 所有的处理机通过相同的通道或不同的通道共享IO设备;⚫ 整个对称多处理机系统是在一个集中的操作系统统一管理下工作。操作系统能够为每一处理机按排进程或线程,...
2019-12-25 14:43:48 390 1
原创 Java(十二)正则表达式
文章目录一、规则例子Java 正则表达式的用法和实例一、规则补充[a-ZA-Z]{2,}:至少两个字母例子/* 匹配一个数字 */String regex = "\\d";String input = "1";System.out.println(input.matches(regex));// true/* 匹配至少一个数字 */String regex = "\\d...
2019-12-24 23:00:39 143
原创 Java(三)类:内部类
文章目录一、内部类1.内部类的创建一、内部类public class Test{ public int i = 10; public class Inner{ public int t = 100; public static final int k = 1000; // 内部类访问外部类的成员变量 public void printI() { Syste...
2019-12-24 22:33:22 119
原创 Java(七)并发:1.线程Thread
文章目录一、线程的知识一、线程的知识线程对象的状态:新建NEW,运行RUNNABLE,就绪BLOCKED,死亡TERMINATED
2019-12-24 22:17:43 94
原创 手动输出二进制
int num = 3;// j表示二进制长度for(int j =31 ; j >= 0 ; j--) { // 1<<j 即2^i,&表示二进制与运算 // 比如1<<2,则1000&011=0;1<<1,则10&011=010=2 // 这样比较每位二进制数是否存在,存在输出1,不存在输出0 if( ( (1<...
2019-12-24 21:06:04 215
原创 Java(三)类:类的继承中构造方法super对父类子类的实例变量
文章目录一、区分二、例子1.不使用super构造,只管子类的实例变量2.使用super构造,只管父类的实例变量3.双构造三、意义一、区分父类的变量和子类的变量是两个不同的实值。super()只对父类的实例变量起作用。二、例子1.不使用super构造,只管子类的实例变量可见父类的实例变量并没有被赋值。class Animal { public int a; Animal(){}...
2019-12-24 20:02:18 505
原创 Java(五)容器:Collection
文章目录一、继承关系一、继承关系CollectionSetTreeSetHashSetListArrayListLinkedListVectorStackQueueDequeMapHashMap考题:原生类型的关系public class Test { public static void main(String[] args) { /* 无法实例化自己的原生类型 */ ...
2019-12-24 19:27:08 252
原创 Java(四)常用类:String字符串类
文章目录一、构造二、用法1.获取长度.length()一、构造String str1 = "hello";String str2 = new String("world");二、用法1.获取长度.length()String str = "hello";int length = str.length();...
2019-12-24 18:52:26 92
原创 Java(二)基础:3.数组
文章目录一、数组的定义一、数组的定义public class Test { public static void main(String[] args) { /* 不能像c语言一样 */ //! int a[20]; /* 直接赋值 */ int b[] = {0,1,2,3}; /* 指定行数列数 */ int c[][]; c = new int...
2019-12-24 17:31:59 153
原创 Java(三)类:类的试题
文章目录一、继承二、向上造型一、继承B继承了A的实例方法m(int i)和实例遍量i,另外B和A的方法m()是不同的方法,不是重写,参数列表不同class A{ protected int i; public void m(int i) { this.i = i; }}class B extends A{ double d; public void m(double...
2019-12-24 17:30:39 146
原创 【计组博客列表】
文章目录计组(一)绪论计组(二)计算机中的数据表示:原码、补码、反码和移码计组(三)运算方法与运算计组(四)指令系统计组(五)指令系统设计计组(七)存储系统:地址映射计组(六)流水线技术计组(七)存储系统:地址映射计组(八)输入输出系统:1.总线和外部设备计组(八)输入输出系统:2.中断...
2019-12-24 16:22:36 654
原创 计组(八)输入输出系统:1.总线和外部设备
文章目录一、总线1.概述2.总线的信息传送(1)信息传送方式(2)总线的仲裁3.典型总线介绍(1)通用总线标准二、输入/输出基本原理1.磁表面存储器(1)磁记录方式(2)性能评价2.磁盘存储器(1)存储容量(2)数据传输率2.程序控制输入/输出技术(1)外设接口的编址方式一、总线1.概述总线性能描述总线的带宽(MB/s)=总线的工作频率(MHz)×总线的位宽(bit)÷8总线的带宽(MB...
2019-12-19 21:02:04 1102
原创 Java(九)数据库JDBC:6.mySql模糊搜索
String sql = "SELECT * FROM pim.pimtodo where text like ?;";Object[] param = new Object[1];param[0] = "%" + "h" +"%";
2019-12-17 07:23:28 182
原创 Java(九)数据库JDBC:4.JDBC的写法二:全封装JDBCUtil+Dao
文章目录一、设计思想二、示例1.JDBCUtil2.Customer3.CustomerDao4.CustomerView一、设计思想Util工具:JDBCUtil将Connection、Statement、PreparedStatement、ResultSet都封装好,JDBCUtil类直接传入String sql,返回查询结果ResultSet或者执行更新操作。Model模型:Cu...
2019-12-16 20:29:18 190
原创 Java(九)数据库JDBC:java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed
文章目录一、原因二、解决方法1.修改url(推荐)2.启动mysql一、原因MySQL 8.0 Public Key Retrieval is not allowed 错误的解决方法二、解决方法1.修改url(推荐)在连接数据库的url中,加上allowPublicKeyRetrieval=trueString DB_URL_8UP = "jdbc:mysql://localhost...
2019-12-16 17:54:33 469 1
原创 Java(九)数据库JDBC:3.JDBC的写法一:半封装
文章目录一、设计思想二、JDBCUtil工具类三、使用一、设计思想JDBCUtil工具类提供Connection类的获取,Statement、PreparedStatement、ResultSet则是在其他类中创建,在此类中传入其参数关闭。二、JDBCUtil工具类提供了两个实例方法:获得链接的getConnection()关闭链接的closeConnection(Connecti...
2019-12-16 17:40:57 90
原创 Java(四)常用类:日历类Calendar
public static void main(String args[]) { //实例化getInstance() Calendar calendar =Calendar.getInstance(); /* * 现在 */ // 获取年 int year=calendar.get(Calendar.YEAR); // 获取月,这里需要需要月份的范围为0~11,因此获取月份...
2019-12-16 11:45:08 171
原创 Java(四)常用类:String.split("*")出错,与正则表达式符号冲突
文章目录一、*号的异常二、正则表达式符号冲突扩展一、*号的异常现象:在使用字符串分离时,直接使用"*"号,导致抛出异常,名为“Dangling meta character '*' near index 0”原因:因为+、*、|、\等符号在正则表达示中有相应的不同意义,所以在使用时要进行转义处理解决方法:split("\\*")或者split("[*]")PS:一个\表示不行(...
2019-12-15 09:16:17 1208
原创 Java(三)类:错误,不加this,忽略参数变量名和成员变量名同名
class Animal { public int a; Animal(){} Animal(int a){ this.a = a; }}public class Dog{ public Animal animal = new Animal(); Dog(Animal animal){ this.animal = animal; init(); // 10 ...
2019-12-14 12:48:41 259
原创 Java(八)GUI:4.JComboBox下拉选项框组件
文章目录一、创建二、得到选中后的状态1.结论2.错例(1)不重写接口(2)写接口忽略第一个一、创建// 选项的内容String[] tpyes = {"顾客","送餐员","餐厅员工","菜单管理员"};JComboBox box_type = new JComboBox(tpyes);默认选中并显示第一个点开后二、得到选中后的状态1.结论// 选项的内容String[...
2019-12-13 20:15:09 602
原创 Java(九)数据库JDBC:2.Operation not allowed after ResultSet closed结果集关闭异常
https://blog.csdn.net/xe2415551255/article/details/80458265错误的/* 报错 */package com.sandalphon.Util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;im...
2019-12-13 13:36:43 725
转载 Java(三)类:8.异常finally块的问题(finally block does not complete normally)
当finall块中包含return语句时,Eclipse会给出警告“finally block does not complete normally”,原因分析如下:1、不管try块、catch块中是否有return语句,finally块都会执行。2、finally块中的return语句会覆盖前面的return语句(try块、catch块中的return语句),所以如果finally块中有re...
2019-12-13 00:12:33 172
西安电子科技大学编译原理大作业
2020-05-20
Robomater用OpenCV识别数码管.zip
2019-07-10
Counter.zipFPGA累加器
2019-06-01
C语言雷霆战机
2018-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人