文章分类 - C/C++
摘要:新建web project项目:JavaC 工程结构: 结构说明:JNICls.java这个类是加载本地动态库,调用本地方法的类,同时也是一个servlet类,实现了Servlet接口 各文件如下: index.jsp: web.xml: JNICls.java:在编写这个文件的时候,先写本地方法,
阅读全文
摘要:一、无参无返回值 Java代码: C++:(如果不会编写这个C++程序,就使用Java语言编写,然后自动编译生成这个.h文件再拷贝进来,具体操作方法见:http://www.cnblogs.com/josephcnblog/articles/7771848.html) Java测试代码: 执行: 二
阅读全文
摘要:转自:http://blog.csdn.net/banketree/article/details/40535325 JNI 实战全面解析 原创 2014年11月01日 09:05:06 原创 2014年11月01日 09:05:06 项目决定移植一款C++开源项目到Android平台,开始对JNI
阅读全文
摘要:转自:http://blog.csdn.net/zyflying/article/details/8613790 from:http://www.cnblogs.com/daniel-shen/archive/2006/10/16/530587.html 如何使用JNI的一些基本方法和过程在网上多如
阅读全文
摘要:转自:https://www.cnblogs.com/zhaoqingqing/p/4969675.html 前言 Apache官网从2.2之后,不再提供windows的msi或exe安装版本,现在Apache http Server有两个分支2.2及2.4 注意事项 如果之前有安装2.2的版本,请
阅读全文
摘要:运行: 两个线程对象共享资源:th1和th2抢占同一资源 执行: 可以发现,t1和t2抢占同一资源,而且执行顺序不会被打乱,所以线程是同步的,但是mutex是不安全的,因为如果当一个线程在解锁之前异常退出了,那么其它被阻塞的线程就无法继续下去。 解决方法:std::lock_guard 使用lock
阅读全文
摘要:按 Ctrl + C 进行信号中断,不进行信号处理时运行:(注意:这里运行的时候要在命令行中运行才看得到,如果在Visual Studio软件中运行程序的话窗口会一闪而过,看不到结果的) 进行信号函数处理后的结果: 为什么这里会输出 Interrupt signal (2) received. 这里
阅读全文
摘要:(1)# 相当于给参数加上引号"" 运行: 编译后demo01.p文件: (2)## 相当于连接把两个参数拼起来,连接起来 运行: 编译后demo01.p文件: 所以,执行的时候就输出了 value 的值 Hello C++ 了
阅读全文
摘要:源程序:demo01.cpp 使用 -E 选项来编译上面的代码,并把编译结果信息放到一个文件,比如自定义一个文件为demo01.p 命令行输入:g++ -E demo01.cpp > demo01.p 编译的结果:这个文件信息很多 源代码: 执行输出:
阅读全文
摘要:解决方法: https://jingyan.baidu.com/article/3ea51489a68afe52e61bbae8.html 1. 安装vs2017提示签名失败,我把FIPS兼容算法用于加密、哈希和签名给禁用了,运行命令行,输入命令gpedit.msc 2.打开本地组策略编辑器,找到W
阅读全文
摘要:http://www.runoob.com/cplusplus/cpp-files-streams.html 运行:
阅读全文
摘要:http://www.runoob.com/cplusplus/cpp-interfaces.html 运行:
阅读全文
摘要:#include #include using namespace std; // 基类 class Person { protected: string name; int age; public: void setName(string str) { name = str; }; void setAge(int a) { age = a; ...
阅读全文