<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hiram的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/hiram</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; hiram]]></copyright><item><title><![CDATA[[2022DASCTF Apr X FATE 防疫挑战赛]fake QR, real QR]]></title><link>https://blog.csdn.net/hiram/article/details/148901986</link><guid>https://blog.csdn.net/hiram/article/details/148901986</guid><author>hiram</author><pubDate>Wed, 25 Jun 2025 16:30:10 +0800</pubDate><description><![CDATA[此题考察的是qr码的纠错冗余，利用纠错冗余，将隐写的数据混入到正常数据中，解这个题时用到了boofcv这个java库。原理参考https://jcs.iie.ac.cn/ch/reader/view_abstract.aspx?得到的结果其实是zllib压缩的。Cyberchef解压一下。]]></description><category></category></item><item><title><![CDATA[Cannot invoke “java.net.URI.getScheme()“ because “uri“ is null]]></title><link>https://blog.csdn.net/hiram/article/details/130522229</link><guid>https://blog.csdn.net/hiram/article/details/130522229</guid><author>hiram</author><pubDate>Sat, 06 May 2023 10:52:56 +0800</pubDate><description><![CDATA[maven报错Cannot invoke "java.net.URI.getScheme()" because "uri" is null]]></description><category></category></item><item><title><![CDATA[Oracle Linux9修改字符集]]></title><link>https://blog.csdn.net/hiram/article/details/127048616</link><guid>https://blog.csdn.net/hiram/article/details/127048616</guid><author>hiram</author><pubDate>Mon, 26 Sep 2022 10:17:02 +0800</pubDate><description><![CDATA[Oracle Linux 9 安装的时候选择的中文，结果在ssh远程登陆后，使用id命令得到的结果含有中文字符，导致某些软件不能正确识别root用户，需要修改运行环境的字符集，查找了一番发现在这个文件中。将LANG="zh_CN.UTF-8"修改为LANG="en_US.UTF-8"然后重新登陆就可以了。]]></description><category></category></item><item><title><![CDATA[EGL_PLATFORM_ANGLE_DEVICE_TYPE_WARP_ANGLE]]></title><link>https://blog.csdn.net/hiram/article/details/107715725</link><guid>https://blog.csdn.net/hiram/article/details/107715725</guid><author>hiram</author><pubDate>Fri, 31 Jul 2020 16:15:41 +0800</pubDate><description><![CDATA[在使用google的opengl库angle进行编译时有时会提示找不到宏定义EGL_PLATFORM_ANGLE_DEVICE_TYPE_WARP_ANGLE，比如QT5.15.0在windows下使用mingw64编译安装时,原因是angle项目早在2018年1月5日就把这个宏定义修改掉了。。。。。。，QT5却没有更新




...]]></description><category></category></item><item><title><![CDATA[centos使用logrotate进行日志分割是出现Permission denied的错误]]></title><link>https://blog.csdn.net/hiram/article/details/90199679</link><guid>https://blog.csdn.net/hiram/article/details/90199679</guid><author>hiram</author><pubDate>Fri, 31 Jul 2020 14:06:38 +0800</pubDate><description><![CDATA[在centos下使用logrotate对应用日志进行分割管理时，直接执行logrotate命令分割没有问题，当列为执行计划时，出现了error: stat of /root/tomcat/logs/catalina.out failed: Permission denied的错误。从网上搜索结果来看时因为SELinux权限控制导致的。那就关键看看SELinux如何控制文件的访问了。

因此从系统日...]]></description><category></category></item><item><title><![CDATA[windows下QT5.15.0编译]]></title><link>https://blog.csdn.net/hiram/article/details/107711995</link><guid>https://blog.csdn.net/hiram/article/details/107711995</guid><author>hiram</author><pubDate>Fri, 31 Jul 2020 14:04:53 +0800</pubDate><description><![CDATA[windows下使用mingw54编译QT5.15.0提示找不到&lt;EGL/egl.h&gt;

到github上找到https://github.com/google/angle

把代码下载下来，

然后把代码包里的include目录下的EGL目录和KHR目录拷贝到C:\mingw64\x86_64-w64-mingw32\include目录下，就可以继续编译了


...]]></description><category></category></item><item><title><![CDATA[channel is already closed due to clean channel shutdown]]></title><link>https://blog.csdn.net/hiram/article/details/87339303</link><guid>https://blog.csdn.net/hiram/article/details/87339303</guid><author>hiram</author><pubDate>Fri, 15 Feb 2019 09:02:18 +0800</pubDate><description><![CDATA[ERROR (ForgivingExceptionHandler.java:119) - Consumer com.whgtxx.exam.portal.listener.ScoreMarkerListener$1@125c29d8 (amq.ctag-PGSfYADMSk5inqPjY8sI_g) method handleDelivery for channel AMQChannel(amqp...]]></description><category></category></item><item><title><![CDATA[vue项目报错./node_modules/cache-loader/dist/cjs.js??ref--12-0]]></title><link>https://blog.csdn.net/hiram/article/details/85100120</link><guid>https://blog.csdn.net/hiram/article/details/85100120</guid><author>hiram</author><pubDate>Wed, 19 Dec 2018 16:27:32 +0800</pubDate><description><![CDATA[vue项目报错如下：

 

./config.js in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-lo...]]></description><category></category></item><item><title><![CDATA[ffmpeg去黑边参数]]></title><link>https://blog.csdn.net/hiram/article/details/53035975</link><guid>https://blog.csdn.net/hiram/article/details/53035975</guid><author>hiram</author><pubDate>Fri, 04 Nov 2016 15:58:16 +0800</pubDate><description><![CDATA[ffmpeg -i example.avi -vf crop=a:b:c:d  outputfilename


其中a、b、c、d分别代表的参数是a为输出的宽度，b为输出的高度，c为需要左移的距离，d为序要上移的距离（单位默认为pixel）
c的值如果大于a与原始视频的宽度差，则只移动a与原始视频的宽度差的距离，
d的值如果大于b与原始视频的高度差，则只移动b与原始视频的高度差的距离，]]></description><category></category></item><item><title><![CDATA[阿里云OSS实例运行报错]]></title><link>https://blog.csdn.net/hiram/article/details/51969812</link><guid>https://blog.csdn.net/hiram/article/details/51969812</guid><author>hiram</author><pubDate>Wed, 20 Jul 2016 16:44:52 +0800</pubDate><description><![CDATA[在研究阿里云OSS的实例时编译没有报错，但运行时总是会报如下错误，
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/protocol/HttpContext
        at com.aliyun.oss.OSSClient.(OSSClient.java:268)
        at c]]></description><category></category></item><item><title><![CDATA[ubuntu 14.04使用apt-get安装最新稳定版nginx的方法]]></title><link>https://blog.csdn.net/hiram/article/details/51780914</link><guid>https://blog.csdn.net/hiram/article/details/51780914</guid><author>hiram</author><pubDate>Wed, 29 Jun 2016 09:58:03 +0800</pubDate><description><![CDATA[cd /etc/apt/

   vi nginx_signing.key




把如下内容粘贴到里边


-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.22 (GNU/Linux)

mQENBE5OMmIBCAD+FPYKGriGGf7NqwKfWC83cBV01gabgVWQmZbMcFzeW+hMsg]]></description><category></category></item><item><title><![CDATA[tomcat启动过程中报libXrender.so.1: cannot open shared object file: No such file or directory]]></title><link>https://blog.csdn.net/hiram/article/details/51526505</link><guid>https://blog.csdn.net/hiram/article/details/51526505</guid><author>hiram</author><pubDate>Sat, 28 May 2016 20:24:00 +0800</pubDate><description><![CDATA[在一些linux环境中，尤其是server版中如果工程中使用了图片生成功能，在tomcat启动过程可能会出现如下错误


Caused by: java.lang.UnsatisfiedLinkError: /root/jdk1.7.0_45/jre/lib/amd64/xawt/libmawt.so: libXrender.so.1: cannot open shared object f]]></description><category></category></item><item><title><![CDATA[根据Request获取客户端IP]]></title><link>https://blog.csdn.net/hiram/article/details/50421641</link><guid>https://blog.csdn.net/hiram/article/details/50421641</guid><author>hiram</author><pubDate>Mon, 28 Dec 2015 21:32:01 +0800</pubDate><description><![CDATA[根据Request获取客户端IP




 
在JSP里，获取客户端的IP地址的方法是：request.getRemoteAddr() ，这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。
如果使用了反向代理软件，将http://192.168.1.110:2046/ 的URL反向代理为http://www.xxx]]></description><category></category></item><item><title><![CDATA[理解RESTful架构]]></title><link>https://blog.csdn.net/hiram/article/details/42431023</link><guid>https://blog.csdn.net/hiram/article/details/42431023</guid><author>hiram</author><pubDate>Mon, 05 Jan 2015 20:47:23 +0800</pubDate><description><![CDATA[理解RESTful架构









作者： 阮一峰



越来越多的人开始意识到，网站即软件，而且是一种新型的软件。

这种"互联网软件"采用客户端/服务器模式，建立在分布式体系上，通过互联网通信，具有高延时（high latency）、高并发等特点。

网站开发，完全可以采用软件开发的模式。但是传统上，软件和网络是两个不同的领域，很少有交集；软件开发主要]]></description><category></category></item><item><title><![CDATA[CreateFont]]></title><link>https://blog.csdn.net/hiram/article/details/7932537</link><guid>https://blog.csdn.net/hiram/article/details/7932537</guid><author>hiram</author><pubDate>Sat, 01 Sep 2012 16:30:34 +0800</pubDate><description><![CDATA[函数功能
　　该函数创建一种有特殊性的逻辑字体，此逻辑字体可以在后面被任何设备选择。

　　函数原型：

　　HFONT CreateFont(

　　int nHeight, // logical height of font height

　　int nWidth, // logical average character width

　　int nEscapemen]]></description><category></category></item><item><title><![CDATA[GetGlyphOutline]]></title><link>https://blog.csdn.net/hiram/article/details/7932532</link><guid>https://blog.csdn.net/hiram/article/details/7932532</guid><author>hiram</author><pubDate>Sat, 01 Sep 2012 16:29:14 +0800</pubDate><description><![CDATA[函数功能：该函数取得被选进指定设备环境的TrueType字体的字符轮廓或位图。

　　函数原型：DWORD GetGlyphOutline(HDC hdc, UINT uChar, UINT uFormat, LPGLYPHMETRICS lpgm, DWORD cbBuffer, LPVOID lpvBuffer, CONST MAT2 *lpmat2)；

　　参数：

　　hdc]]></description><category></category></item></channel></rss>