这里记录一些常见的使用技巧,windows,linux下的都有
这是一些很low但是又记不住的技巧

一. 解决fatal error: sqlite3.h: No such file or directory

编译sqlite3数据库c语言程序时出现fatal error: sqlite3.h: No such file or directory,找不到头文件的问题。原来是系统没有安装函数库。安装库即可

1
sudo apt-get install libsqlite3-dev

二 . ubuntu安装Qt Creator

1
2
sudo apt-get install build-essential
sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer qtcreator

三. 关闭windows defender

1
2
3
windows denfeder 关闭 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SecurityHealthService
填入4

四. windows10 下 自动拨号上线脚本

1. 自动拨号上线

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
@echo off

set logfile=log.txt
set hardname=宽带连接
set username=
set password=

:start

set "t=%time: =0%"

ipconfig | find "PPP" >nul
if errorlevel 1 (
@echo 离线时间: %t%, 正在重新拨号 >> %logfile%
rasdial %hardname% %username% %password% >> %logfile%
TIMEOUT 5
) else (
@echo 在线 检查时间: %t% >> %logfile%
TIMEOUT 60
)
goto:start

2. cmd弹窗隐藏掉

1
2
set ws=wscript.createobject("wscript.shell")  
ws.run "asdl.cmd /start",0

五. office 完全卸载工具

1
2
用这个工具
https://otp.landian.vip/zh-cn/

六. ubuntu20.04 拨号技巧

使用ubuntu时,有时候有这样的需求: 我们想在拨号连接的同时,设置一个静态的ip地址。

使用ubuntu自带的nm-connection-editor是可以配置dsl拨号连接的,但是遗憾的是,无法满足我们的需求,所以就有以下尝试。

1. 配置静态ip

* 方法一

使用nm-connection-editor 或者面板的网络配置,设置静态ip

* 方法二

使用系统自带的netplan

  1. 进入目录 cd /etc/netplan
  2. 编辑当前目录下的配置文件,如01-network-manager-all.yml
  3. 修改内容如下:
1
2
3
4
5
6
7
8
9
10
network:
version: 2
renderer: NetworkManager
ethernets:
enp1s0:
addresses:
- 10.10.1.6/24
getway4: 10.10.1.1
nameservers:
addresses:[114.114.114.114]
  1. 使用命令sudo netplan apply 应用静态ip配置

2. 配置pppoeconf拨号

直接使用命令sudo pppoeconf进行拨号连接,详细过程不做赘述

pppoe 添加ipv6

1
2
3
4
5
sudo vim /etc/ppp/options
# 在最后一行添加
+ipv6 ipv6cp-use-ipaddr
# 注意’+‘ 不是我多打了,必须加上
# 重启拨号就可以了

pppoe常用命令

1
2
3
4
5
6
7
8
9
10
11
12
13
# 拨号配置
sudo pppoeconf
# 拨号连接
sudo pon dsl-privoder
# pon 命令不带参数,首先检测运行 /etc/ppp/ppp_on_boot 文件,如果不存在就会去/etc/ppp/peers文件夹下找启动文件
# pon 带参数,如 pon dsl-provider 将会使用/etc/ppp/peers/dsl-provider文件

# 断开连接
sudo poff
# poff dsl-provider 意思同pon只是功能是关闭,不是连接

sudo plog
# 查看连接日志

3. 这其中遇到的问题

1). 报错显示network wired unmanaged

解决方案: 修改文件后重启网络

1
2
3
4
5
6
7
8
9
sudo vim /etc/NetworkManager/NetworkManager.conf
# 修改文件内的配置managed
#将
managed=false
# 改成
managed=true

# 然后重启网络
sudo service network-manager restart

docker 容器批量导出

1
2
3
4
# 批量导出
docker images |awk '{print $1}' |sed -n '2,$p' |xargs docker save -o images.tar
# 导出
docker load -i images.tar

最后更新: 2022年11月21日 01:29

原始链接: /2020/08/17/windows/linxu使用时用到的问题/

× 请我吃糖~
打赏二维码