Linux网络——UDP的运用 文章目录 Linux网络——UDP的运用一、引入二、服务端实现2.1 创建socket套接字2.2 指定网络接口并bind2.3 接收数据并处理2.4 整体代码2.5 IP的绑定的细节 三、用户端实现3.1 创建套接字3.2 指定网络接口3.3 发生数据并接收3.4 绑定问题 四、代码五、UD…
2024/12/24 16:58:55编写定时任务脚本 cat >> /usr/local/bin/smem.sh <<-"EOF"if [[ ! -d /var/log/smem ]];thenmkdir -p /var/log/smem fi smem -tk >> /var/log/smem/smem.log EOFchmod 755 /usr/local/bin/smem.sh配置定时任务 echo "" >> /et…
2024/12/24 14:19:01文章目录 前言服务端相关配置核心代码 客户端 前言 环境: JDK:64位 Jdk1.8 SpringBoot:2.1.7.RELEASE 功能: 使用Java中原生的NIO监听端口接受客户端的数据,并发送数据给客户端。 服务端 相关配置 application.ym…
2024/12/23 14:12:53目的:页面中点击按钮实现下载excel文件 步骤: 向后端发送请求: 使用 axios(或其他 HTTP 客户端)向后端发送请求以获取文件。通常,文件会以 Blob 形式返回。 处理响应数据: 将响应数据(Blob 对象)处理为下载链接,并模拟点击以触发下载。 具体步骤: 1. 安装 axios(…
2024/12/21 12:21:59Lambda表达式 Lambda表达式用于定义并创建匿名的函数对象 capturemutable->return-type { statement } []标识符 表示一个Lambda的开始 必须存在 不能省略 ()参数 {}实现体 在Lambda表达式中 表示值传递 可以让Lambda表达式在作用范围内所有可见的局部变量(包括Lambda所在…
2024/12/25 1:32:57 人评论 次浏览1、反射的定义反射的定义:Java的反射机制是在运行状态中对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性,既然能拿到那么我们就可以修改部分类型信息。这种动态获取信…
2024/12/25 0:11:08 人评论 次浏览IDEA的CtrlAltV快捷键不好用? 困扰我很长时间的问题终于被解决了,原来是QQ音乐占用了这个快捷键,关掉QQ音乐或者设置里面修改一下快捷键就好了。 我在搜这个问题的时候发现有道词典也要修改。 还有一个方法就是可以自定义IDEA中的快捷键&…
2024/12/25 0:08:05 人评论 次浏览1、二级指针 1.1、例1 #include <stdio.h>int main () {int a 0;int *p &a;int **pp; //二级指针,指向指针的指针pp &p;**pp 10;printf("%d\n",a);return 0;}输出结果: 1.2、下面是一个简单的二级指针和一级指针的关系…
2024/12/24 23:56:23 人评论 次浏览Lambda表达式 Lambda表达式用于定义并创建匿名的函数对象 capturemutable->return-type { statement } []标识符 表示一个Lambda的开始 必须存在 不能省略 ()参数 {}实现体 在Lambda表达式中 表示值传递 可以让Lambda表达式在作用范围内所有可见的局部变量(包括Lambda所在…
2024/12/25 1:32:57 人评论 次浏览1.1 术语定义 服务软体是b/s或c/s结构的s部分,是为b或c提供服务的服务性软件系统。 服务硬体指提供计算服务的硬件、比如pc机、pc服务器。 服务实体通指服务软体和服务硬体。 客户端指接受服务实体服务的软件或硬件。 1.2 两大关键特性 集群是一组协同工作的服务…
2024/12/25 1:32:26 人评论 次浏览1.Java源文件(.java)经过编译,编译为.class文件,JVM加载.class文件并运行。不同系统有不同的JVM,但是JVM都能识别.class文件,所以Java可以实现“一次编程,到处使用”。 2.JREJVMjava系统类库---…
2024/12/25 1:31:56 人评论 次浏览mysql读写分离配置 环境:centos7.2 mysql5.7 场景描述: 数据库Master主服务器:192.168.206.100 数据库Slave从服务器:192.168.206.200 MySQL-Proxy调度服务器:192.168.206.210 以下操作,均是在192.168.206.…
2024/12/25 1:31:25 人评论 次浏览Git 教程 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版…
2024/12/25 1:30:55 人评论 次浏览有时候在爬取数据的时候我们需要手动向上滑一下,网页才加载一定量的数据,但是网页的url并没有发生变化,这时我们就要考虑使用ajax进行数据爬取了。。。 转载于:https://www.cnblogs.com/zhaco/p/10615419.html
2024/12/25 1:29:54 人评论 次浏览第一章 “面向对象的”木匠始终关注的是所制作的椅子,第二位才是所使用的工具; Java有个例程库,用于处理像HTTP和FTP之类的TCP/IP协议。 java编译器能够检测许多在其他语言中仅在运行时才能够检测出来的问题。 java代码无论来自哪里&#…
2024/12/12 6:14:59 人评论 次浏览无论是短线、波段、中线,还是盈利中、套牢中,经常做T远比持股不动好,尤其在大盘震荡、下跌期间,盘中做T是一种非常稳健、高效的套利手段!只要进入股市,总会有被套的时候。一般而言,股票被套后有…
2024/11/23 4:02:30 人评论 次浏览1.编码问题 默认情况下,Python 3源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 也可以为源码文件指定不同的编码,在文件头部加上: # codinggbk 2.关键字 保留字即关键字,Python的标准库提供了一个keyword m…
2024/12/19 16:52:17 人评论 次浏览为什么要分层 ① 相互独立 : 各分层之间 , 相互独立 , 每层只有一个独立功能 ; ② 界限清晰 : 每层之间界限清晰 , 层级之间的交流尽量减少 ; ③ 实现技术 : 每层都采用合适的技术实现 , 每层的结构要分开 ; ④ 独立特定 : 下层对上层是独立的 , 上层需要使用下层的服务 ; ⑤ 标…
2024/11/30 9:03:14 人评论 次浏览前言 今天在项目保存的时候,已经设置页面自动刷新,但是:#控制台报错#less errored after 解决 这里报错的地方是gulp,说明打包的时候,产生的报错。 检查代码,定位到less,也就是css的样式&…
2024/12/9 7:02:04 人评论 次浏览目录 题目链接注意点解法小结题目链接 Permutations - LeetCode 注意点 n个数字共有n!个全排列解法 解法一:每一个排列用Next Permutation - LeetCode中的函数生成,一共有n!个。时间复杂度O(n)。 class Solution { public:void nextPermutation(vector&l…
2024/12/6 15:07:27 人评论 次浏览