摘要: 一、TValue结构 TValue定义在System.Rtti.pas 通过调用Make(...),将任意类型数据转换为TValue通过调用ExtractRawData(...), ExtractRawDataNoCopy(...)将TValue转换为任意数据类型,两者区别是ExtractRawDa 阅读全文
posted @ 2023-05-06 16:36 lucken 阅读(427) 评论(0) 推荐(0)
摘要: Class.forName()的作用与使用总结 转自:https://www.cnblogs.com/ljbguanli/p/7107058.html Java程序在执行时,Java执行时系统一直对全部的对象进行所谓的执行时类型标识。这项信息纪录了每一个对象所属的类。虚拟机通常使用执行时类型信息选择 阅读全文
posted @ 2023-05-06 15:55 lucken 阅读(332) 评论(0) 推荐(0)
摘要: GPU:叫做图形处理器,又称显示核心、视觉处理器、显示芯片,是一种专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上做图像和图形相关运算工作的微处理器,可以形象的理解为90%的ALU(运算单元),5%的Control(控制单元)、5%的Cache(缓存单元) GPU的设计原理: 阅读全文
posted @ 2023-05-06 15:53 lucken 阅读(325) 评论(0) 推荐(0)
摘要: IaaS-基础设施即服务IaaS是基础设施即服务。英文全称是Infrastructure as a server。 概念:需要帮助客户搭建好运行服务的基础设施,就是在线下筹备机房或机器,组成环境运行能够提供服务的项目并部署该项目提供服务。 举例:举例说就是我要在提供服务之前给客户那边搭建好线下的运行 阅读全文
posted @ 2023-05-06 15:44 lucken 阅读(105) 评论(0) 推荐(0)
摘要: 单位时间内必须处理数目巨大的连接请求,但处理时间却相对较短。 传统多线程方案中,一旦接受到请求之后,即创建一个新的线程,由该线程执行任务。任务执行完毕后,线程退出。这就是即时创建,即时销毁的策略。尽管与创建进程相比,创建线程的时间已经大大的缩短,但是如果提交给线程的任务执行时间很短,而且执行次数极其 阅读全文
posted @ 2023-05-06 15:43 lucken 阅读(29) 评论(0) 推荐(0)
摘要: // 声明 bplList: TDictionary<string, Integer>; // 创建 bplList := TDictionary<string, Integer>.Create; // 往字典里增加一条 h := LoadPackage(bplName); bplList.Add( 阅读全文
posted @ 2023-05-06 15:36 lucken 阅读(115) 评论(0) 推荐(0)
摘要: 把cxGridView里OptionsView选项中的两项修改成如下 OptionsView.Indicator = TrueOptionsView.IndicatorWidth = 40//宽度 在customDrawIndicatorCell事件中填写 procedure TForm1.cxGr 阅读全文
posted @ 2023-05-06 15:36 lucken 阅读(63) 评论(0) 推荐(0)
摘要: class helper 可能是从 Delphi 2007 增加的新语法, Txxx = class helper for T... {T... 表示已存在的类} {可以替换已存在的方法} {也可以有新的方法、成员} end; //这之后再使用 T... 类及其子孙类时, 都会优先使用 Txxx 的 阅读全文
posted @ 2023-05-06 15:23 lucken 阅读(104) 评论(0) 推荐(0)
摘要: 转 IP地址 今天突然想到一个存在很久的疑问,服务器和普通电脑有什么不同呢?在我看来最大的区别就是服务器有固定的IP,自己电脑的IP是变化。 就我们寝室来讲,首先你在Windows上面获取的192.168.xx.xx这个是本地IP,是路由器分配的,连到同一个路由器上的电脑可以通过这个来访问(同一个局 阅读全文
posted @ 2023-05-06 15:21 lucken 阅读(2004) 评论(0) 推荐(1)
摘要: 要想高性能,需要尽量:避开网络开销(IO),避开海量数据,避开资源争夺。 CQRS(Command Query Responsibility Segration)架构,命令查询职责分享架构。一个系统,从架构上把它拆分为两部分:命令处理(写请求)+查询处理(读请求)。 C端负责数据存储,Q端负责数据查 阅读全文
posted @ 2023-05-06 15:17 lucken 阅读(25) 评论(0) 推荐(0)
摘要: 转 不管你是学习c语言,还是学习c++,亦或是学习java,你都会遇到内存分配的问题,而对于内存分配,它其实有两个地方,一个地方叫做堆,一个地方叫做栈,什么时候将数据存放到堆上面,什么时候将数据存放到栈上面,它们的区别是什么,今天我们就来详细讲解一下。 栈 我们经常说的数据结构堆栈,其实指的就是栈, 阅读全文
posted @ 2023-05-06 15:15 lucken 阅读(66) 评论(0) 推荐(0)