Posts
丽奈的技术栈
Cancel

一、 前言 在程序中写入新文件的时候经常会出现创建文件但没有路径的问题: 比如以w模式写一个新目录下的文件, 就会出现FileNotFoundError的错误信息 既然没有目录, 我们就创建目录, 下面是与创建目录有关的几个os方法 二、 有关创建目录的常用方法 2.1 os.mkdir() 最基础的创建目录的方法, 可以创建一级目录, 示例: # 程序运行前first/目录不...

一、 前言 前两天一直在搞人脸识别模块的完善工作, 在实现基本功能并排除可见的bug之后, 我开始试图对性能做一些优化 因为每次都需要对已知的人脸库重新编码, 会消耗一些时间: 现在的库很小, 所以重新编码也不是很困难, 如果是一个很大的库每次运行的代价就很大了, 大体思路就是把encodings保存到文件中, 在需要的时候可以读取, 这样就缩短了运行时间 二、 为什么是json? ...

一、 前言 之前实现了对照片的人脸识别, 现在想在视频中实现(最好可以实时识别), 首先能够成功连接摄像头并且捕获视频, 本文是一个最简单的、使用手机摄像头+OpenCV的实现方法 二、 环境准备 python3: 这个不说 OpenCV: sudo apt-get install python3-opencv, 包有点大, 耐心一些 DroidCam: 看这名字好像只支...

在安装一些库的时候, 树莓派就莫名奇妙就断开连接了, 好家伙…重启之后还连不上, 只能接上显示器和键盘查查什么原因 一开显示屏GUI就出来了, 网也给我断了, 这可我把给整蒙了, 连个Terminal都出不来, 只好连上wifi用ssh冷静一下 龟龟…重连上wifi之后ip都变了, 总之先关掉烦人的gui吧: 关闭GUI: sudo systemctl set-default m...

一、 前言 实现内网穿透, 前文中使用了frp反向代理的方法, 这种方法稳定可靠、时效性好, 但是有明显的缺点: 成本较高: 需要云服务器 带宽有限: 一般来说, 住户的带宽明显大于低价买来的云服务器的带宽 于是催生了DDNS+端口转发, 实现内网穿透的方法—-这种方法的最大限制就是需要住户有一个公网ip 在我试图用这个方案做内网穿透的时候, 我查了宿舍路由器WAN口的...

一、 前言 当从windows转战linux的时候,往往会在权限相关的问题上碰壁。 接下来的一段时间我们会从用户和用户组讲起,搞懂Linux中权限系统的工作原理。 二、 用户在Linux中的概念 Linux中的用户分为以下三种: 超级用户:uid=0的root 虚拟用户:不能登录和使用的用户(uid=1-499或者1-999) 普通用户:管理员root创建的用户,可以登...

一、 前言 上次使用frp实现了访问内网的Web服务器, 这次使用frp实现ssh的转发, 如是果第一次使用frp, 请先参见我的上一篇frp文章 二、 配置 只修改客户端的配置frpc.ini即可 [ssh] type = tcp local_ip = 192.168.31.122 #改成内网的ip local_port = 22 remote_port = 6000 #frp服务...

本文环境: Ubuntu Server 20.04 for Raspberry Pi 一、 前言 以前一直想过要搞一个NAS, 无奈设备有限, 计划一直被搁浅. 现在手头有个树莓派, 虽然没有对性能有很高期望, 但是拿来玩玩还是可以的 昨天搞定了内网穿透, 今天想着: “要不要搞NAS呢”, 于是就有了这篇实战文章, 只实现基础的配置还是十分简单的 二、 正篇 1. samba简介...

一、 前言 拿到树莓派之后, 想着用来做一个什么东西, 第一反应便是网站—-但只是在宿舍的局域网中可以访问未免太扫兴了, 好在我有两三台有公网ip的阿里云服务器, 于是我即刻开始捣鼓起了我心水已久的内网穿透 据说frp很好用, 搜了一下, 果然既简单又人性化, 下面是具体的实现方法 以下的”服务端”指首先被访问到的设备, 即具有公网ip的设备; “客户端”则是处在内网中的设备(比如树...

本文环境: CentOS 8.0 & Ubuntu 18.04 LTS(wsl) 第一次接触apache是在阿里云的CentOS上, CentOS上apache的名字是httpd, 后来到ubuntu上仍有开启web server的需求, 这里把两个系统下的最基础的安装配置操作简要介绍(只保证能够启动), 仅用于快速部署 在CentOS上: 安装apache: sudo ...