最近搞了一个调用第三方so库做登录认证的任务,以前对JNI没什么概念,最近学习了 《java核心技术》 本地方法 一章,把自己写的一些例子记录一下。 自己C语言真是渣渣,所以所有的例子都在可以包括基本API的基础上尽可能简单。以下所有例子都是在centos 7中测试的,window不太熟。 调用本地 ...
分类:
编程语言 时间:
2017-01-13 22:24:51
阅读次数:
344
一、JSONP的诞生 首先,因为ajax无法跨域,然后开发者就有所思考 其次,开发者发现, <script>标签的src属性是可以跨域的 把跨域服务器写成 调用本地的函数 ,回调数据回来不就好了? json刚好被js支持(object) 调用跨域服务器上动态生成的js格式文件(不管是什么类型的地址, ...
分类:
Web程序 时间:
2017-01-09 20:34:33
阅读次数:
204
一、JSONP的诞生 1.首先,因为AJAX无法跨域,其次开发者发现,<script>标签的src属性是可以跨域的。 2.把跨域服务器写成调用本地的函数,回调数据回来不就好了。 3.JSON刚好被JS支持(object),调用跨域服务器上的动态生成的JS格式文件(不管地址什么类型的,最终生成的返回值 ...
分类:
Web程序 时间:
2017-01-07 19:11:37
阅读次数:
193
1.什么是CSRF攻击CSRF(Cross-site request forgery),跨站请求伪造。CSRF攻击的原理如下:1)用户登录正常的网站A后,在本地生成Cookie2)在不登出A的情况下,访问了危险网站B3)网站B中含有网站A的链接,点击网站A的链接,会调用本地cookie验证,自动登录 ...
分类:
其他好文 时间:
2016-12-30 12:04:56
阅读次数:
149
转自 http://blog.csdn.net/talking12391239/article/details/40712759 亲测可用 tencent://Message/?Uin=000000&websiteName=qzone.qq.com&Menu=yes Windows Registry ...
分类:
Web程序 时间:
2016-12-29 06:53:28
阅读次数:
480
(1)在函数体内,局部的static变量。生存周期为程序的整个生命周期;作用域却在定义了的函数体内。一个被声明为静态的变量在这个函数被调用过程中维持其值不变。因为它分配在静态存储区域,函数调用结束以后并不释放单元,但是在其他的作用域无法访问。当再次调用这个函数时,这个局部变量还存活,而且用在它的访问 ...
分类:
编程语言 时间:
2016-12-27 23:10:49
阅读次数:
222
这里写代码片Android开发常常遇到Java调用so文件的情况,本文介绍一下Google最近新推出的应用在android studio中的方法–cmakelist.txt格式调用。 so文件分为jni格式的和非jni格式的,java只能调用jni格式的so文件。本文介绍的是针对ndk生成的非jni ...
分类:
移动开发 时间:
2016-12-13 10:11:21
阅读次数:
242
1、什么是RPC 由于各服务部署在不同的机器,服务间的调用免不了网络通信过程,服务消费方没调用一个服务都要写一坨网络通信相关的代码,不仅负责而且容易出错 RPC(Remote Procedure Call)远程过程调用能让我们像调用本地服务一样调用远程服务,而让调用方对网络通信这些细节透明 常见的R ...
分类:
其他好文 时间:
2016-11-12 16:14:13
阅读次数:
337
(通过URL Protocol实现网页调用本地应用程序) 1.使用记事本(或其他文本编辑器)创建一个protocal.reg文件,并写入以下内容 2.修改参数 使用记事本打开文件后,按照下图说明修改相关参数 2.1修改连接名称 修改红框内名称自定义即可,全部使用英文字符(该名称即为调用时的href) ...
分类:
Web程序 时间:
2016-10-20 15:19:03
阅读次数:
520
一、RPC简介 RPC,全称为Remote Procedure Call,即远程过程调用,它是一个计算机通信协议。它允许像调用本地服务一样调用远程服务。它可以有不同的实现方式。如RMI(远程方法调用)、Hessian、Http invoker等。另外,RPC是与语言无关的。 RPC示意图 如上图所示 ...
分类:
编程语言 时间:
2016-10-04 18:39:18
阅读次数:
213