23

10月23日简易服务器与客户端通信

目录简易服务器与客户端通信 简易服务器与客户端通信 此代码可以用于两者互相通信(就是互相发信息) 服务器代码 #导入一个socket模块来建立一个简单的通信服务器 import socket #socket.AF_INET表示使用 IPv4 地址族,这是 Internet 上常用的地址族。socke ......
简易 客户端 客户 服务器

10月23日粘包、struct模块以及json模块

目录粘包如何解决粘包问题呢?struct模块json模块 粘包 粘包:tcp会把数据量较小,时间间隔较短的数据,当做同一个包发送 粘包问题图 粘包问题说白了就是客户端传给服务器的数据到服务器的时候有部分数据粘在了一块,而不是一条条的显示 粘包产生情况大致图 如何解决粘包问题呢? 简单的方式就是加大s ......
模块 struct json

10.23日记

型号抽象类 public abstract class Size { public abstract void sizePen(); } 具体型号类 public class SmallPen extends Size{ //小型 public void sizePen() { System.out ......
日记 10.23 10 23

10.23算法

缺失数字给定一个包含 [0, n] 中 n 个数的数组 nums ,找出 [0, n] 这个范围内没有出现在数组中的那个数。 示例 1: 输入:nums = [3,0,1]输出:2解释:n = 3,因为有 3 个数字,所以所有的数字都在范围 [0,3] 内。2 是丢失的数字,因为它没有出现在 num ......
算法 10.23 10 23

10月23日粘包学习以及struct模块和json模块

目录粘包如何解决粘包问题呢?struct模块json模块 粘包 粘包:tcp会把数据量较小,时间间隔较短的数据,当做同一个包发送 粘包问题图 粘包问题说白了就是客户端传给服务器的数据到服务器的时候有部分数据粘在了一块,而不是一条条的显示 粘包产生情况大致图 如何解决粘包问题呢? 简单的方式就是加大s ......
模块 struct json

杜撰23种设计模式--原型模式

原型模式的深浅克隆 首先有person这个概念 什么是深克隆和浅克隆? 浅克隆:创建一个新对象,新对象的属性和原来对象完全相同,对于非基本类型属性,仍指向原有属性所指向的对象的内存地址。 浅克隆只复制指向某个对象的引用,而不复制对象本身,新旧对象还是共享同一块内存,修改对象会改到原对象 深克隆:创建 ......
模式 设计模式 原型

杜撰23种设计模式--工厂方法模式

简单工厂的最大优点是在工厂类中完成了必要的逻辑判断,根据客户端的条件动态实例化相关的类即可。 但是缺点也在这里,如果我要添加一个case选择,就需要修改原有的类,等于说对扩展开发了的同时也对修改开放了,违反了开放封闭原则。 工厂方法模式,通过抽象工厂的选择,定义一个用于创建对象的接口,让子类决定实例 ......
模式 设计模式 工厂 方法

杜撰23种设计模式--代理模式

静态代理: 静态代理模式,realSubject和Proxy 都要继承同一个接口。 可以通过实现同一个方法做到代理类代替被代理类的效果。 原方法有一个普通的sailBook方法。 在代理类中重写了sailBook并进行了方法的增强。在代理类中要留一个原有方法的引用,以此来运用被代理类的方法。 可以在 ......
模式 设计模式

Oracle Database 23c 新特性预览

Oracle Database 23c 新特性预览 甲骨文云技术2022-11-18 999 在2022年10月18号的Oracle Cloud World大会上,Oracle 宣布了令人期待的Oracle Database 23c Beta 版。这是世界领先的融合数据库的最新版本,支持所有数据类型 ......
Database 特性 Oracle 23c 23

杜撰23种设计模式--装饰器模式

、 接口car,定义共有行为 Component ConcreteComponent 具体的构件,是每辆车都有的行为。 Decorator 继承与汽车装饰器的两个具体的装饰器: 最终的实现: 如果只有一个ConcreteComponet类而没有抽象的Component类, Decorator也可以直 ......
模式 设计模式

OpenDiary 23.10

重新开始写日寄(大概 8 月在摸鱼 9 月和一堆烂事奋战 10 月和稳定的烂事奋战 决定日寄开始乱写(学习龙龙(?) 10.22 摸鱼,开组会(并没有说什么),吃饭 场外观看新生赛榜,吓人 新生真是一个比一个武德充沛啊,7 题以上大有人在 再不复健真捞不着比赛打了,必须要复健 ......
OpenDiary 23.10 23 10

自动化交易程序开发记录-23年10月22日

陷入停滞的自动化交易项目 从十月份上半月开始,自动化程序开发陷入了停滞,现在主要是有了以下成果: 自动交易 基于binance的行情接口和现货交易接口,能够根据行情和预先编写的策略进行判定并执行交易 回测框架 在binance上下载历史行情数据,导入到mysql,来验证策略的收益 从实际效果上来说, ......
程序开发 程序 23

Invicti v23.10 for Windows - 企业应用安全测试

Invicti v23.10 for Windows - 企业应用安全测试 Invicti Standard 18 Oct 2023 v23.10.0.42447 请访问原文链接:https://sysin.org/blog/invicti/,查看最新版。原创作品,转载请保留出处。 作者主页:sys ......
Invicti Windows 23.10 企业 for

CrossOver 23.6 for Mac:在 macOS 上运行 Windows 应用

CrossOver 23.6 for Mac:在 macOS 上运行 Windows 应用 请访问原文链接:https://sysin.org/blog/crossover-23/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org CrossOver:在 macOS、Linux ......
CrossOver Windows macOS 23.6 for

os: Ubuntu23.10.1之命令提示符:PS1

os: Ubuntu23.10.1之命令提示符:PS1 一、命令提示符【PS1】(位置:~/.bashrc) 1 # PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[ ......
提示符 命令 Ubuntu PS1 os

Mesa 23.2 带来了 Asahi 平台上的 OpenGL 3.1 和 OpenGL ES 3.0 支持,新增 RADV 功能

导读 这个版本还为 RADV 驱动器引入了新的 Vulkan 扩展以及为许多游戏进行了改进。 Mesa 23.2 开源图形堆栈是 Mesa 23 系列的第二个主要版本,为 AMD GPU 的 RADV Vulkan 驱动器、改进的 Linux 游戏以及新的 Asahi 功能带来了新功能。 Mesa ......
OpenGL 功能 Asahi 平台 Mesa

23_提示用户输入年份后测试判断是否为闰年

1.判断平闰年 #能被 4 整除并且并 100 整除的年是闰年 #能被 400 整除的年也是闰年 function run() { read -p "请输入一个年份:" sum if [ $((sum % 4)) -eq 0 ] && [ $(($sum % 100)) -eq 0 ]; then ......
闰年 年份 用户 23

每日总结-23.10.19

package kousuanti;import java.util.Random;public class Chuti { private int ShuLiang=50;//出题数量 private int HuangHang=5;//几题换行 private int XiangJia=3;// ......
23 10 19

23.10.18(常用Java异常处理情况整合)

在JAVA项目中,异常处理是一项非常重要的任务。合理处理异常能够提高程序的稳定性和可靠性,保证程序的正常运行。下面是关于JAVA项目中常用的异常处理情况的总结: 1. 空指针异常(NullPointerException):在使用一个空对象的成员变量或方法时会抛出该异常。可以通过判断对象是否为空来避 ......
常用 情况 Java 23 10

23.10.18 Java当中的异常处理

Java当中的异常处理 在Java中,异常是指在程序执行期间发生的错误或异常情况,可以分为两种类型:受检异常(Checked Exception)和非受检异常(Unchecked Exception)。 受检异常:受检异常是指需要在代码中显式处理的异常,通常继承自Exception类的子类。例如,I ......
Java 23 10 18

听听Dreamforce '23中Salesforce高管们对产品、功能的见解!

True to the Core是Dreamforce的传统环节,这是向Salesforce高级管理人员提出问题的问答会议。True to the Core旨在将Trailblazer与产品团队联系起来,做出有关产品发展方向的决策。 Dreamforce '23 的True to the Core没 ......
见解 Dreamforce Salesforce 功能 产品

界面组件DevExpress WPF v23.1 - 全面升级文档处理功能

DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 无论是Office办公软件的衍伸产品,还是以数 ......
DevExpress 组件 界面 文档 功能

ad23Geber导出-官方教程(新版本-22.11版本后)

-本文章只适用于22.11之后的ad版本geber导出,适配于ad23版本;若需要查看22.11之前的geber导出教程,请查看下方连接- ad22旧版Geber导出(22.11版本前)(含官方教程)(含坐标文件)_ad20导出坐标文件-CSDN博客 ——2023.10.17编辑 1、AD生成geb ......
版本 教程 官方 22.11 Geber

23 组件的注册方式

组件的注册方式:就是组件的引入方式 不推荐全局,还得是局部 全局,局部:作用域不同 全局注册:main.js 多次使用的组件就不需要重复麻烦地导入 局部注册:就是之前的三步走引入 ......
组件 方式 23

sqli靶场通关流程23~32关

sqli靶场通关流程23~32关 Less-23 GET - Error based - strip comments (基于错误的,过滤注释的GET型) 首先,我们通过输入1’ union select 1,2,database()--+发现结尾提示少了一个单引号 我们再尝试输入联合查询语句?id ......
靶场 流程 sqli 23 32

KaOS Linux 2023.09 新增 KDE Gear 23.08,将焦点转向 KDE Plasma 6 ISO

导读 这个新的 ISO 快照还包括了最新的 KDE Plasma 5.27.8 和 KDE Frameworks 5.110 更新。 受 Arch Linux 启发,面向 KDE 的独立开发的 KaOS Linux 发行版的开发团队今天 宣布 KaOS 2023.09 正式发布,提供了一张全新的、与 ......
KDE 2023.09 焦点 Plasma 23.08

CEIT 23练习编程题 题解

本文部分题目提供c/c++两种解法,顺便可以让你们知道c++在面对某些题时的优势 部分题目提供多种解法 日期格式化 C #include <stdio.h> int main(){ int m,d,y; scanf("%d-%d-%d",&m,&d,&y); printf("%04d-%02d-%0 ......
题解 CEIT

23_文件操作

文件操作 程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放 通过文件可以将数据持久化 C++中对文件操作需要包含头文件 文件类型分为两种: ​ 1.文本文件 -文件以文本的ASCII码形式存储在计算机中 ​ 2.二进制文件-文件以文本的二进制形式存储在计算机中,用户一般不能直接读懂它们 ......
文件 23

23/10/14 模拟赛总结

时间安排 7:40 - 7:50 看题。 7:50 - 8:50 A 题看了一会意识到是并查集,但是我没有发现只需输出亮着的魔法灯的个数模 2 意味着什么,直接统计了个数,于是被 1 操作给卡了。想了很长时间才发现只需维护奇偶就可以。 8:50 - 10:00 写了个 B 的爆搜,同时输出了方案。通 ......
模拟赛 23 10 14

23/10/15 模拟赛总结

时间安排 7:50 - 8:00 看题,怎么一分都不会。 8:00 - 9:00 脑瘫了,A 题随便跑个 dij 就能过我想了半天不会处理,最后还是猜出来可能要建个超级源点,没想到过了大样例。 9:00 - 10:40 B 题貌似可做,手模了几组样例,好像会了。为了验证想法写了个爆搜又造了几个小数据 ......
模拟赛 23 10 15