Java 中的字符串转义
文章浏览阅读177次。在 Java 中,双反斜杠(\\)用于在字符串中表示单个反斜杠,这是因为 Java 字符串和正则表达式的双重转义规则。了解这些差异有助于在不同编程语言中正确使用转义字符。
appium元素定位工具_uiautomatorviewer.bat
文章浏览阅读273次。uiautomatorviewer是android-sdk自带的元素定位工具uiautomatorviewer只能用于安卓系统;它是通过截屏分析XML布局文件方式,来提供控件信息的查看服务
git使用流程与规范
文章浏览阅读617次,点赞21次,收藏13次。分支差距过大,导致合代码无数的冲突合完代码后发现代码丢失分支不清晰,无法追溯问题合代码耗时很长,占用大量时间。git的基本使用规范git用户名要指定为名字拼音的第一个(或前两个)字母。比如:李四(ls),张三(zhs)不要搞稀奇古怪的英文,因为这样追溯代码时不好找对应的人。要选择rebase,禁用mergemerge会丢代码(我周围的人踩过很多这个坑)。git提交清晰rebase是人类的正常思维:远程的代码优先。rebase是本地git先跟上远程git的最新提交点,再去提交代码。
React hooks - useContext
文章浏览阅读284次,点赞6次,收藏5次。组件树的嵌套关系为:App => Wrapper => LevelA => LevelB => LevelC。因此在 LevelA、LevelB 和 LevelC 组件中,都可以使用 context 中的数据。核心思路:每个 Context 都创建一个对应的 Wrapper 组件,在 Wrapper 组件中使用 Provider 向 children 注入数据。保证父组件中代码的单一性和Provider的通用性,解决父组件中侵入了 的问题,
20240531在飞凌的OK3588-C开发板上跑原厂的Buildroot测试USB摄像头
文章浏览阅读510次,点赞4次,收藏9次。20240531在飞凌的OK3588-C开发板上跑原厂的Buildroot测试USB摄像头。【在低分辨率比如640*480的时候YUYV还是可以取图的。这条指令肯定会报错的!默认编译Buildroot的SDK即可点亮USB摄像头。【对于高分辨率的摄像头,编码格式要使用MJPEG了。USB摄像头分辨率:1080p(1920x1080)
【SpringMVC】_设置响应状态码与Header
文章浏览阅读534次,点赞16次,收藏3次。按照状态码的含义而言,401状态码应属于请求错误,但后端设计的响应页面仍然在前端成功显示,这应是状态码为200的结果。设置响应的Header在开发中并不常见,大多数数据都可以通过其他方式如body部分进行传递。另一方面,完全可以修改接口类型来实现这种目的,比如使用对象或Map,无需生硬地使用这种方式。通过这种方式实现Content-Type的类型很少使用,注意状态码与页面的显示无关,此处是指HTTP状态码。一方面,当返回的值与设置的属性值不匹配时会设置失败;HTTP响应首行显示:状态码确实为401。
【数据结构】二叉树运用及相关例题
文章浏览阅读407次,点赞4次,收藏7次。在笔者的前几篇篇博客中介绍了二叉树的基本概念及基本实现方法,有兴趣的朋友自己移步看看。这篇文章主要介绍一下二叉树的其他的几个重要功能实现方法,并对几道例题进行一个分析和解答。
【ESP32之旅】ESP32 PlatformIO 固件单独烧录
文章浏览阅读172次,点赞2次,收藏6次。使用PIO编译产生固件然后直接使用esptool或者ESP32 Download tool进行烧录,方便开发者和客户
实现UI显示在最上面的功能
文章浏览阅读315次。原理:UI的排序方式是和unityHierarchy窗口的层级顺序有关的,排序在下就越后显示,所以按照这个理论,当我们鼠标指到UI的时候把层级设置到最下层就好了。同学们肯定遇到过UI被遮挡的情况,那如何让UI显示在最前面呢,先看效果。1.创建一个几个用于排序的UI图片。4.挂载脚本(给这几个图片都挂上)3.编写脚本逻辑(非常简单)5.点击运行就可以看到效果啦。
windows使用gzip和bzip2对文件进行压缩
文章浏览阅读326次,点赞6次,收藏5次。git bash:下载地址https://git-scm.com/downloads,安装时一路next。这个软件是给程序员提交代码用的工具,内置linux系统的命令行,可以使用linux系统特有的压缩软件gzip和bzip2.
技术架构设计指南:从需求到实现
文章浏览阅读180次,点赞13次,收藏6次。C/S架构指的是Client/Server架构,其中客户端应用程序(Client)与服务器端应用程序(Server)直接交互。QQ作为一个即时通讯软件,采用了C/S架构。客户端负责用户界面和交互逻辑,而服务器端负责消息传递、用户验证等功能。B/S架构指的是Browser/Server架构,用户通过浏览器(Browser)访问服务器端(Server)提供的应用程序。OA系统(办公自动化系统)采用B/S架构,用户通过浏览器访问OA系统的各项功能。
FreeRTOS【8】二值信号量使用
文章浏览阅读72次。FreeRTOS 提供了队列可以在线程间快速交换信息,那么还有没有其他交互渠道?答案是有的,相对于队列传递信息,还有更轻量级的线程唤醒操作,那就是信号量,而二值信号量就是最简单的一种。二值信号量就是二进制的 0 和 1,或者是 bool 类型的 true 和 false,二值信号量代替了传统编程中的循环等待。1)接收线程一直等待信号量唤醒;2)发送线程发送信号量;3)按键中断发送信号量;
今日推荐
周排行