存档

‘一句话’ 分类的存档

Ubuntu 如何连接 WPA2 企业无线网络

2022年9月10日 没有评论

今天使用 Ubuntu 去连接企业级别的无线网络,按照设置填写完信息后,总是无法访问,系统会自动弹窗让重新输入用户名密码。网上搜索了下,看来很多人都有遇到类似的问题。大家都认为是 Ubuntu 本身的连接 bug。

这里给出一个最简单的方法:

在/etc/NetworkManager/system-connections/下有连接过的wifi的配置文件,找到你刚才连接的那个。在[802-1x]节点下,检查system-ca-cert的配置,添加或者修改以确保 system-ca-cert=false,保存退出,重新点击连接WIFI就可以了。

这么看起来,似乎是 UI 界面在设置的时候没有把这个值给写到配置文件里导致。

分类: 一句话, 日常 标签:

nvm 切换源

2022年7月19日 没有评论

昨天在 WSL 里安装 nodejs,按照官方文档,对于 WSL 系统,不能安装常规的版本,需要通过库管理工具例如 nvm 来安装。

nvm 安装完成以后,运行 nvm ls 可以获取到 nodejs 的版本列表,运行 nvm install –lts 可以安装最新长久支持版本的 nodejs,可是问题就在于这个下载速度实在太慢,一直都失败了,简直让人崩溃。

突然想起来,既然 npm 有国内源,是不是 nvm 也可以使用国内源。原本是想查找其配置文件,检索了一番,费时间,放弃了,和我没有缘分。

搜索了下,发现了一个更合适的方法,如下:

NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node nvm install 16.16.0

直接使用淘宝源来下载安装 16.16.0 的版本,临时性地修改了环境变量,很是方便。

分类: 一句话, 日常 标签:

Firefly

2022年3月1日 没有评论

在衣服自己洗前面的文章中的,大家都有看到提及FireFly这个东西,它到底是什么呢?

其实在更久远一点,衣服自己洗用的是香蕉派,其实包括树莓派,它们都是一类性质的东西,低功耗单板电脑。

让我从官司上复制几张图片,让大家看看。

这么多年来,一直稳定地运行着,比香蕉派什么的稳定多了。

分类: 一句话, 日常 标签:

python 保存项目用到的包名生成requirements.txt

2022年2月26日 没有评论

安装:pip install pipreqs

在项目根目录下,打开控制台,输入:

pipreqs ./ –encoding=utf8

加–encoding=utf8为了避免编码错误

分类: Python, 一句话, 日常 标签:

InfluxDB 无法加载配置文件

2022年2月26日 没有评论

这几天在接触 InfluxDB 这个时序数据库,从官网上下载了windows 版本的程序,里面有个 influxdb.conf 文件,如里面的注释所述,可以修改其数据库的保存位置,但是经过修改后发现怎么都无法生效。网上都是通篇一律的复制粘贴。

后来经过反复的摸索,得出正确的步骤:
1、对于 windows 平台,配置文件里的路径必须使用双斜杠 \,看起来 influxd.exe 在解析的时候会有转义方面的影响,有点奇怪。
2、需要使用参数启动, influxd.exe -config influxdb.conf。结合网上的说法,最好是使用一个批处理文件,这样可以同时设置 set HOME=c:\influxdb,貌似有人遇到过程序在运行期间找不到环境变量的问题。

如果有同学经过上面的步骤还是有问题的话,就可能是权限的问题了。我开始自己创建的 data/meta/wal 文件夹,发现没有效果后,就干脆先用默认的配置启动,然后复制程序自动创建的文件夹。经过对比,发现文件夹的权限不完全一样。因为这个拷贝的事情先发生了,也懒得去确认这个这个是不是关键因素了。

分类: 一句话 标签: ,

git 仓库强制切换更新

2021年12月24日 没有评论

在本地添加了各种测试代码,或者解决冲突失败的情况下,想要完全放弃本地的任何改动(包括已经提交但未推送的变动),直接从远端获取最新的代码记录,可以采用下面的命令。

简单、暴力、好用。

git fetch –all
git reset –hard origin/master
git pull

分类: 一句话, 日常 标签:

pm2

2021年11月24日 没有评论

最近无意间发现了 PM2 这个工具,它是 node的进程管理工具,可以用来简化node应用的相关任务,例如自动重启、负载均衡等,而且使用也比较简单。

在安装了 nodejs后,只需要 npm install -g pm2 来全局安装PM2即可。

常见命令:
pm2 start PATH
pm2 status
pm2 stop APP_ID

在启动的时候,有一个 -i 参数需要提下,该参数表明启动的实例,可用于负载均衡。如果是传递 0 或者 max,则表示根据机器当前CPU核数来确定实例数目。

分类: 一句话, 日常 标签:

git 删除远程仓库的错误提交

2021年10月8日 没有评论

在使用git提交代码的时候,有时候处于某些原因,希望撤回远程仓库里的记录,例如:
– 代码错误,影响编译或者产生bug
– 测试代码错误提交
– 敏感信息提交
– 内容或者作者信息错误或者不完善

那么对应的方式可以怎么做呢?首先我们可以运行:
git reset --hard HEAD~n
这里的数字n就是你想回滚的提交数,最近的一次的提交就写1,其次就写2,以此类推。运行后,就会提示 HEAD is now at commit xxxx。

再强制推送到远端
git push --force

然后远端的内容就更新了,需要注意的是,如果在你原始的提交后,别人也提交了内容,那么在经过操作后,对方的内容也随之消失了。

分类: 一句话, 日常 标签:

表格文本

2021年9月5日 没有评论

最近要实现一段代码逻辑,里面涉及到了好几个条件。最后整理出一个表格,但是感觉应该把这个表格作为注释放到代码文件里,方便后来的维护人员。

可是找了好久都没有找到这样的工具,后来终于被我无意间给发现了,分享给大家。

https://tableconvert.com/?output=text

分类: 一句话, 日常 标签:

查看文件和文件夹被什么程序使用

2021年8月23日 没有评论

有时候经常发生要删除、移动、重命名文件夹/文件的时候,系统提示有程序正在使用,导致操作无法继续。

不妨按照下面的方式:

  1. 打开资源监视器
  2. 选择 “CPU”标签页,可以看到下面第三行“关联的句柄”,里面还有个搜索框
  3. 在搜索框里输入受影响的文件夹名称,回车等待一段时间
  4. 下面列表就会显示具体是哪个进程在占用

这个还是蛮方便的,不需要使用 Unlocker 之类的第三方程序。

分类: 一句话, 日常 标签: