自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 利用docker创建自定义pytorch环境

通过dockerfile构建自定义深度学习环境,使用code-server进行远程开发和运行。利用fixuid解决宿主机和容器的文件权限问题。

2024-05-21 09:28:45 707

原创 vscode 安装扩展时候一直显示“正在安装...”

DNS解析了IPv6地址,而且这个地址显示not available,大无语。百思不得其解后,ping了一下扩展市场的地址…去路由器里把ipv6关了就好了…

2023-10-16 20:48:41 1387

原创 ikuai/openvpn + 公网服务器frp 实现异地内网资源访问

为例,并利用windows主机上的frpc将其映射到公网。(也可以利用openwrt上的openvpn服务器,并安装frpc进行公网映射。下载openvpn客户端,导入配置文件,输入ikuai创建的账号密码进行连接。接下来就可以在异地无感的访问校内资源,使用remote-ssh等连接服务器啦~,在校外利用openvpn客户端连接即可以无感(和在校内一样)访问校内资源。填写想要映射到的公网端口,这里使用了一致的端口。填写ikuai中设置的openvpn端口,此处的协议与openvpn服务中一致,

2023-09-25 19:36:46 3196

原创 使用Privoxy为Openwrt的ssrplus开启http代理服务器

在openwrt的防火墙设置中打开http代理的端口,实验室其他Ubuntu主机可以直接通过环境变量设置http/https代理,在进行wget、curl和git等相关操作时,都会通过全局http代理,避免连接不畅,非常方便。之所以不使用socks5代理,因为wget不支持。假设socks5代理在1080端口。(完整的配置如下,可以自行添加)将其默认配置清空,并修改为。保存重启 privoxy。

2023-08-19 19:29:13 4114

原创 Ubuntu 强制关机后 无法启动 卡五个点

问题描述实验室的服务器有一次无反应,直接电源键强制关机,结果悲剧了,开机无法启动,loading initial ramdisk之后卡五个点循环跳动,没有logo,没有桌面(和下面这个图差不多)。盲猜显卡驱动的问题,显示器插在显卡的DP口上。进入root shell安装网上的方法一直进不了grub的菜单,按ESC只能进入到grub的命令行,google之后发现在grub命令行输入normal后,再次按ESC,就可以进入菜单了,选择高级选项,root,进入root shell(需要root的密码)卸

2021-03-08 12:45:54 2973 2

原创 Filezilla FTP服务器:IP addresses of control and data connection do not match

问题背景:学校分配的是A类地址(10.*),在校园网下,就相当于公网IP了,再配置个DDNS,就可以在校园网环境下使用域名访问了。为了高效的下载数据集和常用工具,于是在实验室电脑上搭了一个FTP服务器,一开始是使用windows自带的IIS搭建的FTP服务器,但是默认是主动模式,在某些情况下,对于客户端来说,主动模式不可用,所以想改为被动模式,所以直接使用了Filezilla搭建FTP 服务器,Filezilla日志清晰,权限管理设置也还可以,设置需要注意的主要就是:开启被动模式设置IP,路由器设置范围端

2021-03-07 13:13:49 1262 1

原创 用Arduino做SPI FLASH的编程器

用来干什么手上有两个路由器,一个小米的r3gv2(已砖,BootLoader莫得了),一个斐讯K3(已砖,nand闪存内的BootLoader也莫得了),对于小米的路由器,把spi flash焊下来,用编程器刷入breed就可以了。而对于斐讯K3来说,PCB上也预留了SPI flash的焊盘,可以改SPI启动,再向nand闪存中刷入CFE(BootLoader的一种)就可以。无奈的是,因为疫情原因,买编程器都不发货,所以苦思冥想,终于想到可以使用带有SPI功能的可编程设备就可以做一个编程器。至于如何向s

2021-02-08 21:10:21 3240 1

原创 小米路由器r3gv2/r4a Lean的OpenWrt固件

小米路由器r3gv2这是一款运营商定制的小米千兆路由器,是r3g(128M+256M+USB)的阉割版,闪存16M,内存128M,处理器是MediaTek MT7621,这个配置勉强可以玩一玩,闲鱼上也有很多,性价比比较高。进入路由器终端自己刷固件的话,首先就是要打开路由器的ssh或者telnet,小米早年的路由器官方都有开启ssh的教程,而这款就需要自己想办法了。Root shell exploit for several Xiaomi routers: 4A Gigabit, 4A 100M,

2021-02-02 22:32:02 24359 1

原创 局部搜索:变邻域搜索(Variable Neighbourhood Search, VNS)解决TSP问题的python案例

变邻域搜索(Variable Neighbourhood Search, VNS)解决TSP问题本文是之前禁忌算法解决TSP问题的延伸,工作也是在上一篇代码的基础上进行的,传送门:局部搜索:禁忌搜索(Tabu Search)解决TSP问题的python案例什么是变邻域在启发式局部搜索算法中,需要通过某种方法产生当前解的邻域解(解的一个集合),以往的搜索算法产生邻域的方法只有一种,而且是固定的。顾名思义,变邻域搜索就是,通过多个不同的邻域方法产生不同的邻域解的集合。Variable Neigh

2020-08-17 12:26:55 7842 10

原创 局部搜索:禁忌搜索(Tabu Search)解决TSP问题的python案例

禁忌搜索解决TSP问题的python案例Tabu Search禁忌(Tabu Search)算法是一种亚启发式(meta-heuristic)随机搜索算法,它从一个初始可行解出发,选择一系列的特定搜索方向(移动)作为试探,选择实现让特定的目标函数值变化最多的移动。为了避免陷入局部最优解,TS搜索中采用了一种灵活的“记忆”技术,对已经进行的优化过程进行记录和选择,指导下一步的搜索方向,这就是Tabu表的建立。【百度百科】局部搜索的算法研究到这里,可以总结出几个重要的点:1.问题的表示方法(Repr

2020-08-16 14:24:54 3269 3

原创 局部搜索:爬山算法与模型退火算法的python案例

爬山算法爬山算法的思路很简单,就是在邻居解空间中选择最优解,直到达到局部最优解,这个算法往往会造成找不到更好的解。废话不多说,先看代码:这是代码的公共部分# f(x,y)=e^-(x^2+y^2)+2*e^-((x-1.7)^2+(y-1.7)^2), x:[-2,4], y:[-2,4]from matplotlib import pyplot as pltimport numpy as npfrom mpl_toolkits.mplot3d import Axes3Dfrom rando

2020-08-14 23:45:08 1113

原创 两个免费深度学习计算平台: Google Colaboratory 和 Kaggle

两个免费深度学习计算平台: Google Colaboratory 和 Kaggle在这两个平台中,任何人都可以通过浏览器编写和执行任意 Python 代码。它尤其适合机器学习、数据分析和教育目的。从技术上说,两者都是一种Jupyter 笔记本服务,所在环境就是python的解释器,也可以在命令前添加符号!来运行bash命令(Linux)。用户无需进行设置,就可以直接使用,同时还能获得 GPU 等计算资源的免费使用权限(时长上是受限制的)。(Jupyter在这里就不介绍了,就是一种结合记录笔记功能的实时命

2020-08-13 18:58:00 9719

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除