- 博客(22)
- 资源 (3)
- 收藏
- 关注
转载 微信小程序免费SSL证书https、TLS版本问题的解决方案
微信小程序与第三方服务器通讯的域名5个必要条件1、一个已备案的域名,不是localhost、也不是127.0.0.1,域名不能加端口2、加ssl证书,也就是https://~~~4、HTTPS 服务器的 TLS 版本支持1.2及以下版本,一般就是1.0、1.1、1.2要同时支持这三个版本,一个也不能少,要不然就会出现下面这种情况 5、微信小程序后台加上合
2017-07-27 11:01:04 7716
转载 JNI编译时错误 编码GBK的不可映射字符 解决方法
使用Android studio 进行JNI开发时,在java代码中声明好了native方法后需要使用javah指令生成.h头文件,此时出现如下错误提示:D:\ASworkspace\XXXX(工程名字)\app\src\main\java>javah -jni com.exmaple.XXXX.XXXX.MainActivityPicked up JAVA_TOOL_OPTIONS:
2017-07-26 09:04:53 798
原创 android studio大坑 executing external native build for cmake
描述:cmakelist.txt中so库的名称不符合规范,android自己建立的c++支持项目中库名是native-lib,我直接写的库名是test,必须将库名写成test-lib,然后编译就可以了bug:Error:A problem occurred configuring project ':app'.> executing external native build
2017-07-24 15:20:53 33949 6
转载 Android Studio NDK CMake 指定so输出路径以及生成多个so的案例与总结
前文一直想用Android Studio的新方式Cmake来编译JNI 代码,之前也尝试过,奈何有两个难题挡住了我 1. 只能生成一个 so库,不能一次性生成多个 so库,之前的mk是可以有子模块的。 2. 每次生成的so所在的目录不是在 jniLibs下,虽然知道如果打包,会将它打包进去,但就是觉得看不见它,想提供给别人用,还要去某个目录找。经过尝试,这两个问题都可以解决了。
2017-07-24 11:19:45 1211
转载 NDK相关概念与NDK开发步骤
NDK相关概念1.什么是NDK(官方网站:https://developer.android.com/tools/sdk/ndk/index.html)帮助我们开发C/C++代码编译的工具,这个工具可以将C代码编译成so文件,这个有点类似于百度地图的so文件。2.什么场景可以用NDK大型CPU处理计算,(复杂的计算交互)不是很复杂就不要用NDK,完全可以原生。1.代码的保护
2017-07-20 15:23:44 281
转载 图解HTTPS
我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。 HTTPS简介 HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的数据。具体是如何进行加密,解密,验证的,且看下图。
2017-07-19 14:17:36 231
转载 微信小程序问题解决方案
1.启动模拟器查看,发现会报错,具体提示为域名不在以下合法列表中,这是因为我们还没有在小程序后台设置我们的合法域名!在微信后台设置合法的请求URL,如图2.背景图片手机上不能正常显示 查看下面链接的,有解决办法http://www.wxappclub.com/topic/1193.请求URL写法(这里好像是一个坑)我之前是在URL后面带参数,IED显示正常,但是在手机上一直
2017-07-17 08:29:44 634
转载 SSL--用Tomcat服务器配置https双向认证过程实战
http://blog.csdn.net/szzt_lingpeng/article/details/51248126
2017-07-14 15:13:09 231
转载 微信小程序 解决请求服务器手机预览请求不到数据的方法
微信小程序 解决请求服务器手机预览请求不到数据的方法微信小程序的文档中明确说明了所有的请求是必须使用https的,以没用过https,由于小程序,不得不接触到https,研究了好长时间把tomcat配置好了https。然后用开发者工具测试是否能请求到数据,发现能获取到很开心。后来是注册了小程序,在小程序后台也进行了设置,见下图给项目加了APPID,准备进行手机预览的测试这里
2017-07-14 13:55:32 25721 4
转载 solr基础知识
https://www.jfox.info/solr66%E6%90%9C%E7%B4%A2%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BAik%E4%B8%AD%E6%96%87%E5%88%86%E8%AF%8D%E5%90%8C%E4%B9%89%E8%AF%8D%E6%8B%BC%E9%9F%B3solrj%E7%9A%84%E4%BD%BF%E7%94%A8.ht
2017-07-13 18:32:10 292
转载 配置Tomcat使用https协议
一. 创建tomcat证书 这里使用JDK自带的keytool工具来生成证书: 1. 在jdk的安装目录\bin\keytool.exe下打开keytool.exe 2. 在命令行中输入以下命令:keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "g:\tomcat.keystore"
2017-07-12 11:52:14 180
原创 js基础知识总结
JavaScript 是一个脚本语言。它是一个轻量级,但功能强大的编程语言。JavaScript 语句向浏览器发出的命令。语句的作用是告诉浏览器该做什么。HTML 中的脚本必须位于 与 标签之间(那些老旧的实例可能会在 标签中使用 type="text/javascript"。现在已经不必这样做了。JavaScript 是所有现代浏览器以及 HTML5 中的默认脚本语言)。脚
2017-07-11 16:39:27 221
原创 线程为什么调用start()而不是直接调用run()
run()方法只是一个类中的普通方法,直接执行和普通的方法没有设么两样start()方法则不同,它首先做了创建线程等一系列工作,然后调用行的run()方法
2017-07-07 11:42:25 4869
转载 java同步机制:synchronized
在Java中,synchronized关键字是用来控制线程同步的,就是在多线程的环境下,控制synchronized代码段不被多个线程同时执行。synchronized既可以加在一段代码上,也可以加在方法上。关键是,不要认为给方法或者代码段加上synchronized就万事大吉,看下面一段代码:[java] view plain copy class Syn
2017-07-07 10:50:16 164
转载 SpringMVC基础——一个简单的例子
一、导入 jar 包二、配置 web.xml 文件servlet> servlet-name>dispatcherServletservlet-name> servlet-class>org.springframework.web.servlet.DispatcherServletservlet-class> init-param> param-name>c
2017-07-03 17:13:37 177
转载 Servlet Mapping 中/ 和 /*的区别
首先它们的共同点在于:作用都是用于拦截http://ip:port/context下的所有请求不同点在于:(1)/ 模式下,Servlet不会拦截 .jsp(仅限于此,.html仍会被拦截)格式的请求;而 /* 模式才是真正意义上的拦截所有形式的请求。(2)在 /*模式下,通过调用HttpServletRequest 对象的getPathInfo()方法,将得到不包含context
2017-07-03 15:01:01 912
转载 基本数据结构
谈到链表之前,先说一下线性表。线性表是最基本、最简单、也是最常用的一种数据结构。线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的。线性表有两种存储方式,一种是顺序存储结构,另一种是链式存储结构。顺序存储结构就是两个相邻的元素在内存中也是相邻的。这种存储方式的优点是查询的时间复杂度为O(1),通过首地址和偏移量就可以直接访问到某元素,关于查
2017-07-03 08:44:54 216
如何在安装了Windows的电脑上安装Linux
2016-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人