NOT
HarmonyOS网络管理开发—HTTP与WebSocket
一、 网络管理开发概述 网络管理模块主要提供以下功能: ● HTTP数据请求:通过HTTP发起一个数据请求。 ● WebSocket连接:使用WebSocket建立服务器与客户端的双向连接。 ● Socket连接:通过Socket进行数据传输。 约束与限制 使用网络管理模块的相关功能时,需要请求相应 ......
adb常用命令一
adb简介 adb(Android Debug Bridge)Android调试桥是一种功能多样的命令行工具,可让设备之间(PC端和移动端)进行通信。 adb 命令便于执行各种设备操作(例如安装和调试应用),并提供对 Unix Shell(可用来在设备上运行各种命令)的访问权限。 它是一种客户端-服 ......
Android studio sync 时下载 pom文件和sha1文件慢的问题
原因 pom文件时jar包文件的描述文件,sha1文件是签名校验文件。这两个文件小但是有时候会下载不下来。并且验证会拖慢编译时间。 解决方法 gradle.properties文件下增加以下属性: org.gradle.dependency.verification=off 这表示的是Gradle的 ......
SpringBoot2.7升级到3.0的实践分享
背景 最近把项目中的技术框架做一次升级,最重要的就是SpringBoot从2.7.x升级到3.0.x,当然还会有一些周边的框架也会连带着升级,比如Mybatis Plus,SpringCloud等,话不多说直接看看有哪些事情要做。 具体事项 主要分两类,第一类是单纯的提升版本,主要如下: 1.jdk ......
题目集1~3的总结性Blog
第一次博客 一、前言 前三次的pta题目难度逐渐增加,第一次pta还算比较简单,基本不涉及到多个类,但是到了第二次作业就开始涉及到多个类,难度也比第一次的增长了很多,第三次作业虽然题目量不多,但是题目很难,涉及到的类关系非常复杂。难度非常大,测试点很多。 前三次的pta题目主要涉及到的知识点有: 输 ......
什么是事件循环机制 eventloop?
由于js是单线程,所以为了防止代码阻塞,所以有了同步和异步。 js将同步代码交给js引擎执行,异步代码交给宿主环境 同步代码放到执行栈中执行,异步代码等到时机成熟的时候推送到任务队列中 当执行栈中的代码执行完毕后会去看任务队列中是否有任务 有则执行,没有则完成事件循环,js会反复循环查看执行 直到两 ......
第六章 JSP技术
Java Web概述 目录一. 单选题(共 5 题,50 分)二. 判断题(共 5 题,50 分) 一. 单选题(共 5 题,50 分) (单选题) 阅读下面代码片段: <body> <% out.println("first line "); response.getWriter().write( ......
OpenHarmony定义扩展组件样式:@Extend装饰器
在前文的示例中,可以使用@Styles用于样式的扩展,在@Styles的基础上,我们提供了@Extend,用于扩展原生组件样式。 说明: 从API version 9开始,该装饰器支持在ArkTS卡片中使用。 装饰器使用说明 语法 @Extend(UIComponentName) function ......
opensips 编译安装
安装依赖 apt-get install gcc bison flex make openssl libmysqlclient-dev perl libdbi-perl libdbd-mysql-perl libdbd-pg-perl libfrontier-rpc-perl libterm-rea ......
pig4cloud框架系列四:去nacos服务
前言:由于公司的要求不同,比如有些公司使用K8s部署项目,来替代nacos实现服务发现功能,所以本文简单记录一下如何去掉nacos pig4cloud官网拉取的demo是复合工程,我本地是先把复合工程拆分为多个独立的工程,然后再实现的去掉nacos服务。 独立出来的工程主要有,pig-auth、pi ......
Learn Git in 30 days—— 第 27 天:通过分支在同一个远端仓库中进行版控
写的非常好的一个Git系列文章,强烈推荐 原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 如果在公司内部只有一个共用的 Git 远端仓库,大家都有存取权限的情況下,可能会遇到一些协同作业上的问题,那就是 ......
面对对象程序设计PTA题目集1~3的总结
7-1 身体质量指数(BMI)测算 体重是反映和衡量一个人健康状况的重要标志之一,过胖和过瘦都不利于健康,BMI(身体质量指数)计算方法:体重(以千克为单位)除以身高(以米为单位)的平方。中国成人正常的BMI应在18.5-24之间,如果小于18.5为体重不足,如果大于等于24为超重,大于等于28为肥 ......
Java异常(Exception)
Java异常(Exception) Java异常是在程序执行过程中出现的错误或异常情况。异常可以分为编译时异常和运行时异常 异常的分类 Java中的异常分为两种类型:已检查异常(checked exception)和运行时异常(runtime exception)。已检查异常是在编译时被检查的异常, ......
洛谷355BAJ-Bytecomputer8
这一道题如果直接做是没有什么思路的,所以我们合理猜测应该是有什么结论 看这个数列最开始就只有三个值,所以我们猜测最后也只有这三个值 下面是证明 首先第一个数最小是-1,所以所有数的下界是-1 其次如果存在某一个数大于1,我们找到这个数列最前面的这个数,那他前面的数肯定是1,然后对相同的操作我们把这个 ......
docker部署nacos集群
环境准备 系统 ip 插件 centos7 10.190.107.191 docker、nginx centos7 10.190.107.192 docker、nacos centos7 10.190.107.193 docker、nacos centos7 10.190.107.194 docke ......
Gitlab管理员忘记密码
目录Gitlab管理员忘记密码一、背景二、邮箱方式找回1.在gitlab登录窗口2.输入邮箱账号找回3.重设密码三、Bash命令方式找回1.切换到git用户2.查看gitlab命令文件3.进入gitlab控制台4.查询gitlab超级管理员信息4.重置密码并报存用户对象5.返回gitlab登录界面重 ......
OLAP与OLTP的区别
随着企业信息化的发展,数据量越来越庞大,对于数据分析和处理提出了更高的要求。在数据仓库中,联机分析处理(OLAP)和联机事务处理(OLTP)是常见的两种处理方式。 一、定义与功能 1.OLAP(联机分析处理) OLAP全称为OnlineAnalyticalProcessing,它强调对大量历史数据的 ......
css移除button按钮的所有属性
例如需要点击按钮才能触发的事件,按钮里面放图片会影响原本样式,这时需要隐藏button的样式 style="all: unset;" 效果:点击客服图标打开小程序客服窗口 ......
JavaWeb
Java Web 开发是指使用Java技术进行Web应用程序开发,包括前端页面、后端业务逻辑、数据库交互等方面。Java Web开发是目前Web应用程序开发领域中最常用的技术之一,其优势在于稳定、安全、可扩展性强。 Java Web开发主要涉及以下几个方面: 1. Servlet Servlet是J ......
BL124CN:高效稳定地实现CANOPEN和Ethernet/IP协议间的无缝转换
BL124CN是一款功能强大的转换器,它能够将CANOPEN、JAE1939和DeviceNet等协议转换为Ethernet/IP上行协议,为用户提供了更加便捷和灵活的网络连接方式。 针对下行协议(CANOPEN、JAE1939和DeviceNet),BL124CN能够实现实时的数据转换和传输。CA ......
css虚线
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi ......
测试低于IP
1 复制代码 2 public class Menu:IEntity 3 { 4 public int Id { get; set; } 5 public string text { get; set; } 6 public bool group { get; set; } 7 public boo ......
#记事# 家庭网络更新
最开始的阶段 还记得刚搬来的时候,我还是个初二的学生,用的电信20M宽带,那个时候是电信配发了带WiFi的光猫,卧室里面可以说是几乎没有信号,客厅的电视都会偶尔卡顿,不过那个时候我也没手机影响不到我。 高中阶段 每天无所事事,自己网上找工具破解了超级密码,高二左右自己靠服务器收入买了一个网件R630 ......
任务执行的洋葱模型
class TaskUtils { constructor() { this.currentIndex = 0 this.tasks = [] this._isRunning = false this._next = async () => { this.currentIndex++; await ......
ControlNet-trt优化总结2:使用TRT-API从零构建ControlNet网络
ControlNet-trt优化总结2:使用TRT-API从零构建ControlNet网络 在上节讲到,可以通过手动搭建trt网络的方式来重新构造controlnet网络,这样可以避免onnx中间转换过程中的精度损失,也可避免onnx中间转化时的算子被拆解的细碎的情况,对于不支持的算子,也可通过添加 ......
VBA读取ini配置相对应的内容
Private Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName A ......
【一】基础知识
【小结】 1.汇编指令是机器语言的助记符,同机器指令一一对应。 2.每一种CPU都有自己的汇编指令集。 3.CPU可以直接使用的信息在存储器中存放 4.在存储器中指令和数据没有任何区别,都是二进制信息。 5.存储单元从零开始顺序编号。 6.一个存储单元可以存储8个bit,即8位二进制数。 7.1By ......
CAN--CAN中断的使用
一, bxCAN占用4个专用的中断向量。通过设置CAN中断允许寄存器(CAN_INTENR),每个中断源都可以单独允许和禁用。 分别为发送中断、FIFO_0 中断、FIFO_1 中断、错误及状态变化中断。 函数名: 1, 发送中断:USB_HP_CAN1_TX_IRQHandler(为什么前面带US ......
搭建SVN步骤
目录如何在linux上搭建SVNCV战士教程个人搭建流程服务端搭建客户端管理查看主库的内容拉取主库当前svn内容提交内容如何删除svnSVN是什么SVN 的一些概念SVN 的主要功能第1章SVN介绍及应用场景1.1什么是SVN(Subversion)1.2SVN与Git的区别1.2.1SVN集中式版 ......