- 2025-01-10sys.zlib.pas
sys.zlib.pasunitsys.zlib;//cxg2025-1-10fit(fpc+delphi)interfaceuses{$IFDEFfpc}ZStream,{$else}zlib,{$endif}Variants,SysUtils,Classes;functionCompressVariant(V:OleVariant):OleVariant;functionCompressStream(val:TStream):TStre
- 2025-01-10改造应用从容器tomcat迁移到pas(信创容器中间件)的适配工作
背景近年来由于信创要求的重视,软件国产化越来越要提上日程了,相信在相关行业的人已经有很多开始在准备信创相关适配改造工作了吧我们公司也一样,经过2个月的研究终于算是把我们的主要产品改造成功,下面我就介绍下:我们无源代码的tomcat容器应用如何迁移到普元Pas正文由于不方面说
- 2025-01-09sys.base64.pas
sys.base64.pasunitsys.base64;//cxg2025-1-9fit(delphi+fpc)interfaceuses{$ifndeffpc}System.NetEncoding,{$else}base64,{$endif}SysUtils,Classes;functionbase64Encode(constval:string):string;overload;functionbase64Encode(co
- 2025-01-05json.help.pas
json.help.pasunitjson.help;//cxg2025-1-5fitdelphi+fpcinterfaceuses{$IFNDEFfpc}System.json,{$ELSE}fpjson,jsonparser,{$ENDIF}SysUtils,Classes;typeTJSONObjectHelper=classHelperforTJSONObjectprivateprocedureSetBoo
- 2025-01-04sys.data.pas
sys.data.pasunitsys.data;//cxg2024-12-22key-valuelist//fit(fpc+delphi){$ifdeffpc}{$modedelphi}{$H+}{$endif}interfaceusesGenerics.Collections,Variants,SysUtils,Classes;typeraw=RawByteString;Praw=PRawByteString;int=i
- 2024-12-19db.msgpack.pas
db.msgpack.pasunitdb.msgpack;//cxg2024-12-12onlyfordelphiinterfaceusesclasses,SysUtils{$IFDEFUNICODE},Generics.Collections{$ELSE},Contnrs{$ENDIF}{$IFDEFMSWINDOWS},Windows{$ENDIF},Variants;type{$IFRTLVersion<25}IntPt
- 2024-12-19key.val.pas
key.val.pasunitkey.val;//cxg2024-12-19key-valuelist//fit(fpc+delphi){$ifdeffpc}{$modedelphi}{$H+}{$endif}{example:procedureTForm1.Button2Click(Sender:TObject);varkv,kv2:Pkv;s:RawByteString;beginNew(kv);kv.S['s'
- 2024-11-26【网友分享】处理fastreport导出没有自适应
FastReportVCL2024.1.1在导出xls格式时,部分单元格内容没显示出来,以下方法是网友“海”让我分享给大家的,感谢“海”的分享! 1、frxExportMatrix.pasTfrxIEMStyle增加StretchMode:TfrxStretchMode; 2、frxExportMatrix.pasfunctionTfrxIEMatrix.AddStyle(Obj:TfrxView):
- 2024-11-27[Vue] toRef: convert reactive to ref in order to destructure reactive object used inside template
import{reactive,computed}from"vue"exportdefault{setup(){constevent=reactive({capacity:4,attending:["Tim","Bob"],spacesLeft:computed(()=>{returnevent.capacity
- 2024-08-26树的直径
树的直径即为一棵树上的最长链。一般分为有负权图和无负权图来考虑。无负权只需做两次dfs。第一次是搜索出从任一点出发到达的最远的点P,那么这个点就一定在最长链上(请自证)。第二次搜索从点P出发到达的最远的点Q,那么最长链即为P与Q的距离。题目:B4016树的直径代码:点击查看
- 2024-06-10mORMot and Open Source friends SynProject Tutorial (SynProject教程)
mORMotandOpenSourcefriendsSynProjectTutorial--(SynProject教程)第一步本页介绍SynProject的一些典型用法。我们将为mORMot框架本身创建一个源代码存储库和相关的文档。您要求文档,我们将通过SynProject自动生成它!我们需要什么因此,我们在硬盘上的D:\Dev\Lib文件夹中
- 2023-06-18Skia For Delphi 6.0 beta 1
这个版本,将是与官方集成后的版本,Skia.pas都改成System.Skia了!爽!!期待Delphi12的发布!
- 2023-04-28每日总结2023-04-28
今天完成了ANdroid中的找回密码packagecom.example.math;/**找回界面*/importstaticandroid.widget.Toast.LENGTH_SHORT;importandroidx.appcompat.app.AppCompatActivity;importandroid.os.Bundle;importandroid.os.Handler;importandroid.view.View;import
- 2023-04-252023.4.25
publicbooleanroot_IsPass(Stringid,Stringpass)throwsException{Stringpas=root_GetPassword(id);if(pas!=null){if(!pas.equals("")){if(pass!=null){
- 2023-04-09每日总结2023-04-09
今天完成了密码找回界面代码:<?xmlversion="1.0"encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools=&qu
- 2023-03-31通过MapEdit源程序的学习MAP文件 2, 极度简化的程序,只有显示MAP
1,地图编辑器。主界面EdMainin'EdMain.pas'{FrmMain},2,大号地砖?有界面mpalettin'mpalett.pas'{FrmMainPal},3,素材数据有界面FObjin'FObj.pas'{FrmObj},4,数据合成编辑器,有界面,ObjEditin'ObjEdit.pas'{FrmObjEdit},5,提取数据,有界面,ObjSet
- 2023-03-25delphi7 pas 文件底部有diagram是什么框如何编写
在Delphi7中,pas文件底部的diagram是一个类图,用于显示在pas文件中定义的类及其关系。要编写类图,你需要使用Delphi的可视化建模工具,如ModelMakerTools或Mod
- 2023-03-11通过MapEdit源程序的学习MAP文件 1,需要安装的控件DXD7,WIL
文件打开后是这个样子的,开大地图很慢,放大缩小大地图也很慢。我怀疑没有用到DXD7,只是因为WIL部件需要? 打开源程序需要WIL部件。于是安装,找的资料,上次安
- 2023-02-22mormot2.binary.serial.pas
mormot2.binary.serial.pasunitmormot2.binary.serial;///<author>cxg2023-2-22</author>{$IFDEFfpc}{$MODEDELPHI}{$H+}{$ENDIF}interfaceusesmormot
- 2023-01-27Un petit pas, encore dans l'attente
Jeudi,26janvier2023Jeviensderecevoiraujourd'huil'octroid'autorisationdetravailenBelgiqueetj'attendsencoreuneautorisationdelapartduminis
- 2023-01-19EjectUSB.pas
unitEjectUSB;interfaceusesWindows,SysUtils,Classes,Dialogs,ShlObj;const{BusTypeUnknown=$0000;BusTypeScsi
- 2022-12-07c++练习272题:金币
*272题原题传送门:http://oj.tfls.net/p/272题解:(遍历,60分)#include<bits/stdc++.h>usingnamespacestd;longlongallday;//总天数longlongpas;//已经过去longlongmo
- 2022-12-06c++ 金币
国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天)里,每天收到两枚金币;之后三天(第四、五、六天)里,每天收到三枚金币;之后四天(第七、八、九
- 2022-12-03修正fastreport for lazarus(linux)的Bug
1、打开frxDsgnIntf.pas,第1243行:withGetTypeData(GetTypeData(PropertyList[i].PropType^).CompType^)^do改为:{$ifdefnotlinux}withGetTypeData(GetTypeData(Prop
- 2022-11-29普元中间件Primeton AppServer6.5安装(Windows)
本文在Windows环境下安装普元中间件PrimetonAppServer6.5(以下简称PAS)一、安装前准备1.1使用软件版本Primeton_AppServer_6.5_Enterprise_Editio(Windows)1.2安装前注意