修改Mac下键盘光标移动速度
默认的Mac键盘设置Mac总是“自以为是”地为用户配置他们觉得最舒适的使用方案,在默认的键盘设置下,你总是会感觉长按按键时重复速度很慢,而且在开始重复动作前,会有一个起始延迟。尽管一些时候你可以依靠鼠标点击来实现光标的移动,但是在命令行等靠鼠标点击没卵用的地方,长时间的按键延迟很令人抓狂(特别是体验了Linux和Windows命令行下那种顺滑的感觉后)
通过“键盘”修改配置
更快!
打开“terminal”应用程序
执行如下命令:
1defaults write NSGlobalDomain KeyRepeat -int 1
注:通过“键盘配置”设置的最快速度值为2(值越小响应速度越快),0是最快的速度值,但经过测试后速度1更适合使用~
主流性能监测工具及使用
htop
传统性能监测工具,在Linux于Mac OS上可以轻松安装;
运行命令:htop
截图
gtop
Go语言编写的性能监测工具
运行名令:gtop
GTOP性能监测工具是最花哨的,可以实时为CPU工作状态画折线图、为内存等画空心饼图、为网络状态画滚动柱状图等。
glancesglances 可以为 Unix 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括:
CPU 使用率
内存使用情况
内核统计信息和运行队列信息
磁盘 I/O 速度、传输和读/写比率
文件系统中的可用空间
磁盘适配器
网络 I/O 速度、传输和读/写比率
页面空间和页面速度
消耗资源最多的进程
计算机信息和系统资源
glances 工具可以在用户的终端上实时显示重要的系统信息,并动态地对其进行更新。这个高效的工具可以工作于任何终端屏幕。另外它并不会消耗大量的 CPU 资源,通常低于百分之二。glances 在屏幕上对数据进行显示,并且每隔两秒钟对其进行更新。您也可以自己将这个时间间隔更改为更长或更短的数值。glances 工具还可以将相同的数据捕获到一个文件,便于以后对报告进行分析和绘 ...
C++ 应用库
关于 C++ 框架、库和资源的一些汇总列表,内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。
标准库
库
说明
C++标准库
包括了STL容器,算法和函数
C++ Standard Library
一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分
Standard Template Library
标准模板库
C POSIX library
POSIX系统的C标准库规范
ISO C++ Standards Committee
C++标准委员会
框架
库
说明
C++通用框架和库
Apache C++ Standard Library
一系列算法,容器,迭代器和其他基本组件的集合
ASL
Adobe源代码库提供了同行的评审和可移植的C++源代码库
Boost
大量通用C++库的集合
BDE
来自于彭博资讯实验室的开发环境
Cinder
提供专业品质创造性编码的开源开发社区
Cxxomfort
轻量级的,只包含头文件的库,将C++ 11的一 ...
使用NATAPP内网穿透!
内网穿透什么是内网穿透? 【百度百科】:内网穿透,即NAT穿透,网络连接时术语,计算机是局域网内时,外网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。就是说映射端口,能让外网的电脑找到处于内网的电脑,提高下载速度。不管是内网穿透还是其他类型的网络穿透,都是网络穿透的统一方法来研究和解决。
通俗来讲,就是你可以将你本地的http服务映射到公网上,这样你就可以办到许多骚操作:
临时挂载个测试网站供大家访问
开启文件服务,向某人分享文件(私密且带宽受自己控制)
甚至你可以利用这个双向的隧道操作服务器~
…
有哪些内网穿透工具?
utools
Ngrok
NATAPP
Ngrok我暂时还没用过,剩下两款中:
utools功能一般但是完全免费,使用utools的域名,带宽约1M;
NATAPP完全免费,但是可以选择付费方案,支持绑定自定义域名,带宽最高可调至100M;
NATAPP部署如何在Mac上配置NATAPP?
进入官网注册,创建一条免费隧道;并下载对应的zip压缩包,解压后,会生成一个natapp的可执行文件。
mv nata ...
小王子读后感
起初我比较好奇是怎样的一本书被命名成了”小王子”,我花了若干个小时的时间通篇读了下来,发现作者是以描写异域星球小王子来描写自己的成长历程和人生感悟。我也从书中引发了如下若干方面的领悟。
折翼的梦想 小时候,每个人都有梦想。这些梦想寄托了我们对世界人生最早、最美好的想象。不过可惜。这些梦想往往萌芽不久就被大人击碎,于是我们逐渐忘记发梦。大人告诉我们,这叫成长;而成长的另一个名字叫认清现实,叫循规蹈矩,还叫识时务者为俊杰。
《小王子》的作者圣埃克苏佩里就有类似的经历,他在书的开始就告诉我们,他小时候热爱创作,曾绘画了两幅蟒蛇吞大象的抽象作品并渴望得到大人的欣赏,可谁知:
大人建议我把肚皮开开或闭着的蟒蛇图搁在一边,还是把兴趣放在地理、历史、算术、文法上面吧。于是我在六岁的时候,就这么放弃了美好的画家生涯。
图1
图2
这段经历彻底改变了作者后来的人生,并给他的心灵带来了难以磨灭的影响。
所谓梦想,通常有两层含义:
&e ...
qs的文件下载策略
开始
基于Python的小文件下载是非常简单的:
1234567import requestsdef dl(url): r = requests.get(self.url, stream=True) with open(self.name, 'wb') as f: for chunk in r.iter_content(8192): f.write(chunk)
但在实际应用时,这样的简单文件下载往往不满足生产需要。比如,单线程下载速度慢,IO频繁。玄学的是有时候这个可能比多线程下载要快一些。
普通文件下载策略如何分配线程数?
在使用qs下载时,首先判断当前系统的CPU状态,保证在调用min(CPU核心数*4, 16) + max(CPU核心数/2, 2)的线程数情况下,平稳下载。其中,max部分是写文件线程池,用于处理频繁的文件IO。
如何针对一个文件并行下载?
利用http通讯协议,在http头部信息添加range: bytes=from-to信息,对一个文件分块下载。
既然可以分块,块与块之间又没有依赖, ...
Mac上的网络仿真工具GNS3
GNS3最近需要做计算机网络实验,可惜我的WIndows本给放在学校了,导致eNSP用不了;通过一番查找,发现GNS3可以作为eNSP的替代软件(似乎比eNSP还高大上一点?
下载安装官网下载
你需要先注册一个账户才能够下载
官网设置了防盗链,因此你无法通过多线程下载工具下载
下载速度比较慢,需耐心等待
通过我的资源站高速下载
点击文章尾部的打赏按钮,扫描支付宝二维码
扫码支付两元,在备注信息上注明GNS3 你的邮箱地址
下载链接将通过电子邮件发送至你的邮箱
下载链接有效期为1天,请及时下载
VIX API
GNS3安装完毕后,初次运行时会报如下错误:
VMware vmrun tool could not be found, VMware or the VIX API (required for VMware player) is probably not installed. You can download it from https://www.vmware.com/support/developer/vix-api/. After installation you n ...
Electron-Vue问题与解决方案
创建项目DEMO1vue init simulatedgreg/electron-vue test
配置信息1234567891011121314➜ WebstormProjects $ vue init simulatedgreg/electron-vue test? Application Name test? Application Id com.example.yourapp? Application Version 0.0.1? Project description An electron-vue project? Use Sass / Scss? No? Select which Vue plugins to install (Press <space> to select, <a> to toggle all, <i> to invert selection)axios, vue-electron, vue-router, vuex, vuex-electron? Use linting with ESLint? No? Set up ...
中国境内配置谷歌广告联盟
收益
我昨天的收益:
一般的话,个人博客,自己访问比较勤的,每天多设备刷新和偶尔点击广告都可以获得收入。约0.5美元/天
如果你的博客每天可以有五十个人进进出出,偶尔点击广告,收益大概在1.5美元/天。
如何配置获取Google AdSense账户
中国大陆用户需要翻墙访问Google Adsense进行相关注册和审核。
不过,Google Chrome支持Google Access Helper浏览器扩展,它可以帮助你无需翻墙即可访问Google的相关网站。
下载:Google Adsense Helper
打开Chrome,进入设置,选择侧边栏中扩展程序
选择左上角加载已解压的扩展程序,选择刚刚下载并解压的文件夹即可
添加网站
首先你需要申请一个用于识别你的id,一般以ca-pub开头,你需要将如下的代码添加到站点的头部信息中:
1234<script>(adsbygoogle = window.adsbygoogle || []).push({ google_ad_client: '你的id', enabl ...