随笔分类 -  软件开发

软件驱动创新
摘要:1,问题的提出 mysql 5.7的数据库,jx_performance表含索引idx_performance。该索引关联两个字段:`date`, `user_id`。 在运行sql语句时发现,如果where条件采用参数变量,则查询不走索引。 图1,带参数变量查询 图2,采用字符串常数查询 上图1和 阅读全文
posted @ 2024-09-23 11:58 jack0424 阅读(15) 评论(0) 推荐(0) 编辑
摘要:1,问题的提出 采用vue做手机评分页面的前端,页面显示多个评分项的分数和总分。 每个评分项有个修改按钮,按下后弹出新的页面,用户填写分数后按提交按钮,则保存数据、关闭页面、回到前一页。 此时,页面上显示的分数和总分会刷新,但是显示的页面位置未保留修改前的位置,而是回到了顶部显示。 这种情况如果页面 阅读全文
posted @ 2023-07-26 15:35 jack0424 阅读(837) 评论(0) 推荐(0) 编辑
摘要:1, 问题描述 某vue2.6前端,采用el-table显示从数据库中取出的表格内容。 发现其中带有换行符的字符串,在el-tabel中的栏位中显示时,并不换行,而是转为了空格。 于是在网上查找相关解决方案,种种方案均指出,要设置 el-table的 cell的属性,以保留其换行特性。 .el-ta 阅读全文
posted @ 2023-06-29 15:40 jack0424 阅读(4025) 评论(0) 推荐(0) 编辑
摘要:1,需求描述 某ORCALE11生产数据库(下称源数据库),内含近万个表,需要从中每日同步几十个表的数据到mySQL5.7数据库(下称目标数据库)中,供第三方使用。 需要对生产数据库影响越小越好。 2,技术挑战 数据类型不完全一致。从Oracle中导出的建表语句到MySQL数据库中不一定能运行,因为 阅读全文
posted @ 2023-06-17 10:30 jack0424 阅读(1066) 评论(0) 推荐(0) 编辑
摘要:1,问题的提出 某vue前端程序,在手机APP上运行。需要做多图片浏览效果,要求如下: 进入浏览页面时,显示适应手机页面的缩小图, 用户可采用双指缩放,放大查看小图 用户点击图片时,弹出大图,宽度尺寸固定为1200px 大图可移动查看,但不允许缩放,点击大图后退出 以上要求中,第2和3叠加后,可能造 阅读全文
posted @ 2023-05-12 15:32 jack0424 阅读(1387) 评论(0) 推荐(0) 编辑
摘要:1,目标 GammaRay 是一个允许你查看 Qt 应用程序甚至在某种程度上修改它的独特应用,GammaRay 可以在运行时实时观察程序中的 qt 代码的行为和数据结构,可谓是 Debugger 的良好补充。 但是GammaRay的工作需要用和被调试程序使用同一个版本的qt和VS编译,否则Gamma 阅读全文
posted @ 2022-08-23 09:42 jack0424 阅读(1289) 评论(2) 推荐(0) 编辑
摘要:1,对讲部署环境 对讲分为前端(设备端)和后端(PC端)。 前后端要根据制定的数据通信协议,执行各种功能,包括: 1) 设备端发起呼叫 2) PC端接听呼叫或拒接呼叫 3) 设备端挂断 4) PC端挂断 5) 语音数据的获取、收发、播放 1.1设备端 l 设备端有按钮可以发起对讲呼叫。对讲中按按钮, 阅读全文
posted @ 2022-07-08 17:23 jack0424 阅读(190) 评论(0) 推荐(0) 编辑
摘要:1,前言 delphi程序运行经常需要采用单实例方式,以免多个实例相互影响。那么,如何防止多实例启动呢? 通常最为常用的是以下两种: 采用mutex互斥量 采用主窗口标题检测 实践发现,无论以上哪种方式,都有坑需要避免。 2,互斥量检测 互斥量检测法,是在delphi程序启动时,创建某个唯一标识的互 阅读全文
posted @ 2021-12-08 09:31 jack0424 阅读(204) 评论(0) 推荐(0) 编辑
摘要:1,含有bug的SQL 笔者在使用MSSQLServer 2008数据库时,需要在某表tableA上建立触发器,于是写了如下SQL: create TRIGGER [tr_parking_ins2] ON [tableA] AFTER insert AS BEGIN declare @CPLX va 阅读全文
posted @ 2021-11-22 17:29 jack0424 阅读(65) 评论(0) 推荐(0) 编辑
摘要:1,缘起 某个QT程序运行在ARM版ubuntu18.04操作系统中,随操作系统启动而自动启动。 具体方法是,在登录用户的.profile文件增加对程序的调用。相关指令如下: sudo leafpad ~/.profile 添加以下内容: export QTDIR=/usr/local/Trollt 阅读全文
posted @ 2021-10-22 09:19 jack0424 阅读(794) 评论(0) 推荐(0) 编辑
摘要:1,操作系统变更 某个程序A,是在ubuntu12.04的虚拟机上编译QT4.8的源代码,并将最终的执行程序运行在ubuntu12.04系统上。 由于出货要更换主板,供应商提供的ubuntu操作系统版本确定为18.04。 测试结果表明,原ubuntu12.04的虚拟机上编译的执行程序无法直接运行在u 阅读全文
posted @ 2021-06-16 17:12 jack0424 阅读(546) 评论(0) 推荐(0) 编辑
摘要:1,问题的提出 某VB编写的应用程序,配合SQLServer2017数据库使用,在某客户现场运行正常。 后来基于安全审查的理由,需要禁用TLS1.0协议。但是,在禁用TLS1.0协议后,出现程序无法连接数据库的故障。 而同时,数据库自带的客户端工具却能正常连接数据库实例。 2,问题复现 为解决上述问 阅读全文
posted @ 2021-04-09 15:47 jack0424 阅读(7715) 评论(0) 推荐(0) 编辑
摘要:1,为什么要程序“自杀”? 某个应用程序A,长期运行后,时不时出现“External exception E06D7363”错误,然后程序A就失去了反应,既不工作也不退出。 分析发现,程序A在运行中依赖第三方DLL,上述错误可能由DLL引发,因此无法避免该问题出现。 好在程序A从启动运行到出错的时间 阅读全文
posted @ 2021-03-15 15:03 jack0424 阅读(584) 评论(0) 推荐(0) 编辑
摘要:1,故障现象 程序长期运行后,出现"System Error. Code: 8. 存储不足,无法处理此命令"错误。 此时检查磁盘空间是足够的。但打不开任务管理器。cmd命令行窗口都打不开。 关闭出错程序后,也无法重启。必须重启操作系统才能恢复正常。 2,错误分析 https://stackoverf 阅读全文
posted @ 2021-01-20 12:30 jack0424 阅读(1763) 评论(4) 推荐(0) 编辑
摘要:1,问题的缘由 本人在编程中需要在线程中定期执行某个任务,于是将上次执行任务的时间进行标记,在线程的execute循环中,每次循环都判断当前时间与上次执行时间是否已经达到指定的时间间隔,若是才执行。 具体代码如下: procedure Thread_chargeControllerIntf.Exec 阅读全文
posted @ 2021-01-20 09:25 jack0424 阅读(343) 评论(0) 推荐(0) 编辑
摘要:1,目的 某服务器上运行了众多应用,为保持系统稳定,不能再安装新的软件,包括JDK。 但开发的java程序又依赖JDK才能运行,是否能将java程序转换为exe,能直接运行呢? 2,可行性 https://blog.csdn.net/avenccssddnn/article/details/9042 阅读全文
posted @ 2020-06-30 16:24 jack0424 阅读(1057) 评论(0) 推荐(0) 编辑
摘要:1,缘起 某个项目需要实现数据加密上传,主程序拟采用delphi7实现,其中的数据加密采用RSA,Cipher_pkcs1_v1_5加密。 该加密在python中容易实现,且已经有现成的加密函数。 如果在delphi中重新实现该算法,由于无现成的库可用,需要自己编写,比较麻烦且结果不一定正确。 因此 阅读全文
posted @ 2020-04-23 15:44 jack0424 阅读(746) 评论(0) 推荐(0) 编辑
摘要:1,需求描述 某项目收集上千个设备的数据,前端程序采集数据后写入数据库。 当某些特定数据满足触发条件时,需要后端程序即时发起业务处理流程。 2,技术方案 2.1 定时扫描数据库 显然,可以采用后端程序定时扫描数据库的办法。此法简单易行,但缺点也很明显,不能满足业务处理的即时性要求。 如果扫描周期过长 阅读全文
posted @ 2019-12-20 09:18 jack0424 阅读(1050) 评论(0) 推荐(0) 编辑
摘要:1,故障现象 一次程序运行,出现如下错误: 对应代码如下: 2,故障分析 Query_alert_2的语句在查询分析器中单独执行是正常的。排除语句出错。 如果注解掉Query_alert_1,则错误变为Query_alert_3执行出错: 2019-07-11 09:32:26 Query_aler 阅读全文
posted @ 2019-07-11 11:39 jack0424 阅读(409) 评论(0) 推荐(0) 编辑
摘要:1,故障现象 本人编译的英文版程序在本机上运行OK,换台电脑运行,发现启动时连接数据库出错。 错误信息如下: Error start database database testing error, error description as Class does not support Automa 阅读全文
posted @ 2019-06-27 10:57 jack0424 阅读(2151) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示