给 ThinkPad T400 装上 Ubuntu 安装 openssh-server 程序 在家庭网络中体验 VPS 的感觉

背景介绍: ThinkPad T400 最近几个月一直没有关机,在 Windows 7 下运行着几个程序,这几天用功率计测量了发现功耗还是不低的。ThinkPad T400 运行 Windows 7 时,息屏状态下稳定运行时功率 18w,亮屏后功率28w。因为一直安装着双系统使用,今天换上了 Ubuntu,发现功率确实降低不少。同一套硬件,在 ubuntu 下息屏时功率稳定在 12w,挺低的了,亮屏后功率稳定在 20w。开机后运行着一样数量的第三方程序,功率大大的不同可能是因为系统的原因了,系统... 阅读全文

解决 GitHub 每次push时都提示输入用户名和密码的问题

每次 push 时都让输入用户名和密码是因为 https 传输时,GitHub 并不会记住用户名和密码,报错信息类似于下面这样: E:\personal-projects\notes> git push 发送请求时出错。 fatal: HttpRequestException encountered. 发送请求时出错。 Username for 'https://github.com': xxx Password for 'https://[email protected]... 阅读全文

js 字符串数组和数字数组互转

今天使用 FormItem 组件时从 initialValue 中发现 "1,2,3"这样的字符串经过 split 操作后得到的结果是字符串数组。 const str = '1,2,3'; const arr = str.split(','); console.log('arr', arr); 打印出来的结果是: arr (3) ["1", "2", "3"] 0: "1" 1: "2" 2: "3" length: 3 那么如何把字符串数组转换成 number 数组呢 js 把字符串数组转换... 阅读全文

解决 react 项目控制台对 a 标签 使用了 href 属性(设置了值:javascript:;)的 warning 问题

先看看 react blog, 看官方怎么说的 In React blog post: URLs starting with javascript: are a dangerous attack surface because it’s easy to accidentally include unsanitized output in a tag like <a href> and create a security hole. In React 16.9, this pattern ... 阅读全文

使用 DNSmasq 部署家庭网络的公共 dns 和个性化的局域网内的 dns 域名服务

我的使用场景: 软路由(10.10.10.1)作为家里的中心网络服务器和网关设备,本地搭建了很多服务,很多服务需要输入 host 时,如果不做 dns 域名解析,那么每次都要输入 10.10.10.1 这一串很长的字符串,很麻烦。若是在局域网中的每台机器上 各自配置 hosts 文件那也很麻烦。所以就萌生了在软路由上使用 DNSmasq 来作为本地的唯一 dns 域名解析服务的想法。而且,k2p 作为 ap 接入的路由器,在配置了 dns 地址是 10.10.10.1 后也可以实现任何接入的终端... 阅读全文