自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (6)
  • 收藏
  • 关注

原创 java调用C++的dll遇到问题

最近由于工作需要,写一个java调用C++的dll的程序,用来实现人脸识别技术,使用于仕祺老师提供的人脸检测库。由于自己在使用的时候就遇到了许多问题,所以把看到的解决方法总结下来。封装过程中总是报出下面的错误## An unexpected error has been detected by HotSpot Virtual Machine:##  In

2017-11-24 16:57:13 824

转载 JAVA调用C++方式------JNA

转自:http://blog.csdn.net/a936676463/article/details/50082277介绍给大家介绍一个最新的访问本机代码的Java框架—JNA。JNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架。 快速启动  JNA例子 例子1   现在让我们运行一

2017-10-21 11:10:15 929 1

原创 Java调用C++动态库具体实现

在我们编写java程序中经常会用到native方法,这些native方法就是用C或者C++编写的动态库方法,如何实现java调用这些方法,以下是根据自己的学习经验总结如下:1.创建项目  首先在Eclipse中创建一个项目,创建两个类第一个类是HelloWorld.java 第二个类是TestDll.java,HelloWorld.java 代码中是你要创建的本地库方法,要用关键字nati

2017-10-11 14:19:50 15522 1

原创 MAC系统安装opencv

Homebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,可以说就是mac下的apt-get、yum神器。Homebrew安装Homebrew的安装非常简单,打开终端复制、粘贴以下命令,回车就可以了ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/

2017-10-09 09:58:37 701

原创 Lua编程之Lua和C之间互相调用方式

Lua编程之Lua和C之间互相调用方式Lua和C调用主要有两种方式:1.   在C中运行,C函数调用Lua,Lua要注册C函数库,意思就是c程序调用注册到lua中的c函数。2.   程序在lua中运行,C注册到lua中。 第一种方式看起来很奇怪。既然程序主体运行在C中,而且最终使用的也是C中定义的函数,那么为何要将Lua函数注册给Lua,然后再通过Lua调用函数呢?其实lua库

2017-09-19 14:33:42 1057

原创 Mac安装lua环境配置

1.下载安装luacurl -R -O http://www.lua.org/ftp/lua-5.3.4.tar.gztar zxf lua-5.3.4.tar.gzcd lua-5.3.4make macosx testsudo make install 输入lua查看lua安装情况提示Lua 5.1.4  Copyright (C) 1994-2008 Lua.org,

2017-08-26 09:47:20 647

原创 git技术实现分析

Git 是一套内容寻址文件系统。从内部实现来看,Git 是简单的 key-value 数据存储。它允许插入任意类型的内容,并通过hash-object返回一个键值,通过该键值可以在任何时候再取出该内容。它会将数据保存在 .git 目录并返回表示这些数据的键值。  Git通过上层命令提交后生成几个对象,这些对象组成了git文件的数据结构。 Git中有四种基本对象类型,组成了Git更高级的

2017-07-30 19:48:17 764

Lua编程入门

Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能Lua 是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发。 设计目的 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua 特性 轻量级: 它用标准C语言编写并以源代码形式开放,编译后仅仅一百余K,可以很方便的嵌入别的程序里。 可扩展: Lua提供了非常易于使用的扩展接口和机制:由宿主语言(通常是C或C++)提供这些功能,Lua可以使用它们,就像是本来就内置的功能一样。 其它特性: 支持面向过程(procedure-oriented)编程和函数式编程(functional programming); 自动内存管理;只提供了一种通用类型的表(table),用它可以实现数组,哈希表,集合,对象;语言内置模式匹配;闭包(closure);函数也可以看做一个值;提供多线程(协同进程,并非操作系统所支持的线程)支持; 通过闭包和table可以很方便地支持面向对象编程所需要的一些关键机制,比如数据抽象,虚函数,继承和重载等。

2017-10-21

JNA文件包-java调用c++

学习java调用c++时用到的JNA包,分享出来和大家一起学习

2017-10-21

Microsoft.NET框架程序设计

.NET是 Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。

2017-09-26

Linux Device Drivers

Linux Device Drivers(2rd Edition) 中文非影印版(普通下载).本书面向的读者,是那些想在 Linux 操作系统下支持各种计算机外设,或者想开发新的硬件并在 Linux 下运行的人们。Linux 是 Unix 市场中增长最为快速的部分,并且在许多应用领域获得了广 泛而热情的支持。现在,人们越来越清楚地认识到 Linux 是嵌入式系统的一个极好平台。《Linux 设备驱动程序》已经成为该领域的一流著作,此书将以往那些口述式的经验和知识,或者隐晦的源 代码注释变成了系统地讲述各种设备驱动程序编写方法的著作。

2017-09-26

C语言程序设计

很完整的C语言学习文档,重难点突出很容易掌握。

2015-11-01

档案管理系统

jsp实现的档案管理系统,对于初学jsp者有很好的帮助。

2015-10-30

空空如也

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

TA关注的人

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