Visual Studio Code 禁用GPU加速

曾经,VSCode会出现模糊现象,Google后发现是由于启用GPU硬件加速导致的问题,尤其在双显卡的笔记本上会有更大的可能性出现,解决方案是在启动时加上“--disable-gpu”参数,来禁用GPU硬件加速。可是这样只能在从开始菜单或桌面的快捷方式中启动才能加上该参数,在右键打开或者和WinSCP一类集成时,打开的VSCode并不能禁用GPU硬件加速。在今天更新的1.40.1版本中,加入了这样一个设置,可以从配置中彻底禁用GPU硬件加速。具体操作如下:打开命令面板(Ctrl + Shift + P 或者直接按 F1)运行“首选项:配置运行时参数”命令该命令将打开一个“argv.json”文

  Read More →

python 中按照指定长度截取字符串为数组

import re a = 'abcdefghijklmn' re.findall('.{5}|.+', a)结果:['abcde', 'fghij', 'klmn']注意正则中的'.{5}|.+',把最后不足指定长度5的字符放到数组最后一个元素

  Read More →

MySQL 中使用 uuid 作为字段默认值

UUID 基于 16 进制,由 32 位小写的 16 进制数字组成,如下:aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeeeMySQL 实现了 UUID,并且提供 UUID() 函数方便用户生成 UUID。在 MySQL 的 UUID() 函数中,前三组数字从时间戳中生成,第四组数字暂时保持时间戳的唯一性,第五组数字是一个 IEEE 802 节点标点值,保证空间唯一。使用 UUID() 函数,可以生成时间、空间上都独一无二的值。据说只要是使用了 UUID,都不可能看到两个重复的 UUID 值。当然,这个只是在理论情况下。UUID 是 32 位,因为 MySQL 生成的 U

  Read More →

Python 的多线程/进程和线程池/进程池总结

废话不多说,直接上代码。使用了两个包,futures 和 multiprocessing,支持 ThreadPool 和 ProcessPool。怎么区分进程和线程呢,简单的说就是多进程可以在任务列表里看见多个进程,多线程可以在任务列表里看到1个进程有多个线程。#coding:utf-8 from concurrent import futures from multiprocessing.pool import ThreadPool import urllib2 import multiprocessing import os, sys URLS = [ 'http:

  Read More →

查找代码中未使用的import

pip install pyflakes echo "import uuid" > test.py pyflakes test.py test.py:1: 'uuid' imported but unused

  Read More →

iptables做端口转发

最常用的转发,从 192.168.1.21:59388 转发到 192.168.1.20:5938pro='tcp' NAT_Host='192.168.1.21' NAT_Port=5938 Dst_Host='192.168.1.20' Dst_Port=5938 iptables -t nat -A PREROUTING -m $pro -p $pro --dport $NAT_Port -j DNAT --to-destination $Dst_Host:$Dst_Port iptables -t nat -A POSTROUTING -m $pro -p $pro --d

  Read More →

Windows KMS 安装密钥

MS官方公布的 KMS 安装时输入的密钥,用于安装之后进行 KMS 激活,或者仅用于安装。https://technet.microsoft.com/en-us/library/jj612867(v=ws.11).aspxhttps://docs.microsoft.com/zh-cn/windows-server/get-started/kmsclientkeys

  Read More →

curl 获取执行时相应时间

直接来命令curl -o /dev/null -w %{time_namelookup}::%{time_connect}::%{time_starttransfer}::%{time_total}::%{speed_download}"\n" url执行结果如下# curl -o /dev/null -w %{time_namelookup}::%{time_connect}::%{time_starttransfer}::%{time_total}::%{speed_download}"\n" http://127.0.0.1/webmail/login/login.do % Tot

  Read More →

自定义 Ubuntu 控制台登录前的提示信息

今天闲来无事,折腾了一个 Ubuntu 镜像,发现该镜像在控制台登录的时候,有一些提示信息,经过 google 之后,原来是藏在 /etc/issue 文件中,于是自己瞎写了一个。Ubuntu 14.04.5 LTS \n \l Welcome to My Server ================================== \d \t \s \m \r \U ==================================变量说明:b 当前行的波特率(不知道有什么用)d 当前日期s 操作系统名称l 当前 tty 的名称m 当前机器的体系结构标识符,例如:i

  Read More →

shell 脚本中$$,$#,$?分别代表的意思

$0 这个程式的执行名字$n 这个程式的第n个参数值,n=1..9$* 这个程式的所有参数,此选项参数可超过9个。$# 这个程式的参数个数$$ 这个程式的PID(脚本运行的当前进程ID号)$! 执行上一个背景指令的PID(后台运行的最后一个进程的进程ID号)$? 执行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误)$- 显示shell使用的当前选项,与set命令功能相同$@ 跟$*类似,但是可以当作数组用

  Read More →
  搜索
  Tags
全部   Ubuntu   Linux   Python   Windows   Shell   转发   浏览器   js   KMS   循环   MySQL   字体   html   css   DNS   电源   多线程   反向代理   重定向   原创   WinSCP   随机   随机数   VSCode   venv   vbs   多进程   远程调试   字典   生活   激活   线程池   日志   数据库   网卡   截取字符   进度条   安装   进程池   领带   uuid   tc   IP   iostat   import   GitHub   dpkg   DHCP   curl   crx   CPU   cloud-init   Chrome   BBR   Apt   iptables   Kitsunebi   subprocess   SSH   SoftEther   Set   samba   pyflakes   pip   Office   Nginx   NextCloud   List   libreoffice   kvm   Adobe  
  功能
You can put anything you want inside of these side widgets. They are easy to use, and feature the new Bootstrap 4 card containers!