摘要:
在Swift插件化开发方面,虽然Swift本身并没有直接支持动态加载代码的官方框架,但开发者社区提供了一些解决方案和开源框架来帮助实现插件化的功能。以下是一些与Swift插件化开发相关的开源框架: Alamofire: 官方网址:Alamofire Alamofire虽然主要用于网络请求,但也可以被
阅读全文
posted @ 2024-05-22 08:05
del88
阅读(268)
推荐(0)
摘要:
学习k8s前鄙视eci,学习完后决定 放弃k8s,拥抱ECI; 从架构图可以看到,以后ECI不会是方向,只是一些压测,弹性伸缩的业务; 2. eci 不能融入k8s生态,导致企业不愿意转,这也是eci一直想融入k8s生态,向k8s生态靠拢的原因,就是说 是eci 什么 k8s serverless版
阅读全文
posted @ 2024-05-17 21:59
del88
阅读(137)
推荐(0)
摘要:
非对称密钥加密算法 RSA: RSA是一种非对称加密算法,它需要使用两个密钥:公开密钥(public key)和私有密钥(private key)。 如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;反之,如果用私有密钥对数据进行加密,则只有用对应的公开密钥才能解密。 DSA: DSA(D
阅读全文
posted @ 2024-05-16 14:52
del88
阅读(716)
推荐(0)
摘要:
蓝绿发布 蓝绿发布是一种部署策略,旨在减少软件发布时的停机时间,并确保新版本应用的稳定性。这种策略的核心思想是,在发布新版本应用时,不直接替换掉正在运行的生产环境,而是先部署一个与生产环境完全相同的新环境,通常称为“绿”环境,而现有的生产环境则被称为“蓝”环境。 以下是蓝绿发布的基本步骤: 准备绿环
阅读全文
posted @ 2024-05-15 17:21
del88
阅读(362)
推荐(0)
摘要:
 
阅读全文
posted @ 2024-05-12 15:38
del88
阅读(21)
推荐(0)
摘要:
1.长期下去 微服务 变成 新冠病毒形状;就是这样 一坨屎,互相穿插 互相调用;我感觉 人类的大脑 就是各个 记忆碎片 互相调用,最终 具有 思考能力;
阅读全文
posted @ 2024-05-11 12:29
del88
阅读(31)
推荐(0)
摘要:
3个信号量,就是停车场的 3个入口,作用: 限流,可以最多3辆车 一起并发,进入停车场,限制并发量; 信号量(Semaphore)是一个用于提供不同进程之间或不同线程之间的同步手段的原语。它常被用作锁(Lock)以保护对共享资源的访问,避免发生并发冲突。信号量可以被视为一个计数器,用于控制对多个线程
阅读全文
posted @ 2024-05-11 11:35
del88
阅读(57)
推荐(0)
摘要:
  
阅读全文
posted @ 2024-04-17 07:01
del88
阅读(36)
推荐(0)
摘要:
举例: 有一个输入框,我们只想让它输入 字母 数字 特殊符号,不能让其输入中文,也无法让其切换成中文输入法,就可以利用这个功能; ImeMode 的英文全称并没有一个固定的说法,因为它是一个特定于编程环境和控件的属性名称。然而,ImeMode 可以被理解为“Input Method Editor M
阅读全文
posted @ 2024-04-16 19:23
del88
阅读(681)
推荐(0)
摘要:
重新启动IDE,可以看到 TMS已经移除;
阅读全文
posted @ 2024-04-16 14:59
del88
阅读(84)
推荐(0)
摘要:
https://docwiki.embarcadero.com/RADStudio/Athens/en/Target_Platforms_Overview
阅读全文
posted @ 2024-04-15 16:03
del88
阅读(64)
推荐(0)
摘要:
https://files.cnblogs.com/files/del88/switch_btn.zip?t=1712707626&download=true
阅读全文
posted @ 2024-04-10 08:07
del88
阅读(11)
推荐(0)
摘要:
阿里云有点落后,oss不支持quic 腾讯云 已经可以了
阅读全文
posted @ 2024-04-09 07:46
del88
阅读(33)
推荐(0)
摘要:
https://www.cnblogs.com/heian99/p/14608416.html https://segmentfault.com/a/1190000023466201
阅读全文
posted @ 2024-04-05 21:09
del88
阅读(10)
推荐(0)
摘要:
由于懂得k8s 战略原理,一个早上快进看了 30集; 内部服务发现 外部服务发现
阅读全文
posted @ 2024-04-01 07:46
del88
阅读(13)
推荐(0)
摘要:
RSA签名和验签的过程如下:签名。发送方使用自己的私钥对数据进行签名,然后将签名和数据一起传输给接收方。验签。接收方使用发送方的公钥对收到的签名进行验证,如果验证通过,就说明数据是发送方发送的,并且没有被篡改过。RSA签名和验签的目的是为了防止信息被篡改,保证数据完整性和发送方角色的可靠性和不可抵赖
阅读全文
posted @ 2024-03-28 19:11
del88
阅读(12)
推荐(0)
摘要:
水平菜单 有一些官网使用这种方法; 垂直菜单(Vertical Menu) 这是一个最常见的用于创建左侧导航栏的控件。它通常包含一个列表的菜单项,用户可以垂直滚动以查看和选择。 通常位于左侧,鼠标放上去会弹出子菜单; 抽屉式导航(Drawer Navigation)或侧边栏(Sidebar) 在响应
阅读全文
posted @ 2024-03-26 15:18
del88
阅读(68)
推荐(0)
摘要:
macos 连接windows 清晰度 但是这样之后,屏幕是清晰了,delphi IDE窗体设计器 变得很小; 原因:你可以理解为IDE里的设计时窗体标题栏,就是IDE自己画的一个假的,而IDE在画这个东西时,没加进去根据DPI放大的功能; 解决方法: 可以看到主窗体OK了;
阅读全文
posted @ 2024-03-18 12:26
del88
阅读(25)
推荐(0)
摘要:
分类 范围 字节 备注 简单类型 序数 整数 Integer -2147483648 .. 2147483647 4 有符号32位 Cardinal 0 .. 4294967295 4 无符号32位 Shortint -128 .. 127 1 有符号8位 Smallint -32768 .. 32
阅读全文
posted @ 2024-03-17 14:43
del88
阅读(135)
推荐(0)
摘要:
若用计算机名字的话,需要先根据ARP等协议获取终端的内网IP,有时候这一步获取不到,会很慢, 因为有防火墙等多种因素; 解决方法: 将要远程的电脑内网IP固定,在路由器里添加到静态IP; 用内网IP连接; 这样速度就很快了,省去了根据PC电脑名,寻找内网IP的过程;
阅读全文
posted @ 2024-03-17 11:57
del88
阅读(44)
推荐(0)
摘要:
标准语法 try //.... except on Exception1: e1 do { specific exception-handling code }; on Exception2: e2 do { specific exception-handling code }; else { de
阅读全文
posted @ 2024-03-17 10:30
del88
阅读(493)
推荐(0)
摘要:
Break 退出当前循环体,包括for ,while, repeat等循环体; Continue 用于从For语句,while语句或repeat语句强行结束本次循环,并开始下一次循环; Exit 跳出当前代码块,也就是当前函数,跳出后是要继续向下执行的(如果有后续代码), 若该代码为主程序,则终止该
阅读全文
posted @ 2024-03-17 10:24
del88
阅读(43)
推荐(0)
摘要:
https://issuetracker.delphi-jedi.org/view.php?id=6714
阅读全文
posted @ 2024-03-16 07:28
del88
阅读(15)
推荐(0)
摘要:
Git 和 SVN 在设计哲学和版本控制机制上有很大的不同,这也导致它们在处理文件和目录权限时有所不同。SVN 是集中式的版本控制系统,可以很方便地对文件和目录设置细粒度的权限。而 Git 是分布式的版本控制系统,其设计初衷是为了让开发者之间更容易地协作,而不是对文件和目录进行细粒度的权限控制。 在
阅读全文
posted @ 2024-03-14 08:19
del88
阅读(215)
推荐(0)
posted @ 2024-03-13 17:21
del88
阅读(0)
推荐(0)
摘要:
不要忘记 引入 这个单元,System.SysUtils 否则报错,什么也点不出来; 大小写转换 function ToLower: string; function ToLower(LocaleID: TLocaleID): string; function ToLowerInvariant: s
阅读全文
posted @ 2024-03-11 15:59
del88
阅读(238)
推荐(0)
摘要:
什么是转义 以ASCII码来举例: 从这个表可以看出,(0-31)它写着是控制字符,127 是删除,这些都是不可见的控制字符;那能否让这些字符可见呢,可以的;c语言后来规定了 \ + 一个字母来表示转义,其它语言也可以跟进这么玩,就是说 13 回车 这个控制字符,我们可以使用 【两个可视字符来表示
阅读全文
posted @ 2024-03-03 17:56
del88
阅读(4231)
推荐(0)
摘要:
ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是最初基于拉丁字母的一套电脑编码系统,它主要用于显示现代英语和其他西欧语言。它于1963年由美国标准化协会(ASA)制定,并在1967年成为美国国家标准(ANSI)
阅读全文
posted @ 2024-03-03 17:02
del88
阅读(1166)
推荐(0)
摘要:
JSON(JavaScript Object Notation)主要支持以下6种基本数据类型: 字符串(String):由一系列Unicode字符组成的序列,用双引号括起来表示。例如:"Hello, world"。注意,在JSON中不能使用单引号来表示字符串,双引号是特殊字符。 数字(Number)
阅读全文
posted @ 2024-03-03 08:15
del88
阅读(517)
推荐(0)
摘要:
Delphi的record,有的人可能理解它是没有方法的类,但是这样的理解只是从表面上去理解的,其实两者存在巨大的区别。 下面只是讲解Delphi的class与record,暂时还没有去钻研C++的类和结构体的差异。 给一个代码解释一下 type PPerson = ^Person; //定义一个r
阅读全文
posted @ 2024-03-02 12:52
del88
阅读(324)
推荐(0)
摘要:
在学习Delphi的时候,一个很好的建议是和C/C++去类比着学习,从指针,到内存管理,到数组,到面向对象……各个方面,都是有很多可以相似和或者也有不同的方,类比着学习,一方面加深对Delphi的理解,一方面加深对C/C++的理解,一方面加深对计算机系统的理解,一方面加深对面向对象的理解……由1向多
阅读全文
posted @ 2024-03-02 12:46
del88
阅读(87)
推荐(0)
摘要:
声明类方法后,快速生成方法的实现 快捷键:ctrl + shift + c 单个类方法 批量生成 全局方法不可以
阅读全文
posted @ 2024-03-02 06:56
del88
阅读(20)
推荐(0)
摘要:
递归的研究 哲学依据 递归的哲学依据主要体现在以下几个方面: 简化复杂问题:递归通过将复杂问题分解为更小的、相似的子问题来求解,这体现了将复杂事物简化的哲学思想。在解决问题时,我们往往面临复杂性和不确定性,而递归为我们提供了一种化繁为简的方法论,使我们能够逐步逼近问题的解决方案。 自我相似性:递归中
阅读全文
posted @ 2024-03-01 06:37
del88
阅读(120)
推荐(0)
摘要:
全局变量 全局变量的所有类型,默认编译器都会初始化成“ 零值” ,你懂得 零值的意思,即:integer = 0; string = ''; class = nil; 我用class举个例子,其它的请自测: 先定义两个类用于测试: TAddress = class private province:
阅读全文
posted @ 2024-02-21 14:21
del88
阅读(221)
推荐(0)