async/await是块语法糖,编译器帮助我们做了很多工作,下面我们就简单剖析一下async/await的底层原理。 反编译工具ILSpy安装 我用的是ILSpy反编译生成的dll程序集。还没有ILSpy工具的小伙伴可以直接在VS中安装;点击Extensions>Manage Ext…
2025/1/21 20:37:49在HarmonyOS NEXT开发环境中,可以使用nutpi/axios库来简化网络请求的操作。本文将展示如何使用HarmonyOS NEXT框架和nutpi/axios库,从零开始实现一个简单的影视APP,主要关注影视搜索页的功能实现。 为什么选择nutpi/axios? nutpi…
2025/1/18 8:10:22目录 源IP地址和目的IP地址 源MAC地址和目的MAC地址 源端口号和目的端口号 端口号 VS 进程ID TCP协议和UDP协议 网络字节序 字符串IP和整数IP相互转换 查看当前网络的状态 socket编程接口 socket常见API 创建套接字(socket) 绑定端口号&…
2025/1/19 1:54:39目录 一、方法的定义 二、方法的调用 1.对于非静态方法: 2.对于静态方法: 3.类名.什么情况下可以省略 三、方法的参数传递 (1).实参和形参 形参 实参 (2).基本数据类型参数传递: (3).引用数据类型参数传递ÿ…
2025/1/14 21:53:50关于 函数式编程 整理的一些笔记,都统一记录在👉 函数式编程专栏 #mermaid-svg-gkYk6N0reAfuCoFt .label{font-family:trebuchet ms, verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-gkYk6N0reAfuCoFt .labe…
2025/1/22 8:57:13 人评论 次浏览pico命令是功能强大全屏幕的文本编辑器。pico的操作简单,提供了丰富的快捷键。常用的快捷键如下: CtrlG:获得pico的帮助信息; CtrlO:保存文件内容,如果是新文件,需要输入文件名; Ct…
2025/1/22 8:50:37 人评论 次浏览这篇文章主要讲解 如何通过webpack对我们的代码进行编译? 因为ts不可能脱离打包工具来进行运行,因此我们需要掌握的就是如何在webpack中打包ts代码。 首先创建一个文件夹,并对该文件夹进行初始化,npm init -y,目的是…
2025/1/22 8:43:31 人评论 次浏览同步分两种:NITZ:需要运营商的支持,通过TOD(短波跳频通信)时间信息法进行同步,实现运营商网络侧和手机modem侧的时间同步。然后modem侧通过RIL主动上报时间和时区信息。SNTP:从网络侧获取SNTP的…
2025/1/22 7:33:28 人评论 次浏览模板的右尖括号 在 c98/03 的泛型编程中,模板实例化有一个很烦琐的地方,那就是连续两个右尖括号(>>)会被编译器解释成右移操作符,而不是模板参数表的结束,所以需要中间加个空格进行分割,…
2025/1/22 9:08:23 人评论 次浏览代码未动,环境先行 我是一个Docker爱好者。我在学习大数据相关技术的时候,想到了一个点子: 用docker搭建一个大数据开发环境! 这么做有什么好处呢 ? 我只要有了这个docker-compose.yml 容器编排描述文件,…
2025/1/22 9:07:53 人评论 次浏览任何从客户端发送来的数据,后端都是不信任的。 表单传送过程:客户端--->flask(request)--->取出 注册表单 <!--{{url_for()}}代表form表单将要发送到后端的路由--> <!DOCTYPE html> <html lang"en"> <head>…
2025/1/22 9:07:22 人评论 次浏览RPR(弹性分组环) RPR采用双环结构,即两个同心圆的环形拓扑结构,顺时针传输的是外环,逆时针传输的是内环,能够实现"自愈"功能。RPR的相邻节点最大距离(单根裸光纤最大长度)…
2025/1/22 9:06:51 人评论 次浏览当Linux启动不了我们应该怎么办不管是新人还是老手,在学习和项目中都会遇到一些问题,对于新人来讲,一直在学习命令,学习搭建服务器,学习各种维护和新建的方法,可以有没有想过,上述都是建立在机器正常开机,系统正常启动的前提下,那系统都启动不了了,怎么办,这一篇博文,我们就来讨…
2025/1/22 9:06:21 人评论 次浏览这是一篇关于APP常见手势操作方式的干货教程。同时也让大家详细了解什么是移动端常见的APP手势交互操作方式。真正了解明白了这些APP手势交互操作对象,有助于让我们设计出更好的APP UI界面设计作品。如下图:上图这张APP界面设计当中,包含了2种…
2025/1/22 9:05:51 人评论 次浏览在安装后一直提示SelfUpdate树无法启动,最后确认是安装时的问题。在微软网站上查找了一下资料,发现要使用SelfUpdate,必须将WSUS安装在使用80端口的网站上。如果使用https管理,则需要再使用一台主机(暂且先这么理解&am…
2025/1/21 22:04:36 人评论 次浏览Java相关 无论什么级别的Android从业者,Java作为Android开发基础语言。不管是工作还是面试中,Java都是必考题。如果不懂Java的话,薪酬会非常吃亏(美团尤为重视Java基础) 详细介绍了Java泛型、注解、并发编程、数据传…
2025/1/21 22:04:05 人评论 次浏览0.前言从学习java以来,已经进行过三次pta作业的训练。虽然每次作业的完成都遇到了些许困难和障碍,不是一帆风顺的,但通过自己的摸索,实践,总能完成作业要求,每次作业之后都有不同的收获。这些新的收获告诉我…
2025/1/21 22:03:35 人评论 次浏览同步容器在 Java 中,同步容器主要包括 2 类:Vector、Stack、HashTableVector 实现了 List 接口,Vector 实际上就是一个数组,和 ArrayList 类似,但是 Vector 中的方法都是 synchronized 方法,即进行了同步措…
2025/1/21 22:03:04 人评论 次浏览2019独角兽企业重金招聘Python工程师标准>>> package com.doctor.java.common;import java.lang.reflect.Method;import com.google.common.base.Preconditions;/*** 桥接方法* * 《深入理解java7 核心技术与最佳实践》* * 当一个类继承某个参数化类或实现参数化接口…
2025/1/21 22:02:33 人评论 次浏览要将具有web结构的项目导入idea,只需要以前myeclipse目录结构下的src和WebRoot目录就可以,将这两个目录放在同一个文件夹,比如temp下。 打开IDEA软件,不要进入上一次的工作空间,点击Import Project选择导入工程 它会让…
2025/1/21 22:02:03 人评论 次浏览