软件使用技巧和常见错误处理

admin
admin 2019年04月08日
  • 在其它设备中阅读本文章

禁止 Visual Studio 自动生成 .VC.db 和.ipch 文件

设置方法:工具–》选项–》文本编辑器–》C/C++–》高级,把回退位置和警告设置为 true 或者禁用数据库设为 true,这样就不会产生那个文件了。
3262146100.jpg

普通用户执行 docker 命令出错

症状

普通用户执行 docker 命令时出现 Got permission denied,没有访问 /var/run/docker.sock 的权限

解决方法

将普通账户添加到 docker 用户组

  • 新增 docker 用户组
    # sudo groupadd docker
  • 将当前用户加入到 docker 组

# sudo gpasswd -a $USER docker

  • 切换用户组和重启服务
    # sudo newgrp docker
    # sudo systemctl restart docker

可能需要重启电脑

nginx php 打开网页卡 空白

需要修改 fastcgi 的缓存大小,配置文件在 /etc/nginx/sites-available/default,在 php 的 location 模块增加:

fastcgi_buffers 2 128k;
fastcgi_buffer_size 56k;
fastcgi_busy_buffers_size 128k;
fastcgi_temp_file_write_size 128k;

禁用 VM 虚拟机的 vmem 文件

1、Windwos 系统
对所有的虚拟机,在C:\ProgramData\VMware\VMware Workstation\settings.ini文件中添加一行
对特定的虚拟机,在虚拟机目录下的 vmx 文件中添加一行

mainMem.useNamedFile = "FALSE"

2、Linux 系统
对所有的虚拟机,在/etc/vmware/config文件中添加一行
对特定的虚拟机,在虚拟机目录下的 vmx 文件中添加一行

mainmem.backing = "swap"

git push 不使用 ssh keys

原来使用用户名密码的项目,即使创建设置了 ssh keys,git push 同样要求使用用户名密码认证
根本原因是原项目采用了 https 协议,而非 git 协议,需要将 https 协议的仓库 url 改成 git 协议的
原 url

https://github.com/username/example.git

设置命令

git remote set-url origin git@github.com:username/example.git

谷歌浏览器翻译异常

设置 hosts 文件直接指定翻译 api 地址

64.233.189.191 translate.google.com
64.233.189.191 translate.googleapis.com
# 备用
108.177.97.100 translate.google.com
108.177.97.100 translate.googleapis.com

windows 自定义暂停更新时间

  1. 打开注册表 regedit,进入目录计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings
  2. 新建类型为DWORD(32位)名字为FlightSettingsMaxPauseDays的项,数值为想要暂停的最大天数。
  3. 打开设置开启暂停更新,此时可以选择上一步中最大的暂停更新时间了。

更新.jpg