logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

opencv2.4.9:为caffe编译精简的opencv_core,opencv_imgproc,opencv_highgui全静态库

编译caffe时用到了opencv,其实caffe只用到OpenCV很小一部功能 ,具体就是opencv_core,opencv_imgproc,opencv_highgui三个库,用于图像读写,如果能将这个三个库全静态编译,就能让caffe在运行时不再依赖opencv。但量opencv_highgui库在读写jpeg,png,tiff,jpeg2000图像格式时用到了第三方编解码库,默认编译o

文章图片
#opencv#caffe
c++11模板:容器(map,set,list,vector)中元素类型转换

简单的数据类型转换很简单,比如下面`cast`模板函数族:...那么对于容器类型,有没有方便简单的办法呢?c++11 `<algorithm>`库中的`std::transform`函数就可以很方便的实现容器中元素类型的转换

文章图片
#c++#list#开发语言
java:输出带行号信息的简易日志

log4j输出日志是很方便的,但有的时候,不希望依赖太多第三方库,但希望用类似log4j的方式方便在控制台输出程序运行的基本信息,用System.out.printf输出又无法显示代码位置,而且printf还要注意匹配输出参数的类型有点麻烦。就想着自己写一个简单的日志输出方法代替System.out.printf.基本的原理就是获取当前线程的堆栈信息StackTraceElement[],...

文章图片
#java
maven:maven-shade-plugin插件被误解的参数 keepDependenciesWithProvidedScope

是一个典型的“文档描述 < 源码真相”案例。仅当时生效仅影响生成的 POM 文件,不控制 JAR 打包用于保留provided依赖在精简 POM 中的元数据它只是 POM 文件的管家,不是 JAR 打包的搬运工。

文章图片
#maven
C: GNU regex library (regex.h)正则表达式调用示例

GNU regex是GNU提供的跨平台的POSIX 正则表达式库(C语言)。我也是最近才接触这个相对于C++/Java实现来说非常简陋,勉强够用的正则表达式库。不算GNU提供的扩展函数,POSIX标准的regex库总共就4个函数regcomp,regerror,regexec,regfree,以下以完整源码的方式调用以上函数完成对GNU regex library的基本测试。gnuregex_te

文章图片
#正则表达式#c语言#gnu
java:正则表达式匹配IMEI(15或17位)

国际移动设备识别码(International Mobile Equipment Identity,IMEI),即通常所说的手机序列号、手机“串号”,用于在移动电话网络中识别每一部独立的手机等移动通信设备,相当于移动电话的身份证。序列号共有15~17位数字,前8位(TAC)是型号核准号码(早期为6位),是区分手机品牌和型号的编码。接着2位(FAC)是最后装配号(仅在早期机型中存在),代表最终装配地

文章图片
#正则表达式
opencl: C++ 接口(cl.hpp)创建kernel

OpenCL不仅提供了标准C接口,同时提供C++的接口(cl.hpp),其实就是基于C接口的进一步封装。有了这个C++接口,对于C++项目来说,就大大提高了使用的便利性,本人涉及的这个项目对OpenCL的调用全部都是基于OpenCL的C++接口来完成的。本文讲述如何用OpenCL 1.2的C++接口来从cl原文件创建kernel。在cl.hpp中对cl_kernel被封装成了cl::Kernel对

文章图片
#c++
maven:中央仓库验证方式改变:401 Content access is protected by token

前几天向maven中央仓库发布版本,执行上传命令时报错了:[ERROR][ERROR]我的maven中央仓库的账号注册了好多年了,一直正常使用,没有出现过问题。知道了原因:此错误消息表示您可能通过提供用户名和密码明文验证执行到OSSRH的发布。然而这是以前允许的与OSSRH交互的方式,现在OSSRH发布的身份验证过程的更改了,要求使用用户令牌机制。我们的有关于的文档会对您有所帮助。

文章图片
#maven#java
thrift/swift:codegen-thrift java代码生成器

codegen-thrift 是最近我完成的一个java代码生成程序,实现从普通接口类型生成基于thrift/swift框架的service/client 端封装java代码.这个工具可以让你在不修改现有的接口定义的情况下,自动生成基于现有接口的thrift service /client代码,实现client端通过网络对服务端接口的透明调用。支持byte[],Date,float,Float..

文章图片
#swift
C/C++:std::thread构造函数死锁问题:WIN32下不可以在DllMain中创建线程

最近在设计一个动态库时,在全局变量中创建了线程,在Windows下动态库加载时导致死锁。根本的原因是Windows要求不可以在动态库的DllMain函数中创建线程,而我的代码结构恰好满足这个条件。以下是简化后的示例代码:class_a.hpp#include <thread> // c++11 support#include <iostream>class A {A(){/

文章图片
    共 145 条
  • 1
  • 2
  • 3
  • 15
  • 请选择