NOT
合格前端需了解的知识 --- HTTP系列之队头阻塞(阅读时常5分钟)
简单聊下前端日常接触的HTTP协议 前言 2020年已过半,近期为了准备面试,重新学习了HTTP的部分知识点,以下是我个人对HTTP协议发展的理解,通过近期学习整理的笔记。 HTTP是一个属于应用层的面向对象的协议,主要特点概括主要有5点: 1、无状态:协议对于事务处理无记忆能力,每次客户端发起请求 ......
SAP HR创建关系
SAP HR创建关系 SAP 人力中需要维护岗位与人员的关系使用函数RH_PNNNN_MAINTAIN。 入参中没有字段职位百分比PROZT,需要将值拼接在WPLOG-VDATA中。 WPLOG-VDATA中的数据会强转到 <wplog_vdata> 中 " 包含文件 MPHCOM00 field- ......
docker 容器内无法解析域名 System error resolving
root@mission:/etc/apt# apt-get update Err:1 http://mirrors.ustc.edu.cn/ubuntu focal InRelease System error resolving 'mirrors.ustc.edu.cn:http' - geta ......
java学习基础知识点
1 JDK, JRE, JVM 的区别。 jdk 开发工具(开发人员使用) jdk 的核心是API--开发人员使用的标准类库 jdk 中的 javac.exe: java 编译器,将 java源代码转换成字节码文件。 java.exe: java解释器,执行java程序的字节码文件 jre 运行时的 ......
1141. 查询近30天活跃用户数
【题目】 活动记录表:Activity+ + +| Column Name | Type |+ + +| user_id | int || session_id | int || activity_date | date || activity_type | enum |+ + +该表是用户在社交网 ......
vue实现下拉懒加载
<template> <div class="ele-body infinite-wrapper" style="height: calc(100vh - 235px); overflow: auto" > <div class="columns" v-loading="loading"> <div ......
驱动开发:内核远程堆分配与销毁
在开始学习内核内存读写篇之前,我们先来实现一个简单的内存分配销毁堆的功能,在内核空间内用户依然可以动态的申请与销毁一段可控的堆空间,一般而言内核中提供了`ZwAllocateVirtualMemory`这个函数用于专门分配虚拟空间,而与之相对应的则是`ZwFreeVirtualMemory`此函数则... ......
实习记录模板
计划 [x] 删减代码,把它变成自己的,准备答辩 [ ] 学习前端知识angular框架,html语法扎实的学,css,JavaScript [ ] 学习后端框架,Java语言学扎实点 [x] 知道接口怎么回事,尝试或明白一个接口怎么写,接口调试是怎么实现的 [x] 解决配置文件中resources ......
5月15日周一
计划 [x] 删减代码,把它变成自己的,准备答辩 [ ] 学习前端知识angular框架,html语法扎实的学,css,JavaScript [ ] 学习后端框架,Java语言学扎实点 [x] 知道接口怎么回事,尝试或明白一个接口怎么写,接口调试是怎么实现的 [x] 解决配置文件中resources ......
CentOS查看和修改PATH环境变量的方法
Centos 添加PATH环境变量 浏览次数:1818 关键词 ( 环境变量 Centos PATH ) 添加PATH环境变量,第1种方法: [root@lx_web_s1 ~]# export PATH=/usr/local/webserver/mysql/bin:$PATH 再次查看: [roo ......
[每天例题]蓝桥杯 C语言 字符统计
字符统计 题目 思路分析 1.建立字符数组,存储字符串 2.建立整形数组,储存对应字母出现的次数 3.使用for循环进行排序,使用if判断最大最小值 代码 #include<stdio.h> int main() { char a[1000000]; int num[26]={0}; int i; ......
ET框架6.0分析二、异步编程
概述 ET框架很多地方都用到了异步,例如资源加载、AI、Actor模型等等。ET框架对C#的异步操作进行了一定程度的封装和改造,有一些特点: 显式的或者说强调了使用C#异步实现协程机制(其实C#的异步编程天生就能实现这种用法) 强制单线程异步 没有使用C#库的Task,自己实现了ETTask等类 实 ......
最新ArchLinux安装教程【建议收藏】
主要分为以下步骤 1、下载Archlinux并制作U盘启动器 2、开机选择U盘启动 3、系统联网 4、更换国内镜像源 5、开始硬盘分区(UEFI+GPT) 6、格式化并挂载分区 7、安装操作系统 8、配置GRUB等基础设置 9、用户配置 10、安装桌面环境及必备软件 安装步骤如下 一、制作U盘启动工 ......
srt流媒体搭建
srt是建立在udp基础上的,相对于建立在tcp基础上的rtmp,在弱网情况下有很多优势。官网拉取srt源码 git clone https://github.com/Haivision/srt.git打开目录进行编译默认的安装路径是/usr/local,默认静态动态一起编译。 ./configur ......
AI DevOps | ChatGPT 与研发效能、效率提升(中)
为啥 ChatGPT 突然火了? 简单概括就是:产品太过惊艳,体验超预期 之前人工智能发展多年,报道最多的也许就是曾经的李世石大战AlphaGo,现实中的特斯拉自动驾驶,还有波士顿动能放出的机器狗。对于圈外人士来说一般也接触不到这些,仅仅看看而已。但是 ChatGPT 不一样,一声巨响,石头中蹦出一 ......
2023-05-15 leetcode周赛题
找出转圈游戏输家 my solution 100% pass class Solution: def circularGameLosers(self, n: int, k: int) -> List[int]: seen = set() now_num = 1 step = 1 seen.add(1 ......
个人4/24博客
URL的格式为: <协议>://<主机>:<端口>/<路径> 协议是指采用什么协议来访问服务器,不同的协议决定了服务器返回信息的格式,我们一般使用HTTP协议。 主机可以是一个域名,也可以是一个IP地址(实际上域名最后会被解析为IP地址进行访问) 端口是当前服务器上Web应用程序开启的端口,我们前面 ......
个人4/25总结博客
html:html、标题标签、特殊符号、水平线标签、文字标记、图片标签等解析。 <!DOCTYPE html><html> <!-- html标签 整个文本的跟标签 有且只有一对 ctrl+shift+/ 快速注释 快捷键 注释标签的内容 浏览器不会解析 --> <head> <meta chars ......
2023/4/28
无序列表 <ul> <li>项目</li> <li>项目</li></ul> 有序列表 <ol> <li>第一项</li> <li>第二项</li></ol> 定义列表 <dl> <dt>项目 1</dt> <dd>描述项目 1</dd> <dt>项目 2</dt> <dd>描述项目 2</dd>< ......
2023/5/1
1.直接调用Toast类的makeText()方法创建 这是我们用的最多的一种形式了!比如点击一个按钮,然后弹出Toast,用法:Toast.makeText(MainActivity.this, “提示的内容”, Toast.LENGTH_LONG).show();第一个是上下文对象!对二个是显示 ......
2023/5/2
Notification的基本使用流程 状态通知栏主要涉及到2个类:Notification 和NotificationManagerNotification:通知信息类,它里面对应了通知栏的各个属性NotificationManager:是状态栏通知的管理类,负责发通知、清除通知等操作。 使用的基 ......
2023/5/3
AlertDialog(对话框) 1.基本使用流程 Step 1:创建AlertDialog.Builder对象;Step 2:调用setIcon()设置图标,setTitle()或setCustomTitle()设置标题;Step 3:设置对话框的内容:setMessage()还有其他方法来指定显 ......
2023/5/4
基于监听的事件处理机制 事件监听机制中由事件源,事件,事件监听器三类对象组成处理流程如下:Step 1:为某个事件源(组件)设置一个监听器,用于监听用户操作Step 2:用户的操作,触发了事件源的监听器Step 3:生成了对应的事件对象Step 4:将这个事件源对象作为参数传给事件监听器step 5 ......
2023/5/5
Handler的执行流程图 UI线程:就是我们的主线程,系统在创建UI线程的时候会初始化一个Looper对象,同时也会创建一个与其关联的MessageQueue;Handler:作用就是发送与处理信息,如果希望Handler正常工作,在当前线程中要有一个Looper对象Message:Handler ......
2023/5/9
什么是方法回调? 答:是将功能定义与功能分开的一种手段,一种解耦合的设计思想;在Java中回调是通过接口来实现的,作为一种系统架构,必须要有自己的运行环境,且需要为用户提供实现接口;实现依赖于客户,这样就可以达到接口统一,实现不同,系统通过在不同的状态下”回调”我们的实现类,从而达到接口和实现的分离 ......
第十三篇——通达信指标公式绘图函数简介——自定义指标颜色、线型等(从零起步编写通达信指标公式系列)
内容提要:本文简单介绍了通达信指标公式绘图函数的三种类型——画线函数、标记函数、修饰函数。 在之前的8篇文章中,介绍了通达信指标公式编写常用的18个函数。开始讲的几个函数比较简单,到后面一些函数理解起来都比较困难,更别说使用了,大家在看文章的时候可能也是云里雾里。学习初期,不必强求自己能完全理解,能 ......
欧拉函数和欧拉定理
以下所有数,如果没有特殊说明,皆指正整数。 一些常识: $\gcd(a+c\times b,b)=\gcd(a,b)$。 $a\times b\equiv a\pmod c,\gcd(a,c)=1\Rightarrow b\equiv 1\pmod c$ $a^b\equiv 1\pmod n\Ri ......
WSL 导出后配置默认用户名
wsl导入并设置默认登陆用户名 #导入分发版本 wsl --import ubuntu1804 E:\wslWork\ubuntu1804 E:\wslWork\back\ubuntu1804.bak #启动指定版本 wsl -d ubuntu1804 #此时默认为root 用户,添加一个新用户并且 ......
小程序优化之旅(一) -- 接入分包实践
一、业务背景 1.1 前情提要 小程序作为当今社会一个流量的主要承载形式,具有方便快捷,随用随走的特性,因此收到不少企业作为自己产品的一个业务拓展承载渠道。但是随着业务不断迭代,小程序主包体积大小极容易就收到微信的 2M 的限制(这里省略针对静态资源和字体图标等资源的优化处理),我们也毫不例外的遇到 ......
小程序优化之旅(二) -- 分包与启动加载优化
一、前情提要 随着小程序承载的业务越来越重,小程序的代码量也越来越多;但是随之而来就是小程序需要加载的内容越发庞大,启动加载的速度也一慢再慢。但是作为一个对前路有着希望的前端工程师的我必须要做点什么避免它沉沦下去。 查阅腾讯微信小程序的官方文档(上面截图)当中描述到,关于小程序启动的过程当中代码包准 ......