AT command的由来——通信学习记录(一)

  • Post author:
  • Post category:其他

引言 最近要使用到一块2G模块,所以需要用到AT指令来进行控制,打算好好了解一下AT指令,在这边吧AT指令的学习记录下来。有兴趣了解AT的可以see and see. AT 指令的介绍 1.AT指令是一种用来和无线调制解调器通信的命令集 (调制解调器:它能把计算机的数字信号翻译成可沿普通电话线传送的模拟信号,而这些模拟信号又可被线路另一端的另一个调制解调器接收,并译成计算机可懂的语言。这一简单过程…

继续阅读 AT command的由来——通信学习记录(一)

Spring AOP

  • Post author:
  • Post category:其他

Spring AOP 文章目录 Spring AOP 1.概念 1.面向切面编程 2.AOP的目的 3.AOP实现的分类 4.AOP 术语 2. Spring AOP的特性 1.能力与目标 2.AOP机制 1.理解SpringAOP的代理 2.AOP代理类的自调用 代码的粒度 如何让自调用走代理? 3.Enabling @AspectJ Support 3. 定义切面与切点 1. 声明切面 切面实…

继续阅读 Spring AOP

前端开发到底要不要用cdn ?

  • Post author:
  • Post category:其他

为什么要用CDN? 浏览器从服务器上下载CSS、js和图片等文件时都要和服务器连接,而大部分服务器的带宽有限,如果超过限制,网页就半天反应不过来。而CDN可以通过不同的域名来加载文件,从而使下载文件的并发连接数大大增加。 jquery一类的库文件被广泛使用,如果访问你网站的用户的浏览器之前在访问别的网站时通过和你相同的CDN已经加载了jquery,由于该文件已经被缓存了,就不用重新下载了。 CDN…

继续阅读 前端开发到底要不要用cdn ?

关于FastJson中jsonArray转换成list集合的方法

  • Post author:
  • Post category:其他

今天在写代码时候,遇到了需要将json文本改成jsonobject对象,然后将jsonobject对象转换成jsonArray数组,最后再把数组转换成list集合的问题;  经过网上搜索 及查看编写,总于写出来了, 现把代码写出来,以供以后用的时候可以参考 第一步:先获取jsonobject对象 [java] view plain copy JSONObject obj=JSONObject.pa…

继续阅读 关于FastJson中jsonArray转换成list集合的方法

uniapp 微信小程序调用云函数步骤

  • Post author:
  • Post category:uniapp

自己做记录用,因为是一步一步尝试做出来的,不确定这样的步骤是否有问题,所以仅供参考。如果有好的方法,欢迎留言分享,谢谢! 经 @CRUD研究员陈十一 反馈,我把这个方法的缺点写一下:每次重新启动uniapp后,就要在微信开发工具下重新添加云函数目录、同步云函数。 我自己暂时没找到解决方法,有解决方法的小伙伴可以评论或私信我 @qq_44599781 在评论区评论说有方法可以解决上述问题,因为我近期…

继续阅读 uniapp 微信小程序调用云函数步骤

seata源码分析之如何控制下游服务的提交与回滚

  • Post author:
  • Post category:其他

概览 seata client跟维持了一个连接,监听server端的消息,根据接到的消息判断是提交还是回滚。 客户端建立流程: GlobalTransactionScanner.afterPropertiesSet()    GlobalTransactionScanner.initClient()       TMClient.init         TmRpcClient.getInstan…

继续阅读 seata源码分析之如何控制下游服务的提交与回滚

WebDriver与浏览器版本对应关系

  • Post author:
  • Post category:其他

WebDriver与浏览器版本对应关系 ChromeDriver与Chrome GeckoDriver与Firefox ChromeDriver与Chrome 官方信息 淘宝镜像 chromedriver chrome 73.0.3683.20 73 2.46 [71,73] 2.45 [70,72] 2.44 [69,71] 2.43 [69,71] 2.42 [68,70] 2.41 [67,…

继续阅读 WebDriver与浏览器版本对应关系

热门壁纸 “罗盘时钟”原生js 实现

  • Post author:
  • Post category:其他

在地铁站看到一款旁边的人在刷音,看到一款神奇的壁纸,非常炫酷,名曰 “罗盘时钟 ” 后来查了一下,叫八卦时钟、旋转时钟的说法也有,当然这不是重点,重点是这个效果是怎么实现的?故作此文: 整个的时钟代码详见Github : https://github.com/zhangtsh5/Rotating-Clock 总体思路 首先肯定要把所有会出现的日期都放在页面上,然后经过某种变换,变成圆形的状态,利用…

继续阅读 热门壁纸 “罗盘时钟”原生js 实现

使用Git将本地项目上传Github(仓库创建、Git安装与使用、项目上传)

  • Post author:
  • Post category:其他

GitHub是基于git实现的代码托管。git是目前最好用的版本控制系统了,非常受欢迎,比之svn更好。 GitHub可以免费使用,并且快速稳定。即使是付费帐户,每个月不超过10美刀的费用也非常便宜。 利用GitHub,你可以将项目存档,与其他人分享交流,并让其他开发者帮助你一起完成这个项目。优点在于,他支持多人共同完成一个项目,因此你们可以在同一页面对话交流。 创建自己的项目,并备份,代码不需要…

继续阅读 使用Git将本地项目上传Github(仓库创建、Git安装与使用、项目上传)

第15章_锁

  • Post author:
  • Post category:其他

第15章_锁 事务的 隔离性 由这章讲述的 锁 来实现。 1. 概述 锁是计算机协调多个进程或线程并发访问某一资源的机制。在程序开发中会存在多线程同步的问题,当多个线程并发访问某个数据的时候,尤其是针对一些敏感的数据(比如订单、金额等),我们就需要保证这个数据在任何时刻最多只有一个线程在访问,保证数据的完整性和一致性。在开发过程中加锁是为了保证数据的一致性,这个思想在数据库领域中同样很重要。 在数…

继续阅读 第15章_锁