USEGEAR

导航

2021年10月27日 #

TJSON的烦人的泄漏

摘要: System.Json中的JSON应该说还是好用的,因为相关superObject的json使用,转换过来概念思路上有点混淆搞不清。 正题:老是泄漏。一会儿是TJSONArray,一会儿是TJSONObect。 解决方法:对最外层的Tjson也就是拥有者进行free即可。这样里面的create的会自 阅读全文

posted @ 2021-10-27 19:25 USEGEAR 阅读(112) 评论(0) 推荐(0)

2021年10月19日 #

dxSpreadSheet的报表

摘要: 这个玩意还真的很棒。几乎把excel的都融进来了。现在说Repoert。 In addition to all the functionality available in the Spreadsheet control, this component provides the capability 阅读全文

posted @ 2021-10-19 14:45 USEGEAR 阅读(334) 评论(0) 推荐(0)

2021年10月16日 #

TDXSpreadSheet中自定义公式函数三大步骤

摘要: 看其demo:CustomFunctionDemo。 在报表系统中,特别是财务等报表系统中。需要对固定格式的报表中cell定义取数公式。 如新中大中: 公式 返回值 gs_dwmc(预算单位代码/名称简写,账套,年度) 预算单位名称 gs_mjkm(末级科目代码/名称简写,账套,年度) 末级科目名称 阅读全文

posted @ 2021-10-16 17:23 USEGEAR 阅读(354) 评论(0) 推荐(0)

2021年10月14日 #

access的多个left outer join连接

摘要: 虽然你有一万个理由,但是选择ACCESS数据库就是一个不能再蠢的决定。 从AC990账务系统中采集凭证记录,需要做多个左连接。在sql server管理器中执行蛮好,没有问题。可是在程序中就一堆Error。 说左连接。下面代码在管理器查询中执行是ok的。 select (replace(c.pzrq 阅读全文

posted @ 2021-10-14 09:56 USEGEAR 阅读(396) 评论(0) 推荐(0)

2021年10月5日 #

study python3【3】前人高度总结出来的不仅仅Pathon的语言习方法

摘要: 这是前人写的学习python的经验体会。不单单python,all语言都是如此。 转自https://www.cnblogs.com/nokiaguy/p/9557996.html 感谢分享 下面正文,请精读: 如何学好Python语言,是所有初学者需要共同面对的问题,其实每种编程语言的学习方法都大 阅读全文

posted @ 2021-10-05 11:26 USEGEAR 阅读(67) 评论(0) 推荐(0)

2021年10月3日 #

关于TFDMemtable的使用场景【3】处理数据

摘要: 原因很多: 1、通过TFDMemtable处理数据时,避免影响数据感知 2、处理速度很快。 从Tdataset读取数据: Procedure TFDDataSet.ClonrCersor(ASource: TFDDataSet; AReset,AKeepSettings:Boolean);第一个参数 阅读全文

posted @ 2021-10-03 15:48 USEGEAR 阅读(283) 评论(0) 推荐(0)

关于TFDMemtable的使用场景【2】处理SOAP/REST取得的数据

摘要: 如果可以直接获得JSON数据,那么可以直接连到TFDMemtable进行显示和编辑。 1、一组REST组件。RESTClient的属性BaseURL是http地址。 2、点击TRESTRequest右键Execute请求json数据 3、RESTResponseDataSetAdpterde1的Re 阅读全文

posted @ 2021-10-03 15:35 USEGEAR 阅读(172) 评论(0) 推荐(0)

关于TFDMemtable的使用场景【1】提供快速查询

摘要: 建立内存表非常easy。看代码: begin createZipTable; FillZipCodeData; end; procdure CreateZipCodeTable; var Defs, aField : TFieldDefs; anIndex : TIndexDef; begin De 阅读全文

posted @ 2021-10-03 10:48 USEGEAR 阅读(339) 评论(0) 推荐(0)

关于TFDMemtable的使用场景

摘要: TFDMemtable是FireDAC框架的内存数据集组件。也是处理数据最快速的组件。简单说是把数据快储在内存中进行处理,因此其数据是和数据源是隔离的。 使用场景: 1、把一些少量的经常会使用的数据放在TFDMemTable的组件中。可以提供最快速的处理速度。 2、使用SOAP/REST取得的数据放 阅读全文

posted @ 2021-10-03 10:02 USEGEAR 阅读(468) 评论(0) 推荐(0)

2021年9月30日 #

再说【把postgreSQL的表导入SQLite 】

摘要: 为这个问题,百度了一大圈。确实答案就在手边。 这个短语认识一下:【Extract-Transfrom-Load】其意义: ETL,是英文 Extract-Transform-Load 的缩写, 用来描述 将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的 阅读全文

posted @ 2021-09-30 15:17 USEGEAR 阅读(232) 评论(0) 推荐(0)

postgresql的日期函数

摘要: 一个to_char干完所有的活。包括日期的转换 函数返回类型描述实例 to_char(timestamp, text) text 将时间戳转换为字符串 to_char(current_timestamp, 'HH12:MI:SS') to_char(interval, text) text 将时间间 阅读全文

posted @ 2021-09-30 10:01 USEGEAR 阅读(163) 评论(0) 推荐(0)

2021年9月28日 #

把postgreSQL的表导入SQLite

摘要: 万能的互联网,一查一大堆废话,几乎搞不定。现将查到的资料结合实践概况如下,对不对也不清楚,反正可以跑了。 1、把PostgreSQL的表SQL语句复制出来 CREATE TABLE "main"."HospDeptCostDetail" ( "HDCD_ID" varchar(32) COLLATE 阅读全文

posted @ 2021-09-28 17:22 USEGEAR 阅读(499) 评论(0) 推荐(0)

2021年9月27日 #

study Python3【2】导入模块

摘要: import 与 from...import 在 python 用 import 或者 from...import 来导入相应的模块。 将整个模块(somemodule)导入,格式为: import somemodule 从某个模块中导入某个函数,格式为: from somemodule impor 阅读全文

posted @ 2021-09-27 09:31 USEGEAR 阅读(42) 评论(0) 推荐(0)

2021年9月26日 #

study Python3 【1】

摘要: 用VSCode来编辑Python代码,作为IDE使用,有点头晕。 https://www.runoob.com/python3/python-vscode-setup.html有介绍。还有更好的博客介绍。 懒得搞明白vscode的配置,直接去短平快尽快把环境搭建起来。可是还是费了不少时间。真tm恶心 阅读全文

posted @ 2021-09-26 18:32 USEGEAR 阅读(33) 评论(0) 推荐(0)

2021年9月20日 #

读取excel单元格填过得的坑

摘要: 通过TdxSpreadSheet读取excel单元格值。 有一个cxDBTreeList来来表现科室单元,可是从科室单元excel文件中读取单元内容后,各种报错。一度怀疑cxdbtree的bug。 实际上是excel单元格中有空格值。如何识别除去,还没有找到好方法。 阅读全文

posted @ 2021-09-20 10:56 USEGEAR 阅读(94) 评论(0) 推荐(0)

2021年9月4日 #

datasnap的Restful的接口方法

摘要: //Restful接口测试 //GET function Test(Value: string): string; //POST function updateTest(Value: string; Obj: TJSONObject): string; //DELETE function cance 阅读全文

posted @ 2021-09-04 17:08 USEGEAR 阅读(161) 评论(0) 推荐(0)

高格-统计核销出货单明细【16】

摘要: SELECT ERI, PROD, PRICE, REALQTY, INVAMT, (SELECT CNAME FROM PRODUCT WHERE CODE=T.PROD) as ProdCName, ((1)*INVAMT-(SELECT ISNULL(SUM(RCVAMT),0) FROM B 阅读全文

posted @ 2021-09-04 14:05 USEGEAR 阅读(77) 评论(0) 推荐(0)

2021年8月31日 #

高格-远程支持中的奇怪问题【15】

摘要: 远程支持,用的是free向日葵。 今天老师裁剪版出问题。一旦使用VE打印模板编辑,就会跳出窗口。 结果死活找不出原因。服务器重启好了,一旦进入系统又出错了。百思不得其解。网上关于裁剪版的问题看来一大堆。 try杀掉向日葵,再启动就好了。 结论:免费的不要太认真,时刻想住free谢天谢地,有问题的第一 阅读全文

posted @ 2021-08-31 17:32 USEGEAR 阅读(66) 评论(0) 推荐(0)

2021年8月28日 #

关于er图的几个工具

摘要: 建立数据库包括其他的er图,这个太重要了。因为这关于效率和清晰思路。 但是目前感觉好用的还是ER/Studio。如果不差银子还是建议用这一款。真的好方便。 1、正向逆向工程非常顺利和快捷。 2、物理模型和逻辑模型是通过对比合并实现的。 3、物理模型和数据库通过对比进行合并。 4、逻辑模型可以把问题说 阅读全文

posted @ 2021-08-28 19:27 USEGEAR 阅读(1228) 评论(0) 推荐(0)

2021年8月21日 #

study PostgreSQL【3-get数据库中all表以及表的字段信息】

摘要: get一表的字段相关信息: SELECT col_description(a.attrelid,a.attnum) as comment,pg_type.typname as typename,a.attname as name, a.attnotnull as notnull FROM pg_cl 阅读全文

posted @ 2021-08-21 17:02 USEGEAR 阅读(61) 评论(0) 推荐(0)

2021年7月28日 #

study PostgreSQL【2-FireDAC连接PostgreSQL】

摘要: 就这么个简单问题,一下午时间。想想就憋屈。 那么牛逼哄哄FireDAC居然连接PostgreSQL出问题了。帮助中说的啥意思,咱也不明白。网上一通也是云里雾里。 上干货,具体点: TFDConnection需要TFDPhyDriverLink配套。实际上需要相匹配的驱动。 把红圈中的PostgreS 阅读全文

posted @ 2021-07-28 18:05 USEGEAR 阅读(310) 评论(0) 推荐(0)

2021年7月23日 #

高格-销售发票勾稽销售出货的赠品处理【14】

摘要: 勾稽是管理中一把锋利的的宝剑。高格这一块也是管理的相当棒。 销售出货单中有赠品,那么通过销售发票如何勾稽呢? 怎么做?看下图。 阅读全文

posted @ 2021-07-23 17:05 USEGEAR 阅读(51) 评论(0) 推荐(0)

2021年7月16日 #

study PostgreSQL【1-PostgreSQL对象】

摘要: 1、服务 PostgreSQL是作为一种服务安装在操作系统下。多个PostgreSQL服务可以运行于同一台问你服务器上,但是他们侦听端口不能重复,也不能共享同一个数据存储目录。 2、Database 每个PostgreSQL服务可以包含多个独立的database。 3、schema database 阅读全文

posted @ 2021-07-16 14:50 USEGEAR 阅读(56) 评论(0) 推荐(0)

2021年7月13日 #

高格-负库存导致系统异常的处理【13】

摘要: 负库存方便客户出库操作,但是不规范的行为导致程序发生异常。表现为成本和数量无限大。 处理的办法: 1、客户及时对负库存的相关数量和成本及时调整 2、对表中的异常数据人工清理。如: UPDATE PRODCOST SET MONAMT7=0 WHERE PROD='003006' 阅读全文

posted @ 2021-07-13 17:16 USEGEAR 阅读(72) 评论(0) 推荐(0)

study Rust-9【组织管理】

摘要: Rust中三个组织管理的概念:箱(Crate)、包(Package)、模块(module) Crate: "箱"是二进制程序文件或者库文件,存在于"包"中。 "箱"是树状结构的,它的树根是编译器开始运行时编译的源文件所编译的程序。 Package: 当我们使用 Cargo 执行 new 命令创建 R 阅读全文

posted @ 2021-07-13 10:17 USEGEAR 阅读(119) 评论(0) 推荐(0)

2021年7月5日 #

study Rust-8【使用结构体的方法】

摘要: 1、方法 与函数类似:它们使用 fn 关键字和名称声明,可以拥有参数和返回值,同时包含在某处调用该方法时会执行的代码。2、不过方法与函数是不同的,因为它们在结构体的上下文中被定义(或者是枚举或 trait 对象的上下文),并且它们第一个参数总是 self,它代表调用该方法的结构体实例。 #[deri 阅读全文

posted @ 2021-07-05 14:49 USEGEAR 阅读(92) 评论(0) 推荐(0)

study Rust-7【使用结构体的demo】

摘要: fn main() { let width1 = 30; let height1 = 50; println!( "The area of the rectangle is {} square pixels.", area(width1, height1) ); } fn area(width: u 阅读全文

posted @ 2021-07-05 14:28 USEGEAR 阅读(53) 评论(0) 推荐(0)

study Rust-6【使用结构体组织相关联的数据】

摘要: struc(structure) 定义并且实例化结构体: struct User { username: String, email: String, sign_in_count: u64, active: bool, } User的结构定义。这种形式,写过程序的很熟悉。 看一下程序中如何定义: l 阅读全文

posted @ 2021-07-05 11:49 USEGEAR 阅读(58) 评论(0) 推荐(0)

study Rust-5【Slice】

摘要: 另一个没有所有权的数据类型是 slice。slice 允许你引用集合中一段连续的元素序列,而不用引用整个集合。 【字符串Slice熟悉掌握的很勉强,通过动手来进步加深认识】 字符串slice let s = String::from("hello world"); let hello = &s[0. 阅读全文

posted @ 2021-07-05 11:10 USEGEAR 阅读(36) 评论(0) 推荐(0)

2021年6月29日 #

idhttp的socket error # 10054 错误的处理办法

摘要: 在通过http实现restful数据通讯时,死活出现: socket error # 10054 导致这种情况的原因很复杂。 同样的程序,在不同的环境中出现不同结果。 通过观察,发现登录后获取token后,然后再post数据时就出现这样的错误提示。 那么在post后增加disconnect即可 tm 阅读全文

posted @ 2021-06-29 17:32 USEGEAR 阅读(793) 评论(0) 推荐(0)

2021年6月23日 #

扫盲ASM

摘要: 在进行程序跟踪时,会出现汇编。由于ASM盲,所以添加不少烦恼。有烦恼得想办法解决。对,扫盲ASM。 这里是教材,感觉大白话很好理解(感谢 http://www.ruanyifeng.com/blog/2018/01/assembly-language-primer.html) 一、汇编语言是什么? 阅读全文

posted @ 2021-06-23 17:14 USEGEAR 阅读(129) 评论(0) 推荐(0)

公立医院成本核算规范

摘要: 医院成本: 是指医院特定的成本核算对象所发生的资源耗费, 包括:1、人力资源耗费, 2、房屋及建筑物、设备、材料、产品等有形资产耗费, 3、知识产权等无形资产耗费, 4、以及其他耗费。 医院成本核算:1、是指医院对其业务活动中实际发生的各种耗费, 2、按照确定的成本核算对象和成本项目进行归集、分配, 阅读全文

posted @ 2021-06-23 16:15 USEGEAR 阅读(926) 评论(0) 推荐(0)

2021年6月5日 #

高格-产品资料管理中忘记启用批号的启用的处理【12】

摘要: 如果你忘记在产品资料中启用批号管理,那么后面就麻烦了。因为有单据生成,系统不让你启用批次管理。怎么办?到后台处理。处理方法: 1、执行SQL语句:UPDATE PRODUCT SET VPNOFLAG='1' WHERE (CODE='01110001') OR (CODE='01110002') 阅读全文

posted @ 2021-06-05 10:00 USEGEAR 阅读(94) 评论(0) 推荐(0)

2021年5月31日 #

unigui的demo-\Demos\Desktop\DBAppDemo\SimpleDemo.dproj【11】

摘要: 这个demo很简单。 一个客户表,还有一个票据主从表。 看程序界面: 包括数据提交,彻头彻尾的c/s程序。你完全按照传统的C/S程序模式做开发就可。好处是效率、效率、还是效率! 你还有什么不满意!如果熟悉掌握ExtJS,那么前端你也能主动很漂亮地搞定! 再看一下demo界面,是否很震撼。没有B/S的 阅读全文

posted @ 2021-05-31 15:10 USEGEAR 阅读(496) 评论(0) 推荐(0)

高格-一些特点话题【11】负库存管理

摘要: 这个话题有点沉重。因为,zg特色的市场经济,负库存肯定是需要的。 负库存导致的问题也是致命的,特别是成本的紊乱。 场景: 1、生产的产品一些瑕疵,可是我可以选择一些在拼多多上销售。那这个流程和账怎么处理呐? 2、更多的型号的混乱,在销售过程中,太多的型号规格,谁也搞不明白。确实就是一个东西。那这个账 阅读全文

posted @ 2021-05-31 10:34 USEGEAR 阅读(129) 评论(0) 推荐(0)

2021年5月28日 #

学习EXTJS6(10)面向对象的基础框架-2【统一的组件模型】很重要

摘要: 用到ExtJS,UNIGUI是以ExtJS为基础的框架。因此掌握基础组件模型太重要了。确实就是让自己知道其所以然。 Ext中所有可视组件都继承自Ext.Component。 1、Ext.Component 最基本的几项功能: 【初始化】:initComponent(); 【渲染】render(); 阅读全文

posted @ 2021-05-28 15:12 USEGEAR 阅读(146) 评论(0) 推荐(0)

学习EXTJS6(9)面向对象的基础框架-1

摘要: Ext创造一套精细的对象模型与API,用这套API,可以快速实现对象的定义、创建、继承和扩展:1、 1、创建新类 Ext.define('demo.Demo',{ name: 'usegear', hello: function() { return 'Hello' + this.name; } } 阅读全文

posted @ 2021-05-28 11:23 USEGEAR 阅读(83) 评论(0) 推荐(0)

2021年5月15日 #

高格-一些特点话题【10】批次批号管理

摘要: 在生产活动中,批次和批号的管理非常重要。比如同样的规格型号产品,有不同的颜色区分。这种情况下,通过批号管理就变得非常简单了。 再如:这个批次的质量有瑕疵,特别是网上销售时,能否选择有瑕疵但又能在拼多多上发货的产品呢?那么我们就要对该批次的质量情况做个简单说明:表示这个批次轻微瑕疵具体情况。那么销售部 阅读全文

posted @ 2021-05-15 10:24 USEGEAR 阅读(185) 评论(0) 推荐(0)

2021年5月13日 #

study Rust-4【所有权】这个太重要了!

摘要: 由于Rust内存垃圾自动回收,那就得搞清楚这个所有权玩意。这个太重要了。因为关系到贯穿于你以后的程序编写。 几个概念: 一、移动 1、咱们一般语言,自己申请内存,自己管理和释放。就是new和free。 咱们搞不好就内存泄漏。 2、看Rust let s1 = String::from("hello" 阅读全文

posted @ 2021-05-13 15:37 USEGEAR 阅读(102) 评论(0) 推荐(0)

study Rust-3【表达式和函数】

摘要: 1、 Rust与优美的pascal很相似。但是这个表达式概念很有意思。见上图。【1、条件赋值语句;2、表达式返回值】 2、注意变量和隐藏变量的概念,这个也有创意。 3、函数在Rust无处不在。 阅读全文

posted @ 2021-05-13 09:46 USEGEAR 阅读(65) 评论(0) 推荐(0)