Talk to myself.

Git Push 避免重复输入用户名和密码方法 - 多账户配置

Git Push 避免用户名和密码方法 在大家使用github的过程中,一定会碰到这样一种情况,就是每次要push 和pull时总是要输入github的账号和密码,这样不仅浪费了大量的时间且降低了工作效率。在此背景下,本文在网上找了两种方法来避免这种状况,这些成果也是先人提出来的,在此只是做个总结。 方法一 Git Credential Manager 【推荐】 Caching your ......
git

制作MAC OS 系统安装U盘

1 U盘 在创建macOS U盘启动之前,必须拥有一个U盘。 U盘大小 >= 16G U盘确保 不含有重要数据,因为会初始化U盘. 插入u盘,将U盘在「磁盘工具」中初始化,其中MyVolume代表自己的U盘名称. 可以命名为其他名称,但要和步骤3中的命令一致。 格式:Mac OS扩展(日志式) 方案:GUID 分区图 2 下载macOS 系统 Apple Store 官方下载......
MAC

MAC book pro 2015款换三星SSD硬盘970EVO 1T

升级MacBook Pro(15英寸,带有Retina显示屏,2015年)中的SSD硬盘。原SSD硬盘容量只有256GB, 相当不够用. 虽然电脑是15款的,但还很好用,不如只换个SSD就行了。既然都换了,不如直接上1T的。 1 准备 1.1 硬件准备 P5 螺丝刀 + T6 螺丝刀 + 碳棒(或者不导电的其他工具,用于在2.2步骤里拆除电池连接器) SSD硬盘:三星SSD硬盘970EVO......
MAC

程序员-MAC 重新装机必备2命令行+环境配置

Terminal 设置 [x] Warp Git开源 The terminal for the 21st century。 Warp解决第一个痛点,是通过减少配置、方便输入,优化输出,增加常用命令行自动提示(通过fig),方便查看历史记录,可定义流程,等等。 解决第二个痛点,则是增加协作功能。例如可以共享自己的命令行、设置项、历史记录。 Warp AI: 可以直接问Warp AI怎样w......
MAC

程序员-MAC 重新装机必备1软件

发现好app Product Hunt 国际最流行的初创公司展示自己产品的平台,这里有各种奇妙的想法和产品,保证能够让你的脑洞大开。在这个平台上,你可以和创始人交流对话,提出意见,并发现各种好玩的产品和工具。简介:科技圈非常有名的平台,在美国有什么新产品(不论网站、APP还是插件)都会先往上前面挂。在国内原来也有些类似产品出现,但最终都没有做下去,而ProductHunt却流量很不错,有一......
MAC

Java == equals() 区别

Difference between == and equals() in Java

Java == equals() 区别 类型 == equals() 类型 operator 运算符 method 方法 基本类型 值是否相同,本质是比较其中的字节组合是否相同。int a = 3; byte b = 3; if(a == b) {} // true a 和 b 的字节码都是0000000011 == 00000011(忽略a有更多的0) 引用类型 ......

Difference between window.location.href=window.location.href and window.location.reload() and window.location=window.location.href

你真的会页面刷新吗?

Compare table 对比表格 Re-POST:reloads the current page with POST data. 发送POST请求加载当前页面。 Refresh page Re-POST Static scan tool warning: Veracode SonarQube JSLint window.location = window.locati......

Better performance than Java.String.replaceAll

最近在看Spring Security utilize a response wrapper (FirewalledResponse)的时候发现 Issue 6731 improve performance of checking headers. 主要的原因就是使用了正则,导致效率降低,如果是简单的匹配尽量避免使用正则。 随之想到使用非常频繁的Java.String.replaceAll,......

MacOS Karabiner-Elements不生效解决方法

MacOS 10.14.6 or 14.4

每回MacOS一升级,总会遇到Karabiner-Elements不生效的问题,所以统一总结一下 Karabiner-Elements Karabiner Element,作用是键盘按键改键。 我通常用于把右 Command 和 Capslock 键利用起来,避免快捷键冲突,简单 note,详见sorrycc的《我的快捷键技巧》 “右 Command”改成F19: 切换到Complex m......
MAC

Python安装+python2和python3的版本切换设置

MacOS Python 集合

安装Python 廖雪峰安装Python 如果你正在使用Mac,系统是OS X>=10.9,那么系统自带的Python版本是2.7。要安装最新的Python,有两个方法: 方法一:从Python官网下载安装程序 从Python官网下载Python 最新的安装程序 从Python官网下载Python 3.11.9 安装程序 从Python官网下载Python 2.7.18 (python......