[title]Linux[/title]

[collapse title=”tar打包时排除指定目录”]
例如打包test文件夹但排除其内的log文件夹:
tar -zcvf test.tar.gz test –exclude=test/log
[/collapse]

[collapse title=”查看/清除登录信息”]
查看登录信息:
last/lastb(登录成功/尝试登录但失败)
清除登录记录:
echo > /var/log/wtmp
清除尝试登录记录:
echo > /var/log/btmp
[/collapse]

[collapse title=”ubuntu / a start job is running for dev-disk-by”]
在使用Gparted-Live对ubuntu进行扩容后,由于改动了Swap分区,导致Swap分区的UUID发生变化,从而挂载失败,引发了这个错误。
解决办法:
先查看Swap分区的UUID
sudo blkid
然后将查到的Swap分区UUID替换到/etc/fstab中
sudo gedit /etc/fstab
[/collapse]

[collapse title=”ubuntu复制当前路径到剪切板”]
步骤
1. 得到当前目录;
2. 把获得到的当前目录存放到剪贴板中。

python代码
file: clipcwd.py

#!/usr/bin/python
#-*- coding:utf-8 -*-
#My version will just work for ubuntu
import gtk

def getcbtext():
  return gtk.Clipbord().wait_for_text()

def setcbtext(text):
  """
  把传入的参数 text,存入到剪贴板中去
  """
  cb = gtk.Clipboard()
  cb.set_text(text)
  cb.store()

def savecurdir():
  import os
  #os.getcwd() 函数可以获得当前的目录
  setcbtext(os.getcwd())

savecurdir()

在终端中键入
chmod +x clipcwd.py

这个时候通过
./clipcwd.py
pyperclip.paste()

用alias命令
在${HOME}/.bashrc中加入如下一行语句:
alias ccp=”/home/jetgeng/script/python/tools/clipcwd.py”
这样不管我在任何目录下,只要键入:ccp(copy current path)就可以把当前路径复制到剪贴板中了。

也可以在终端使用 Ctrl+Shift+Insert 粘贴。
[/collapse]

[collapse title=”ubuntu U盘被加锁问题”]
插上U盘,然后查找U盘挂载点:
df -h
例如是/dev/sdb1
umount /dev/sdb1
此时不要拔出U盘,然后执行下面命令修复文件系统:
sudo dosfsck -v -a /dev/sdb1
最后重新拔插U盘
[/collapse]

[collapse title=”隐藏文件或文件夹”]
新建.hidden文件,把要隐藏的文件或文件夹名称写入该文件,每个文件或文件夹单独一行。
[/collapse]

[collapse title=”查找进程PID,并杀死进程”]
查找进程,例如MyTestDemo:
ps aux | grep .*Test.*
找到其PID,例如666
杀死进程:
kill -9 666
[/collapse]

[collapse title=”查看文件夹总大小”]
du -sh /home
[/collapse]

[collapse title=”虚拟机ubuntu18.04突然无法上网,并且无法显示网络图标”]
使用ifconfig时,无法显示ens33,然后使用ifconfig -a后ens33显示出来了,但是发现没有ip v4
service network-manager stop
rm /var/lib/NetworkManager/NetworkManager.state
service network-manager start
[/collapse]

[collapse title=”make menuconfig时,fatal error: curses.h: 没有那个文件或目录”]
执行make menuconfig出现错误:
fatal error: curses.h: 没有那个文件或目录
需要安装ncurses devel
apt-get install libncurses5-dev
[/collapse]

[title]Qt[/title]

[collapse title=”QScroller的一些用法”]

//QScroller获取对象,停止滑动
QScroller::scroller(ui->listWidget)->stop();
//QListWidget启用拖动
QScroller::grabGesture(ui->listWidget, QScroller::LeftMouseButtonGesture);
//如果只想要QListWidget没有滑动条的部分
QScroller::grabGesture(ui->listWidget->viewport(), QScroller::LeftMouseButtonGesture);

[/collapse]

[title]Chrome[/title]
[collapse title=”Chrome截图步骤”]
F12 或 Ctrl+Shift+C
Ctrl+Shift+P
输入capture full size screenshot
[/collapse]

[title]Windows[/title]

[collapse title=”Win10公用网络修改为专用网络”]
设置 => 网络和Internet => 状态 => 以太网属性 => 网络配置文件,改为专用
[/collapse]

[collapse title=”删除资源管理器中的下载/图片/音乐/文档/视频/桌面/3D 对象文件夹”]
注册表路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace
删除包含以下的注册表:

088e3905-0323-4b02-9826-5d99428e115f 下载
24ad3ad4-a569-4530-98e1-ab02f9417aa8 图片
3dfdf296-dbec-4fb4-81d1-6a3438bcf4de 音乐
d3162b92-9365-467a-956b-92703aca08af 文档
f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a 视频
B4BFCC3A-DB2C-424C-B029-7FE99A87C641 桌面
0DB7E03F-FC29-4DC6-9020-FF41B59E513A 3D 对象

如果想还原,则新建一个reg文件,写入以下内容注册即可:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{d3162b92-9365-467a-956b-92703aca08af}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}]

[/collapse]

[title]XShell[/title]
[collapse title=”WARNING! The remote SSH server rejected X11 forwarding request.”]
当连接服务器时提示该报警,修改属性中的连接 => SSH => 隧道 => X11转移,
取消将转发X11连接到(X)。
[/collapse]

[title]其他[/title]
[collapse title=”条码配置”]
在线条码生成
分辨率:170
高度:90
大小:2
字体:Arial.ttf/14
[/collapse]