随着以服务器端的NodeJS、桌面端的Electron和原生移动端React Native为代表的全栈JS迅猛发展,真正生产环境中的“JS/前端技术全栈化”已经逐渐变为可能。尽管在前端以外的领域里,JavaScript还不能取代各领域原本主流语言的地位,但对于大量初创型公司或技术人手不足的团队来说, ...
分类:
移动开发 时间:
2020-04-01 10:41:25
阅读次数:
157
本篇文档是参考SuperAgent英文文档翻译整理成的。前段时间,在一个爬虫项目中用到了SuperAgent,因为遇到了一些坑,就详细地查阅了一番官方文档,后为便于朋友查阅参考,我将翻译的文档进行了简要整理。后期,我还会针对SuperAgent使用中遇到的一些问题进行完善,并附于文末Issue章节。 ...
分类:
其他好文 时间:
2020-03-31 01:21:12
阅读次数:
102
1、最近做个react-native 项目,要求有个接口需要base64加密,使用js加密后发现中文会无法base64解密 解决办法 1、导入2个包,如果没有则请自行下载 import java.io.UnsupportedEncodingException;import sun.misc.BASE ...
分类:
移动开发 时间:
2020-03-28 01:22:34
阅读次数:
452
ctp回调线程要快速返回,每次从ctp进入java时必然要产生一个新的线程对象匹配,效率实在太低。 在java中产生一个线程,该线程调用native方法进入本地代码形成工作线程,该线程负责读取缓冲区数据并调用java接口处理。 在swig的Spi代码中生成一个缓冲区,每次有回调发生时,把所有数据复制 ...
分类:
编程语言 时间:
2020-03-27 17:09:09
阅读次数:
82
写在前面的话:本文面向web前端工程师,iOS 或 Android 请移步这里stackoverflow。关于app开发模式,这里不再赘述。 一、判断机型 js 调用 Native iOS/Android function 需要使用不同的方法,所以首先要做的是判断用户机型,代码如下: var u = ...
分类:
移动开发 时间:
2020-03-27 14:22:43
阅读次数:
92
35. 并行和并发有什么区别? 并行:多个处理器或多核处理器同时处理多个任务。 并发:多个任务在同一个 CPU 核上,按细分的时间片轮流(交替)执行,从逻辑上来看那些任务是同时执行。 如下图: 并发 = 两个队列和一台咖啡机。 并行 = 两个队列和两台咖啡机。 36. 线程和进程的区别? 一个程序下 ...
分类:
编程语言 时间:
2020-03-27 13:04:26
阅读次数:
64
数据测试的时候出现: 网上查资料说的是mysql5.x 版本和 8.x版本的区别; 5.7版本是:default_authentication_plugin=mysql_native_password 8.x版本就是:default_authentication_plugin=caching_sha ...
分类:
数据库 时间:
2020-03-26 19:08:23
阅读次数:
88
Learning Discriminative Model Prediction for Tracking 2020-03-26 11:45:15 Paper: ICCV-2019 Code: https://github.com/visionml/pytracking 1. Background ...
分类:
其他好文 时间:
2020-03-26 12:25:26
阅读次数:
214
1. LockSupport LockSupport 是用来创建锁和其他同步类的基本线程阻塞原语。 是一个简单的代理类,里面的代码都是使用 Unsafe 类里面的方法。 JDK 对 LockSupport 的描述:Basic thread blocking primitives for creati ...
分类:
其他好文 时间:
2020-03-26 12:02:43
阅读次数:
70
什么是本地方法? 用native修饰的,不能和abstract共同使用的,不显示方法体但却是用非Java语言实现方法体的方法。 static:类变量,通过类可以直接调用 native:非Java语言实现 synchronize:同步 为什么要用Native Method? Java使用起来非常方便, ...
分类:
其他好文 时间:
2020-03-25 23:35:54
阅读次数:
197