自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 select()函数的作用

switch(select(maxfdp, &fds, &fds, NULL, &timeout)) //select使用。//select 等待3秒,3秒轮询, 要非阻塞就置0。if(FD_ISSET(sock, &fds)) //测试sock是否可读,即是否网络上有数据。if(FD_ISSET(fp, &fds)) //测试文件是否可写。---------------------------面向连接。---------------------------无连接。

2024-09-22 21:09:27 342

原创 QT和网络调试助手之间的UDP通信_qt网络调试工具 udp

B . 拥有大量客户端C . 对数据安全性无特殊要求D . 网络负担非常重,但对响应速度要求高。同样,如果要在Qt 进行网络编程首先需要在 .pro文件添加: QT += network。Qt 中通过 QUdpSocket类实现UDP 协议的编程。本文介绍一个基于 UDP 协议的广播应用 ,它由UDP 服务器和 UDP 客户端两部分组成。其实,UDP没有特定的server端 和 client,简单来说就是向特定的ip发送报文,所以,也可以分为发送端和接收端。

2024-09-22 19:10:14 538

原创 pion实现录制WebRTC流_pion webrtc 哪有教程

【代码】pion实现录制WebRTC流_pion webrtc 哪有教程。

2024-09-22 17:11:08 254

原创 maven引入依赖包,import依赖包,编译运行maven项目_maven import

但在我学习maven的过程中,我学习了前面的内容之后,发现这些教程还是没有完整的手把手教我们怎么使用maven导入依赖包,然后在项目中import依赖包,这样一个完整的过程。注意:据我观察,IDEA导入依赖包后,在maven栏显示会有延时,建议关掉项目,重新打开项目,这时在maven栏就可以看到dependencies中导入的依赖包了。这时,我们添加的依赖项应该已经导入进来了,这时我们可以通过查看maven栏中的dependencies来确定依赖包是否导入进来了。点击Finish后就进入到建好的项目中。

2024-09-22 15:05:52 824

原创 Java基础问题整理(一)_java 基础问题

关键字static可以修饰成员变量、方法、代码块、其实还可以修饰内部类,使用static修饰的内部类我们称之为静态内部类,静态内部类和非静态内部类之间存在一个最大的区别,非静态内部类在编译完成之后会隐含的保存着一个引用,该引用是指向创建它的外围类,但是静态类没有。finalize是一个方法,属于Object类的一个方法,而Object类是所有类的父类,该方法一般由垃圾回收器来调用,当我们调用System.gc() 方法的时候,由垃圾回收器调finalize(),回收垃圾,一个对象是否可回收的最后判断。

2024-09-22 12:40:40 1074

原创 Go语言语法总结_go语法总结(3)

定义struct面向对象特性: 封装初始化// structid intage int// 先声明// 再赋值dog.id = 1// 声明并赋值id: 2,age: 1,// new, 返回指针地址pig.id = 3作用域, 首字母大写表示公共的, 包外可调用, 首字母小写表示私有的, 包内可见, 包外无法调用// 结构体属性id intage int// newdog.id = 1// 调用方法。

2024-09-22 09:48:17 448

原创 golang超详细基础入门教程_golang教程

Go语言(或 Golang)起源于2007年,并在2009年正式对外发布。Go是非常年轻的一门语言,它的主要目标是"兼具Python等动态语言的开发速度和C/C++等编译型语言的性能与安全性"。Go语言是编程语言设计的又一次尝试,是对类C语言的重大改进,它不但能让你访问底层操作系统,还提供了强大的网络编程和并发编程支持。Go语言的设计理念是不损失应用程序性能的情况下降低代码的复杂性,旨在创造一种新的编程语言,既能够保持C和C++的效率,又能够拥有像Python和Ruby的灵活性和易读性。

2024-09-22 04:14:06 1156

原创 Golang 从零开始实现多人聊天室(二)客户端访问_golang实时通话

运用 go 里面的net包中的相关方法来实现一个基于tcp的简单多人聊天室实现加入聊天室广播通知公屏聊天群聊单聊退出建立文件目录进行服务端与客户端区分服务端代码就写在server 文件夹下的 server 文件中客户端代码就写在cliemt 文件夹下的 client文件中。

2024-09-22 01:34:09 348

原创 Go 专栏|复合数据类型:字典 map 和 结构体 struct(1)

本文介绍了字典和结构体,两种很常用的数据类型。虽然篇幅不长,但基本操作也都包括,写代码肯定是没有问题的。更底层的原理和更灵活的用法就需要大家自己去探索和发现了。当然,我也会在写完基础专栏之后,分享一些更深层的文章,欢迎大家关注,交流。到目前为止,数据类型就都介绍完了。先是学习了基础数据类型,包括整型,浮点型,复数类型,布尔型和字符串型。然后是复合数据类型,包括数组,切片,字典和结构体。这些都是 Go 的基础,一定要多多练习,熟练掌握。

2024-09-21 23:42:31 486

原创 ed 用于客户库db--》工单es 客户姓名同步

通过七彩石新建的配置服务A将 编写好的 ed json 配置文件加载进去,然后在ed proj项目中提交一个新项目服务B,最后使用流水线把项目服务B部署运行起来,并把配置服务A加载进去,最终实现ed json 中数据操作逻辑。因为ed目前只支持北极星的别名路由申请北极星:**********

2024-09-21 20:43:45 847

原创 ChatGPT 抢不走程序员饭碗的原因找到了?最新研究:它自动生成了 21 个程序,16 个有漏洞_互联网程序

可以说,AIGC 工具的到来,带来的辅助编程功能,能够极大地提高开发者的编程效率,让众人原来需要花费 80% 的编码时间,交给 AI 工具来完成,从而解放自己能够更加专注于 20% 的工作。不过,不好的消息是,在学术界对大型语言模型的可能性和局限性的狂热兴趣中,来自加拿大魁北克大学的四名研究人员从 ChatGPT 工具入手, 围绕 ChatGPT 这类工具生成代码的安全性深入的研究,最终在发布《ChatGPT 生成的代码有多安全?

2024-09-21 17:36:20 410

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除