上一页 1 2 3 4 5 6 ··· 20 下一页
摘要: 全局变量 全局变量的所有类型,默认编译器都会初始化成“ 零值” ,你懂得 零值的意思,即:integer = 0; string = ''; class = nil; 我用class举个例子,其它的请自测: 先定义两个类用于测试: TAddress = class private province: 阅读全文
posted @ 2024-02-21 14:22 del88 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 今天写代码发现个bug,是delphi 编译器 核心层面的: unit ddx.att; interface uses System.Generics.Collections, System.Rtti; type xstring = string; InstanceName = class(TCus 阅读全文
posted @ 2024-02-03 16:32 del88 阅读(152) 评论(1) 推荐(0) 编辑
摘要: p1.Free; 释放堆中数据,最终无内存泄漏,只是加深记忆; 有些时候 灵活应对; 阅读全文
posted @ 2024-01-16 15:41 del88 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 一般语言都会提供一些逻辑容器的实现,各个语言的实现方式不同;底层的数学算法应该差不多; 动态数组 `` 这个没啥可说的,就是一个数组,满了时候,再创建一个数组,把之前的数组里的数据移过来,销毁之前数组;1. unit Unit4; interface uses Winapi.Windows, Win 阅读全文
posted @ 2024-01-09 12:06 del88 阅读(16) 评论(0) 推荐(0) 编辑
摘要: BPL 英文全称 Borland Package library ,是一种特殊的DLL文件,用于代码重用和减少可执行文件。编译bpl时,仅需要添加相应功能的pas文件,如果有窗体,则需要添加dfm文件。既然是DLL文件,那就是在运行时所需要的文件。BPL相当于C++中的DLL DCP 英文全称:de 阅读全文
posted @ 2023-12-31 12:31 del88 阅读(212) 评论(0) 推荐(0) 编辑
摘要: TObject: VCL中所有类的根类,即是说:VCL中所有的类/组件/控件都是从TObject中继承而来。TObject类中定义了基本的 构造方法和析构方法。 TPersistent: 继承于TObject,按字典中的意思是“持久类”(姑且这样叫它吧,因为我一直就是这样叫这个类的-_-|)。该类在 阅读全文
posted @ 2023-12-30 12:38 del88 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 登录窗体: type TfrmLogin = class(TForm) btn1: TButton; procedure btn1Click(Sender: TObject); private { Private declarations } public { Public declarations 阅读全文
posted @ 2023-12-16 10:18 del88 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 官网:https://tortoisesvn.net 能打开最好,但通常打不开,打不开时候去这个网站下; https://sourceforge.net/projects/tortoisesvn/ 这个网站开发软件的应该很熟悉了,就是专门下载的网盘那一类,有10多年了吧 阅读全文
posted @ 2023-11-25 09:48 del88 阅读(6108) 评论(0) 推荐(2) 编辑
摘要: 去官方文档搜就行了,引入System.Hash 单元: http://docwiki.embarcadero.com/Libraries/Athens/en/System.Hash.THashMD5 unit Unit4; interface uses Winapi.Windows, Winapi. 阅读全文
posted @ 2023-11-23 08:22 del88 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 早知道不去自己思考设计了,害死了不少脑细胞,物理层的东西,所有设计者的思路 都基本一致; 没有必要每个微服务都要做一次安全校验,一个物理集群,一个网关; 网关校验token后,把用户信息 保存到 http 头部;后续的用户信息传递 都是在http 头部; 即使先去 商品管理查询库存 再决定是否 交易 阅读全文
posted @ 2023-10-05 16:56 del88 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1. 设计一个重复使用的注解: @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Repeatable(AppSpecs.class) //这里为当前注解的容器类.class public @interface AppSpe 阅读全文
posted @ 2023-09-11 11:26 del88 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 我们经常会自定义注解,自定义注解时,可能会需要定义各种数据类型,但是自定义注解可以包含哪些数据类型,是存在限制的。 主要有如下几种: A primitive type : 基本类型(java的八种基本类型:byte、short、int、long、float、double、char、boolean) 阅读全文
posted @ 2023-09-09 12:02 del88 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 场景: MySQL里的某一个字段,比如:status状态,一共有5个状态,我们会在MySQL里 建立 status(int)字段,1、2、3、4、5 来标记5种状态;利用MyBatis在自动代码生成器生成实体类后,status会是integer类型; 而status 只有5种状态,且程序很多地方常用 阅读全文
posted @ 2023-09-03 10:50 del88 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1. 除法运算符 Java中的除法运算符是“/”符号,表示将左侧操作数除以右侧操作数。 2. 整数除法 在Java中,整数除法的结果是一个整数,即只保留除法的整数部分,舍去小数部分。例如,7/2的结果是3,而不是3.5。 3. 浮点数除法 如果操作数中至少有一个是浮点数,则Java会执行浮点数除法, 阅读全文
posted @ 2023-08-23 16:26 del88 阅读(2962) 评论(0) 推荐(0) 编辑
摘要: 服务需要订购一个月,订购一个月 不等于增加 30天;若是1,3,5的话应该 31天,要善用 Calendar public static void main(String[] args) throws ParseException { String dateStr = "2023-05-01 09: 阅读全文
posted @ 2023-08-23 15:55 del88 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 金刚经上说 破4相;我相、人相、众生相、寿者相; 其中的寿者相 就是指的时间,时间是人类的定义,人类的自我感觉;时间是不存在的; 所以佛经再次重申,破寿者相 破3心,过去心不可得、现在心不可得、未来心不可得;应无所住而生其心; 时间是人类的自我定义,要想定义时间,首先物理定律决定需要有参照物;我叫小 阅读全文
posted @ 2023-08-23 12:29 del88 阅读(13) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2023-07-26 08:55 del88 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 返回的Json会自动过滤掉空指针的对象,但是若遇到非空指针的没有任何内容的对象,举例如下: public class Person { private String name; private Integer age; private Boolean sex; public String getNa 阅读全文
posted @ 2023-06-11 11:00 del88 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 方法1:直接使用 BoolToStr procedure TForm3.btn1Click(Sender: TObject); var a, b: Boolean; begin a := True; b := False; mmo1.Lines.Add(BoolToStr(a, True)); mm 阅读全文
posted @ 2023-06-06 11:19 del88 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 转载:https://www.cnblogs.com/amgulen/p/13953875.html 阅读全文
posted @ 2023-05-28 06:27 del88 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 直接上例子了,基础知识自己去了解,首先定义一个类: TPerson = class public name: string; age: Integer; constructor Create(name: string; age: Integer); end; constructor TPerson. 阅读全文
posted @ 2023-05-28 05:43 del88 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 首先明白几个概念: 1. 本初子午线: 要想定位,地球上的一个位置,需要南北向的 “经线”,和东西向的“纬线”,古人以“子”为正北,以“午”为正南,故地理上的经线,在我国又称为“子午线”; 0度经线,又称为“本初子午线”,理论上任何一条经线,都可以被定义为本初子午线,那么导致了各个国家都有自己的本初 阅读全文
posted @ 2023-05-19 10:49 del88 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 首先官方的定义: TTypeKind = (tkUnknown, tkInteger, tkChar, tkEnumeration, tkFloat, tkString, tkSet, tkClass, tkMethod, tkWChar, tkLString, tkWString, tkVaria 阅读全文
posted @ 2023-05-11 16:28 del88 阅读(29) 评论(0) 推荐(0) 编辑
摘要: unit System 单元下有这些函数 在System单元里 搜不到这些函数的具体定义,只可以这样智能提示看到; 另外在 System.SyncObjs 有一个TInterlocked的密封类,其十多个类函数(class function)其实都是调用的System单元的原子操作函数,只是封装得更 阅读全文
posted @ 2023-04-30 10:21 del88 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 最长见的进制表达形式有,二进制,八进制,十进制,十六进制。他们之间的区别仅体现在标识符的不同。 后缀区分: B、二进制 H、十六进制 O、八进制 D、十进制 前缀区分: 0x:十六进制(零) 0:八进制(零) 0b:二进制(零) 阅读全文
posted @ 2023-04-11 12:41 del88 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 原文:https://blog.csdn.net/qq_34827674/article/details/108608566 delphi 里 的临界 和 自旋锁 区别还是要说明下,现在都是多核了 ,要善用 自旋锁;临界 适用 单核时代; 自旋锁和开关中断临界区都是用于保护共享资源的机制,但它们的实 阅读全文
posted @ 2023-03-19 17:34 del88 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 由于qq最大只能传输4G的文件,针对大文件,比如操作系统ISO等,可以使用飞鸽传书; 官网:http://ipmsg.org.cn/ 阅读全文
posted @ 2023-03-18 12:36 del88 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 这样就不用每次都得输入svn的账号 和 密码了 阅读全文
posted @ 2022-11-25 20:41 del88 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 复合索引也叫联合索引,经常使用,遇到问题,可以看下 这3篇文章: 1. https://www.jb51.net/article/229580.htm 2. https://blog.csdn.net/CSDN_LGY_Java/article/details/111594021 3. https: 阅读全文
posted @ 2022-11-13 18:15 del88 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 本节是关于MySQL的复合索引相关的知识,两个或更多个列上的索引被称作复合索引,本文主要介绍了mysql 联合索引生效的条件及失效的条件 对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c)。 可以支持 阅读全文
posted @ 2022-11-13 17:09 del88 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 1.由于需要用到编译,所以先安装xcode,注意利用appstore安装xcode后,记得打开xcode 点install,也可以建立一个macos项目,运行下 试下。 2. 去官网下载:https://redis.io/ 然后执行,make test 这步会很久 make test 完毕后会看到: 阅读全文
posted @ 2022-11-07 13:36 del88 阅读(579) 评论(0) 推荐(0) 编辑
摘要: Snipaste 官网:https://zh.snipaste.com/ 使用方法,比较简单,可以官网查看 阅读全文
posted @ 2022-11-06 14:29 del88 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1.利用微软官方的软件:https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/remote-desktop-mac 2. 下载后安装,然后添加PC, 其他的功能,可以参见 官网的 阅读全文
posted @ 2022-11-06 13:35 del88 阅读(2175) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-11-06 11:27 del88 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 首先 mac上 若使用的是windows的键盘,那么需要把ctrl 键,设置成 cmd键,因为mac上大多数操作都是 基于cmd键。 1.将ctrl键,修改为cmd键,这样后 复制、粘贴、剪切、全选等ctrl + n相关的 就搞定了 2. 切换程序,通常windows上是 alt + tab 键,在 阅读全文
posted @ 2022-09-30 20:53 del88 阅读(518) 评论(0) 推荐(0) 编辑
摘要: func main() { //定义一个切片 a := []byte{1, 2, 3} fmt.Printf("a的类型%T\n", a) //a的类型[]uint8 fmt.Printf("a原来的值%v\n", a) //a原来的值[1 2 3] //这样[0]没有冒号的情况下,是取切片中的某一 阅读全文
posted @ 2022-09-26 17:58 del88 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 用法一:函数的不定参数 用法二:打散slice “…” 其实是golang的一种语法糖。 它的第一个用法主要是用于函数有多个不定参数的情况,可以接受多个不确定数量的参数。 第二个用法是slice可以被打散进行传递。 用法一:函数的不定参数 package main import "fmt" func 阅读全文
posted @ 2022-09-15 09:09 del88 阅读(67) 评论(0) 推荐(0) 编辑
摘要: https://baike.baidu.com/item/%E4%BD%8D%E8%BF%90%E7%AE%97/6888804 首先关于“位运算”,看下百度百科就行了。 总结:在go语言中,^这个符号具有取反的意思,举例: ^x 的意思是 对x取反 ^5 ==> 0101 取反 ==> 1010, 阅读全文
posted @ 2022-09-02 11:56 del88 阅读(98) 评论(0) 推荐(0) 编辑
摘要: package main import "fmt" func main() { // 第一种写法 for i := 1;i < 10; i++ { fmt.Println("Hello Golang"); } // 第二种写法 j := 1 for j < 10 { fmt.Println("Hel 阅读全文
posted @ 2022-08-20 11:57 del88 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-07-22 07:52 del88 阅读(137) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 20 下一页