如意冬天

文章
7
资源
1
加入时间
3年1月7天

C语言网络编程——UDP

C语言网络编程——TCP2.1 基于UDP的网络编程2.2.1 服务端实现2.1 基于UDP的网络编程2.2.1 服务端实现使用socket函数,创建一个socket使用bind()函数,绑定ip地址、端口等信息到socket上使用recvfrom()函数,循环接收数据关闭网络...

【Java】java的封装

在学习封装的时候,我首先敲了了一个关于类与对象的代码,包括两个class,一个是main程序。main.javapublic class main { public static void main(String[] args) { character character = new character();//创建角色 character.initialization("Emue");/...

Verilog小心得 | 对阻塞赋值与非阻塞赋值的理解一.概念二.区别

一.概念阻塞赋值 =在always过程块中,当存在多条阻塞赋值语句时,在前面的赋值语句没有完成之前,后面的语句就不能被执行,阻塞赋值语句顺序执行,就像被阻塞了一样,因此被称为阻塞赋值。非阻塞赋值 <=在always过程块中,当存在多条阻塞赋值语句时,多条非阻塞赋值语句同时完成赋值操作,没有丝毫阻塞,因此被称为非阻塞赋值。二.区别1.使用上的区别非阻塞赋值一般用于时序逻辑,阻塞赋值一般用于组合逻辑。2.在vivado中综合后的区别(1)在vivado中编写阻塞与非阻塞赋值的代码。(2

Linux学习笔记-Makefile中的变量及函数

Makefile中的变量此处的变量不是C/C++,Java等中的变量(认为他是一个字符串就阔以了)一般变量名用大写字母来写,如下所属:SUBDIR = src xmlSUBDIR += osapi(感觉这个和Qt里面的pro加模块的差不多)echo命令,这条命令和php中的echo差不多定义一个SUBDIR变量:1.用=号定义一个变量,并且赋值(等号两侧可以加一个空格)...