自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(453)
  • 资源 (53)
  • 收藏
  • 关注

原创 Oracle sys.dba_audit_session查询慢

备注:Oracle 11.2.0.4从awr报告可以看到这个EM相关的sql消耗了大量的IO。也可以通过消耗IO的sql来查找:具体的慢SQL如下:二.问题分析我们来查找 sys.dba_audit_session这个视图从如下可以看到,aud$是大表,其它表的数据量都比较小将aud$审计表备份后truncate,这样查询就会快很多

2024-07-21 11:20:36 252

原创 oracle 经营范围 设计

在Oracle数据库中设计经营范围通常涉及创建相关的数据库表来记录和管理经营范围内的数据。这个设计可以扩展为包括更多的字段,比如地址、联系方式、状态等,以满足具体业务需求。表用来记录每个经营单位的信息,包括单位ID、单位名称和父单位ID。字段关联,以确保所有父单位ID都存在于该表中。

2024-07-17 17:32:00 322

原创 ORA-12518: TNS: 监听程序无法分发客户机连接

ORA-12518: TNS: 监听程序无法分发客户机连接。服务停止了,启动就好了。

2024-07-15 20:01:48 107

原创 linux 基础总结

加电后bios程序会自检硬件,硬件无故障后,会根据第一启动项去找内核,一般来说第一启动项是硬盘,找到硬盘后,会根据mbr 的指引 找到完整的 grub 程序,再根据grub的配置文件(grub.cfg)找到内核文件的具体位置,然后将内核文件加载到内存中运行,内存加载好后会启动第一个程序。理想情况下,每个数字都应该低于你的处理器核心数,以保证系统有充足的处理能力应对新来的任务。bios加电自检 ------ mbr ------ grub ------ 加载内核文件 ------ 启动第一个进程。

2024-07-15 13:26:57 574

原创 在Delphi中进行AI开发

在Delphi中进行AI开发,可以使用第三方库,如TensorFlow或者使用Delphi自带的机器学习库。在这个例子中,我们首先创建并训练了一个逻辑回归模型,然后将其保存。之后,我们加载这个模型并对新的观测值进行分类。这个过程展示了如何在Delphi中进行AI开发的基本步骤。请注意,这只是一个简化的例子,实际的AI开发项目通常会涉及更复杂的数据预处理、模型训练和评估过程。在Delphi中进行AI开发。

2024-07-15 12:34:19 132

原创 oracle 索引失效原因及解决方法

14,联合索引 is not null 只要在建立的索引列(不分先后)都会走, in null时 必须要和建立索引第一列一起使用,当建立索引第一位置条件是is null 时, 其他建立索引的列可以是is null(但必须在所有列 都满足is null的时候), 或者=一个值;in null时 必须要和建立索引第一列一起使用,当建立索引第一位置条件是is null 时,其他建立索引的列可以是is null(但必须在所有列都满足is null的时候),或者=一个值;9) CBO计算走索引花费过大的情况。

2024-06-28 12:30:10 868

原创 Oracle查看索引状态及索引重建

select status,T.* from user_indexes T where table_name='表名'1.2 查询分区索引-user_ind_partitions表。1.2 查询分区索引-user_ind_partitions表。where index_name = '索引名称';2.2 local索引重建。2.2 local索引重建。

2024-06-27 18:06:56 416

原创 Oracle分析表和索引(analyze)

对于使用CBO(Cost-Base Optimization)很有好处,可以使用更可靠的table信息,从而执行计划也可以更准确一些,在10g会自动analyze,之前的版本需要手动定期。该语句生成的统计信息会更新user_tables这个视图的统计信息,分析的结果被Oracle用于基于成本的优化生成更好的查询计划。analyze table 一般可以指定分析: 表,所有字段,所有索引字段,所有索引。若不指定则全部都分析。

2024-06-27 17:57:31 476

原创 ORACLE同步数据(dblink+物化视图)

实体化视图日志是在创建增量物化视图时必需的,因为它们用于跟踪源表中的更改并更新物化视图。如果表TCB_BOND_EVAL没有实体化视图日志,则无法创建增量物化视图。请注意,启用实体化视图日志可能会对系统性能产生一定的影响。因此,在为表启用实体化视图日志之前,请确保已充分评估其影响。要解决此问题,您需要在表TCB_BOND_EVAL上启用实体化视图日志。此命令将为表TCB启用实体化视图日志,并允许您创建增量物化视图。

2024-06-27 16:28:47 345

原创 Oracle数据库CPU占用过高

为先恢复数据库服务,直接kill了占用CPU较高的几个线程,后续通过分析AWR和ASH报告推测本次故障与数据库中几个涉及临时表创建和操作的存储过程有关,在存储过程执行中有大量的全表扫描和直接路径读并伴随大量的物理读操作。可能造成CPU使用率高的情况有:大量排序、大量SQL解析、全表扫描、Oracle Bug等。因此希望找到占用CPU较高的进程ID(UNIX或LINUX)或线程ID(Windows)来找到对应的SQL语句,以分析问题的原因。4. kill掉查出的会话,记录查出的SQL语句待后续分析。

2024-06-26 10:21:34 381

原创 Oracle优化案例-教你在线搞定top cpu的sql(十二)

group_id列分布 太不均衡了,代入不同值,有时候走全表,有时候走index range scan,代入不同值逻辑读分别从11127降到9 ,48 降到3。系统 load average 降到2.83。再查ayht结尾的sql id消失了。监控告警阈值load 大于10。SQL如下,太好用了。

2024-06-26 10:19:17 224

原创 PLSQL下ORA-00904:

plsql下查看执行计划报错:ORA-00904:“OTHER_XML”:标识符无效。

2024-06-25 12:17:20 146

原创 Oracle CPU使用率过高问题处理

【代码】Oracle CPU使用率过高问题处理。

2024-06-25 10:16:23 356

原创 Java控制台输出重定向到JavaFx的TextArea并且实现滚动输出保留固定行数

重写write方法, 将文本内容转为字符串添加到文本域@Override});实现一个工厂方法, 接收TextArea和Long(最大行数), 每次值变化后检查当前行数, 如果超过指定行数, 则只保留指定行数, 重新拼接后覆盖文本域原有内容暂时想不到其他更有效率的方法, 应该可以考虑设计一个缓冲区, 指定一个有界队列, 先进先出, 超过指定深度后多于行数从头部poll出去, 但是在文本域中显示之前还是需要重新拼接, 感觉都一样t.setText(

2024-06-14 13:24:19 300

原创 javaFX

的显示模块,但是主线程并没有关闭,依旧在运行。注意: 这里的stage是页面的stage。,效果还可以,但是感觉效率不咋地。默认情况下,X只是关闭了。

2024-06-14 12:27:31 255

原创 JavaFX TextArea and autoscroll

【代码】JavaFX TextArea and autoscroll。

2024-06-14 12:17:55 769

原创 JavaFX:使用appendText自动滚动TextArea,但不使用侦听器

JavaFX提供了丰富的GUI组件和功能,使得开发人员可以轻松构建各种类型的应用程序,包括桌面应用程序、企业应用程序、游戏等。它具有良好的跨平台性能,可以在Windows、Mac和Linux等操作系统上运行。它提供了丰富的图形化用户界面(GUI)组件和功能,使开发人员能够创建具有吸引力和交互性的应用程序。在JavaFX中,TextArea是一个用于显示和编辑多行文本的控件。这样,每次调用appendTextAndScroll方法时,文本都会被追加到TextArea中,并自动滚动到最后一行。

2024-06-14 12:08:04 322

原创 Java IO:byte[]、char[]、String三种对象的转换

Java的IO库提供了专门的管道来对这3个对象进行读写,他们是StringReader/Writer CharArrayReader/Writer ByteAyyayInputStream/OutputStream。String可以方便地转换成char[]或byte[],因此可以将String当作是char[]和byte[]转换的桥梁,此外,Java IO库还专门提供了InputStreamReader类来将byte[]转换成char[]。

2024-06-14 10:55:26 137

原创 Java9 后String 为什么使用byte[]而不是char?

是编码格式的标识,在计算字符串长度或者调用 indexOf() 函数时,需要根据这个字段,判断如何计算字符串长度。JDK9 之前的库的 String 类的实现使用了 char 数组来存放字符串,char 占用16位,即两字节。而 JDK9 后 String 类的实现使用了 byte 数组存放字符串,每个 byte 占用8位,即1字节。之前认知里面,java的String一直是使用char数组,但是今天点进去瞟了一眼,发现不对。,此时前面的一个字节空间浪费了。编码内的字符则浪费,之外的字符则不会浪费。

2024-06-14 10:46:58 342

原创 ORA-01652 表空间不够解决方案

表空间数据文件容量与DB_BLOCK_SIZE有关,在初始建库时,DB_BLOCK_SIZE要根据实际需要,设置为 4K,8K、16K、32K、64K等几种大小,ORACLE的物理文件最大只允许4194304个数据块(由操作系统决定),表空间数据文件的最大值为 4194304×DB_BLOCK_SIZE/1024M。在windows下只能使用2K,4K,8K,16K的块大小。16k最大表空间为:65536M=64G。4k最大表空间为:16384M=16G。8K最大表空间为:32768M=32G。

2024-06-10 10:02:43 362

原创 oracle ora-01652:无法通过1024(在表空间SYSTEM中)拓展temp段

【代码】oracle ora-01652:无法通过1024(在表空间SYSTEM中)拓展temp段。

2024-06-10 09:52:41 370

原创 删除临时表报ORA-14452错误解决方法

跑存储过程,里面有张临时表。跑完后打算删除临时表报ora-14452:an attempt was made to create, alter or drop an index on temporary table which is already in use。跑存储过程,里面有张临时表。跑完后打算删除临时表报ORA-14452:An attempt was made to create, alter or drop an index on te。2、根据object_id查出session。

2024-06-05 17:20:53 211

原创 JS跨页面或跨JS文件对变量赋值

访问一个页面上的变量不是什么难事,比如用parent.变量名,或者windows名.变量名,都可以。但这么一来,这个变量必须是全局变量,暴露在外界之下,而且,从B页面直接去控制A页面上的变量,或者从这个JS文件去控制另一个JS文件上的变量,耦合得很。采用匿名函数,作为参数传递给另一个页面或JS上的函数,在那里调用此匿名函数,将值传回来。这个匿名函数的作用,就是用于设置本地的变量。JS跨页面或跨JS文件对变量赋值,这是很小的一个问题。但问题虽小,却总觉得有点不够自然,不爽。

2024-06-04 18:14:35 232

原创 命令行界面

命令行界面(英语:command-line interface,:CLI)是在得到普及之前使用最为广泛的,它通常不支持,用户通过键盘输入指令,计算机接收到指令后,予以执行。也有人称之为字符用户界面(通常认为,命令行界面(CLI)没有)那么方便用户操作。因为,命令行界面的软件通常需要用户记忆操作的命令,但是,由于其本身的特点,命令行界面要较图形用户界面节约计算机系统的资源。在熟记命令的前提下,使用命令行界面往往要较使用图形用户界面的操作速度要快。所以,图形用户界面的操作系统中,都保留着可选的命令行界面。

2024-06-03 17:29:31 298

原创 oracle trim 函数很慢,加trim以后执行超慢,执行计划求解

34 10 - filter("B"."所在城市UID" IS NOT NULL AND "B"."项目类别"=1 AND "B"."所在城市UID"="C"."HUID")35 9 - filter("B"."所在城市UID" IS NOT NULL AND "B"."项目类别"=1)----------------------语句如下,标红的字段加trim()------------------------加trim()的执行计划。

2024-06-03 16:57:20 551

原创 删除edge浏览器文本框储存记录值以及关闭自动填充

当我们点击输入框时总会出现许多以前输入过的信息。一、删除edge浏览器文本框储存记录值。1、首先按下↓键选中你想删除的信息。

2024-05-27 17:01:10 577

原创 js打开新窗口并最大化

2、想实现双屏显示,即是在主屏打开一个新窗口,新窗口是显示在副屏的,可以通过设置window.open方法的features属性中的left为主屏的宽长度就可以,3、打开的子窗口默认是最大化的,可以通过设置window.open方法的features属性中的channelmode=yes,当然这个设置只能在IE下才生效的,1、在父窗口调用子窗口方法,可以使用方法getSecondWindow(),便可以取得子窗口的引用对象,继而通过引用对象可以调用子窗口的方法了。

2024-05-26 19:40:56 327

原创 js两种实现窗口自动最大化

【代码】js两种实现窗口自动最大化。

2024-05-26 19:27:07 322

原创 推荐13款常用的Vscode插件,提高前端日常开发效率

插件是一个用于前端开发的扩展,它的主要作用是提供一个本地开发服务器,以便实时预览和调试网页应用程序。允许开发者在浏览器中实时预览您正在编辑的网页。,以便开发者可以立即看到页面的更改效果。,即开发者可实时预览代码效果。文件时,该插件会自动。

2024-05-26 19:14:22 468

原创 利用JS脚本Window.Open打开一个全屏的窗口

非常适合打印页面使用。

2024-05-26 17:14:20 452

原创 记一次SpringMVC碰到的坑

项目中的配置文件很重要,不知道的东西不要乱copy,需要在网上查询下这个配置起什么作用,不然容易出问题。

2024-05-26 16:33:31 956

原创 window.open() 在第二次调用时返回 undefined 或 null

在不关闭弹出窗口的情况下,我再次单击该链接,这应该会在弹出窗口中重新打开 pdf,但会抛出一个 javascript 错误:找不到成员。我点击一个链接:打开一个名为popup"的弹出窗口,在其中加载一个 pdf(在 IE6 中).问题:我如何解决这个问题,而不是每次都打开一个新的弹出窗口?

2024-05-21 13:32:53 274

原创 js语言for循环使用return报错

break:可以使用在for循环语句、do while语句、while中,当执行到break就会强制结束break所在层的循环,不能控制外层循环。写到这里突然想到了和return用法相似的“俩兄弟”。可以放在if条件语句中,表示只会结束该次循环但会继续循环下去。上面代码在浏览器中的报错信息:Uncaught SyntaxError: Illegal return statement。我是练习前端时长“两年半”的个人练习生-无名蔡。在学生时代总是学后忘前的我,学js也是如此·。让我们一起温故知新吧!

2024-05-20 13:47:01 264

原创 JavaScript 中 call()、apply()、bind() 的用法

call 的参数是直接放进去的,第二第三第 n 个参数全都用逗号分隔,直接放到后面 obj.myFun.call(db,‘成都’, …比较一下这两者 this 的差别,第一个打印里面的 this 指向 obj,第二个全局声明的 shows() 函数 this 是 window;当然,三者的参数不限定是 string 类型,允许是各种类型,包括函数 、 object 等等!由此得出结论,bind 返回的是一个新的函数,你必须调用它才会被执行。bind 除了返回是函数以外,它 的参数和 call 一样。

2024-05-19 17:35:53 192

原创 org.json下载方法

介绍org.json下载的一些方法。

2024-05-19 16:47:05 734

原创 oracle not like优化,oracle的like优化,对比了一下,效果确实比like好些

这样的语句查询,效率可以提高不少,表数据量越大时两者差别越大。但也要顾及到name字段加上索引后DML语句会使索引数据重新排序的影响。instr(title,‘手册’)=0 相当于 title not like ‘%手册%’instr(title,‘手册’)>0 相当于 title like ‘%手册%’instr(title,‘手册’)=1 相当于 title like ‘手册%’若是在name字段上没有加索引,两者效率差不多,基本没有区别。使用Oracle的instr函数与索引配合提高模糊查询的效率。

2024-05-14 17:09:38 484

原创 Oracle数据库CPU使用率过高处理记录

在进行第三步的时候遇到状况:使用找出的TID在数据库中查不到对应的SQL和会话信息。为先恢复数据库服务,直接kill了占用CPU较高的几个线程,后续通过分析AWR和ASH报告推测本次故障与数据库中几个涉及临时表创建和操作的存储过程有关,在存储过程执行中有大量的全表扫描和直接路径读并伴随大量的物理读操作。

2024-05-07 16:33:05 503

原创 $.html()和$.text()的区别

text(),input可能会用$.val()用jquery获取一个元素的内容时,一般会用。.text()的区别。

2024-05-04 18:14:12 161

原创 jqGrid用法汇总(全经典)

rowid:当前行id;设置该列是否允许排序,在列的属性里设置sortable,同时对于不同的数据类型,也需要设置其相应的排序类型sorttype,类型有int/integer 整型,float/number/currency 浮点型,date 日期,text 文本,function 定义函数来实现自定的排序规则。统计时利用getCol方法,第一个参数为colMode的name值,第二个设为false,否则会返回一个数组而不是但一个数据,第三个是设置统计方式,有’sum’,‘avg’和’count’。

2024-04-30 19:40:07 1580

原创 ORA-25153:临时表空间为空

【代码】ORA-25153:临时表空间为空。

2024-04-24 17:01:30 239

TL-ER3220G V4.0升级软件20221207-3.0.4

TL-ER3220G V4.0升级软件20221207_3.0.4

2024-07-02

TL-ER3220G V4.0升级软件20220225-3.0.1 TP企业路由器升级包

TP企业路由器升级包 TL-ER3220G V4.0升级软件20220225_3.0.1

2024-06-23

使用工具‘AlxcTools’修改版本号

oracle imp导入时提示IMP-00010:不是有效的导出文件,头部验证失败; 导出的oracle的版本与导入的oracle数据库的版本不一致; 如:文件过大,无法打开,使用工具‘AlxcTools’修改版本号

2024-04-10

TL-ER3220G V4.0升级软件20221011-3.0.3

TL-ER3220G V4.0升级软件20221011_3.0.3

2023-12-25

Printronix-P7000

Printronix_P7000 高速打印机 黄金亿安400KA打印机驱动 黄金亿安400打印机驱动

2023-12-24

Internet Explorer 11(32位和64位)

Internet Explorer 11(32位和64位) IE11浏览器 包含2个文件,EIE11_ZH-CN_WOL_WIN7.EXE、EIE11_ZH-CN_WOL_WIN764.EXE

2023-12-22

SqlDbx-5.11

SqlDbx-5.11 数据库管理工具

2023-12-19

EVEREST Ultimate Edition V5.50

EVEREST Ultimate Edition V5.50 可以查看电脑硬件信息的工具软件

2023-12-14

TP-LINK路由器 ER3220G 升级包

TP-LINK路由器 ER3220G 升级包 TL-ER3220G V4.0升级软件20220225_3.0.1

2023-10-30

利用Web Serial API实现Vue与单片机串口通信源代码

利用Web Serial API实现Vue与单片机串口通信源代码

2023-10-29

JAVA 模拟冒泡排序 Visual Studio Code Extension Pack for Java拓展

Visual Studio Code Extension Pack for Java拓展 for (int i = 0; i < arr.length - 1; i++) {//控制趟数 for (int j = 0; j < arr.length - 1 - i; j++) {//控制次数

2023-08-26

欢迎使用Markdown编辑器

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

2023-08-26

js代码库SlickGrid源码

功能强大的js第三方开源集成库SlickGrid,可用于快速开发各类表格、图表等

2023-07-11

Notepad++ 源码 版本 6.7.9.2 release

Notepad++是一个小巧精悍的编辑器,其使用方法我就不多说了,由于notepad++是使用c++封装的windows句柄以及api来实现的,因此对于其源码的研究有助于学习如何封装自己简单的库(当然不是MTL、MFC或者QT那样大型的库)。Notepad++源码:

2023-06-27

交流分享果断抛弃layer的对话框,自己写了一个对话框,兼容Android和IOS

交流分享果断抛弃layer的对话框,自己写了一个对话框,兼容Android和IOS

2023-06-10

DBGrideh checkbox复选框

DBGrideh checkbox复选框v1 xe2开发,增加了cds数据包

2023-06-04

Day6 Delphi中TList用法 xe2

Day6 Delphi中TList用法 xe2

2023-06-02

7-Zip 好用的解压缩软件 64位 1.5MB

7-Zip is a file archiver with a high compression ratio. Download 7-Zip 22.01 (2022-07-15) for Windows:

2023-06-01

SQL客户端动态库 连接bde时使用

SQL客户端动态库 连接bde时提示缺少dll文件,可以把dll文件复制到system32文件里

2023-06-01

Ace Admin 前端框架

Ace Admin 前端框架

2023-05-30

FastReport 调用封装实例 Delphi 6

FastReport 调用封装实例 Delphi 6

2023-05-28

FastReport5.6.2-fullSource-D7-Dxe10.2

FastReport5.6.2_fullSource_D7_Dxe10.2 自测可用 用在了 Embarcadero RAD Studio XE2 复制目录FastReport5.6.2FS到 C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\

2023-05-26

fr2x-fr3converter

fastreport老版本和新版本报表文件转换工具

2023-05-25

crosstest.db表格

crosstest.db表格,用于Delphi的demo测试用,使用BDE的PARADOX格式

2023-05-24

Delphi 6企业版iso

完整版iso Delphi 6 Enterprise Suite Setup Launcher

2023-05-17

dhtmlGrid 基础教程

DHTML 3.6 DhtmlxGrid 基础教程 DhtmlxGrid.Basics

2023-05-13

SQL Server 2008 R2数据库镜像部署图文教程

数据库镜像是一种针对数据库高可用性的基于软件的解决方案。其维护着一个数据库的两个相同的副本,这两个副本分别放置在不同的SQL Server数据库实例中 “数据库镜像”是一种针对数据库高可用性的基于软件的解决方案。其维护着一个数据库的两个相同的副本,这两个副本分别放置在不同的SQL Server数据库实例中。建议使用不同位置的两台服务器来承载。在同一时刻,其中一台上的数据库用于客户端访问,充当“主体服务器”角色;而另一台则根 据镜像会话的配置和状态,充当热备份服务器,即“镜像服务器角色”,这两种角色不是绝对的。

2022-08-10

《Vue Spring Boot前后端分离开发实战》源码Vue+Spring Boot前后端分离开发实战教学课件(PPT)

《Vue Spring Boot前后端分离开发实战》源码 Vue+Spring Boot前后端分离开发实战教学课件(PPT)

2022-08-09

proxoolDemo

本工程用于研究数据库连接池的使用方法 本工程编码方式:UTF-8 本工程开发工具:IntelliJ IDEA 2021.1.3 x64 数据库:mysql-8.0.25-winx64

2022-07-16

java的Servlet测试demo

使用工具IDEA

2022-07-12

ffmpegvcl.zip

ffmpeg 是一套强大的开源多媒体库 一般都是用 c/c++ 调用, 抽空研究了一下该库的最新版 ,把部分api 翻译成了dephi版的 记录一下

2021-06-16

Delphi XE5 之 FireMonkey 入门(31) - 数据绑定 绑定数据库.rar

Delphi XE5 之 FireMonkey 入门(31) - 数据绑定 绑定数据库

2021-06-15

InfoPower XE5 Full Complete(成功安装).rar

新安装了XE5,然后打开工程文件,添加Library path,然后编译生成bpl文件,复制到我的文档目录里,然后接可以安装了,里面有安装说明。亲测安装成功

2021-01-28

DiE查壳工具 V2.02 免费中文版.zip

DiE查壳工具 V2.02 免费中文版,可以查壳,查开发语句或开发工具,非常好用,和大家分享,希望有帮助。

2020-11-30

Delphi6 Update2

Borland Delphi6 的升级包 Update2,亲测过,可以正常升级,老项目需要使用更新包。

2020-11-28

MDI Application.zip

MDI Application例子,fsMDIForm父窗口fsMDIChild和子窗口的例子,经典的例子。

2020-11-28

ActionListToRzTreeView(使用ActionList动态生成树).zip

ActionListToRzTreeView(使用ActionList动态生成树),参照别人写的,又改进了一下,需要Raize组件。

2020-11-26

windows2000-kb835732-x86-chs.rar

windows2000-kb835732-x86-chs.rar,安装VMware Tools必备补丁,亲测可用。

2020-11-19

Devexpress ExpressQuantumGrid 3.22 For D7.rar

Devexpress ExpressQuantumGrid 3.22版本。 For Delphi7,可以正常使用

2020-11-14

TSC打印机设置工具(Diagnostic Tool) 1.63

Diagnostic Tool是一款简单好用的打印机设置工具,该软件是专门针对TSC型号的条码打印机精心设计的,目前分为四种功能分别是打印机设定、档案管理、点阵字工具、通讯工具,在这四项功能中,最实用的功能是打印机设定,使用起来方便快捷。

2020-11-08

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除