自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (3)
  • 收藏
  • 关注

原创 java:基于Proxy和InvocationHandler实现接口类的decorator pattern

修饰者模式(decorator pattern)是面向对象编程领域中,一种动态地往一个类中添加新的行为的设计模式。就功能而言,修饰模式相比生成子类更为灵活,这样可以给某个对象而不是整个类添加一些功能。关于decorator pattern概念更详细的说明参见维基百科 decorator pattern(英文)或修饰者模式(中文)可以简单的理解decorator pattern的类是一个代理类,它...

2019-03-31 11:35:49 359 1

原创 java:从RGBA格式的图像数据byte[]创建BufferedImage对象

从RGBA格式转BufferedImage的实现 /** * 从RGBA格式图像矩阵数据创建一个BufferedImage * @param matrixRGBA RGBA格式图像矩阵数据,为null则创建一个指定尺寸的空图像 * @param width * @param height * @return */ public static BufferedImage ...

2019-03-20 11:09:27 1854 1

原创 c++11:图像矩阵90,270度原地旋转的c++实现

前一篇博客《java:图像矩阵90,270度原地旋转的java实现》对图像矩阵原地旋转实现了java代码,其实最终我的目的是用c++来实现,这样才能真正的提高速度。下面是实现代码(c++11),支持,BPP为1,2,3,4字节的图像矩阵,rotate.cpp#include <type_traits>#include <stdint.h>#include &am

2019-03-09 15:44:41 1477 1

原创 java:图像矩阵90,270度原地旋转的java实现

对图像矩阵原地旋转(In-place matrix transposition)的好处就是不用占用额外内存,所以在一些资源比较紧张的应用场景,原地旋转就显得必要了。参照这篇文章:《opencv图像原地(不开辟新空间)顺时旋转90度》,我实现了java代码,90,270度。原理就不详述了,上面这篇文章讲得已经很清楚,以下是实现代码: /** * 图像顺时针旋转90度 * @param...

2019-03-08 11:35:41 1218 3

CMake脚本在ultraedit中的语法高亮支持

资源来自CMake官网: http://www.cmake.org/Wiki/images/5/56/UltraEditWordfile.tar.gz, 但这个链接已经无法访问,从历史快照中找加,上传备份 参见使用方法参见:https://blog.csdn.net/10km/article/details/52368486

2023-06-08

erpcgen-windows-x86_64.zip

用cygwin编译的erpcgen,可以windows下直接通过IDL编译生成client/server端(C++)代码,有cygwin的童鞋也可以自行编译,很方便的。 erpc git仓位置: https://github.com/EmbeddedRPC/erpc

2020-09-17

windows下MSVC兼容的dirent.h

<dirent.h>是一个应用程序接口,主要用于文件系统的目录读取操作,主要提供了几个目录数据读取函数,<dirent.h>是unix系统下常见的接口,但windows平台的MSVC编译器并没有提供这个接口( Cygwin5 and MingW现在已经提供了dirent接口),对于跨平台的项目开发就会带来一些麻烦,如果在MSVC下编译时可能因为windows平台缺少这个接口就要为windows平台另外写一些代码。本资源是从网上找的,提供了windows下为MSVC实现的dirent.h接口实现,方便跨平台开发和移植。

2016-03-31

libb64--base64编码解码库

libb64是实现base64编码解码的开源库,还提供了C++封装,用起来挺方便

2016-03-31

空空如也

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

TA关注的人

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