浮点 小数 位数delphi
C# 使用SIMD向量类型加速浮点数组求和运算(5):如何查看Release程序运行时汇编代码
作者: [zyl910](http://www.cnblogs.com/zyl910/) [TOC] ## 一、引言 前面的几篇文章里,介绍了 C# 编写向量算法的各种办法。 虽然也做了一些基准测试,初步验证了向量算法的效率高。但是由于 CPU睿频、其他进程抢占CPU资源 等原因,基准测试的结果不太 ......
Delphi获取文件创建时间、文件最后修改时间
procedure TForm1.Button1Click(Sender: TObject);//获取文件创建时间 var FileName: string; ti: Integer; dt: TDateTime; begin FileName := 'D:\test\Test.txt'; ti : ......
delphi FastReport 预览设置
# FastReport 预览设置 ## 属性和方法 ### TfrxPreviewOptions.AllowEdit ```delphi property AllowEdit: Boolean; ``` 启用或禁用已完成的报表编辑。默认值为 *True*。 ### TfrxPreviewOptio ......
delphi泛型实现的变体记录
delphi泛型实现的变体记录 type TRes = record //公共的JSON回复 status: Integer; message: string; exception: string; end; TData<T: record> = record data: array of T; e ......
Delphi 泛型类学习TList<Integer>
https://www.cnblogs.com/bumpkin/p/17261247.html uses generics.collections; var List: TList<Integer>; FoundIndex: Integer; begin { Create a new List. } ......
数组保留小数后几位,数字添加千位符
1 // 保留小数几位 number:数字,n:保留几位小数, hint:数字为空时返回提示 2 export function getFloat(number, n, hint) { 3 if (!number) return hint || 0 4 n = n ? parseInt(n) : 0 ......
Delphi正则表达式初学入门
一 前言 对于正则表达式,相信很多人都知道,但是很多人的第一感觉就是难学,因为看第一眼时,觉得完全没有规律可寻,而且全是一堆各种各样的特殊符号,完全不知所云。 其实只是对正则不了解而以,了解了你就会发现,原来就这样啊正则所用的相关字符其实不多,也不难记,更不难懂,唯一难的就是组合起来之后,可读性比较 ......
高精度加减乘除小数详解
# 高精度 ## 简介 众所周知,在计算机中,每个数据类型都是有存储上限的,那么当数字特别大时应该怎么办呢?这时高精度就产生了。高精度的主要思想就是模拟手算,然后将结果存储到数组中去,相同的,小数也有精度问题,也可以使用相同的思路 ## 存储 这里使用`vector` 来进行存储,因为这样不需要去管 ......
【LeetCode 571. 给定数字的频率查询中位数】WITH RECURSIVE实现Tally的逆操作
[TOC] # 题目地址 https://leetcode.cn/problems/find-median-given-frequency-of-numbers/description/ # 代码 ``` WITH RECURSIVE RecCTE AS ( SELECT num, frequenc ......
delphi FastReport 预览显示多报表(非模态、MDI)
# FastReport 预览显示多报表(非模态、MDI) ## 属性和方法 ### TfrxReport.PreviewOptions ```delphi property PreviewOptions: TfrxPreviewOptions; ``` 一组与报表预览相关的属性。 ### Tfrx ......
decimal float double小数位比较
decimal float double小数位比较 语法 2023-7-27 decimal 最多可以保留28位小数 float 最多可以保留6位小数 double 最多可以保留14位小数 /// <summary> /// 测试语法 /// </summary> public static voi ......
delphi 自带 的JOSN 序列化 三
TConverterEx<T: class> = class(TJsonConverter) public function CanConvert(ATypeInf: PTypeInfo): Boolean; override; function ReadJson(const AReader: TJ ......
delphi 序列化JSON升级方法
TConverterCommon = class(TJsonConverter) public function CanConvert(ATypeInf: PTypeInfo): Boolean; override; function ReadJson(const AReader: TJsonRea ......
C语言中如何获取数组的中位数
C语言中如何获取数组的中位数 在C语言编程中,获取数组的中位数是一项常见而重要的任务。中位数是一个数组中的一个特殊值,它将该数组分为两个等长的部分。当数组长度为奇数时,中位数就是位于数组中间位置的元素;当数组长度为偶数时,中位数是中间两个元素的平均值。 7C语言中如何获取数组的中位数 为了实现获取数 ......
Delphi 2010 新增功能之: IOUtils 单元(6): TPath(结构体) 的方法与属性
以后路径相关的处理, 用 IOUtils.TPath 就很方便了. //较常用的方法: TPath.GetTempPath; {获取临时文件夹路径} TPath.GetTempFileName; {获取一个临时文件名} TPath.GetPathRoot(); {提取盘符, 如: c:\} TPat ......
lazarus、delphi文件Http下载断点续传的实现
本文Demo还实现了批量下载文件,同步服务器上的文件到客户端的功能。文件断点续传原理:分块下载,下载后客户端逐一合并,同时保存已下载的位置,当意外中断再次下载时从保存的位置开始下载即可。这其中还要保证,中断后再次下载时服务器上相应的文件如果更新了,还得重新下载,不然下载到的文件是错了。 ......
2023.8.11 周五:保留小数点后几位
1 #include <iostream> 2 #include <iomanip> 3 int main() 4 { 5 int n; 6 cin >> n; 7 double PI = 3.14159265358979; 8 cout << setprecision(n) << fixed << ......
Delphi 2010 新增功能之: IOUtils 单元(4): TDirectory.GetDirectories
转自万一 https://www.cnblogs.com/del/archive/2009/10/16/1584768.html 和 TDirectory.GetFiles 用法一样, TDirectory.GetDirectories 是用来获取子目录的. 另外还有 TDirectory.GetF ......
再论中位数:离线+链表法
离线先得到整个序列,从最终开始倒推答案 每次删掉一个数要么对中位数没有影响,要么向左/右移动一个 为了确定要删除的元素在链表中的位置,使用map记录,重复删完更新 向左向右可以按照删除的元素相对于中位数的位置确定,具体分类见代码 ``` #include #include #include #inc ......
delphi FastReport 打印设置
# FastReport 打印设置 ## 属性和方法 ### TfrxPrintOptions.Copies ```delphi property Copies: Integer; ``` 默认可打印份数。默认值为 *1*。 ### TfrxPrintOptions.Duplex ```delphi ......
Delphi 10.x 提示脚本错误的解决方法
解决办法如下: 10.1版本修改方法: 打开注册表,在cmd中输入regedit,以管理员的身份运行, 找到HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\18.0\Known IDE Packages项, 找到$(BDS)\Bin\CommunityToolb ......
delphi 自带的JSON序列化类
unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, V ......
使用kettle将excel中的数据导入数据库时,数字带小数点0的问题
1.在excel中调整数据格式 选择【数据】-【分列】-【分隔符】,点击下一步 2、选择Tab键 3、选择【文本】,点击完成 ......
bigdecimal保留两位小数
bigdecimal保留两位小数 1 public class test1_format {2 public static void main(String[] args) {3 BigDecimal decimal = new BigDecimal("1.12345");4 System.out. ......
golang中float64 保留小数点后指定的位数
代码如下: // Decimal float64 保留小数点后位数 // value float64 浮点数 // prec int 需保留小数点后的位数 func Decimal(value float64,prec int) float64 { value, _ = strconv.ParseF ......
DELPHI应用EXCEL(4) 使用TOLEContainer控件
严格的来说,tolecontainer控件并不是一个EXCEL控件,而是一个所有OLE文件的控件,可以用它打开PDF、OFFICE、TXT文件等等。 而且使用OLECONTAINER控件打开的文件,文件内容依旧是一个VARIANT类型的数据。 OLECONTAINER控件在SYSTEM组下。 使用O ......
使用SQL 统计表最大值,最小值,平均值,中位数值
问:有一个postgres数据表,表中有update_time, create_time关于时间戳的字段,选择某个时间段,计算出update_time减去create_time的值做为耗时时间的字段duration_time,统计出在这段时间内耗时时间的平均值,中位数值,最大值,和最小值,请问如何通 ......
Delphi应用EXCEL(3) 使用OLEOBJECT
1、创建EXCEL的方法 首先创建 Excel 对象,使用单元ComObj : Var ExcelApp : Variant ; begin ExcelApp := CreateOleObject ( '' Excel.Application '' ) ; 使用OLEOBJECT创建的EXCEL应用 ......
Delphi ShellExecute为应用程序传递多个参数
开发环境Delphi Xe11.3 调用的程序 procedure TForm2.Button1Click(Sender: TObject); begin //某个参数包含空格时(用""),如下面这行 ;这里传递过去是3个参数 ShellExecute(handle,'open',pchar( 'C ......