自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

原创 JNI中string 、 char* 和 jstring 两种转换

亲测有效jstring 转 c char 数组// java中的jstring, 转化为c的一个字符数组 char* Jstring2CStr(JNIEnv* env, jstring jstr,jsize *alen) { char* rtn = NULL; jclass clsstring = (*env)...

2019-05-31 14:21:53 1816

转载 JNI 学习笔记

JNI 学习笔记1.概述Java Native Interface(JNI) 是JDK提供的一个native编程接口。JNI 允许Java程序调用其他语言编写的程序或者代码库, 比如C/C++。Java 在内存管理和性能上有一定的局限,通过JNI我们就可以利用Native程序来克服这些限制。2.一个简单的demo(JNI静态注册)通过一个简单的Demo我们来看一下Native 与 ...

2019-05-30 10:42:19 184

转载 Java加载dll或so库文件的路径 java.library.path

1. Java的System.load 和 System.loadLibrary都可以用来加载库文件2.例如你可以这样载入一个windows平台下JNI库文件:System.load("C://Documents and Settings//TestJNI.dll"); 绝对路径3. System.loadLibrary参数为库文件名例如你可以这样载入一个windows平台下JNI库文件...

2019-05-30 10:38:51 3776

转载 windows 的_popen,与linux 的popen对应

Run-Time Library Reference_popen, _wpopenCreates a pipe and executes a command.FILE *_popen( const char *command, const char *mode);FILE *_wpopen( const wchar_t *command, c...

2019-05-28 10:03:02 4327

原创 win10 此电脑 网络位置 怎么删除

在局域网中,Windows的网络位置会默认显示所有设备,包括在Win10系统中也是如此,也就出现下图的情形。如果你不喜欢,我们可以关闭网络位置。关闭Win10网络位置,实际上就是关闭网络发现功能!由于Win7、Win8以及Win10在这方面的操作方式是一样的,具体操作方法我们可以参考Win7的教程。操作方法第一步、打开控制面板,选择“大图标”查看方式,找到并点击“网络和共享中心”...

2019-05-24 16:00:14 32790 6

转载 sed ' '单引号里面应用变量问题的解决

当我们写脚本文件的时候,经常使用到sed -i 's/A/B/g' xx.log 这样的语句。为了使得代码更具有灵活性,便将更换成了sed -i 's/${1}/${2}/g' xx.log。这个时候麻烦就来了。我们通过调试发现${1},${2}并不能够正确的获得值。这个时候我们该怎么办呢?我们有两种方法可以解决这个问题:一,单引号改为双引号sed -i "s/${1}/${2}/g"...

2019-05-24 11:50:10 1648

转载 SM3密码杂凑算法实现及说明

SM3密码杂凑算法说明:https://wenku.baidu.com/view/8d67d80178563c1ec5da50e2524de518964bd3b6.html?qq-pf-to=pcqq.c2c术语与定义1 比特串bit string由0和1组成的二进制数字序列。2 大端big-endian数据在内存中的一种表示格式,规定左边为高有效位,右边为低有效位...

2019-05-20 11:59:58 6944

转载 Nginx 配置静态文件404问题

使用Nginx做图片服务器时候,配置之后图片访问一直是 404.我的配置是location /api/v1/upload { root /opt/edu/upload;}文件放在/opt/edu/upload 目录下。访问http://localhost/api/v1/upload/api/v1/upload/course/logo/44242acc58f246...

2019-05-14 17:15:30 1388

转载 ngx_http_auth_basic_module模块

nginx用户认证配置( Basic HTTP authentication)ngx_http_auth_basic_module模块实现让访问着,只有输入正确的用户密码才允许访问web内容。web上的一些内容不想被其他人知道,但是又想让部分人看到。nginx的http auth模块以及Apache http auth都是很好的解决方案。默认情况下nginx已经安装了ngx_http_au...

2019-05-13 17:10:02 1167 2

转载 Nginx的stub_status模块的作用及配置文件修改

nginx中的stub_status模块主要用于查看Nginx的一些状态信息.本模块默认是不会编译进Nginx的,如果你要使用该模块,则要在编译安装Nginx时指定:复制代码 代码如下:./configure –with-http_stub_status_module一、查看已安装的 Nginx 是否包含 stub_status 模块复制代码 代码如下:#/usr/loca...

2019-05-13 09:56:16 6944

转载 Linux下如何查看系统启动时间和运行时间以及安装时间

1.uptime命令输出:16:11:40 up 59 days, 4:21, 2 users, load average: 0.00, 0.01, 0.002.查看/proc/uptime文件计算系统启动时间cat /proc/uptime输出: 5113396.94 575949.85第一数字即是系统已运行的时间5113396.94 秒,运用系统工具date即可算出系统启动时间...

2019-05-10 18:30:29 661

转载 centOS服务器 netstat命令 查看TCP连接数信息

一、netstat命令的功能是显示网络连接、路由表和网络接口的信息,可以让用户得知有哪些网络连接正在运作。在日常工作中,我们最常用的也就两个参数,即netstat –an,如下所示:[root@tiaobanji~]#netstat-anActiveInternetconnections(serversandestablished)ProtoRecv-QS...

2019-05-09 18:22:53 4829

原创 解决apache启动错误 AH00558: httpd: Could not reliably determine...

[root@localhost httpd-2.4.7]# /usr/local/httpd/bin/apachectl startAH00558: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain. Set the 'ServerNam...

2019-05-09 18:01:13 32417 2

转载 解决Visual C++工程中包含 .c 或cpp文件编译时产生的.pch预编译头错误(C1853)的办法

之前使用网上的一个开源代码,被封装成Windows DLL库提供给外部使用。由于项目需要,需要将代码封装成静态库。于是,创建了一个Win32的静态库工程,将开源中的.h和.cpp文件都添加到该静库工程中。但是编译时却出现了这样的错误:libdui\source\stb_image.c : fatal error C1853: “.\Debug\libdui.pch”预编译头文件来自编译器的早...

2019-05-06 15:44:06 546

转载 error C4996解决方法

在编译c++程序时报如下错:error C4996: 'strncat': This function or variable may be unsafe. Consider using strncat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.er...

2019-05-06 15:42:23 18457

原创 warning LNK4098: 默认库“MSVCRT”与其他库的使用冲突;使用 /NODEFAULTLIB:library问题解决方法

报错一:使用VS2010编译程序提示如下警告信息:warning LNK4098: 默认库“MSVCRT”与其他库的使用冲突;使用 /NODEFAULTLIB:library修改完重新生成即可。报错二:error C1007: 无法识别的标志“-FitObjData”这个原因是由于,我在vs2010 的项目中使用vs 2015 编译出来的静态库,解决:用vs 20...

2019-05-06 15:40:48 1589

COM组件的dll封装和调用的demo

1、打开Visual Studio 2010 新建ATL项目→项目名称:ComTest→ 创建→ 勾选支持COM+ 1.0→确定。 2、添加一个新的ATL对象。右键ComTest项目→ 添加→ 新建项→ ATL→ ATL简单对象→ 名称为Temp→ 添加→ ProgID取名为项目名+“.”+短名称→ 完成。 3、创建自己的方法。 4、在ComTest.idl中添加方法接口设置,如interface iTemp:IDispatch中所示。 5、C:\Windows\SysWOW64\regsvr32.exe -i .\xx.dll

2023-05-12

MFC封装进度条,测试demo调用测试

MFC封装进度条,测试demo调用测试,适用于动态库中添加进度条显示。

2023-04-13

openssl编程.pdf -<赵春平>

openssl编程.pdf -<赵春平>版本,对于新手理解openssl中的函数调用,EVP封装,以及宏定义函数的理解更加容易一些,初学者的良师益友。

2023-04-13

Nginx模块开发.pdf

Nginx模块开发.pdf,nginx开发必备的文档,初学者适用

2023-04-13

MFC动态库封装、测试的demo调用,封装的是一个对话框

MFC动态库封装、测试的demo调用,封装的是一个对话框;

2023-04-12

xpath-helper for MAC

Xpath helper 2.0.2,适用于MAC版, 提供的了压缩包,下载后,解压缩-打开chrome->更多工具->扩展程序->加载已经解压的扩展程序->找到解压的文件夹选中,此时会发现地址栏后面多了一个“X”的图标,此时F12,点击图标,Xpath就可以使用了

2020-06-14

makefiletest.tar.gz

首先说说本次嵌套执行makefile文件的目的:只需make根目录下的makefile文件,即可编译所有c文件,包括子目录下的。 意义:自动化编译行为,以后编译自己的c文件时可把这些makefile文件直接复制到相应目录即可方便编译出所有文件。这些makefile文件是通用的,只需根据自己的工程情况改动少许内容即可。

2019-07-27

cert.zip(iOS 证书加密)

iOS 使用openssl 库进行公钥加密,私钥解密,获取证书的序列号等属性,对原有api的简单封装。

2018-04-04

iOS11.1,10.3,9.0,9.1,8.0-8.4等DeveloperDiskImage

提示Could not find developer disk image,(解决方案:)把对应镜像.zip解压后拷贝到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

2018-03-15

Android Studio JNI调用.so 库

Android 调用 底层C 语言函数demo,对于初学者来说够用了,流程参考http://www.cnblogs.com/ouyangduoduo/p/5900040.html

2017-06-30

空空如也

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

TA关注的人

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