在Mac 终端登录linux服务器是需要使用ssh 用户名@ip地址命令,再输入密码才能登录,如下图 在服务器比较多的情况下,不可能记住所有ip和密码,每次都需要找半天,所以突然想到使用shell脚本来自动登录...
如何替换jar包中的文件
背景 最近有部分线上jar包中出现了问题,在没有源代码的情况下,如何快速修改jar包中的配置文件呢? 方法 1.解压 mv a.jar b.zip unzip b.zip 2.修改对应的文件 3.重新打包(在解压后的文件夹中) jar -...
如何在docker中使用GPU
问题 1.最近大模型都比较火,但是很多大模型都必须要在GPU上执行,如果使用CPU运行的话会非常的慢。 2.为了便于部署,还是希望使用docker运行 为了解决上面两个问题,因此需要再docker的宿主机上,开启GPU...
Eclipse 安装codeium
Step 1. Inside Eclipse select Help -> Install New Software... Step 2. Add a new site using the update site url to the Eclipse Update Manager. 写入URL:https://exafunction.github.io/codeium-e...
Eclipse The type java.lang.String cannot be resolved
问题现象 最近更新了eclipse版本,在新版的eclipse中,引用maven工程后,提示信息: The type java.lang.String cannot be resolved. It is indirectly referenced from required .class files ...
解决Node.js mysql客户端不支持认证协议引发的“ER_NOT_SUPPORTED_AUTH_MODE”问题
起因 mysql模块(项目地址为https://github.com/mysqljs/mysql)是一个开源的、JavaScript编写的MySQL驱动,可以在Node.js应用中来操作MySQL。但在使用过程中,出现了“ER_NOT_SUPPORTED_AUTH_MODE”问题。 本...
Git使用Merge和Rebase区别及心得技巧
git rebase命令常常因为江湖上关于它是一种Git魔法命令的名声而导致Git新手对它敬而远之,但是事实上如果一个团队能够正确使用的话,它确实可以让生活变得更简单。在这篇文章中我们会比较git rebase和经常与之相...
领域建模的体系化思维与6种方法论
背景 软件工程师做的核心事情就是对现实世界的问题进行抽象然后用计算机的语言对其进行重新刻画,在通过信息化来提高生产力。而这其中一个关键环节就是如何对问题域进行建模,在过去的工作中经常遇到一个问题是...
mongo操作
1.查询 db.project.find(); 2.加过滤条件 db.project.find({"_id":ObjectId("63ec87a135902f05cb3a62a8")}); 3.加结果字段筛选 db.project.find({"_id":ObjectId("63ec87a135902f05cb3a62a8")},{_id:1,creat...
迎战ChatGPT,这20种“金饭碗”工作最能打!
来源:李开复 有需要注册ChatGPT的也可以加下面的qq群:656897351 这份“后ChatGPT时代”的人类职业消亡清单里,财经、体育记者赫然在列,也引发了不少媒体朋友转发报道。目前,我的公号后台被大家询问最多的前...