avatar
文章
599
标签
109
分类
29
首页
归档
分类
标签
关于
xhj的博客wsl-learning 返回首页
首页
归档
分类
标签
关于

wsl-learning

发表于2025-02-25|更新于2026-06-10|Backend Dev
|浏览量:

blog

文章作者: xhj
文章链接: https://hzhzxfs.github.io/2025/02/25/wsl-learning/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 xhj的博客!
Backend Dev
上一篇
youtube-dl-note
youtube-dl0x00 Github Repository ForkGithub Repository 0x01 Installation12sudo curl -L https://github.com/l1ving/youtube-dl/releases/latest/download/youtube-dl -o /usr/local/bin/youtube-dlsudo chmod a+rx /usr/local/bin/youtube-dl 0x02 Usage1youtube-dl [OPTIONS] URL [URL...] 0x03 how-to-select-video-quality-from-youtube-dlhow-to-select-video-quality-from-youtube-dl 1youtube-dl -F 'http://www.youtube.com/watch?v=P9pzm5b6FFY' Here is the output: 123456789101112131415161718[youtube] ...
下一篇
vue-learning
vue笔记1.声明式渲染html: 123<div id="app"> {{ message }}</div> js: 123456var app = new Vue({ el: '#app', data: { message: 'Hello Vue!' }}) 2.常用vue指令v-bind:attribute html属性绑定v-bind:attribute=”data中的变量”对html标签的属性进行绑定 12345<div id="app-2"> <span v-bind:title="message"> 鼠标悬停几秒钟查看此处动态绑定的提示信息! </span></div> 123456var app2 = new Vue({ el: '#app-2'...
相关推荐
2025-01-14
SerializationAndDeserialization
🔍 这是什么?序列化将内存中对象(如 Java 类或 JS 对象)转换为传输格式(如字符串或字节流)的过程。 反序列化将传输格式转回程序可以使用的本机对象的过程。 💡为什么我们需要它?想象一下 JavaScript 前端 将“User”对象发送到 Rust 后端: JavaScript 将数据视为动态对象。 Rust 将数据视为严格的结构。 他们不能共享内存。他们需要一个通用标准(如 JSON)来充当桥梁。 现实生活中的类比: 想想宜家的家具。 序列化: 工厂将成品办公桌拆成扁平包装箱(紧凑型运输)。 传输: 盒子被运送到您家。 反序列化: 您将部件从盒子中取出并重建桌子,以便您可以使用它。 🛠 流行标准 类型 示例 最适合 基于文本 JSON、XML、YAML Web API、配置、人类可读性 基于二进制 Protobuf、Avro 高性能微服务,内部通信 🏗 JSON 深入探究JSON(JavaScript 对象表示法)是最流行的 Web 通信标准。 规则: 大括号: 必须括在 {} 中。 键: 必须位于 "double q...
2025-02-17
principles-of-concurrent-programming
Principles of Concurrent ProgrammingThreadLocal PrinciplePlease refer to P40. Each Thread object has two instance fields. Principles of LongAccumulator下文中的 slot 值 Striped64 中 cells[] 数据的元素。 LongAccumulator.java123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051// accumulate function decide how to accumulate old value and new valueprivate final LongBinaryOperator function;// the identity value equivalent to superclass instance field base.// In the cons...
2025-02-05
JavaScript基础笔记
今日内容1. JavaScript基础 JavaScript:* 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了 * 功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。 * JavaScript发展史: 1. 1992年,Nombase公司,开发出第一门客户端脚本语言,专门用于表单的校验。命名为 : C-- ,后来更名为:ScriptEase 2. 1995年,Netscape(网景)公司,开发了一门客户端脚本语言:LiveScript。后来,请来SUN公司的专家,修改LiveScript,命名为JavaScript 3. 1996年,微软抄袭JavaScript开发出JScript语言 4. 1997年,ECMA(欧洲计算机制造商协会),制定出客户端脚本语言的标准:ECMAScript,就是统一了所有客户端脚本语言的编码方式。 * JavaScript = ECMAScript ...
2025-06-09
Python学习笔记
基础语法1 数据类型1.1 基本类型1.1.1 数字1234567891011121314151617181920212223242526272829# 1.整型(int)# 十进制转二进制a = bin(16) # 0b10000# 十进制转八进制b = oct(16) # 0o20# 十进制转十六进制c = hex(16) # 0x10# 转换结果为字符串类型type(a) # str# 二进制转十进制d = int(a, 2) # 16# 八进制转十进制e = int(b, 8) # 16# 十六进制转十进制f = int(c, 16) # 16# 2.浮点型(float)# 计算机采用二进制小数来表述浮点数的小数部分,部分小数不能用二进制小数完全表示,可以四舍五入获得精确解。(0.1 + 0.2) == 0.3 # False0.1 + 0.2 # 0.30...04b = round(0.3, 1) # 只保留1位小数print(b) # 0.3# 3.复数(complex)# j或J都可以# 虚部为1时,需要显示写出2+1j 数据运算: 整数与浮点数的运算...
2025-03-08
1_js_arrays
JavaScript 数组 — 后端备忘单 重点:数据转换、验证、聚合(API / DB 工作) ⭐ reduce() — 最重要的(聚合/对象构建)数组 ko ek 单个结果 mein 转换 karta hai 总和1const total = orders.reduce((acc,o)=> acc + o.price , 0); ### 数数 1const active = users.reduce((acc,u)=> u.active ? acc+1 : acc , 0); 对象(索引)1234const map = users.reduce((box,u)=>{ box[u.id] = u.name; return box;},{}); 分组12345const grouped = logs.reduce((box,l)=>{ if(!box[l.user]) box[l.user] = []; box[l.user].push(l.action); return ...
2025-02-04
C学习路线
C 学习路线 编程语言 计算机基础 数据结构和算法 计算机网络 操作系统 设计模式 项目实战 Linux 操作系统 编译/调试工具 Linux 环境编程 编程语言指针、内存管理 学习书籍:《C Primer Plus》、《C 和指针》、《C 专家编程》 计算机基础数据结构和算法、计算机网络、操作系统、设计模式 数据结构和算法刷题:LeetCode 学习书籍:《大话数据结构》(C/C++)、《算法》(Java)、《剑指 Offer》 计算机网络TCP/IP 协议 学习书籍:《TCP/IP 详解》 操作系统进程和线程(并发、锁)、内存(分布、调度) 学习书籍:《深入理解操作系统》 设计模式常用:单例、工厂、代理、策略、模板方法 学习书籍:《大话设计模式》 项目实战Linux 操作系统常用命令、shell 编程(批处理、自动化脚本) 学习书籍:《鸟哥的 Linux 私房菜》、《Linux 就该这么学》 编译/调试工具编译工具:gcc、make(makefile) 调试工具:gdb 学习资料:GNU 官方 gcc 和 gdb 文...
avatar
xhj
相关学习笔记
文章
599
标签
109
分类
29
Follow Me
公告
欢迎来到我的博客
最新文章
14-FastAPI接口与项目闭环2026-10-14
13-主智能体搭建与异步执行2026-10-13
12-RAGFlow子智能体与知识库准备2026-10-12
11-数据库查询子智能体与MySQL工具2026-10-11
10-网络搜索子智能体与Tavily工具2026-10-10
© 2025 - 2026 By xhj框架 Hexo 8.1.2|主题 Butterfly 5.5.4