1 2 3 4 5 ··· 20 下一页
摘要: 类似 c# 里的 flowlayoutpanel; 阅读全文
posted @ 2024-05-27 18:33 del88 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 人是由不同的物质组成,物质是由原子组成,最终导致是由不同的原子组成;这些原子只所以能组成人这个实体物质,是因为原子之间不互相排斥,就是说 氢原子、氧原子、碳原子、铁原子、镁原子不互相排斥的情况下,组成了人;若它们之间互相排斥那么人类就会分解、失控,就会产生原子大战,最终导致肿瘤和癌症的发生; 一个人 阅读全文
posted @ 2024-05-27 11:26 del88 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 在Swift插件化开发方面,虽然Swift本身并没有直接支持动态加载代码的官方框架,但开发者社区提供了一些解决方案和开源框架来帮助实现插件化的功能。以下是一些与Swift插件化开发相关的开源框架: Alamofire: 官方网址:Alamofire Alamofire虽然主要用于网络请求,但也可以被 阅读全文
posted @ 2024-05-22 08:05 del88 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 学习k8s前鄙视eci,学习完后决定 放弃k8s,拥抱ECI; 从架构图可以看到,以后ECI不会是方向,只是一些压测,弹性伸缩的业务; 2. eci 不能融入k8s生态,导致企业不愿意转,这也是eci一直想融入k8s生态,向k8s生态靠拢的原因,就是说 是eci 什么 k8s serverless版 阅读全文
posted @ 2024-05-17 21:59 del88 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 非对称密钥加密算法 RSA: RSA是一种非对称加密算法,它需要使用两个密钥:公开密钥(public key)和私有密钥(private key)。 如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;反之,如果用私有密钥对数据进行加密,则只有用对应的公开密钥才能解密。 DSA: DSA(D 阅读全文
posted @ 2024-05-16 14:52 del88 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 蓝绿发布 蓝绿发布是一种部署策略,旨在减少软件发布时的停机时间,并确保新版本应用的稳定性。这种策略的核心思想是,在发布新版本应用时,不直接替换掉正在运行的生产环境,而是先部署一个与生产环境完全相同的新环境,通常称为“绿”环境,而现有的生产环境则被称为“蓝”环境。 以下是蓝绿发布的基本步骤: 准备绿环 阅读全文
posted @ 2024-05-15 17:21 del88 阅读(8) 评论(0) 推荐(0) 编辑
摘要: ![image](https://img2024.cnblogs.com/blog/307031/202405/307031-20240512144936114-451860814.png) ![image](https://img2024.cnblogs.com/blog/307031/202405/307031-20240512145359661-1636751752.png) 阅读全文
posted @ 2024-05-12 15:38 del88 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1.长期下去 微服务 变成 新冠病毒形状;就是这样 一坨屎,互相穿插 互相调用;我感觉 人类的大脑 就是各个 记忆碎片 互相调用,最终 具有 思考能力; 阅读全文
posted @ 2024-05-11 12:29 del88 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 3个信号量,就是停车场的 3个入口,作用: 限流,可以最多3辆车 一起并发,进入停车场,限制并发量; 信号量(Semaphore)是一个用于提供不同进程之间或不同线程之间的同步手段的原语。它常被用作锁(Lock)以保护对共享资源的访问,避免发生并发冲突。信号量可以被视为一个计数器,用于控制对多个线程 阅读全文
posted @ 2024-05-11 11:35 del88 阅读(3) 评论(0) 推荐(0) 编辑
摘要: ![image](https://img2024.cnblogs.com/blog/307031/202405/307031-20240509181016502-720491891.png) ![image](https://img2024.cnblogs.com/blog/307031/202405/307031-20240509181214509-1500932811.png) ![image 阅读全文
posted @ 2024-05-10 10:52 del88 阅读(1) 评论(0) 推荐(0) 编辑
摘要: https://go-zero.dev/ https://sca.aliyun.com/ 阅读全文
posted @ 2024-05-09 16:47 del88 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 在DevExpress控件库中,cxTreeList和cxVirtualTreeList都是用于展示层级数据的控件,但它们在使用场景、性能优化和数据加载方式等方面有所不同。以下是两者之间的主要区别: 数据展示与交互: cxTreeList:提供了一个传统的树形列表视图,用户可以直观地看到数据的层级结 阅读全文
posted @ 2024-05-05 08:11 del88 阅读(18) 评论(0) 推荐(0) 编辑
摘要: TreeList与Grid的主要区别体现在数据结构、展示方式和应用场景上。以下是具体的分析: 数据结构: TreeList:TreeList是一种树状的数据结构,它可以理解为是一个有序、可重复的树状列表。这种数据结构不仅实现了List接口,还融入了树的特性,如父子节点的关系,这使得它在处理具有层级关 阅读全文
posted @ 2024-05-05 08:06 del88 阅读(2) 评论(0) 推荐(0) 编辑
摘要: MySQL 表字段类型设计 Boolean 类型 使用,tinyint(1); 枚举类型,使用tinyint(无需设置);-128 - 127 共256种情况,我感觉一个枚举这么多种情况足以了;比如订单状态很难有256种状态; 日期类型使用bigint 而不是datetime; bigint 唯一的 阅读全文
posted @ 2024-04-26 11:12 del88 阅读(4) 评论(0) 推荐(0) 编辑
摘要: function UnixTimeStampToDateTimeStr(UnixTimeStamp: Int64): string; var DateTimeValue: TDateTime; begin //第二个参数 默认为true,设置为false,会默认以本地时区来 + 8小时,因为mysq 阅读全文
posted @ 2024-04-24 15:14 del88 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 结论:我们的选择是int 和 bigint ,以分为单位来存; 一个外国人的视频 讲解了,我直接按重点截图了,连接地址:【在MySQL中存储货币的正确方式:不要使用 float 或 double ,要用 decimal 或 integer/bigint !】https://www.bilibili. 阅读全文
posted @ 2024-04-24 12:17 del88 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 强制要求 类型 MySQL Java Delphi 备注 日期(Date)、日期时间(DateTime) BigInt Long Int64 通常单位为秒即可,特殊情况下才可以使用毫秒; Boolean值 Tinyint(1),要求非空 Boolean Boolean mybatis-generat 阅读全文
posted @ 2024-04-24 11:20 del88 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 先上结论: MySQL里 表示 时间 就用 bigint(默认的有符号的就足以了),单位是秒就可;精度有要求的也可以是毫秒,但是感觉没有必要吧; MySQL里 存枚举,就使用 整型 tinyInt 和 smallInt 就可以了,没有必要使用 Int; 数据类型 字节 范围(有符号) 范围(无符号) 阅读全文
posted @ 2024-04-19 17:21 del88 阅读(30) 评论(0) 推荐(0) 编辑
摘要: Protobuf 对比 json 1. protobuf 类似的协议有哪些 Protocol Buffers(protobuf)是一种由Google开发的二进制序列化协议,它定义了一种紧凑的二进制格式,用于高效地序列化结构化数据。与protobuf类似的协议包括: Apache Thrift:这是一 阅读全文
posted @ 2024-04-18 17:02 del88 阅读(139) 评论(0) 推荐(0) 编辑
摘要: ![image](https://img2024.cnblogs.com/blog/307031/202404/307031-20240417070138347-758720981.png) 阅读全文
posted @ 2024-04-17 07:01 del88 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 举例: 有一个输入框,我们只想让它输入 字母 数字 特殊符号,不能让其输入中文,也无法让其切换成中文输入法,就可以利用这个功能; ImeMode 的英文全称并没有一个固定的说法,因为它是一个特定于编程环境和控件的属性名称。然而,ImeMode 可以被理解为“Input Method Editor M 阅读全文
posted @ 2024-04-16 19:23 del88 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 重新启动IDE,可以看到 TMS已经移除; 阅读全文
posted @ 2024-04-16 14:59 del88 阅读(6) 评论(0) 推荐(0) 编辑
摘要: https://docwiki.embarcadero.com/RADStudio/Athens/en/Target_Platforms_Overview 阅读全文
posted @ 2024-04-15 16:03 del88 阅读(4) 评论(0) 推荐(0) 编辑
摘要: https://files.cnblogs.com/files/del88/switch_btn.zip?t=1712707626&download=true 阅读全文
posted @ 2024-04-10 08:07 del88 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 阿里云有点落后,oss不支持quic 腾讯云 已经可以了 阅读全文
posted @ 2024-04-09 07:46 del88 阅读(5) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/heian99/p/14608416.html https://segmentfault.com/a/1190000023466201 阅读全文
posted @ 2024-04-05 21:09 del88 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 由于懂得k8s 战略原理,一个早上快进看了 30集; 内部服务发现 外部服务发现 阅读全文
posted @ 2024-04-01 07:46 del88 阅读(3) 评论(0) 推荐(0) 编辑
摘要: RSA签名和验签的过程如下:签名。发送方使用自己的私钥对数据进行签名,然后将签名和数据一起传输给接收方。验签。接收方使用发送方的公钥对收到的签名进行验证,如果验证通过,就说明数据是发送方发送的,并且没有被篡改过。RSA签名和验签的目的是为了防止信息被篡改,保证数据完整性和发送方角色的可靠性和不可抵赖 阅读全文
posted @ 2024-03-28 19:11 del88 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 在设计和实现基于资源的访问控制(Resource-Based Access Control, RBAC)系统时,数据库表的设计是关键的一部分。RBAC是一种流行的访问控制模型,它根据用户在组织中的角色来授予或拒绝其对资源的访问权限。 在RBAC中,通常有以下几个核心概念: 用户(Users):系统中 阅读全文
posted @ 2024-03-27 20:26 del88 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 水平菜单 有一些官网使用这种方法; 垂直菜单(Vertical Menu) 这是一个最常见的用于创建左侧导航栏的控件。它通常包含一个列表的菜单项,用户可以垂直滚动以查看和选择。 通常位于左侧,鼠标放上去会弹出子菜单; 抽屉式导航(Drawer Navigation)或侧边栏(Sidebar) 在响应 阅读全文
posted @ 2024-03-26 15:18 del88 阅读(6) 评论(0) 推荐(0) 编辑
摘要: macos 连接windows 清晰度 但是这样之后,屏幕是清晰了,delphi IDE窗体设计器 变得很小; 原因:你可以理解为IDE里的设计时窗体标题栏,就是IDE自己画的一个假的,而IDE在画这个东西时,没加进去根据DPI放大的功能; 解决方法: 可以看到主窗体OK了; 阅读全文
posted @ 2024-03-18 12:26 del88 阅读(9) 评论(0) 推荐(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 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 若用计算机名字的话,需要先根据ARP等协议获取终端的内网IP,有时候这一步获取不到,会很慢, 因为有防火墙等多种因素; 解决方法: 将要远程的电脑内网IP固定,在路由器里添加到静态IP; 用内网IP连接; 这样速度就很快了,省去了根据PC电脑名,寻找内网IP的过程; 阅读全文
posted @ 2024-03-17 11:57 del88 阅读(9) 评论(0) 推荐(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 阅读(66) 评论(0) 推荐(0) 编辑
摘要: Break 退出当前循环体,包括for ,while, repeat等循环体; Continue 用于从For语句,while语句或repeat语句强行结束本次循环,并开始下一次循环; Exit 跳出当前代码块,也就是当前函数,跳出后是要继续向下执行的(如果有后续代码), 若该代码为主程序,则终止该 阅读全文
posted @ 2024-03-17 10:24 del88 阅读(6) 评论(0) 推荐(0) 编辑
摘要: https://issuetracker.delphi-jedi.org/view.php?id=6714 阅读全文
posted @ 2024-03-16 07:28 del88 阅读(6) 评论(0) 推荐(0) 编辑
摘要: Git 和 SVN 在设计哲学和版本控制机制上有很大的不同,这也导致它们在处理文件和目录权限时有所不同。SVN 是集中式的版本控制系统,可以很方便地对文件和目录设置细粒度的权限。而 Git 是分布式的版本控制系统,其设计初衷是为了让开发者之间更容易地协作,而不是对文件和目录进行细粒度的权限控制。 在 阅读全文
posted @ 2024-03-14 08:19 del88 阅读(20) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2024-03-13 17:21 del88 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 大小写转换 function ToLower: string; function ToLower(LocaleID: TLocaleID): string; function ToLowerInvariant: string; function ToUpper: string; function T 阅读全文
posted @ 2024-03-11 15:59 del88 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 什么是转义 以ASCII码来举例: 从这个表可以看出,(0-31)它写着是控制字符,127 是删除,这些都是不可见的控制字符;那能否让这些字符可见呢,可以的;c语言后来规定了 \ + 一个字母来表示转义,其它语言也可以跟进这么玩,就是说 13 回车 这个控制字符,我们可以使用 【两个可视字符来表示 阅读全文
posted @ 2024-03-03 17:56 del88 阅读(526) 评论(0) 推荐(0) 编辑
1 2 3 4 5 ··· 20 下一页