<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[自由之翼的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/CC5683CC</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; CC5683CC]]></copyright><item><title><![CDATA[Excel中超链接打开文件时报错 “打开此文件的应用程序没有注册“ 的一个解决办法]]></title><link>https://blog.youkuaiyun.com/CC5683CC/article/details/143963909</link><guid>https://blog.youkuaiyun.com/CC5683CC/article/details/143963909</guid><author>CC5683CC</author><pubDate>Fri, 22 Nov 2024 10:59:32 +0800</pubDate><description><![CDATA[excel显示"可打开此文件的应用程序没有注册"]]></description><category></category></item><item><title><![CDATA[Solaris10中执行db2命令报错DB21018E的一个解决办法]]></title><link>https://blog.youkuaiyun.com/CC5683CC/article/details/140131335</link><guid>https://blog.youkuaiyun.com/CC5683CC/article/details/140131335</guid><author>CC5683CC</author><pubDate>Tue, 02 Jul 2024 17:22:53 +0800</pubDate><description><![CDATA[在 Solaris 10 之前，可以配置 /etc/system System V IPC 的 msgsys:msginfo_msgmni 来控制可创建消息队列的最大数量。在 Solaris 10 中，资源控制 project.max-msg-ids 取代了旧的 /etc/system 可调整项sginfo_msgmni，默认值提高到 128。要创建一个消息队列标识符，但超过了系统对全系统允许的消息队列标识符最大数量的限制。查看日志/db2dir/db2diag.log，详细错误如下。]]></description><category></category></item><item><title><![CDATA[PB事件/函数的触发机制和触发方式]]></title><link>https://blog.youkuaiyun.com/CC5683CC/article/details/131551230</link><guid>https://blog.youkuaiyun.com/CC5683CC/article/details/131551230</guid><author>CC5683CC</author><pubDate>Wed, 05 Jul 2023 10:55:53 +0800</pubDate><description><![CDATA[个人理解是这样的，系统事件多为带参数的事件，用obj.triggerEvent(event_id) / obj.postEvent(event_id)可以省去为这些事件准备参数的工作。其实所谓的动态触发的事件/函数也是某一object的实体事件和函数，但在触发的时候是未知的。当实现某一功能a的时候会触发某个事件/函数(A), 在这个A事件要去触发某个功能b的事件/函数(B)以及功能c的事件/函数C。这一类触发方式多用于触发带参数的用户事件/所有函数, 也可以用于不带参数的用户事件/系统事件。]]></description><category></category></item><item><title><![CDATA[Jboss7.4中使用SQLJ报错must be run under Oracle JDBC 9.0.0 or higher]]></title><link>https://blog.youkuaiyun.com/CC5683CC/article/details/128849860</link><guid>https://blog.youkuaiyun.com/CC5683CC/article/details/128849860</guid><author>CC5683CC</author><pubDate>Thu, 02 Feb 2023 15:19:36 +0800</pubDate><description><![CDATA[工程使用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]]></description><category></category></item><item><title><![CDATA[彻底解决机械硬盘经常卡顿2秒问题]]></title><link>https://blog.youkuaiyun.com/CC5683CC/article/details/128059151</link><guid>https://blog.youkuaiyun.com/CC5683CC/article/details/128059151</guid><author>CC5683CC</author><pubDate>Sat, 26 Nov 2022 23:38:05 +0800</pubDate><description><![CDATA[笔记本电脑使用中每隔一段时间就会卡顿2秒左右，特别是在编写文档或者打游戏的时候非常明显]]></description><category></category></item><item><title><![CDATA[RedHat8环境安装zfs文件系统]]></title><link>https://blog.youkuaiyun.com/CC5683CC/article/details/125820207</link><guid>https://blog.youkuaiyun.com/CC5683CC/article/details/125820207</guid><author>CC5683CC</author><pubDate>Sun, 07 Aug 2022 18:21:33 +0800</pubDate><description><![CDATA[RedHat 8 安装ZFS]]></description><category></category></item><item><title><![CDATA[Host or domain name not found. Name service error for name=test.com type=A: Host not found]]></title><link>https://blog.youkuaiyun.com/CC5683CC/article/details/125417480</link><guid>https://blog.youkuaiyun.com/CC5683CC/article/details/125417480</guid><author>CC5683CC</author><pubDate>Wed, 22 Jun 2022 22:06:11 +0800</pubDate><description><![CDATA[Diagnostic-Code: X-Postfix; Host or domain name not found. Name service error for name=srtest.cc type=A: Host not found]]></description><category></category></item><item><title><![CDATA[java 通过反码计算原码]]></title><link>https://blog.youkuaiyun.com/CC5683CC/article/details/123639240</link><guid>https://blog.youkuaiyun.com/CC5683CC/article/details/123639240</guid><author>CC5683CC</author><pubDate>Mon, 21 Mar 2022 16:48:55 +0800</pubDate><description><![CDATA[为了计算字符在码表里的码值肯定要通过反码计算原码，自己琢磨了一个方法，记录下
byte[] b = "卷".getBytes(Charset.forName("GBK"));
short n = 0;
short tmp = 0;
for (byte c : b) {
    if (c &lt; 0) {
        tmp = (short) (Math.abs(c) - 1 + 0x80);
        n = (short) ((n &lt;&lt; 8) + (tmp ^ 0x7F));
]]></description><category></category></item><item><title><![CDATA[Java获取月的天数，getActualMaximum和getMaximum的区别]]></title><link>https://blog.youkuaiyun.com/CC5683CC/article/details/122570591</link><guid>https://blog.youkuaiyun.com/CC5683CC/article/details/122570591</guid><author>CC5683CC</author><pubDate>Tue, 18 Jan 2022 22:54:06 +0800</pubDate><description><![CDATA[获取指定月份的天数可以使用Calendar类
 Calendar cld = Calendar.getInstance();
 cld.setTime(...);
 //cld.getActualMaximum(Calendar.DAY_OF_MONTH);
 //cld.getMaximum(Calendar.DAY_OF_MONTH);

getMaximum
返回的是Calendar.DAY_OF_MONTH参数代表的最大值，也就是说一个月最多有多少天，所以不管设置的时间是几月，返回的都是31
get]]></description><category></category></item><item><title><![CDATA[jacob处理excel使用可选参数的解决办法]]></title><link>https://blog.youkuaiyun.com/CC5683CC/article/details/122364082</link><guid>https://blog.youkuaiyun.com/CC5683CC/article/details/122364082</guid><author>CC5683CC</author><pubDate>Fri, 07 Jan 2022 15:05:50 +0800</pubDate><description><![CDATA[jacob使用可选参数]]></description><category></category></item><item><title><![CDATA[IBM MQ客户端连接服务端会出现的两个错误]]></title><link>https://blog.youkuaiyun.com/CC5683CC/article/details/108888150</link><guid>https://blog.youkuaiyun.com/CC5683CC/article/details/108888150</guid><author>CC5683CC</author><pubDate>Wed, 30 Sep 2020 17:30:52 +0800</pubDate><description><![CDATA[1. 报错MQCONN ended with reason code 2540
MQ服务端新建本地队列Q1和通道CNNQ1，客户端机器配置环境变量

MQSERVER = CNNQM/TCP/192.168.2.10(2021)

然后打开命令行窗口执行amqsputc Q1报错2540，意思是连接服务端的时候无法识别通道名称，排查发现客户端环境的环境变量设置的是CNNQM，服务端通道名称是CNNQ1，所以修改为

MQSERVER = CNNQ1/TCP/192.168.2.10(2021)

2. 报错]]></description><category></category></item><item><title><![CDATA[记录一次HPUX下配置sendmail发送邮件]]></title><link>https://blog.youkuaiyun.com/CC5683CC/article/details/106946350</link><guid>https://blog.youkuaiyun.com/CC5683CC/article/details/106946350</guid><author>CC5683CC</author><pubDate>Wed, 24 Jun 2020 17:01:45 +0800</pubDate><description><![CDATA[使用公司内部的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:]]></description><category></category></item><item><title><![CDATA[Linux终端打开后命令行显示sh-4.2$的一个解决方法]]></title><link>https://blog.youkuaiyun.com/CC5683CC/article/details/106926721</link><guid>https://blog.youkuaiyun.com/CC5683CC/article/details/106926721</guid><author>CC5683CC</author><pubDate>Tue, 23 Jun 2020 16:50:25 +0800</pubDate><description><![CDATA[出现这个问题后百度了一圈下来都是说在home下缺少bash_*文件造成的，但是home下是有这些文件的，所以应该不是这个问题。
检查创建用户命令发现用到了-s /usr/bin/sh把用户的shell指定成了sh而不是bash，所以需要修改用户的shell，执行以下命令，问题解决
usermod -s /bin/bash name


...]]></description><category></category></item><item><title><![CDATA[右键菜单没有SVN相关选项的一个解决办法]]></title><link>https://blog.youkuaiyun.com/CC5683CC/article/details/106812952</link><guid>https://blog.youkuaiyun.com/CC5683CC/article/details/106812952</guid><author>CC5683CC</author><pubDate>Wed, 17 Jun 2020 17:11:28 +0800</pubDate><description><![CDATA[突然发现在文件夹空白处右键，弹出的右键菜单中没有SVN相关选项，必须在文件夹或者文件上右键才会有，很不方便，网上查找一圈下来没有找到合适的解决办法，于是自己摸索办法，最后成功解决
在注册表中的HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers路径下新建KEY，名为 TortoiseSVN
// 建好后的完整路径
HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenu]]></description><category></category></item><item><title><![CDATA[SpringAOP自定义注解在方法上未生效的一种解决方法]]></title><link>https://blog.youkuaiyun.com/CC5683CC/article/details/103197585</link><guid>https://blog.youkuaiyun.com/CC5683CC/article/details/103197585</guid><author>CC5683CC</author><pubDate>Fri, 22 Nov 2019 11:40:02 +0800</pubDate><description><![CDATA[使用AOP打印方法调用前后的参数，但是在部分方法上不能生效，经过调查后找到了解决办法。
代码示例
interface CTService{
	String m1();
}
@Service("CTService")
Class CTServiceImpl implements CTService{
	public String m1(){
		xxxxx;
		m2();
	}
	
	@myann...]]></description><category></category></item><item><title><![CDATA[使用VBA导出Access中的模块并统计表、报表和窗体数量]]></title><link>https://blog.youkuaiyun.com/CC5683CC/article/details/102495737</link><guid>https://blog.youkuaiyun.com/CC5683CC/article/details/102495737</guid><author>CC5683CC</author><pubDate>Fri, 11 Oct 2019 10:04:44 +0800</pubDate><description><![CDATA[最近需要统计Access文件中各个对象的规模，经过一番查找和尝试用VBA写了一个小工具，只要修改里面的文件路径就可以使用了。
Sub getMdbCount()
    Dim accapp As Object
    tagpth = "D:\access"
    Set accapp = CreateObject("Access.Application")
    Set fso = Cre...]]></description><category></category></item><item><title><![CDATA[使用VBA自动填写宏保护的密码]]></title><link>https://blog.youkuaiyun.com/CC5683CC/article/details/89491241</link><guid>https://blog.youkuaiyun.com/CC5683CC/article/details/89491241</guid><author>CC5683CC</author><pubDate>Wed, 24 Apr 2019 13:48:27 +0800</pubDate><description><![CDATA[如果用VBA操作工作簿里面的VBA代码的时候，加的有宏保护，就需要填写密码，否则读取会报错。
多方查找，找到了如下解决方案，供有同样需求的朋友参考
myPW = "123"
'如果加的保护
If ActiveWorkbook.VBProject.Protection = vbext_pp_locked Then
	  ' 模拟 alt + F11 按键，打开VBA编辑窗口 		
      App...]]></description><category></category></item><item><title><![CDATA[正则表达式判断XML节点]]></title><link>https://blog.youkuaiyun.com/CC5683CC/article/details/88662403</link><guid>https://blog.youkuaiyun.com/CC5683CC/article/details/88662403</guid><author>CC5683CC</author><pubDate>Tue, 19 Mar 2019 14:54:20 +0800</pubDate><description><![CDATA[正则表达式判断字符串是否为XML的一个节点
//自己用到的一个正则表达式，可以匹配下列样式
//&lt;Information&gt;&lt;/Information&gt;
//&lt;Code&gt;ABC&lt;/Code&gt;
^&lt;[^/]\S+?&gt;.*&lt;/\S+&gt;$


...]]></description><category></category></item><item><title><![CDATA[Mybatis Geneator自动生成Bean、Mapper、Dao小结]]></title><link>https://blog.youkuaiyun.com/CC5683CC/article/details/82826523</link><guid>https://blog.youkuaiyun.com/CC5683CC/article/details/82826523</guid><author>CC5683CC</author><pubDate>Mon, 24 Sep 2018 00:48:23 +0800</pubDate><description><![CDATA[Mybatis Geneator自动生成Bean、Mapper、Dao小结1.pom.xml添加相关依赖2.安装MyBatis Generator插件，生成generatorConfig.xml3.配置generatorConfig.xml4.生成相关文件
1.pom.xml添加相关依赖
使用自动生成需要mybatis-generator-core和mysql-connector-java的支持。...]]></description><category></category></item><item><title><![CDATA[Java Resources 文件夹报错，有红X]]></title><link>https://blog.youkuaiyun.com/CC5683CC/article/details/82157011</link><guid>https://blog.youkuaiyun.com/CC5683CC/article/details/82157011</guid><author>CC5683CC</author><pubDate>Wed, 29 Aug 2018 01:01:43 +0800</pubDate><description><![CDATA[Java Resources 文件夹报错，有红X

这种情况发生的原因多种多样，在此记录我遇到的一个原因：


Java JDK的安装路径中存在两个JDK文件夹，Eclipse使用了错误的JDK路径




Java 安装路径中有两个JDK文件夹 


在Eclipse的配置文件中使用了错误的路径，导致生成的Web项目始终报错 




将错误的路径修改正确后，红X消失...]]></description><category></category></item></channel></rss>