自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

转载 PB事件/函数的触发机制和触发方式

个人理解是这样的,系统事件多为带参数的事件,用obj.triggerEvent(event_id) / obj.postEvent(event_id)可以省去为这些事件准备参数的工作。其实所谓的动态触发的事件/函数也是某一object的实体事件和函数,但在触发的时候是未知的。当实现某一功能a的时候会触发某个事件/函数(A), 在这个A事件要去触发某个功能b的事件/函数(B)以及功能c的事件/函数C。这一类触发方式多用于触发带参数的用户事件/所有函数, 也可以用于不带参数的用户事件/系统事件。

2023-07-05 10:55:53 512

原创 Jboss7.4中使用SQLJ报错must be run under Oracle JDBC 9.0.0 or higher

工程使用Oracle19.3的sqlj.exe翻译,部署在Jboss7.4,使用Jboss的数据源访问数据库报错java.lang.IllegalArgumentException: SQLJ programs translated with the option -codegen=oracle must be run under Oracle JDBC 9.0.0 or higher

2023-02-02 15:19:36 411

原创 彻底解决机械硬盘经常卡顿2秒问题

笔记本电脑使用中每隔一段时间就会卡顿2秒左右,特别是在编写文档或者打游戏的时候非常明显

2022-11-26 23:38:05 7644 2

原创 RedHat8环境安装zfs文件系统

RedHat 8 安装ZFS

2022-08-07 18:21:33 557

原创 Host or domain name not found. Name service error for name=test.com type=A: Host not found

Diagnostic-Code: X-Postfix; Host or domain name not found. Name service error for name=srtest.cc type=A: Host not found

2022-06-22 22:06:11 2338 1

原创 java 通过反码计算原码

为了计算字符在码表里的码值肯定要通过反码计算原码,自己琢磨了一个方法,记录下byte[] b = "卷".getBytes(Charset.forName("GBK"));short n = 0;short tmp = 0;for (byte c : b) { if (c < 0) { tmp = (short) (Math.abs(c) - 1 + 0x80); n = (short) ((n << 8) + (tmp ^ 0x7F));

2022-03-21 16:48:55 509

原创 Java获取月的天数,getActualMaximum和getMaximum的区别

获取指定月份的天数可以使用Calendar类 Calendar cld = Calendar.getInstance(); cld.setTime(...); //cld.getActualMaximum(Calendar.DAY_OF_MONTH); //cld.getMaximum(Calendar.DAY_OF_MONTH);getMaximum返回的是Calendar.DAY_OF_MONTH参数代表的最大值,也就是说一个月最多有多少天,所以不管设置的时间是几月,返回的都是31get

2022-01-18 22:54:06 1523

原创 jacob处理excel使用可选参数的解决办法

jacob使用可选参数

2022-01-07 15:05:50 648

原创 IBM MQ客户端连接服务端会出现的两个错误

1. 报错MQCONN ended with reason code 2540MQ服务端新建本地队列Q1和通道CNNQ1,客户端机器配置环境变量MQSERVER = CNNQM/TCP/192.168.2.10(2021)然后打开命令行窗口执行amqsputc Q1报错2540,意思是连接服务端的时候无法识别通道名称,排查发现客户端环境的环境变量设置的是CNNQM,服务端通道名称是CNNQ1,所以修改为MQSERVER = CNNQ1/TCP/192.168.2.10(2021)2. 报错

2020-09-30 17:30:52 2818 1

原创 记录一次HPUX下配置sendmail发送邮件

使用公司内部的SMTP服务器发送邮件各种查找资料最终成功发出邮件,记录一下配置步骤修改/etc/hosts文件,假设服务器IP为192.168.6.6,域名为mtest.tt,在文件末尾追加192.168.6.6 mysmtp mtest.tt修改/etc/resolv.conf文件,如果没有这个文件可以新建一个,内容为#具体的DNS地址可以看自己本地用的是什么nameserver 192.168.xxx.xxx查看/etc/nsswitch.conf文件,确保里面有hosts:

2020-06-24 17:01:45 746

原创 Linux终端打开后命令行显示sh-4.2$的一个解决方法

出现这个问题后百度了一圈下来都是说在home下缺少bash_*文件造成的,但是home下是有这些文件的,所以应该不是这个问题。检查创建用户命令发现用到了-s /usr/bin/sh把用户的shell指定成了sh而不是bash,所以需要修改用户的shell,执行以下命令,问题解决usermod -s /bin/bash name...

2020-06-23 16:50:25 7408

原创 右键菜单没有SVN相关选项的一个解决办法

突然发现在文件夹空白处右键,弹出的右键菜单中没有SVN相关选项,必须在文件夹或者文件上右键才会有,很不方便,网上查找一圈下来没有找到合适的解决办法,于是自己摸索办法,最后成功解决在注册表中的HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers路径下新建KEY,名为 TortoiseSVN// 建好后的完整路径HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenu

2020-06-17 17:11:28 3140 1

原创 SpringAOP自定义注解在方法上未生效的一种解决方法

使用AOP打印方法调用前后的参数,但是在部分方法上不能生效,经过调查后找到了解决办法。代码示例interface CTService{ String m1();}@Service("CTService")Class CTServiceImpl implements CTService{ public String m1(){ xxxxx; m2(); } @myann...

2019-11-22 11:40:02 4547

原创 使用VBA导出Access中的模块并统计表、报表和窗体数量

最近需要统计Access文件中各个对象的规模,经过一番查找和尝试用VBA写了一个小工具,只要修改里面的文件路径就可以使用了。Sub getMdbCount() Dim accapp As Object tagpth = "D:\access" Set accapp = CreateObject("Access.Application") Set fso = Cre...

2019-10-11 10:04:44 1071

原创 从带宏密码保护的Excel文件中导出VBA代码和Sheet

使用Excel的VBProject可以导出文件中的VBA代码,但是有的文件有宏密码保护,导出就会报错。在知道密码的前提下可以打开Excel后用代码自动填写密码,然后导出。刚开始我尝试使用VBA去实现,但是VBA是寄生于Excel运行的,会对填写密码造成影响,于是改用VBS实现。把VBS放在要导出的文件夹下运行,遍历该路径下所有的Excel文件,并在放置VBS的路径生成Excel文件名的文件夹...

2019-09-20 13:51:27 1110

原创 使用VBA自动填写宏保护的密码

如果用VBA操作工作簿里面的VBA代码的时候,加的有宏保护,就需要填写密码,否则读取会报错。多方查找,找到了如下解决方案,供有同样需求的朋友参考myPW = "123"'如果加的保护If ActiveWorkbook.VBProject.Protection = vbext_pp_locked Then ' 模拟 alt + F11 按键,打开VBA编辑窗口 App...

2019-04-24 13:48:27 1691

原创 正则表达式判断XML节点

正则表达式判断字符串是否为XML的一个节点//自己用到的一个正则表达式,可以匹配下列样式//<Information></Information>//<Code>ABC</Code>^<[^/]\S+?>.*</\S+>$...

2019-03-19 14:54:20 1252

原创 Mybatis Geneator自动生成Bean、Mapper、Dao小结

Mybatis Geneator自动生成Bean、Mapper、Dao小结1.pom.xml添加相关依赖2.安装MyBatis Generator插件,生成generatorConfig.xml3.配置generatorConfig.xml4.生成相关文件1.pom.xml添加相关依赖使用自动生成需要mybatis-generator-core和mysql-connector-java的支持。...

2018-09-24 00:48:23 334

原创 Java Resources 文件夹报错,有红X

Java Resources 文件夹报错,有红X这种情况发生的原因多种多样,在此记录我遇到的一个原因:Java JDK的安装路径中存在两个JDK文件夹,Eclipse使用了错误的JDK路径Java 安装路径中有两个JDK文件夹 在Eclipse的配置文件中使用了错误的路径,导致生成的Web项目始终报错 将错误的路径修改正确后,红X消失...

2018-08-29 01:01:43 2141

fltk-1.4 使用VS2022编译好的库

FLTK是一个跨平台的c++轻量级 gui 库

2024-03-23

fltk-1.3.9 使用VS2022编译好的库

c++ 轻量级 gui 库fltk

2024-03-23

PWRBLDR 2017R3

Powerbuilder 2017R3 1892版本升级包

2024-03-22

PWRBLDR 2017R3

Powerbuilder 2017R3

2024-03-22

mingw-w64-x86-64-8.1.0-release-win32-sjlj-rt-v6-rev0

mingw-w64-x86-64-8.1.0-release-win32-sjlj-rt-v6-rev0

2024-03-19

mingw-w64 x86-64-5.4.0-release-win32-sjlj-rt-v5-rev0.7z

mingw-w64 x86-64-5.4.0-release-win32-sjlj-rt-v5-rev0.7z

2024-03-19

mingw-w64 x86-64-7.3.0-release-win32-sjlj-rt-v5-rev0.7z

mingw-w64 x86-64-7.3.0-release-win32-sjlj-rt-v5-rev0.7z

2024-03-19

mingw-w64 x86-64-6.4.0-release-posix-sjlj-rt-v5-rev0.7z

mingw-w64 x86-64-6.4.0-release-posix-sjlj-rt-v5-rev0.7z

2024-03-19

oracle ODAC 10.2.0.2.21 32位安装包

oracle10g安装后odp.net下没有oracle.dataaccess.dll或者只有1.x版本的dll 如果需要2.102.0.5这样的2.x版本的dll需要在安装oracle10.1之后,安装这个ODAC包,然后安装10.5补丁包 也可以单独安装,里面的oracle.dataaccess.dll版本为2.102.0.2

2022-07-16

PowerBuilder2017试用工具

PB2017如果没有购买或者申请试用会直接退出,使用这个工具可以去掉登录窗口,试用PB2017

2019-02-27

空空如也

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

TA关注的人

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