自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 【微信小程序】页面导航详解_微信小程序 导航四叶草

页面导航是指页面之间的相互跳转。

2025-01-19 17:35:41 907

原创 【JS】JavaScript入门笔记第一弹JS基本语法、变量、数据类型~_jsscript

💡💡*浏览器分成两部分:渲染引擎和JS引擎渲染引擎:用来解析HTML与CSS,俗称内核,JS引擎:也称为JS解释器。用来读取网页中的JavaScript代码,对其处理后运行ps:浏览器本身并不会执行JS代码,而是通过内置JavaScript引擎(解释器)来执行JS代码。JS引擎执行代码时逐行解释每一句源码(转换为机器语言),然后由计算机去执行,所以JavaScript语言归为脚本语言,会逐行解释执行。💡💡变量:变量是用于存放数据的容器。

2025-01-19 15:57:49 1005

原创 [JavaScript小案例] 跟随鼠标移动的天使

3.事件对象是我们事件的一系列相关数据的集合跟事件相关的比如鼠标点击里面就包含了鼠标的相关信息,比如鼠标坐标,如果是键盘事件里面就包含的键盘事件的信息比如判断用户按下了哪个键I。简单理解∶事件发生后,跟事件相关的一系列信息数据的集合都放到这个对象里面,这个对象就是事件对象event,它有很多属性和方法。**官方解释:event对象代表事件的状态,比如键盘按键的状态、鼠标的位置、鼠标按钮的状态。2.事件对象只有有了事件才会存在,它是系统给我们自动创建的,不需要我们传递参数。

2025-01-18 21:18:21 318

原创 [Android进阶】Handler机制原理解析_android handler的机制和原理

按照国际惯例,给大家分享一套十分好用的Android进阶资料:《全网最全Android开发笔记》。整个笔记一共8大模块、729个知识点,3382页,66万字,可以说覆盖了当下Android开发最前沿的技术点,和阿里、腾讯、字节等等大厂面试看重的技术。因为所包含的内容足够多,所以,这份笔记不仅仅可以用来当学习资料,还可以当工具书用。如果你需要了解某个知识点,不管是Shift+F搜索,还是按目录进行检索,都能用最快的速度找到你要的内容。

2025-01-18 21:16:19 294

原创 TextCNN代码解读及实战

对应代码:])在forward函数中将升维后的数据,放入卷积中,执行:卷积的公式为:N=(W-F+2P)/S+1,经过计算第四维数据变成了1,所以就可以降维,降维后的到三个卷积结果,shape分别是:对应forward:由于卷积核的大小是第三维,根据卷积公式可以计算出,经过池化,第三维的大小变成了1。

2025-01-18 14:51:15 622

原创 TCP滑动窗口原理终于清楚了!_tcp滑动窗口机制

⑥重复处理:作为IP数据报来传输的TCP分片会发生重复,TCP的接收端必须丢弃重复的数据;⑦数据校验:TCP将保持它首部和数据的检验和,这是一个端到端的检验和,目的是检测数据在传输过程中的任何变化。如果收到分片的检验和有差错,TCP将丢弃这个分片,并不确认收到此报文段导致对端超时并重发。其中很重要的一环就是“滑动窗口”,下面我们重点关注一下。

2025-01-18 14:49:14 813

原创 Rust 和 WebAssembly 的世界

println!s.len()// 尝试修改,那指定是不行的change(&s);函数调用了引用类型的引用,在函数体中使用该变量被称之为借用,那么又有一个问题了,你不让我改,我就是想改,诶,就是玩!那么这时候需要引入一个新的概念:可变引用不过可变引用有一个很大的限制:在特定作用域中的特定数据只能有一个可变引用,并且可变引用和不可变引用不应该同时存在(这两是互斥的关系)。// 会报错println!// 会报错 too// 没问题// 没问题// 大问题。

2025-01-18 06:28:16 1092

原创 openFeign夺命连环9问,这谁受得了?

此处的spring.application.name指定的名称将会在openFeign接口调用中使用。项目源码都会上传,关于如何注册进入Nacos,添加什么依赖源码都会有,结合陈某上篇Nacos文章,这都不是难事!7、创建服务消费者=========新建一个模块openFeign-consumer9006作为消费者服务,步骤如下。1、添加依赖除了Nacos的注册中心的依赖,还要添加openFeign的依赖,如下:2、添加注解@EnableFeignClients开启openFeign功能。

2025-01-18 03:44:15 676

原创 JVM实战:Metaspace内存溢出排查与总结

我们的应用需要大量RPC交互,属于I/O密集型业务,使用SOA,Dubbo都会遇到类似的问题,通过上面的源码分析可以看出这个是无法避免的(除非是换一种序列化协议,比如hessian,不走方法反射的方式来赋值)包括本身使用的Spring框架很多地方也是通过反射实现的比如AOP,还有我们埋点经常使用的JsonUtils工具,通过dump文件也能看出来存在大量的属性拷贝和反射操作。目前我们的项目都是基于SOA框架对外提供访问的,从上图sun.reflect的调用者也能看出来。调整后基本上没有再出现波动。

2025-01-18 01:01:21 566

原创 JavaScript从入门到精通之入门篇(一)概念与语法

/ 与 i += 1 或者 i = i + 1 类似。// 可以求2的n次幂。// 位或运算后:11110 转成10进制 --> 30。// 异或运算后:11110 转成10进制 --> 30。// 位与运算后:00000 转成10进制 --> 0。// 转成二进制:10100。// 转成二进制:01010。// 转成二进制:10100。// 转成二进制:01010。

2025-01-17 16:26:05 374

原创 JavaScript之DOM(一)(获取元素、事件基础、操作元素)

JavaScript 的 DOM 操作可以改变网页内容、结构和样式,我们可以利用 DOM 操作元素来改变元素里面的内容 、属性等。一个元素包含很多的属性,例如,对于一个。设置或返回元素的文本内容,在返回的时候会去除HTML标签和多余的空格、换行,在设置的时候会进行特殊字符转义。注意:父元素必须是单个对象(必须指明是哪一个元素对象). 获取的时候不包括父元素自己。属性的值不要求必须是唯一的,多个元素也可以有同样的名字,如表单中的单选框和复选框。还可以获取某个元素(父元素)内部所有指定标签名的子元素.

2025-01-17 16:24:04 780

原创 C语言文件操作相关函数_c语言主副函数都要打开文件吗

程序运行窗口没有任何变化,但我们打开文本文档,就会发现文件中内容被清空了,所以我们可以知道,当我们以w方式打开文件的时候,会清空文件的原有内容,提醒我们在实际使用的时候一定要注意。我们可以看出,sprint将一个整数2输出到了str这个字符数组中,最终打印出来了一个2,但区别在于现在这个’2’已经从一个整数变为了一个字符串。fprintf是往文件中输出内容。然后我们以"w"只写模式打开文件,然后什么都不做,再关闭文件,看看有什么变化。相对应的,我们也可以用sscanf函数将一个字符串转换回整数,用法类似。

2025-01-17 02:56:17 295

原创 C语言指针初级

指针是内存中一个最小单元的编号,也就是地址。通常口语中的指针,通常指的是指针变量,是用来存放内存地址的变量。每一个变量的创建,编译器都会给它分配一块空间来存储,而变量在这些空间中以二进制补码的形式存储,不了解补码的可以去看C语言操作符详解中有详细介绍。每一块内存空间都有对应的地址编号,这些地址在内存中是连续的,像门牌号一样,指针就相当于日常生活中的门牌号,通过某人的门牌号,就可以找到这个人。同样,拿到了指向某个变量的指针,就可以通过解引用,找到这个变量,然后对这个变量进行操作。

2025-01-17 02:54:17 729

原创 Bootstrap-Switch开关控件使用指南

HTML部分,只需要一个input多选框即可,checked设置初始是状态。JS渲染开关控件,其中onSwitchChange添加开关控件状态改变。//name值和input标签的name值一样onText : “启用”, // 设置ON文本offText : “禁用”, // 设置OFF文本onColor : “success”,// 设置ON文本颜色(info/success/warning/danger/primary)

2025-01-16 23:00:44 584

原创 Boost程序库入门学习_boost库学习

我们可以看到:头文件安装到了/usr/local/include,库文件安装到/usr/local/lib中。Boost库大多数组件不需要编译链接,在自己的源码中直接包含头文件即可。文件后缀.hpp = .h + .cpp,把C++类的声明和实现放在了一个文件中。剩下的少量库(如thread,date_time)必须编译成静态库或者动态库,并在构建时指定链接选项。

2025-01-16 22:58:43 384

原创 Android菜鸟进字节跳动,居然是看了这个

以及它们的原理和区别?8.Android中为什么主线程不会因为Looper.loop()里的死循环卡死?17.RxJava2+Retrofit2+OkHttp3的基础、封装和项目中的使用。4.网页中输入url,到渲染整个界面的整个过程,以及中间用了什么协议?简单工厂、工厂方法、抽象工厂、Builder 模式的区别?7.垃圾回收机制和调用 System.gc()的区别?17.从 java 容器类的设计讨论抽象类和接口的应用。装饰模式和代理模式有哪些区别?类的加载器,双亲机制,Android 的类加载器。

2025-01-16 19:52:52 631

原创 Android自定义底部带有动画的Dialog

这里我为了让Activity能够拿到点击的回调,我写了一个接口,大家可以参考,也可以根据自己的需求来写,灵活应用。因为这里只有两个分享,项目为了赶进度,直接用了两个Button,没有使用RecyclerView。重点来了,这个自定义的Dialog我们加载了一个自己的style。看一下我们自定义的样式是怎么实现的吧。

2025-01-16 19:50:50 153

原创 2021最新整理188到Java高级面试专题 无偿分享

WEB 容器功能深拷贝和浅拷贝值传递和引用传递AjaxHTTPHTTP1 和 HTTP2常见的编程协议TCP3TCP (传输控制协议)和 UDP (用户数据报协议)TCP/IPSocket线程的处理流程阻塞 I/O 通讯模型NIO(new 10)java NIO 的工作原理java.nio.中提供了10 和 NIO 的区别NIO 的优点创建线程有几种不同的方式?你喜欢哪-种?为什么?线程池静态条件概括的解释下线程的几种可用状态用什么关键字修饰同步方法?stop()和 suspend0 方法为何不推荐使用?什

2025-01-16 01:45:44 224

原创 2021最新分享面试跳槽宝典:互联网大厂Java高级工程师核心面试498题(附解析)

CMS以及G1的垃圾回收过程,CMS的各个阶段哪两个是Stop the world的,CMS会不会产生碎片,G1的优势。Set 里的元素是不能重复的,那么用什么方法来区分重复与否呢?串行(serial)收集器和吞吐量(throughput)收集器的区别是什么?Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的?Eden 和 Survivor 的比例分配是什么情况?如何在 Spring Boot 启动的时候运行一些特定的代码?请介绍你熟悉的 Spring 核心类,并说明有什么作用?

2025-01-16 01:43:43 488

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除