Windows Terminal 终极美化

安装 Window Terminal有两种安装方式,这个要自行选择git 安装1.0+ 正式版本已经发布了,不需要自行编译了。直接去Github Window Terminal 下载安装即可商店安装在微软商店里搜 windows terminal,安装即可。1、商店打不开的,自行解决,直接了当的方式就是升级系统到最新版本,重启。2、提示当前所在的区域不支持的话 :登录账号的进账号把自己所在区域地址...阅读全文
59434次浏览 120 条评论 26次感谢

window10 升级专业版

剧情开端2020 年在老家办公,突然(balck)MAC 熄火了,再也起不来了,老家没有地方修理. @马王 从山西给我邮寄了一台联想小新,约莫着有五六年没用 windows 了,于是折腾 windows 之路由此开始了。升级系统强迫症使然,肯定要升级下系统到最新版本。不用想,品牌机的系统都是家庭版本,很多功能用不了。姿势一网上找了一堆神 Key,直接升级,失败了,难道之前的方式不能用了吗,去淘宝买...阅读全文
621次浏览 0 条评论 0次感谢

Linux/MacOS 终端大小写敏感问题

打开终端,并cd 到用户home目录,输入:echo "set completion-ignore-case on" .inputrc关闭再重新打开终端即可如果你只想快速解决上面的问题,直接看第三部分即可。inputrc 文件介绍Bash和其它大多数shell使用Readline库作为其输入相关的库。Readline库有一些默认的键盘映射,除此之外,也可以通过修改inputrc文件来定制键盘映射...阅读全文
1299次浏览 5 条评论 0次感谢

微信小程序webview保存图片

背景在小程序的 webview 里保存图片. 因为微信的 js-sdk 没有提供 saveImageToPhotosAlbum 方法更多 web 和小程序的交互, 请看 这里解决思路先加载 微信 js-sdkscript src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"/script分三步1、 html 端把图片转为 base64 , 然后通...阅读全文
2134次浏览 2 条评论 2次感谢

PHP 环境搭建(LAMP+WAMP)

PHP 有集成环境 ,在windows 环境有 wampserver(Windows+Apache+Mysql+PHP) ,Linux 有lampserver(Linux+Apache+Mysql+PHP)。也可以自己搭建。安装PHPFor Windows下载地址:https://windows.php.net/download因为是以Apache作为服务器环境,所以选择Thread Safe(线...阅读全文
179次浏览 0 条评论 0次感谢

node 版本管理(nvm)

简介我们在运行项目时,总是会遇到各种各样的问题,比如node.js版本过高或过低,导致项目无法正常运行,需要去降级或升级, 不同项目必须依赖不同版的 NodeJS 运行环境nvm 应运而生,nvm 是 Mac 下的 node 管理工具,有点类似管理 Ruby 的 rvm ,安装如果需要管理 Windows 下的 node,官方推荐使用 nvmw 或 nvm-windows。不过,nvm-windo...阅读全文
138次浏览 0 条评论 0次感谢

Python 虚拟环境

虚拟环境优点使不同应用开发环境相互独立环境升级不影响其他应用,也不会影响全局的python环境防止出现包管理混乱及包版本冲突创建虚拟环境python3.3 之后venv已经作为标准库嵌入到了python中,而之前的版本需要借助virtualenv这个第三方库来实现。在终端中使用python -m venv -h可以显示venv工具的用法。介绍的两个选项:--system-site-packages...阅读全文
121次浏览 0 条评论 1次感谢

Python 遍历 dict

Python字典(dict )的几种遍历方式1.使用 for key in dict遍历字典可以使用for key in dict遍历字典中所有的键x = {'a': 'A', 'b': 'B'}for key in x: print(key)# 输出结果ab2.使用for key in dict.keys () 遍历字典的键字典提供了 keys () 方法返回字典中所有的键# keysbo...阅读全文
146次浏览 0 条评论 0次感谢

Python 合并 dict

Python 两个或多个字典(dict)合并(取字典并集)1、 Python 3.9.0 或更高版本使用|x = {'C': 11, 'Java': 22}y = {'Python': 33, 'CJavaPy': 44}z = x | yprint(z)注意:TypeError: unsupported operand type(s) for |: 'dict' and 'dict' 这个错误原...阅读全文
175次浏览 0 条评论 0次感谢

Python 合并list 11种方式

Python 交错合并多个list列表的方法及示例代码示例代码:l1 = ["a","b","c","d"]l2 = [1,2,3,4]l3 = ["w","x","y","z"]l4 = [5,6,7,8]实现效果:l5 = ["a",1,"w",5,"b",2,"x",6,"c",3,"y",7,"d",4,"z",8]1、直接使用"+"号合并列表l5 = l1 + l2 + l3 + l4 ...阅读全文
145次浏览 3 条评论 0次感谢

CSS3 Flex 布局

兼容性2009 年,W3C 提出了一种新的方案----Flex 布局,可以简便、完整、响应式地实现各种页面布局标 1 仅支持旧的 flexbox 规范,不支持包装。标 2 仅支持 2012 语法标 3 不支持 flex-wrap,flex-flow 或 align-content 属性标 4 部分支持是由于存在大量错误(参见已知问题)概念Flex 是 Flexible Box 的缩写,意为"弹性布...阅读全文
972次浏览 0 条评论 3次感谢

解决SSH连接Linux超时

在开发当中经常需要登录远程服务器,于是通过 ssh 或者 putty 登录,可是一转身,这厮就自动断开了。让人非常恼火,如何解决 SSH 连接 Linux 超时自动断开?修改服务器相关配置$TMOUT 系统环境变量# 用以下命令判断是否是否设置了该参数echo $TMOUT# 如果输出空或0表示不超时,大于0的数字n表示n秒没有收入则超时# 修改方法vi /etc/profile# -------...阅读全文
1237次浏览 1 条评论 2次感谢

微信小程序和web之间的交互

背景通常我们写了一套自适应的 web 程序,想在多种环境中使用.比如 app 里,微信小程序里,各种 app 分享中, 假如只是能使用 app 浏览,问题不大,但是要在被嵌入 app 里面和 app 本身交互,就要做各种折腾, 如是就有了本文.在ReactNative里折腾,请看 这里接入条件首先得有开发者权限你得有台服务器,有权限上传文件,不然验证无法通过必须是企业小程序,个人和海外小程序无法使...阅读全文
2620次浏览 0 条评论 3次感谢

window修改鼠标滚轮方向

玩久了 mac 突然切换到 window, 会赶脚很不顺手.主要体现在:鼠标滚轮是反的,触摸板是反的. 强迫症的你,就会想方设法的把他顺过来.在 Mac OS 中提供了修改鼠标滚动方向的设置,系统偏好设置-鼠标-选择是否是自然,默认为选中,与 Windows 相反在 Windows 中没有提供直接修改的方法,但是可以通过修改注册表的方式来解决:第一步计算机-右键-管理-系统工具-设备管理器-鼠标和...阅读全文
1875次浏览 2 条评论 1次感谢

本地站点开启https

线上环境开启 https 请移步 给站点开启 https 和 http2本文这里要说的是如何在本地环境搭建 https,至于说有什么用,假如你找到这了, 就说明你已经用到了.Chrome NET::ERR_CERT_COMMON_NAME_INVALID虽然你配置了本地的证书,但是总是本地证书被拒绝的,原因是 Chrome 已经弃用了对证书中 commonName 匹配的支持,实际上,自 2017...阅读全文
1748次浏览 0 条评论 1次感谢