pub
  • 2024-07-04使用 Tampermonkey 在页面加载完5秒后监听特定页面元素的点击事件并修改 API 返回的数据
    示例 //==UserScript==//@nameNewUserscript//@namespacehttp://tampermonkey.net///@version2024-07-04//@descriptiontrytotakeovertheworld!//@authorYou//@matchhttps://a.x.com/*//@iconhttps://www.
  • 2024-07-01ros2 - microros - 雷达 -可视化点云
    上一节完成了指定角度距离的测量这一节我们将其合成ROS的laserscan消息,并将其通过microros发布到上位机,最终实现rviz2的可视化。 一、雷达消息介绍使用指令ros2interfaceshowsensor_msgs/msg/LaserScan,可以看到ROS2对雷达数据接口的定义。#Singlescanfromaplanarlas
  • 2024-06-22特性:定义共享行为
    特性:定义共享行为特性定义了特定类型具有并可以与其他类型共享的功能。我们可以使用特性以抽象的方式定义共享行为。我们可以使用特性边界来指定泛型类型可以是任何具有特定行为的类型。注意:特性类似于其他语言中通常称为接口的功能,尽管存在一些差异。定义特性一个类型的行为
  • 2024-06-21004话题通信-API的使用
    目录(一)常用API1初始化1.1初始化函数(c++)(1)函数一般表达式:(2)使用 (3)举例(c++)案例1:argc与argv使用要求cmakelists.txt配置代码效果图案例2:options的使用要求cmakelists.txt配置代码效果图1.2初始化函数(python)(1)一般表达式(2)使用(3)举例 案例1:argc与argv使用
  • 2024-06-15「一个wfuzz应用案例」拿到目录遍历漏洞后用wfuzz爆破
    ┌──(root㉿kali)-[~]└─#wfuzz-uhttp://XXX.XXX.XXX.XXX/mailinspector/public/loader.php?path=../../../../../../..FUZZ-w~/weapons/http-payloads/linux_dir.txt--hl0*********************************************************Wfuzz3.1.0-TheWebFuzzer
  • 2024-06-14SSH实践生成密码
    $ssh-keygen-trsa-P''-f~/.ssh/id_rsa$cat~/.ssh/id_rsa.pub>>~/.ssh/authorized_keys$chmod0600~/.ssh/authorized_keys-t:指定生成密钥类型(rsa、dsa、ecdsa等)-P:指定passphrase,用于确保私钥的安全-f:指定存放密钥的文件(公钥文件默认和私钥同目录下,不同的是,存
  • 2024-06-11如果引用另一个文件函数
    提问Rust如果引用另一个文件函数回答使用pubpubfnfib(n:u32)->u32{returnifn<2{n}else{fib(n-1)+fib(n-2)}}参考https://rustwiki.org/zh-CN/book/ch07-05-separating-modules-into-different-files.html#:~:text=Rust
  • 2024-06-07Rust OO:多态与继承
    https://www.phodal.com/blog/rust-oo-notes/学习编程语言的最好方式最反复练习。最近在用Rust重写VSCode-Textmate库:scie。原有的代码中,大量地使用了OO相关的东西,而Rust要实现OO也需要一些奇技淫巧,而我本身对Rust也不是非常熟练,所以我写了这一篇笔记来记录如何实
  • 2024-06-01改进rust代码的35种具体方法-类型(二十)-避免过度优化的诱惑
    上一篇文章-改进rust代码的35种具体方法-类型(十九)-避免使用反射“仅仅因为Rust允许您安全地编写超酷的非分配零复制算法,并不意味着您编写的每个算法都应该是超级酷的、零复制和非分配的。”-trentj   这本书中的大多数项目都旨在帮助现有程序员熟悉Rust及其成语。
  • 2024-05-26山东大学软件学院数据库实验1-9(全部)
    目录前言实验代码实验一1-11-2 1-3 1-4 1-5 1-6 实验二2-1 2-22-3 2-42-5 2-62-72-82-92-10实验三 3-13-23-33-43-53-63-73-83-93-10实验四 4-14-24-34-44-54-64-74-84-94-10实验五 5-15-25-35-45-55-65-75-8
  • 2024-05-25git查看本机 ssh 公钥,如果没有则直接生成公钥
    1.第一步查看git的ssh公钥是否存在win+S键打开搜索框,输入GitBash并打开,或者直接找到gitbash右键打开gitbashcd~/.ssh如果目录存在,则表示有SSH秘钥。该目录下通常会有id_rsa.pub(公钥)和id_rsa(私钥)文件。如果你只是想快速检查秘钥是否存在,可以使用以下命令:法1:ls一下查
  • 2024-05-20Rust 每日一库 —— Darling
    Darling1.名词解释field(字段)是指属于一个对象或数据结构的一个数据成员,在宏编程时我们往往期望获得字段的名词、字段的类型、以及额外的自定义属性2.使用原因期望在过程宏中解析syn::DeriveInput得出申明性属性。例1:结构体中的field--->bar中的skip属性为true
  • 2024-05-16vscode 避免每次ssh校验
    在本地生成public_key将文件传到虚拟机上[email protected]:.ssh将id_rsa.pub内容写到authorized_keys中catid_rsa.pub>>authorized_keys
  • 2024-05-12解释一下这两行 "pub": "pnpm --filter \"./packages/*\" run pub", "pub:b
    F:\learn-front\code-inspector\package.json这两行命令是用于在JavaScript项目中发布(publish)软件包到npm仓库的脚本定义,常见于使用pnpm作为包管理器的Monorepo(单仓库多项目)结构的项目中。这里具体解释一下每部分的含义:pub:这是一个npm脚本的别名,当在命令行中执行npmrunp
  • 2024-04-25scp实现免密传输
    目的:需要从A主机免密码输入复制文件或文件夹至B主机,或者将B主机的文件或文件夹免密码复制到A主机操作过程:1、在A主机上执行以下命令来生成配对密钥ssh-keygen-trsa连续按三次回车2、将A主机的.ssh目录中的id_rsa.pub文件复制到主机B的~/.ssh/目录中,并改名为au
  • 2024-04-17Got socket error trying to find package flutter_lints at https://pub.dev Flutter pub.dev错误的解决方案
    最近想继续玩下Flutter,发现pub.dev居然被封锁了,试了下网上的方案,都不可行,尝试组合了一下,用下面的方案解决了。第一步:找到这个文件D:\flutter\packages\flutter_tools\lib\src\http_host_validator.dart把下面的地址修改为:constStringkPubDev='https://pub-web.flutter-io
  • 2024-04-07教你如何使用Zig实现Cmpp协议
    本文分享自华为云社区《华为云短信服务教你用Zig实现Cmpp协议》,作者:张俭。引言&协议概述中国网络通信集团短信网关协议(CNGP)是中国网通为实现短信业务而制定的一种通信协议,全称叫做ChinaNetcomShortMessageGatewayProtocol,用于在PHS短消息网关(SMGW)和服务提供商(SP)之间、短消
  • 2024-04-06RSA非对称加密和开放鉴权
    #导入base64模块来进行base64编码importbase64importrsaimporttimeclassHandleSign:#定义服务器公钥,往往可以存放在公钥文件中,通过抓包获取server_pub="""-----BEGINPUBLICKEY-----MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDQENQujkLfZfc5Tu9Z
  • 2024-04-06详细介绍Linux SSH远程免密登陆实现方法
    目录概述1安装工具2产生pub_key以及相关文件2.1在本机上产生pub_key2.2在linux生成key2.3追加.pub2.4修改authorized_keys的权限3windows平台上添加秘钥4验证 4.1登录文件管理系统4.2登录控制台概述本文主要介绍使用WinScp和putty工具搭建一个ssh
  • 2024-03-23[Rust] Generic
    Example1:fnmain(){letmutshopping_list:Vec<&str>=Vec::new();shopping_list.push("milk");} Example2:structWrapper<T>{value:T,}impl<T>Wrapper<T>{pubfnnew(value:T)->Self{
  • 2024-03-19如何返回标准 API 的错误信息
    --lv_msg_count:为api返回参数,为消息的个数。--根据消息的具体情况,循环次数要做相应调整。加大次数,消息内容就多,反之则少.iflv_msg_count>0thenlv_mesg:=chr(10)||substr(fnd_msg_pub.get(fnd_msg_pub.g_first,fnd_api.g_false),
  • 2024-03-13Failed to populate field: ‘String‘ object has no attribute
    ROS2中我们使用编译topicpub如上报错时,可以考虑检查一下命令行是否书写错误,这里我的问题是ros2topicpub/chatterstd_msgs/msg/String'data:"123"':和"之间少打了一个空格发生报错,改正后可以正常打印,问题解决ros2topicpubarg手动发布命令
  • 2024-02-292024/2/2
    输入 cd~/.ssh,返回"nosuchfileordirectory"表明电脑没有sshkey,需要创建sshkey。然后输入 ssh-keygen-trsa-C“git账号” 以下截图就证明成功了,这个时候按照它给的打开以下地址: 按路径进入.ssh,里面存储的是两个sshkey的秘钥,id_rsa.pub文件里面存储的是公钥,id_
  • 2024-02-29二月十三日安卓开发日记6
    1.获取SSHkeys输入 cd~/.ssh,返回"nosuchfileordirectory"表明电脑没有sshkey,需要创建sshkey。然后输入 ssh-keygen-trsa-C“git账号” 以下截图就证明成功了,这个时候按照它给的打开以下地址: 按路径进入.ssh,里面存储的是两个sshkey的秘钥,id_rsa.pub文件里
  • 2024-02-28GitHub使用教程6
    1.获取SSHkeys输入 cd~/.ssh,返回"nosuchfileordirectory"表明电脑没有sshkey,需要创建sshkey。然后输入 ssh-keygen-trsa-C“git账号” 以下截图就证明成功了,这个时候按照它给的打开以下地址: 按路径进入.ssh,里面存储的是两个sshkey的秘钥,id_rsa.pub文件里