2018年1月

优联

https://github.com/search?q=Unifying+keyboard
优联DIY 键盘
https://github.com/Charlesip/Unifying87
优联 DIY键盘
矩阵

小红点

https://blog.csdn.net/shmilyuho/article/details/122334314
拆机指点杆小红点的线序及PTPM754DR引脚定义

TrackPoint Keyboard II

https://pcsupport.lenovo.com/us/en/downloads/DS543713
驱动
https://download.lenovo.com/consumer/options/trackpoint_keyboard_II_user_guide_zh-cn.pdf
中文说明书

https://pcsupport.lenovo.com/us/zc/products/tablets/thinkpad-tablet-series/thinkpad-x1-tablet-3rd-gen-20kj-20kk/20kk
中文驱动

Thinkpad X1 Tablet gen2、3

https://pcsupport.lenovo.com/us/zc/products/accessory/keyboard/thinkpad-trackpoint-keyboard-ii
ThinkPad TrackPoint Keyboard II

https://blog.csdn.net/qq_42887507/article/details/120594254
ThinkPad x1 tablet gen3键盘改typec键线分离

https://blog.csdn.net/qq_42887507/article/details/118634393
Thinkpad X1 Tablet gen2键盘改typec键线分离

https://www.bilibili.com/video/BV1ME411M7vB && 接线顺序
一顿饭钱拥有一把带有触摸板的thinkpad键盘----Thinkpad X1 Tablet gen3改USB
参考资料:
ThinkPad X1 Tablet键盘改USB接口
[Hack X1 Tablet keyboard with USB?] (https://www.reddit.com/r/thinkpad/comments/a4wm07/hack_x1_tablet_keyboard_with_usb/)
[外接式指点杆键盘大收集——指点云间数点红] (https://forum.51nb.com/forum.php?mod=viewthread&tid=1854098)

https://pcsupport.lenovo.com/us/zh/products/tablets/thinkpad-tablet-series/thinkpad-x1-tablet-3rd-gen-20kj-20kk/20kk/downloads/driver-list/component?name=%E6%BB%91%E9%BC%A0%E5%8F%8A%E9%8D%B5%E7%9B%A4

https://pcsupport.lenovo.com/us/zh/products/tablets/thinkpad-tablet-series/thinkpad-x1-tablet-3rd-gen-20kj-20kk/20kk/parts/display/compatible

https://webdoc.lenovo.com.cn/lenovowsi/new_cskb/att/142779/graf.x1tablet/graf/html_zh-cn/html/t0000569852_zh-cn.html

https://www.52pojie.cn/forum.php?mod=viewthread&tid=1204217
USB Overdrive for Mac 键盘(及其他USB设备)按键驱动及映射软件
Name: maxi
Seriale: LMSB-7532-6586

蓝奏云:
(点我)https://jwork.lanzous.com/b00zlaspa
https://jwork.lanzoux.com/b00zlaspa
密码:cnvz

https://www.usboverdrive.com/index.php/download/
Gen3安装这个软件,触摸板就行了
安装这个软件
https://www.usboverdrive.com/index.php/download/

小红点 和触摸板就可以了,
触摸板只能当鼠标用

正文中有些链接在编辑的时候丢失了,补上。
官方下载地址:https://www.usboverdrive.com/index.php/download/
戴尔多媒体键盘上热键介绍:https://www.dell.com/support/article/zh-cn/sln67091/戴尔多媒体键盘上的热键的功能是什么-知识库文章-120296?lang=zh
Apple论坛讨论贴:https://discussions.apple.com/thread/7716986

8845

红点键盘驱动说明
Win7系统下求解IBM SK-8845CR键盘指点杆驱动问题!!!
送给SK-8845,SK-8855用户的终极解决方案(改键,滚动)
送给SK-8845,SK-8855用户的终极解决方案(改键,滚动)
SK8845驱动安装参考
新买的SK 8845键盘,小红帽和触摸板依然不能用,驱动问题(已解决)
红点键盘驱动说明

8845 键盘更换注意

可以用 SK8840的键盘替换
小红点要用原来 SK8845 的
8840和8845 的小红点不兼容

不同版本的 SK8845,主板也不同,对应的小红点和和触摸板也不同
SK-8845(R): 主板标记 8835/8845,预留了8835的小键盘接口,但没焊接,听说其主控程序是 8845的,
SK-8845RC: 主板标记 8845。

8855

送给SK-8845,SK-8855用户的终极解决方案(改键,滚动
SK8855有没有win10驱动
求thinkpad键盘SK-8855的驱动,最好win7和win10的
关于外设键盘sk8855的驱动

8855小红点有按压事件:
设置成标准滚动,触发小红点按压,就能点击打开
具体位置:
USB TrackPoint > Enable Press to Select > setting。

简单高效,改良 SK-8855 左右键附近的不扎实感

分享下SK-8855驱动下载, 1.12版WIN10安装驱动滚动正常,
但重启后TrackPoint Scroll Service服务启动失败, 导致部分程序滚动失效
所以我是做了个批处理,每次开机安装下驱动
C:DriversThinkPad USB Keyboard with TrackPointx64setup_x64.exe" /S /v/qn

https://support.lenovo.com/us/zh/accessories/pd005137?LinkTrack=Solr

http://think.lenovo.com.cn/support/driver/driverdetail.aspx?DEditid=9218&docTypeID=DOC_TYPE_DRIVER&osid=243&treeid=9783&args=%3Fyt%3Dpt%26categoryid%3D9783%26CODEName%3DThinkPad%2520T520%26SearchType%3D0%26wherePage%3D2%26osid%3D243

X220系列的键盘

请问X220的键盘分几个厂(型号)?手感哪个最好?

DIY ThinkPad 键盘

3dg12-淘宝店 && 主板升级程序和使用说明下载地址
发布THINKPAD键盘改无线套件-3dg12
DIY无线键盘更新-3dg12
DIY Thinkpad USB键盘-zmingwang

Fn

蓝键自定义程序1.2
Fn+F2实现关屏+锁屏
Fn和Ctrl互换
一键关屏
Fn+功能键

在线键盘测试

https://www.m69w.com/key.html
https://www.keybr.com/
https://keycode.info/
http://keycod.es/
https://github.com/incompl/keyDecode
https://unixpapa.com/js/key.html
https://unixpapa.com/js/testkey.html

https://www.softwareok.com/?Download=AlwaysMouseWheel

macOS

https://blog.csdn.net/huyuan7494/article/details/78871581
https://baijiahao.baidu.com/s?id=1572486377204883&wfr=spider&for=pc
机械键盘接MacBook Pro修改键盘按键

window

http://ahkcn.github.io/docs/AutoHotkey.htm
http://ahkcn.github.io/
AHK文档
https://www.autohotkey.com/
https://www.appinn.com/autohotkey-all-in-one/

thinkpad 键盘

【原创】外接式指点杆键盘大收集——指点云间数点红

其实x220的手感真不咋的,相比上一代X201,X200键程短了一点,手感差了很多,更别说T6、T4系列的。

首先基本觀念是鍵盤都是代工的,聯想自己沒有鍵盤廠
而那一代的鍵盤還是SILITEK(旭麗。收購本來的NMB)、ALPS、chicony(群光)三家代工
彼此之間的手感差異很大,賣鍵盤的沒有註明這點,消費者買了裝上發現手感不對,就會給差評,與真的假的沒有關係
如果是美規鍵盤的話,各自對應的FRU如下:
SILITEK 45N2211
ALPS 45N2071
CHICONY 45N2141

一直玩机械键盘的路过,低端到高端的机械也玩了不少,但是开始接触小黑之后就疯狂迷恋上了小黑的键盘,体验过X220 T420键盘后更是无法自拔。用多了机械之后就明白,动辄2KG的键盘实在不是想带走就带走的,即使是60机械键盘重量也是不容小觑。在便携基础上比较各种笔记本的键盘,小黑实在是佼佼者。

x6 nmb键盘是我用过的最好的键盘,没有之一

改的,大部分是,老头,哈哈。习惯一个键盘的键位了,7行,可能这是最主要的原因。
说手感,220,远不如8855.

其实都能适应的,没有传说,220是最后一代老7行而已,如果玩过60 40这样的老机器,你会发现键盘不如以前,但是科技在进步,键盘也是人体工学的一部分,所以新键盘也不差哪去,主要都是为了便携性妥协,所以为了轻薄,巧克力变成主流,30以后的机器,其实手感也不差的

巧克力键盘手感真不如X220上的键盘手感

买一个试试了,要买就买x61,新版一点就x201,再新版一点那就是您主题所说,太老的跑不动,也没劲。

220和230的键盘手感而言220的好一点,主要是敲击的时候回弹和按压的弹性很舒服,相比来说230就比较硬。

我:
449483159 键盘群
我:
http://pan.baidu.com/s/1qYVSU2C thinkpad 键盘改造
我:
https://forum.51nb.com/forum.php?mod=viewthread&tid=1619134
我:
电路板只要淘宝店里有货就可以拍下,底座要向厂家订货,我会攒一批或隔一段时间向工厂下订单。
我:
个人认为T60比较好,T40性价比最高。T40现在只要十几元,模块支持fn+lctrl模拟win键,没有win键也不是问题。但要找到成色好无故障的。T60价格略高,大小合适,比T40薄。X60的backspace和回车比较小,有些不顺手。
我:
https://forum.51nb.com/thread-1597171-1-1.html
我:
原来的旧机T60键盘短路,不能开机,于是维修说只能换键盘了。

上论坛逛了一圈,说是有三种原产的键盘,分别是NMB(39T0958),ALPS(39T7118)和Chicony(39T7178),拆开一看,原来自己的旧机就是39T0958的,废的实在可惜了呀。

在市场上配了一块,后面标识是42T*的,一看就知道不是原版了,但是想到也是个旧机器,用不了一年了,于是就要便宜货吧。

回来对比了一下,有几点不大一样。

1、磨砂质感不一样。原版的和本机的材质一致,磨砂颗粒较大,摸着舒服;42T*磨砂很细,摸起来像有灰尘,开始时很不习惯;

2、键帽结构,原版是大X形,X形支架大而平;而42T*是小X形,小而高。结果自然是原版键帽很稳,不会左右摇晃,而后者则明显不够稳定;笔者试图用旧键帽替换,结果不能实现,卡口完全不同;

3、文字印刷。原版白的够亮,后者比较暗;原版胶质范围较小,后者胶质一大片,媒体播放 的“播放/暂停”键出都接触了。

总之,原版好啊,坏了很是可惜的。
我:
T60:虽历经多年,键盘手感还是依旧出色,长键程,敲击力度坚挺适中,手感紧凑,回弹反馈迅速,敲击非常踏实,噪音一般,声音有节奏,声音:刷刷的。
X200:长键程,键程和T60感觉是一致的,敲击力度微软,回单反馈迅速,键盘支架结构有些松散,esc 键,右手键盘区 因为键盘底部缺少支撑问题,有塌陷感。噪音较大,声音有节奏,声音:piapia的。
X220:短键程,感觉比T60短一半左右,敲击力度最软,回弹反馈略慢,敲击非常踏实,噪音很小,应该属于静音键盘了。声音:绵绵的。
我:
T60:左右键和中键很有弹性,手感紧凑,配合红点不容易误操作(可单独关闭触板),。
X200:左右键和中键微软,有段落感,有时有嘎吱的摩擦声音。因为没有触板,配合红点不存在误操作。
X220:左右键和中键很软很静音,但完全没有手感。配合红点操作很容易误操作,不过可以关掉触板。再来说说麻点一体化触板,按下去很硬。但移动比以前那种要顺滑,屏幕上鼠标滑动移动的距离要更长。
我:
x220键盘敲击无近乎无声,手感紧凑。T60现在再用感觉有种键帽的撞击声,手感也明显松弛了。现在以220为主力
我:
T60的加入了thinkpad的T系列历史上第一个win键,更加人性化.
我:
http://blog.sina.com.cn/s/blog_4e713cfe0100pp6t.html
我:
再来说说三种键盘的手感。曾经在坛子里看有坛友讲过不同机型的三种键盘的手感有差异。甚至有坛友说是X61的键盘NMB的手感好,但T43的键盘是群光的手感好。这个可能是见仁见智。我三个代工厂键盘都有的是T43的键盘,对比起来,确实是群光的手感好些。ALPS的键盘偏软,NMB的貌似又稍微硬了些。。。X61的键盘我只有NMB和群光的,感觉两种键盘手感都很好。我的X220和T60的键盘都是群光的,没有对比。其实,我自己总结是因为我打字比较快、比较用力,所以弹性好的键盘手指的反馈会灵敏些,软绵绵的按键在打字快的时候一点都找不到感觉。。。
    希望上面的三种方法能够帮助大家买到自己喜欢的键盘。
我:

https://forum.51nb.com/thread-1536004-1-1.html
我:

T60是好机子,是最后一代由IBM设计的遗腹子,以后都加入烂挪窝的设计了
我:
03年非典后在东莞清溪群光呆过大半年,一直到13年还有兄弟在里面。群光笔记本键盘量一直没有上去,职员工资低流动性大,现场品控和供应商管理不行,和NMB差了一个档次。幸好微软有股份在里面,代工比较多的NEC,HP,还有微软自己的键鼠。
我:
http://31006100.taobao.com/
我:
从缝隙中看键帽是不是蓝色的,是蓝色的就是NMB的!
我:
同样的NMB,键盘,还是X21的感觉最好,其次是T43的,T60的还是感觉差一点,郁闷啊。不过,自我感觉比Alps好一点。

为了逝去的Thinkpad经典键盘:入手蓝牙Thinkpad键盘
ThinkPad小红点无线蓝牙键盘中间键点击禁用解决方案
淘二手系列之 篇三:信仰继续—“组装”联想ThinkPad 无线蓝牙键盘

键盘驱动 && 下载地址

USB HID开发资料

罗技鼠标

https://support.logi.com/hc/zh-cn
http://store.logitech.com.cn/help/LgBranches

最著名的就是CC攻击了,事实上,CC攻击最直观的名字应该叫做Http Get Flood攻击,它是专门针对Web服务器,由大量的代理服务器或者僵尸主机对Web服务器发起,不断对某个页面进行Http Get请求,消耗Web服务器的资源,最终导致Web服务器无法响应正常用户的请求。
CCKiller Linux轻量级CC攻击防御工具脚本 && GITHUB && Ubuntu
CentOS 7 安装 fail2ban + Firewalld 防止爆破与 CC 攻击
VPS屏蔽国外IP访问防止CC攻击
Linux VPS一键屏蔽指定国家所有的IP访问
上干货,VPS屏蔽国外IP访问脚本
https://github.com/17mon/china_ip_list

DouPHP轻量级企业网站管理系统 开源企业建站系统 免费企业建站系统 企业网站源码 企业网站模板
http://www.douco.com/

MetInfo | 最适合企业网站建设的cms(内容管理系统)
http://www.metinfo.cn/

TWCMS - 通王CMS是免费的企业网站管理系统
http://www.twcms.com/

企业建站系统 - 易企CMS是为营销型企业量身打造的免费企业CMS - 易企内容管理系统
http://www.yiqicms.com/

AKCMS PHP CMS 支持PHP+MySQL/SQLite的小巧灵活的轻量级CMS系统 免费
http://www.akhtm.com/

PHPMyWind 首页
http://phpmywind.com/

蝉知企业门户系统 - 开源免费 CMS系统|企业建站系统
http://www.chanzhi.org/

UCMS-简单高效的PHP开源CMS建站系统
http://uuu.la/

iCMS_给我一套程序,我能搅动互联网
https://www.icmsdev.com/

https://hostloc.com/thread-1009119-2-1.html
https://ipinfo.io/
https://hostloc.com/thread-1006104-1-1.html
https://myssl.com/47.57.185.163

ViewDNS
中国的站长PING有时总会出现不稳定,而且很多广告:https://check-host.net/check-report/60aa1e1kca0
上次坛子里一位大佬推荐的,节点多,简介美观大方,实用:http://ping.pe/
今天老外给我发了一个,功能很强大,而且很简洁实用,属于不二之选:https://check-host.net/check-report/60aa1e1kca0
以上是收集的在线PING工具

中文(国内) https://haoip.cn/
英文 (国外) http://seip.cc/
作者

https://whoer.net/zh 需要挂代理

ipv6

http://www.test-ipv6.com/

cmd

netsh winsock reset

还有什么免费离线国内 ip 地址数据库?
https://www.v2ex.com/t/860177
免费好用的 IP 归属查询网站
https://www.v2ex.com/t/791354

来自 https://eqblog.com/centos-install-python3-6-4.html
1.获取编译包:

wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz

2.解压:

tar -zxvf Python-3.6.4.tgz

3.移动到安装目录

mv Python-3.6.4 /usr/local

4.进入目录:

cd /usr/local/Python-3.6.4

5.编译安装:

./configure
make
make install

6.软链接:

ln -s /usr/local/bin/python3.6 /usr/bin/python3

大功告成:

python3 -V

以下来自 https://eqblog.com/wordpress-front-desk-template-common-function-set.html

制作模板常用~

一、header常用的函数

<?php bloginfo(‘name’); ?> : 博客名称(Title) [输出示例:前端开拓者]

<?php bloginfo(‘stylesheet_url’); ?> : CSS文件路径 [输出示例:https://dn-eqblog.qbox.me/wp-content/themes/frontopen2/style.css]

<?php bloginfo(‘pingback_url’); ?> : PingBack Url [输出示例:https://eqblog.com/xmlrpc.php]

<?php echo get_stylesheet_directory_uri() ?>: 模板文件路径 [输出示例:https://eqblog.com/wp-content/themes/frontopen2/]

<?php bloginfo(‘version’); ?> : WordPress版本 [输出示例:WordPress 3.5.2]

<?php bloginfo(‘atom_url’); ?> : Atom Url [输出示例:https://eqblog.com/feed/atom]

<?php bloginfo(‘rss2_url’); ?> : RSS 2.o Url [输出示例:https://eqblog.com/feed]

<?php bloginfo(‘url’); ?> : 博客 Url [输出示例:https://eqblog.com/]

<?php bloginfo(‘html_type’); ?> : 博客网页Html类型 [输出示例:text/html]

<?php bloginfo(‘charset’); ?> : 博客网页编码 [输出示例:UTF-8]

<?php bloginfo(‘description’); ?> : 博客描述 [输出示例:一个专注于前端开发与jQuery程序拓展的分享平台,面向于web构架前端开发、jQuery程序开发、移动终端程序开发等各领域的交流平台。分享前端开发中的经验心得,分享开发源代码。]

<?php wp_title(); ?> : 特定内容页(Post/Page)的标题
注:上述函数,主要用于页面中的<head></head>部分的内容,当然有必要的话,也可以用在其他部分,请务必仔细阅读,了解对应标签会输出什么内容。

二、用于判断的tag函数

is_home() : 函数所在的页面是否为主页

is_single() : 是否为内容页(Post)

is_page() : 是否为内容页(Page)

is_category() : 是否为Category/Archive页

is_tag() : 是否为Tag存档页

is_date() : 是否为指定日期存档页

is_year() : 是否为指定年份存档页

is_month() : 是否为指定月份存档页

is_day() : 是否为指定日存档页

is_time() : 是否为指定时间存档页

is_archive() : 是否为存档页

is_search() : 是否为搜索结果页

is_404() : 是否为 “HTTP 404: Not Found” 错误页

is_paged() : 主页/Category/Archive页是否以多页显示

is_user_logged_in():判断用户是否已登录
注:判断函数一般都用于if..else语句中,所以大家在使用前,请先了解if判断语句的用法。不会太难,过一段时间本博会专门介绍PHP中的if语句如何使用。

三、模板内容部分的常用函数

<?php get_header(); ?> : 调用Header模板

<?php get_sidebar(); ?> : 调用Sidebar模板

<?php get_footer(); ?> : 调用Footer模板

<?php the_content(); ?> : 显示内容(Post/Page)

<?php if(have_posts()) ” ?> : 检查是否存在Post/Page,即是否有内容

<?php while(have_posts()) ” the_post(); ?> : 如果存在Post/Page则予以显示

<?php endwhile; ?> : While 结束

<?php endif; ?> : If 结束标记,与if起始标签对应,一定要成对存在

<?php the_time(‘字符串’) ?> : 显示时间,时间格式由“字符串”参数决定,具体参考PHP手册

<?php comments_popup_link(); ?> : 正文中的留言链接。如果使用 comments_popup_script() ,则留言会在新窗口中打开,反之,则在当前窗口打开

<?php the_title(); ?> : 内容页(Post/Page)标题

<?php the_permalink() ?> : 内容页(Post/Page) Url

<?php the_category(‘, ‘) ?> : 特定内容页(Post/Page)所属Category

<?php the_author(); ?> : 作者

<?php the_ID(); ?> : 特定内容页(Post/Page) ID

<?php edit_post_link(); ?> : 如果用户已登录并具有权限,显示编辑链接

<?php get_links_list(); ?> : 显示Blogroll中的链接

<?php comments_template(); ?> : 调用留言/回复模板

<?php wp_list_pages(); ?> : 显示Page列表

<?php wp_list_categories(); ?> : 显示Categories列表

<?php next_post_link(‘ %link ‘); ?> : 下一篇文章链接

<?php previous_post_link(‘%link’); ?> : 上一篇文章链接

<?php get_calendar(); ?> : 日历

<?php wp_get_archives() ?> : 显示内容存档

<?php posts_nav_link(); ?> : 导航,显示上一篇/下一篇文章链接

<?php include(TEMPLATEPATH . ‘/文件名’); ?> : 嵌入其他文件,可为定制的模板或其他类型文件
注:以上某些函数功能在对应的页面中使用,注意程序逻辑请不要胡乱添加,可能会产生错误。

四、其他常用函数

<?php the_permalink() ?>">:获取链接

<?php _e(‘Message’); ?> : 输出信息,可用于输出自定义生成的变量信息。

<?php wp_register(); ?> : 显示博客注册链接

<?php wp_loginout(); ?> : 显示登录/注销链接

<!–next page-> : 将当前内容分页

<!–more–> : 将当前内容截断,以不在主页/目录页显示全部内容

<?php timer_stop(1); ?> : 网页加载时间(秒)

<?php echo get_num_queries(); ?>: 网页加载查询量
注:以上函数并不是绝对需要应用,属于增加用户体验的拔高内容。

通过上面的函数,大家基本可以控制整个WP博客所需要的内容调用了。只要有一定的div+css基础,完全可以自己开发个性的WP模板了。

来自 https://eqblog.com/wordpress-use-custom-html.html
首先,在外观-》小工具处添加一个自定义HTML小工具到你的侧栏:

添加以下代码:

<style type="text/css">
.zzsc-content{
padding-left:10%;
}
#clock{
font-family: 'Days One',"Microsoft YaHei", Arial,sans-serif;
font-size: 2em;
}
</style>
<div class="zzsc-content bgcolor-8">
<span id="clock"></span>
</div>

<script type="text/javascript" src="https://eqblog.com/jquery.countdown.js"></script>
<script type="text/javascript">
$(function(){
$('#clock').countdown('2018/6/7', function(event) {
$(this).html(event.strftime('%D 天 %H:%M:%S'));
});
})
</script>

在$(‘#clock’).countdown(‘2018/6/7’, function(event)这条里改成你要到的日期。
另外建议你将这一条中的js下载到你的网站环境中替换。

css样式请自行美化~

以下来自 https://eqblog.com/whmcs-python-hon.html
http://www.hostloc.com/thread-422346-1-1.html
安装Python3 使用python3 x.py

#本脚本基于python3+方糖实现enoctus监控+微信推送
#使用方法:
#修改 sckey 为你自己的方糖KEY
#修改 pid 为你想要监控的套餐PID
#python vps.py
#香港1G pid=93


from sys import argv
from urllib import request,parse
from os import system
import datetime
sckey="xxxxxx"
pid=93

url='https://einstein.enoctus.co.uk/cart.php?a=add&pid=%s' % (pid)
try:
    flag=0
    oktime=datetime.datetime.now()
    oktime.strftime('%Y-%m-%d %H:%M:%S')
    outoftime=datetime.datetime.now()
    outoftime.strftime('%Y-%m-%d %H:%M:%S')
    while True:
        header={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36'}
        req=request.Request(url,headers=header)
        page=request.urlopen(req).read()
        if str(page).find('out of stock')>0:
            if flag>0:
                outoftime=datetime.datetime.now()
                outoftime.strftime('%Y-%m-%d %H:%M:%S')
                timeout='本轮次上货持续时间:%s' % (outoftime-oktime)
                print(timeout)
                tile='%s%s' % ('缺货提醒',timeout)
                textmod={'text':tile,'desp':url}
                textmod = parse.urlencode(textmod)
                urlsc='https://sc.ftqq.com/%s.send' % (sckey)
                req1=request.Request(url='%s%s%s' % (urlsc,'?',textmod),headers=header)
                page1=request.urlopen(req1).read()
            flag=0
            print('缺货')
        else:
            if flag==0:
                oktime=datetime.datetime.now()
                oktime.strftime('%Y-%m-%d %H:%M:%S')
                timeok='本轮缺货持续时间:%s' % (oktime-outoftime)
                print(timeok)
                tile='%s%s' % ('上货提醒',timeok)
                textmod={'text':tile,'desp':url}
                textmod = parse.urlencode(textmod)
                urlsc='https://sc.ftqq.com/%s.send' % (sckey)
                req1=request.Request(url='%s%s%s' % (urlsc,'?',textmod),headers=header)
                page1=request.urlopen(req1).read()
            flag=flag+1
            print('有货')
            if flag<3:
                tile='%s%s' % ('上货提醒',flag)
                textmod={'text':tile,'desp':url}
                textmod = parse.urlencode(textmod)
                urlsc='https://sc.ftqq.com/%s.send' % (sckey)
                req1=request.Request(url='%s%s%s' % (urlsc,'?',textmod),headers=header)
                page1=request.urlopen(req1).read()
except:
    print('脚本异常,退出')

以下来自 http://www.hostloc.com/thread-422294-1-1.html

//禁用修订版本
add_filter( 'wp_revisions_to_keep', 'fanly_wp_revisions_to_keep', 10, 2 );
function fanly_wp_revisions_to_keep( $num, $post ) { return 0;}
//禁用自动保存
add_action('wp_print_scripts', 'fanly_no_autosave');
function fanly_no_autosave() { wp_deregister_script('autosave'); }

4.9好像没有修订版本了,自动保存草稿在wp-config.php文件,
define('WP_DEBUG', false);之后添加define('AUTOSAVE_INTERVAL', 36000);就行了,
意思是24小时保存一次,我以前是两个代码都用了,
后来我更新主题忘了用了发现数据库里也没有修订版本,
我刚才试了这个代码,是有用的,不加代码是3分钟自动保存,加了就不保存了,
修订版本不用改了,因为我修改以后数据库没增加文件

来自 https://wiki.vpsmm.com/nginx-apachebench/

一、首先观测到对方是使用apachebech来攻击你。
这个查看nginx日志,非常明显。cat ssl.vpsmm.log 一片带有ab的ua

二、使用nginx设置,301掉所有ab过来的访问

if ($http_user_agent ~* ApacheBench ) {
rewrite ^(.*)$ http://www.baidu.com/ permanent;
}

三、设置脚本,每分钟自动执行
因为对方采用的是vultr的自动api,换IP太过频率,用个脚本。每分钟自动执行:

*/1 * * * /root/ab.sh

四、简单脚本,就4行如下:

cd /home/wwwlogs/ #进入nginx日志目录
cat ssl.vpsmm.log | grep 'ApacheBench' | awk '{print "iptables -I INPUT -s ", $1, "-j DROP"}'| sort -n | uniq | sh
#检索当前日志文件,查到有ApacheBench特征码的ip,全部ban掉
rm ssl.vpsmm.log #删除已经封掉ip的日志log
/etc/init.d/nginx reload #重载nginx,重新生成log文件,等待新ip进入

https://code.visualstudio.com/
21 个VSCode 快捷键
VSCode拓展插件推荐(HTML、Node、Vue、React开发均适用)
vscode 插件推荐 - 献给所有前端工程师(2018.4.29更新)
如何优雅地使用 VSCode 来编辑 vue 文件?
2018 vscode 前端最佳配置
这就是我想要的 VSCode 插件!
VsCode从零开始配置一个属于自己的Vue开发环境
用vscode开发vue应用
玩转VS Code
官方拓展

安装插件: Ctrl + P 然后输入 ext install vetur 然后回车点安装即可。

vscode缩进快捷键:
选中文本;
Ctrl + [Ctrl + ] 实现文本的向左移动或者向右移动;

vscode代码对齐快捷键:
选中文本;
Shift + Alt + F 实现代码的对齐;