FN
  • 2024-07-170191-向量的四则运算
    环境Time2022-11-15WSL-Ubuntu22.04Rust1.65.0前言说明参考:https://raytracing.github.io/books/RayTracingInOneWeekend.html目标定义三维向量的几个基本运算函数。加法两个向量相加,结果为对应方向上的数相加。//向量的加法implAddforVector3{typeOu
  • 2024-07-16JS进阶总结
    JS进阶作用域作用域规定了变量能够被访问的“范围”,离开了这个“范围”变量便不能被访问;分为局部作用域和全局作用域局部作用域局部作用域分为函数作用域和块作用域1)函数作用域:函数内部声明的变量,在函数外部无法被访问函数执行完毕后,函数内部的变量实际被清空<sc
  • 2024-07-11Rust中为外部类型实现外部trait
    由于孤儿规则(orphanrule)的限制,在Rust中无法直接为外部类型实现外部trait。但是我们可以通过构造一个外部类型的wrapper来间接实现这个目的。一个比较常见的使用情形是,外部类型并没有实现Displaytrait,而我们想为其实现。这里,我们以标准库中的String为例进行介绍。externcr
  • 2024-07-09012 彩色化LOG
    实验要求实现分支:ch1完成实验指导书中的内容并在裸机上实现 hello world 输出。实现彩色输出宏(只要求可以彩色输出,不要求log等级控制,不要求多种颜色)隐形要求可以关闭内核所有输出。从lab2开始要求关闭内核所有输出(如果实现了log等级控制,那么这一点自然就实现了)。
  • 2024-07-09使用资源编排 ROS 轻松部署单点网站——以 WordPress 为例
    介绍WordPress是一款免费开源的网站内容管理系统(CMS),它可以帮助用户简单快捷地创建和管理自己的网站,包括博客、新闻网站、电子商务网站、社交网络等等。WordPress有丰富的主题和插件库,使得用户可以轻松地为网站定制外观和功能。WordPress的易用性和可扩展性使其成为世界上最受欢
  • 2024-07-08diffusion model 代码
    %matplotlibinlineimportmatplotlib.pyplotaspltimportnumpyasnpfromsklearn.datasetsimportmake_s_curveimporttorchs_curve,_=make_s_curve(10**4,noise=0.1)s_curve=s_curve[:,[0,2]]/10.0print("shapeofs:",np.shape(s_curve))data
  • 2024-07-08防扒
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metaname="viewport"content="width=device-width,initial-scale=1.0"/><title>Document</title&g
  • 2024-07-05rust学习 day2
    搞了搞基本的并发。照着书上写了个曼德博绘图器。写起来真麻烦,里三层外三层。useactix_web::{web,App,HttpResponse,HttpServer};useserde::Deserialize;#[actix_web::main]asyncfnmain(){println!("Servingonhttp://127.0.0.1:3000");HttpServer::n
  • 2024-07-04【python学习笔记】Python装饰器
    装饰器参考:搞懂Python装饰器Python@wraps修饰器装饰器是什么有兴趣的可以参考PEP318的原文DecoratorsforFunctionsandMethods解释了语法用途以及设计出来装饰器的动机Thecurrentmethodfortransformingfunctionsandmethods(forinstance,declaringthem
  • 2024-07-03【JavaScript】聊聊js中关于this的指向
    前言最近在看回JavaScript的面试题,this指向问题是入坑前端必须了解的知识点,现在迎来了ES6+的时代,因为箭头函数的出现,所以感觉有必要对this问题梳理一下,所以刚好总结一下JavaScript中this指向的问题。什么是JavaScript在了解this指向的问题前,首先得了解一下什么是JavaScript
  • 2024-06-30C++11 mem_fn成员指针包装器
    C++11mem_fn成员指针包装器介绍函数模板std::mem_fn生成成员指针的包装器对象,用于存储、复制及调用成员指针。指向对象的引用和指针(包括智能指针)都可以在调用std::mem_fn时使用。注意:std::mem_fn只能包装public的成员指针,不能包装全局函数这里的成员指针指的是成员
  • 2024-06-20当蓝牙键盘连不上电脑:一次意外的debug之旅
    故事是真的,文章是chatgpt写的,正文开始:博主:大家好,今天我想和大家分享一个关于蓝牙键盘的小故事。有时候,即使是最简单的设备,也可能给我们带来意想不到的挑战。读者:嗨,听起来挺有趣的。发生了什么事?博主:最近,我换了台新电脑,我把旧电脑的东西都迁移过去了,但我的蓝牙键盘却无法连接到
  • 2024-06-19软工日报3.19
    代码量:6-1使用函数求特殊a串数列和分数30全屏浏览切换布局作者 陈春晖单位 浙江大学给定两个均不超过9的正整数a和n,要求编写函数fn(a,n)求a+aa+aaa++⋯+aa⋯aa(n个a)之和,fn须返回的是数列和函数接口定义: fn(a,n)其中a和n都是用户传
  • 2024-06-18JQuery高级29_动画&遍历1
    一、动画三种方式显示和隐藏元素1、默认显示和隐藏方式 1.show([speed,[easing],[fn]]) 参数:   1.speed:动画的速度。三个预定义的值("slow","normal","fast")或表示动画时长的毫秒数值(如:1000)   2.easing:
  • 2024-06-162024/6/22 中考游记加超级游记合集
    高考day-3前我有抑郁症。高考day-2高中放高考假,共计\(7\)天。实放\(0\)天,因为我们可以回初中。然后因为大家都抑郁了所以相比之下我抑郁症好了。刚回初中就是试卷大礼包。/fn/fn/fn甚至还要搬寝室。/fn/fn/fn然后搬寝室的时候拿不下一本书就先放着。中间搬完之后
  • 2024-06-15JavaScript闭包
    闭包:内层函数+外层函数的变量,能够访问记住其外部函数作用域中的变量,即使外部函数已经执行完毕,这是因为闭包函数捕获了外部函数的执行环境弊端:可能导致内存泄漏应用于:1.数据私有化和封装:闭包可以用来创建私有变量2.函数工厂:闭包可以用来生成定制的函数,比如记忆函数,柯里
  • 2024-06-09一篇文章让你让你对python函数的掌握由基础到高级
    python中函数由低级到高级一函数基础1.1函数简介functioninputprint内置函数——》可以直接使用可复用性非常差函数就是存代码的总结函数的优点:1.遇到重复功能的时候,直接调用即可,减少代码量2.提升代码的结构性,分工明确,提高代码的可读性3.遇到扩展功能的时候,修
  • 2024-06-07rust服务控制之使用rs-svc(rust svc)实现优雅退出
    使用rs-svc实现rust程序的优雅退出.引用依赖在Cargo.toml中添加rs-svc和anyhow库:[package]name="svctest"version="0.1.0"edition="2021"#Seemorekeysandtheirdefinitionsathttps://doc.rust-lang.org/cargo/reference/manifest.html[depen
  • 2024-06-07自动化搭建专属 AI 绘图服务
    通义万相AIGC技术已经比较成熟,结合阿里云的计算和存储产品可以方便的搭建自己专属的 AI 绘图服务。例如《创意加速器:AI 绘画创作》这个解决方案,利用阿里自研的通义万相AIGC技术在 Web 服务中实现先进的图像生成。AI 绘画服务搭建步骤从架构图中可以看到,要想搭建这样一套
  • 2024-06-07Rust OO:多态与继承
    https://www.phodal.com/blog/rust-oo-notes/学习编程语言的最好方式最反复练习。最近在用Rust重写VSCode-Textmate库:scie。原有的代码中,大量地使用了OO相关的东西,而Rust要实现OO也需要一些奇技淫巧,而我本身对Rust也不是非常熟练,所以我写了这一篇笔记来记录如何实
  • 2024-06-06发布订阅
    JS实现发布订阅功能//发布订阅consteventHub={//队列MAP,存放事件名和触发事件queueMap:{},//注册事件on:(name,fn)=>{eventHub.queueMap[name]=eventHub.queueMap[name]||[]eventHub.queueMap[name].push(fn)},//触发事件em
  • 2024-06-02左/右移模版
    //左闭右开fnreverse(s:&mutString,i:usize,j:usize){letmutp=unsafe{s.as_bytes_mut()};letmutj=j-1;letmuti=i;whilei<j{p.swap(i,j);i+=1;j-=1;}}//左移fnleft_rotate(s:
  • 2024-05-31防抖函数 debounce 和节流函数 throttle
    明天考蓝桥web,复习下debounce和throttledebounce防抖函数应用场景:即时响应式的输入框、按钮等(毕竟没人知道用户究竟会怎么用)前置知识:闭包:与很多主流编程语言不同,JavaScript在变量作用域上具有一些特殊表现。(摘自mdn)闭包是由函数以及声明该函数的词法环境组合而成的。该环
  • 2024-05-24js函数柯里化
    JavaScript函数柯里化详解 更新时间:2022年01月14日15:33:47 作者:天界程序员  这篇文章主要为大家介绍了JavaScript函数柯里化,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助 −目录一、简单了解apply和call二、什么是函数柯里化?三、写
  • 2024-05-20lodash已死?radash库方法介绍及源码解析 —— 函数柯里化 + Number篇
    写在前面tips:点赞+收藏=学会!主页有更多其他篇章的方法,欢迎访问查看。本篇我们继续介绍radash中函数柯里化和Number相关的方法使用和源码解析。函数柯里化chain:创建一个函数链并依次执行使用说明功能描述:用于创建一个函数链,该链依次执行一系列函数,每个函数的输出