之前一直用windows系统时,常用cmd命令窗口去执行各种任务;最近切换到Windows系统,感觉powershell比较好用,就一直用这个来执行脚本;结果刚安装git就遇到问题,在powershell窗口里居然无法找到git命令,而在cmd窗口确实可以的,这是为啥呢?
Windows系统下使用fnm安装nodeJs详细步骤
在Windows平台下安装NodeJs如果不选安装包,而是打算通过命令行来安装并对NodeJs的版本进行管理,还是有点麻烦和曲折的。
打开NodeJs官方提供的下载地址:https://nodejs.org/en/download/package-manager ,第一眼会觉得如此简单,赶紧复制粘贴一气呵成完成安装。
1 | # installs fnm (Fast Node Manager) |
但是,事与愿违。从来不会有顺顺利利完成安装的时候。
Windows无法启动wsl的解决办法
最近准备写一个软件,需要支持Windows平台。从Mac系统切换到Windows 10来进行开发工作,一开始就遇到了问题。打算安装一个nvm对NodeJS进行版本管理,根据nvm的安装说明来。发现需要安装wsl,于是就开始遇到问题了。
打开系统菜单,输入wsl三个字母,自然的跳出了一个黄色的图标下面写着WSL。很开心这么顺利,windows已经开箱安装好了这个功能。点击wsl图标,一个大大的黑色命令行窗口一闪而过,然后什么都没有了。
经过一番摸索,终于解决了这个问题,具体解决方法如下:
Android Wifi调试无法配对设备的解决方法
使用wifi连接手机调试就成功过一次,后来都连不上了。确认是在同一个wifi里,无论是二维码扫码,还是输入数字配对的方式,但Android studio配对的地方就一直在转圈,一直无法找到手机。
捣鼓了一会只好放弃,仍然插线调试,直到今天没带线回来。随便找来的手机充电线,居然只能充电,无法调试。只能想办法解决使用wifi来调试安卓手机了。
发布了一个单台服务器web服务无缝热更新的项目:GoSmoothServe
最近打算用go来把我的网站重新做一下,之前用的php,后来换成了nodeJs。现在想换个口味,试试go语言吧。
go和PHP这种脚本语言不一样,需要编译后,重启才能生效(不讨论扩展),因此引出了一个问题:如果我正在更新服务,在重启服务时,如果正好有用户发过来请求,就会出现错误,无法获得正确的数据;
因此,诞生了新的需求:在更新web服务时,不要断开网络请求,不要对服务的正常运行有中断。baidu\google\chatgpt都提供了一些库,但是都基本上没有更新了,无维护状态。另外,其他支持无缝更新的是一些很全面的框架,可是我仅仅想用gin来开发而已。不希望移步到其他框架,而且那些框架多是重启多个服务器上的实例,而我比较穷,只会将web服务部署在一台服务器上。
没有办法,只好自己动手,实现这个小功能了。
具体项目已经放在了github和gitee上,地址如下:
解决Mac下本机无法通过域名访问虚拟机开发环境的网络配置问题:感谢ChatGPT的创新思路
最近在使用vue3和golang开发自己的网站,希望本地开发环境和服务器环境保持一致,因此在本地安装的VMWare虚拟机来开发。然后就有了下面的故事
我:
我想在我的Mac电脑上使用VMWare Fusion安装Ubuntu 22.04虚拟机,并通过Nginx将访问转发给运行在虚拟机上监听在:8085端口的Go开发的Web服务。在Mac上的/etc/hosts中已经将域名local.zyaps.com指向了虚拟机的IP地址(172.16.151.10)。但是通过local.zyaps.com无法访问到Web服务。请问该如何修改配置?
ChatGPT:
看起来你的Nginx配置和虚拟机网络设置基本正确。首先,确保Nginx配置文件/etc/nginx/vhost/zyaps_com.conf
没有语法错误,并且Nginx已经重新加载了配置。接下来,我们可以检查一些可能导致问题的地方。
安卓上调试微信打开的网页(最新方案)
在微信里调试网页的最新方案
之前通过打开X5 debug URL ( debugx5.qq.com )的方案已经失效了,现在的方法记录在下面。
只要是安卓手机都可以正常调试微信
第一步 在微信里打开链接:
http://debugxweb.qq.com/?inspector=true
Ubuntu常用的一些命令集合(不断更新)
VMWare虚拟机中Ubuntu22.04设置静态地址方便开发的方法
为了避免在公司和家里网络切换后,电脑的虚拟机连接总是要更换ip地址,所以如果可以不管如何切换网络,都可以使用同样的ip地址访问虚拟机,且虚拟机可以访问网络,那是非常方便的。
下面是正确的设置方法:
现实版绝地求生游戏,谁能笑到最后?
2019年12月至2022年12月,国家和千千万万的志愿者已经为我们抗了三年;
接下来的些许风浪就要靠我们自己了。
为了避免去挤兑医疗资源,我决定努力躲过第一波的新冠病毒。
居家工作,并且深居简出,又把好久没有用的叮咚、美团继续安装了回来;养精蓄锐,为了增强抵抗力,争取不再熬夜。
今天是第一天,看看能坚持多久?