Android与Java后端联调RSA加密的注意事项 其中,加密结果用Base64.NO_WRAP编码,公钥用Base64.DEFAULT解码,加密算法是RSA/None/PKCS1Padding。网上关于Android的RSA加密示例代码很多都没提到,GPT生成的代码也有问题,特此记录。项目中常常会遇到Android前端使用后端提供的公钥加密数据的场景。需要注意Java后端的。此外,RSA算法标准也需要前后端显示约定。默认Base64标准和Android的。
Linux搭建PHP下的RabbitMQ环境(php-amqp/rabbitmq-c/erlang) 注意rabbitmq-c与php-amqp的版本与php版本有关,另外还要注意你的php是nts还是ts版本,如果amqp下载错了,安装后是无法被加载的。这里以php 7.1为例,在。确定amqp的版本是1.9.4,最后查看rabbitmq-c github文档确定rabbitmq-c版本为0.8.0。本文以erlang 26和RabbitMQ 3.13.2为例。服务器端口放行15672,用于rabbitmq的管理界面,访问。默认日志和数据存在系统盘,如果要改成数据盘,以存储在。,需要选择正确的版本。
Linux/Windows下部署OpenCV环境(Java/SpringBoot/IDEA) 本文基于Linux(CentOS 7)、SpringBoot部署运行OpenCV 4.5.5,并顺带记录Windows/IDEA下如何调试SpringBoot调用OpenCV项目。
Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8 Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
2021了React Native热更新怎么搞(react-native-code-push,Android,iOS) RN的热更方案也在不断发展,目前RN中文官网上推的是pushy,然而是收费的,对于小企业就比较劝退了。另一个比较成熟的方案是react-native-code-push,本文将基于CodePush集成热更新。关于热更新的特性,想要的ta都有粗略阅读文档,CodePush的特性还是非常全的,涵盖一般场景能设想到的各种问题。Q:热更支持到什么程度?A:JS的变动,Image等组件的source引用都可以热更。遗憾的是,CodePush是bundle的更新,意味着原生代码的变动不能通过热更解决。对于小问题
React Native上传阿里云视频点播 第三方依赖react-native-syan-image-picker 图片视频选择器,优势是国人维护好沟通。也可以选react-native-image-picker。react-native-aliyun-vod-upload 阿里云上传SDK的封装。视频选择、拍摄react-native-syan-image-picker非常好用,按照文档先配置:const videoOptions = { MaxSecond: 600, MinSecond: 0, recordVideoS
Roon 1.8(806) for Windows 包含Roon、Roon Server、Roon Remote(Android),仅供学习!1.8下载地址(百度网盘)提取码:k59r找到路径C:\Windows\System32\drivers\etc,右键hosts,用记事本打开该文件。在文件末尾追加如下几行:127.0.0.1 accounts5.roonlabs.com127.0.0.1 updates.roonlabs.com127.0.0.1 metadataserver.roonlabs.net127.0.0.1 downloa
React Native更新NPM包后出错:Cannot find module 这个问题引起的原因千奇百怪,因此解决办法也比较杂。本人试过了npm start --reset-cache、删除node_modules重新安装、删除项目重新拉代码、更换为yarn安装、重启电脑等等一系列办法都无法解决,甚是崩溃。出问题的包是react-native-aliyun-vod-upload,如果配置为本地npm库(因为我改了东西)就会报错,并提示1. Clear watchman watches: watchman watch-del-all.2. Delete the node_modu
React Native集成微信支付分享登录(2020版) RN想要集成微信SDK,自己写肯定是花时间的,问题是github上开源库良莠不齐,相关开源库我用过的有:react-native-wechatreact-native-wxeact-native-wechat-lib经过无数采坑,前两个由于已经停止维护,SDK也比较久远了,会有各种各样的坑,无法保证Android和iOS都没问题,一怒之下换了。第三个较新,并且支持跳转小程序等较新的API,推荐给各位。...
react-native-webview不显示图片 现象:就大部分图片加载正常,只有一个引导图没有显示原因:webview同源策略的保护解决:给webview加上属性mixedContentMode={'always'}
记一次安装Roon1.6版本 注意,本文章仅针对【windows】【Roon 1.6版本】。另外,app仅提供Android版,iOS需要绕过强制更新限制。下载安装包pc版 提取码:wshwAndroid app 提取码:34sx在这里作为例子,我下载到F:下。配置host找到路径C:\Windows\System32\drivers\etc,右键hosts,用记事本打开该文件。在文件末尾追加如下两行:...
React Native视频播放方案 做过RN的童鞋都知道,RN上官方的视频组件是react-native-video。然而,官方的文档的demo并不是那么详尽,踩了一身的坑,仍然和理想中的视频播放器相去甚远。本文会完成一个基本的视频播放器,包含:全屏切换播放/暂停进度拖动滑动手势控制音量、亮度、进度完整例子见文末。全屏方案一般而言,思路有两种。一种是用户点击全屏按钮时,另外打开一个页面,该页面全屏展示一个视频组件,...
百度搜索的网页点进去一片空白,刷新才可以 记一个疑难杂症,被这个问题困扰好长一段时间了。本人用的火狐浏览器,经常遇到:点击百度搜索的链接,打开的网页一片空白F5刷新网页,正常显示了查阅火狐论坛相关话题,基本可以确定是百度链接被劫持。而又由于新版本火狐规避了运营商劫持的可能,故很可能是插件搞的鬼。把插件全部卸载,重启浏览器,搞定!...
微信小程序如何在浏览器运行 首先,小程序原生代码是比较难运行在浏览器端的。查阅了一些资料后,最终采用的思路是:小程序使用mpvue开发(一个类vue框架),而mpvue工程转化为vue工程并适配到浏览器。那么,接下来的问题是:如何将mpvue工程打包为vue工程打包成vue工程后,需要做哪些适配如何将mpvue工程打包为vue工程针对第一个问题,主要思路编写mpvue打包成vue工程的webpack配置即可,期...
java转战kotlin:语法差异 刚刚从java转kotlin难免会遇到一些不适应的语法点,在这里做一下记录。本文写于kotlin版本1.2.50。访问作用域kotlin有4种访问作用域:public 定义在任何区域可见。internal 定义在同包名下可见。protected 定义在子类可见,其余可见性等同private。模块中的顶级定义不可用这个关键字。private 定义在同文件可见。乍看之下和...
《深入浅出Node.js》学习笔记(2)异步I/O 理解异步/同步与非阻塞/阻塞异步/同步与非阻塞/阻塞其实是两回事。操作系统内核处理I/O只有两种方式:阻塞与非阻塞。阻塞I/O调用之后需要等待系统内核完成所有操作后,调用才能结束。阻塞I/O造成CPU等待,浪费了CPU的处理能力。非阻塞I/O调用之后会立即返回,CPU的时间片可以用来处理其他事务。立即返回造成的结果是,返回时并没有数据,因为完整数据需要I/O操作完成才能获取,因此需要轮询。轮询方
《深入浅出Node.js》学习笔记(1)模块 Node中的模块模块分为文件模块、核心模块和内建模块。文件模块即用户编写的模块。通常引入一个文件模块需要经过路径分析、文件定位和编译执行三个步骤。核心模块指Node提供的模块,同样是js代码。内建模块是Node“核心中的核心”,由C/C++编写并经过核心模块封装。例如,crypto、fs、buffer等对性能要求较高的模块的全部或部分关键代码就是由C/C++编写的。js文件模块...
Sensors Analytics可视化埋点代码阅读笔记 这是一个代码阅读笔记,而不是实现分析,想要深入学习亲自阅读源码才是最好的。Sensors Analytics是一款开源统计工具,并在各语言各平台上有相应的SDK。本文学习的是Android版本。由于对可视化埋点的实现感兴趣,于是写个笔记记录下阅读过程。