wsl设置代理
设置代理
为保证能够正确的设置代理,以Clash为例,需要开启Windows端的Allow LAN选项,并记住Clash此时的端口号。
然后,在~/.bashrc文件的末尾中添加如下内容:
1234hostip=$(cat /etc/resolv.conf |grep -oP '(?<=nameserver\ ).*')export https_proxy="http://${hostip}:7890"export http_proxy="http://${hostip}:7890"export all_proxy="socks5://${hostip}:7890"
这里的7890是Clash的默认端口号,若有更改,需要相应的修改。
第一次使用时,需要使用source ~/.bashrc命令使配置生效。在后续的使用中,每次登录WSL都会自动设置代理,无需进一步操作。
git设置代理
还是比较简单的,使用git config命令即可。
设置代理
12git config --global http.proxy http://localhost:<port>git config --global https.proxy http://localhost:<port>
这里的<port>是代理服务器的端口号。以Clash为例,端口号默认为7890。若存在冲突,也可以查看自己使用的端口号是多少。
取消代理
12git config --global --unset http.proxygit config --global --unset https.proxy
物联网技术与应用笔记
一些感想
一门概述性质的课程,要难的话还是能够很难的,但是好在最后考试的时候并没有特别难为人。
没有什么特别指定的教材,主要掌握物联网的四层架构就好了。
PDF预览
下载
如果上述的PDF框架无法进行预览调用,也可以直接下载其PDF源文件物联网技术与应用.pdf。
除了PDF文件外,这里还提供了可供修改的XMind源文件物联网技术与应用.xmind,点击链接即可下载。
舒适写作大法
舒适写作大法
省流概览
一篇可能会有些长的真正博客文章,介绍一下天天写报告的我在与学校报告的斗法中有些怎样的小方法、小工具和小技巧。上面的几个工具是所用到的软件或语言,如果你全部熟的不能再熟了,其实还是可以批判性地看看下面的文章的。
写作和排版,以及一些关于字体的小知识
MS Word的一些小Tricks,Word从入门到放弃
用PPT画画?是的!
Markdown写作体验以及样式上的小Tricks
怎么从Markdown到LaTeX(文章没写好,但是工具md2tex以及模板SYSU-Report-LaTeX已经写好了)
非常新颖小众的Typst(文章没写好,但是模板SYSU-Report-Typst已经写好了)
写作和排版
在介绍下面的内容前,我觉得有必要介绍一下写作和排版的区别。
正如你初高中时期在纸上写作文一样,你写的东西就叫做写作。那考试的格子框住了你每个字所在的位置,你的任务就是把脑袋里的每一个字规规矩矩的放进去就好。转移到电脑上,最为纯粹而简单的写作就是在txt文件上一 ...
智能机器人技术笔记
一些感想
这门课上的有点乱,也没有一本固定的参考书目,但是核心还是一个坐标系的变换。方法分为了传统的D-H方法以及目前更为常用的旋量方法。课程难度不是特别大,但是比较折磨人,尤其是D-H方法计算时候的一堆参数,以及矩阵的一堆变换,很明显要线性代数学的不错才可以。
PDF预览
下载
如果上述的PDF框架无法进行预览调用,也可以直接下载其PDF源文件微机原理.pdf。
除了PDF文件外,这里还提供了可供修改的XMind源文件微机原理.xmind,点击链接即可下载。
注意力评分函数
最近在一个一个写《动手学深度学习》,这是一篇我觉得我加入了许多补充阐释的Notebook。学了多少我也已经放进去Github里面去了,里面都不是原文照抄的说明,还是有一点价值的。。。
10.3 注意力评分函数
下图以实现注意力框架。
下面使用注意力汇聚函数fff表示成值的加权和。
f(q,(k1,v1),…,(km,vm))=∑i=1nα(q,ki)vi∈Rv\bm{f(q,(k_1,v_1),\dots,(k_m,v_m))=\sum_{i=1}^n\alpha(q,k_i)v_i}\in\mathbb{R}^v
f(q,(k1,v1),…,(km,vm))=i=1∑nα(q,ki)vi∈Rv
本节会介绍两个流行的评分函数。
1234import mathimport torchfrom torch import nnfrom d2l import torch as d2l
10.3.1 遮蔽softmax操作
也就是指定一个有效的序列长度,以便在计算softmax时候过滤掉超出指定范围的位置。
12345678910111213141516#@savedef mas ...
基于JMAG的表贴式三项永磁同步电机仿真分析
基于JMAG的表贴式三项永磁同步电机仿真分析
我也不是电机专业的学生,我的JMAG也不是特别会用,放上一些公式的目的还是为了显得有一点的知识含量,不过怎么说,还是水平有点次的,出错的可能性不小,还请各位大佬原谅!
概述
JMAG是由日本公司JRI Solutions Ltd.开发的一款计算机辅助工程(CAE)软件,专门用句电磁场仿真和电磁设备设计。其主要功能是通过有限元方法(Finite Element Method, FEM)对电磁场进行数值求解,它可以模拟和分析各种电磁现象,例如电机、发电机、变压器、传感器、电磁阀等电磁设备的性能和行为。JMAG允许用户创建复杂的三维电磁场模型,并允许自定义材料属性、几何形状和边界条件,并设置设当的电磁激励。此外,JMAG可以模拟电磁设备的性能,如电机转矩、发电输出功率等等,为设计进行参数的优化调整,改进设备性能。JMAG还提供了强大 ...
计算机网络笔记
一些感想
这是一门考研课,使用的教科书应该是吉姆·库罗斯的《计算机网络:自顶向下方法》。十分喜欢这门课,主要是老师教的好,同时是其中的计算不多,很多都是一些概念性的东西,不用怎么算数的东西总是比较好懂的似乎。
讲课的时候也就是从最顶上的应用层开始一层一层向下讲,涉及到一点的算法,但是都是逻辑上的那种。最底下的物理层由于时间原因没讲到也没考到,所以笔记里就无这一块了。
PDF预览
下载
如果上述的PDF框架无法进行预览调用,也可以直接下载其PDF源文件计算机网络.pdf。
除了PDF文件外,这里还提供了可供修改的XMind源文件计算机网络.xmind,点击链接即可下载。
基于Qt实现的可视化地铁换乘系统
基于Qt实现的可视化地铁换乘系统
前言
这是大二头一学期的时候的C++大作业,要求是写2000行,觉得地铁换乘很好玩遂实现一下,主要的代码量还是在Qt里面,尤其是布局位置这一类的,当然底层的算法也是写了不少的。
当然大二的水平实在有限,当时配Qt没有留下来一个完整操作流程。
如果要看最后的效果,请跳转最终成果展示
全部代码发布在了lankoestee/MetroSearch上,但由于C++与Qt的环境配置过于困难了,故没有安装使用方法,不过所有的文件都在上面了。
系统功能介绍
本系统是基于Qt5.9实现的可视化地铁换乘系统,可以通过可视化控件的点按或滑动形式,实现全国各城市的地铁换乘线路指引,帮助异地者更加方便地换乘地铁线路。进入页面后,可以通过下拉选项框的方式选择城市、起点线路、起点站、终点线路、终点站,并通过查询按钮,点击查询地铁乘坐路线。初始页面如图1所示。
在初 ...
使用RRT规划及PD控制的ROS仿真小车竞速
使用RRT规划及PD控制的ROS仿真小车竞速
功能简介
本作业通过ros进行完成,编写了功能包planner进行实现,功能包中由一系列python代码负责ros话题通信。主要文件为rrt_planner.py和dynamic.py。
本项目是根据SYSU-HI-LAB/Fundamentals-of-autopilot-project_v2(指导书)的要求而实现的。
本项目的所有代码均发布在了lankoestee/rrtpd-planner。
任务完成情况
标准地图
用时:15.80秒,未产生碰撞。
随机地图
用时:19.68秒,未产生碰撞
规划方法
在规划方法实施前,编写了yaml文件以便使用map_server将png文件发布为地图话题。收到地图话题之后,对障碍物进行了膨胀处理,即对每个障碍物膨胀0.15米(或其他数值),以便为后续规划和仿真给予冗余。在任务规 ...