草庐IT

Javascript全栈工程师养成攻略

鉴于阮一峰老师的技术文章,在此做一个转载记录。转战react技术一年,希望在技术上可以不断精进,日后成为一位大牛!引子:《准备工作》知识准备环境准备第一讲:《前端开发的历史和趋势》前端开发的历史演变前端MVC框架的兴起前后端分离全栈工程师前端开发的未来第二讲:《React技术栈》React的基本用法React应用的架构第三讲:《Node应用开发》Node的基本用法RestfulAPIExpress框架搭建Web应用第四讲:《前端工程简介》持续集成静态代码检查单元测试功能测试持续集成服务TravisCI

【物联网天线选择攻略】2.4GHz 频段增益天线模块设备选择

 天线模块设备(antenna)是一种能量变换器,它把传输线上传播的导行波,变换成在无界媒介中传播的电磁波,或者进行相反的变换。对于设计一个应用于射频系统中的小功率、短距离的2.4GHz无线收发设备,天线的设计和选择是其中的重要部分,良好的天线系统可以使通信距离达到最佳状态。2.4GHz天线的种类也很多,不同的应用需要不用的天线。 增益天线简介图1 天线传输原理 为保证天线的传输效率,天线的长度大约是电磁波波长的1/4,所以信号频率越低,波长越长,天线的长度越长;信号频率越高,波长越短,天线的长度越短。则常用的2.4GHz频段频率高,波长短,天线的长度短,可用内置天线,也可以用外置天线。天线做

【物联网天线选择攻略】2.4GHz 频段增益天线模块设备选择

 天线模块设备(antenna)是一种能量变换器,它把传输线上传播的导行波,变换成在无界媒介中传播的电磁波,或者进行相反的变换。对于设计一个应用于射频系统中的小功率、短距离的2.4GHz无线收发设备,天线的设计和选择是其中的重要部分,良好的天线系统可以使通信距离达到最佳状态。2.4GHz天线的种类也很多,不同的应用需要不用的天线。 增益天线简介图1 天线传输原理 为保证天线的传输效率,天线的长度大约是电磁波波长的1/4,所以信号频率越低,波长越长,天线的长度越长;信号频率越高,波长越短,天线的长度越短。则常用的2.4GHz频段频率高,波长短,天线的长度短,可用内置天线,也可以用外置天线。天线做

京东云开发者|京东云RDS数据迁移常见场景攻略

云时代已经来临,云上很多场景下都需要数据的迁移、备份和流转,各大云厂商也大都提供了自己的迁移工具。本文主要介绍京东云数据库为解决用户数据迁移的常见场景所提供的解决方案。场景一:数据迁移上云数据迁移上云是最常见的一类场景,目前京东云提供了两个DTS(DataTransformationService)迁移工具供选择,一个是数据迁移,一个是数据同步:二者的主要区别如下:下面是这两个工具使用中的一些常见问题:01两个迁移工具的原理是什么?以MySQL为例,两个工具都有全量迁移/增量迁移/数据校验三个阶段,这三个阶段的主要原理如下:全量阶段:数据迁移使用mysqldump--single-transa

京东云开发者|京东云RDS数据迁移常见场景攻略

云时代已经来临,云上很多场景下都需要数据的迁移、备份和流转,各大云厂商也大都提供了自己的迁移工具。本文主要介绍京东云数据库为解决用户数据迁移的常见场景所提供的解决方案。场景一:数据迁移上云数据迁移上云是最常见的一类场景,目前京东云提供了两个DTS(DataTransformationService)迁移工具供选择,一个是数据迁移,一个是数据同步:二者的主要区别如下:下面是这两个工具使用中的一些常见问题:01两个迁移工具的原理是什么?以MySQL为例,两个工具都有全量迁移/增量迁移/数据校验三个阶段,这三个阶段的主要原理如下:全量阶段:数据迁移使用mysqldump--single-transa

【基础】超详细的app测试攻略,一文带你学会移动端测试

一.功能性测试根据软件需求说明书或用户需求验证App的各个功能实现,使用如下方法测试并评估功能测试过程:1.采用时间、地点、对象、行为和背景五元素或业务分析等方法分析、提取App的用户使用场景,对比需求,整理出内在、外在及非功能直接相关的需求,构建测试点,并明确测试标准,若用户需求中无明确标准遵循,则需要参考行业或相关国际标准或准则。2.根据被测功能点的特性列出相应类型的测试用例对其进行覆盖,如;涉及输入的地方需要考虑等价、边界、负面、异常或非法、场景回滚、关联测试等测试类型对其进行覆盖。3.在测试实现的各个阶段跟踪测试实现与需求输入的覆盖情况,及时修正业务或需求理解错误。二.兼容性测试2.1

【基础】超详细的app测试攻略,一文带你学会移动端测试

一.功能性测试根据软件需求说明书或用户需求验证App的各个功能实现,使用如下方法测试并评估功能测试过程:1.采用时间、地点、对象、行为和背景五元素或业务分析等方法分析、提取App的用户使用场景,对比需求,整理出内在、外在及非功能直接相关的需求,构建测试点,并明确测试标准,若用户需求中无明确标准遵循,则需要参考行业或相关国际标准或准则。2.根据被测功能点的特性列出相应类型的测试用例对其进行覆盖,如;涉及输入的地方需要考虑等价、边界、负面、异常或非法、场景回滚、关联测试等测试类型对其进行覆盖。3.在测试实现的各个阶段跟踪测试实现与需求输入的覆盖情况,及时修正业务或需求理解错误。二.兼容性测试2.1

Fiddler抓取HTTPS最全(强)攻略!

对于想抓取HTTPS的测试初学者来说,常用的工具就是fiddler。但是初学时,大家对于fiddler如何抓取HTTPS难免走歪路,也许你一步步按着网上的帖子成功了,这自然是极好的。但也有可能没那么幸运,这时候你就会很抓狂。为此我把一些我自己的安装经验和网络上的教程进行了整合(其中注意事项及10、11步骤)。下面为大家演示如何用fiddler抓取HTTPS的详细教程。如若失败,请先仔细检查,避免错过细节!然后重新重试!01、已安装fiddler用户1、清除C:\Users\Administrator\AppData\Roaming\Microsoft\Crypto\RSA目录下所有文件(首次安

Fiddler抓取HTTPS最全(强)攻略!

对于想抓取HTTPS的测试初学者来说,常用的工具就是fiddler。但是初学时,大家对于fiddler如何抓取HTTPS难免走歪路,也许你一步步按着网上的帖子成功了,这自然是极好的。但也有可能没那么幸运,这时候你就会很抓狂。为此我把一些我自己的安装经验和网络上的教程进行了整合(其中注意事项及10、11步骤)。下面为大家演示如何用fiddler抓取HTTPS的详细教程。如若失败,请先仔细检查,避免错过细节!然后重新重试!01、已安装fiddler用户1、清除C:\Users\Administrator\AppData\Roaming\Microsoft\Crypto\RSA目录下所有文件(首次安

Redis分布式锁的五大演进攻略

 本文我们来探讨下如何引入分布式锁解决本地锁的问题。本篇所有代码和业务基于我的开源项目PassJava。 本篇主要内容如下:  一、本地锁的问题 首先我们来回顾下本地锁的问题: 目前题目微服务被拆分成了四个微服务。前端请求进来时,会被转发到不同的微服务。假如前端接收了10W个请求,每个微服务接收2.5W个请求,假如缓存失效了,每个微服务在访问数据库时加锁,通过锁(synchronzied 或 lock)来锁住自己的线程资源,从而防止缓存击穿。 这是一种本地加锁的方式,在分布式情况下会带来数据不一致的问题:比如服务A获取数据后,更新缓存key=100,服务B不受服务A的锁限制,并发去更新缓存ke