背景简介 共享服务器开放Rstudio-server登录端口,一般在浏览器就可以直接访问。但是有时候会因为一些问题导致无法登陆或登陆需要较长时间。...问题描述 用户登录服务器Rstudio时,浏览器页面显示如图: 用户根据文档【Q6】的方法逐一进行检查,但所有方法都尝试过了,依然无法解决问题。...管理员尝试检查服务器的系统日志,也没有找到有用的报错信息。尝试检查服务器防火墙、重启服务器的RStudio均没有解决这个问题。而同一台服务器,其他用户都是可以正常登录的,应该不是服务器端的问题。...果然一共享屏幕就发现了问题: 正常来说,登录Rstudio直接输入以下信息就足够了: http://biotrainee.vip:21043 然而用户地址栏显示的竟然是: http://biotrainee.vip...这些并不需要的,加上去画蛇添足且效果不增反减了。去掉之后就可以正常访问了。
很多人经常会有这个问题,为什么我的自动化流程不执行。...如果你设置好了自动化流程,但是自动化流程却没有执行,请按照如下的顺序检查你的流程配置:第一步:请检查自动化流程有没有发布和上线来到【操作后台】- 【我的流程】,上线的流程会如图显示【上线】;没有上线的流程会显示灰色...我的流程第二步:请检查自动化流程是否有执行请来到后台【流程日志】,如果运行成功的流程就会显示【执行成功】并有一个【运行id】。...自动化流程执行失败第三步:确认流程是上线状态,但是流程没有执行,为什么?如果流程确认是上线状态,需要确定你的流程是否符合你设定的触发条件,如果没有达到对应的条件,是不会触发的。...,被判断了没有执行【流程执行过程中修改】:在有【延迟执行】的流程上线后,进行修改,会导致后续的流程不执行
我去看了,原创作者是那样解决了,底下一堆评论问为什么他们那样做不能解决。那不是废话吗,环境都不一样。至于网上其他抄袭的底下根本没评论。跟着做大概率是不行的。...我来解释一下这第三步操作是什么:是清理内存碎片(就像手机内存不足的时候清理一下垃圾)。这我在外面就可以做的事情,做了无效的。 那个博主我挺佩服他的,虚拟机上能有那么多的垃圾?...---- 开机之后,我马上做了五件事: 1、立刻备份我的毕设代码,防止丢失、 2、准备写一份环境搭建的脚本,可以在半夜我睡觉的时候自己搭建环境的,写好之后,虚拟机爱死就死吧,无所谓了。...3、对当前虚拟机进行扩容。刚扩完我就来总结了。 4、写这份博客,记录一下,扫除日后隐患。 5、准备通读《鸟叔的Linux私房菜》,以前不懂那本书的好,现在懂了。 ---- 如何扩容磁盘空间?...5、临时挂载命令:mount 分区路径 预挂载路径 6、如果挂载错了,想取消挂载:umount 分区路径 或 挂载路径,我为什么写俩,自己机灵点。 ---- 至此,问题解决。
Run 的 Apk 2.1 textOnly 属性 我们知道,AS Run 起来的 Apk,会使用 Debug 签名进行签名,不过安装不上,并不是签名的问题。...这就是为什么你无法安装 Run 出来的 Debug.apk。 2.2 为什么要这么设计? 这个问题,对于大多数开发者来说,基本上不是问题。...如果你觉得那里值得改进的,请给我留言。一定会认真查询,修正不足。谢谢。 希望读到这的您能转发分享和关注一下我,以后还会更新技术干货,谢谢您的支持!...毕业3年,我是如何从年薪10W的拖拽工程师成为30W资深Android开发者! 腾讯T3大牛带你了解 2019 Android开发趋势及必备技术点!...八年Android开发,从码农到架构师分享我的技术成长之路,共勉! 最后祝大家生活愉快~
Run 的 Apk 2.1 testOnly 属性 我们知道,AS Run 起来的 Apk,会使用 Debug 签名进行签名,不过安装不上,并不是签名的问题。...当你使用 adb install 安装 android:testOnly="true" 的包时,输出的错误信息,明确的标记了无法安装一个 TEST_ONLY 的包。...这就是为什么你无法安装 Run 出来的 Debug.apk。 2.2 为什么要这么设计? 这个问题,对于大多数开发者来说,基本上不是问题。...因为我们只要保证正常的提测、发布流程,基本上是很难将一个 Run 出来的 Apk 分享给别人的。 testOnly 只是一个标记,标记了它是一个测试的版本,其实并没有任何实质性的东西。...如果我们非要安装一个带有 testOnly 的 Apk,其实也是有办法的,否则 AS 又是如何将 Run 起来的包,安装到设备上的呢?
为此,我邀请了我的好朋友资深保险规划师杨震,请他从客观中立的角度给大家开一次讲座,全面解读保险里的陷阱,避免大家日后被坑。讲座开始前,先上一波干货,给大家分析一下日常买保险常见的各种不正确姿势。...而那些花高价买的万能险、返还险等,认为包括了“教育金”和“养老金”,不但有保障,还可以理财,很划算。但其实,这种保险的价格比纯保障型的贵好几倍,同样的价格,保额也严重不足。...但很多人不知道,国家早已对各大保险公司疾病进行了统一,前25种重疾病种各家保险公司定义都是相同的。 所以,我们看重的数量应该是,重疾条款中附加的轻症和中症的项目。...要不然,我们花再多钱也是白搭,更得不到风险防御的效果。 买保险的4个正确打开方式 买保险的各种不正确姿势,每天都在我们身边上演,这么深的水,怎么才能避免被坑钱呢?...其实多花很多冤枉钱 有的朋友在代理人的说服下很容易就买了一份“返还险”,认为到期了不生病还可以返还保费,像是捡了一个大便宜。 但其实,这类保险是两全型保险,在寿险的基础上附加一款重疾险。
", "AI编程", "Agent指令", "共识协议", "prompt engineering"] 上周有人在群里问了一句:「为什么我的 Claude Code 老是不按我说的做?...先搞清楚 CLAUDE.md 是怎么被加载的 写 CLAUDE.md 之前,必须理解它的加载机制。不然你不知道为什么某些指令生效了,某些没有。...方法体不超过 30 行,超过就提取子方法 - 变量命名用 camelCase,布尔变量以 is/has/can 开头 - 只在「为什么这样做」不明显时添加注释,不要注释「做了什么」 如果你还配置了自定义...需要被告知的那些,才值得写。 反模式 3:反复纠正不记录(Correct-and-Forget) 症状:每次 Claude 犯同样的错误,你都在对话里纠正它,但从来不更新 CLAUDE.md。...下次你打开 CLAUDE.md 准备加点什么的时候,先停下来问自己一个问题:「如果我不写这行,Claude 会做错吗?」 如果答案是「不会」,那就别写。
我的接口返回的数据顺序总是不固定问题描述====我在开发突发奇想。将表头信息也给查出来一并返回给前端了。但是正因为这一举动却带来嘲讽。...说我的接口顺序不对问题定位====首先说明下这个问题是刚入行时遇到的。当时很是困惑,当然啦现在看来真的是贻笑大方了。刚入行那会一直都是使用Mybatis 框架实现数据的获取的。...感觉有点排序的感觉当时为了解决问题就决定尝试一把。结果是完美的。bug解决收工回家。对应刚入行的我还是很有成就感的。时隔多年现在又重新收拾了下自己的bug。...决定一探究竟为什么LinkedHashMap 可以实现按照写入顺序排序。通过结构图我们清楚看到他是HashMap的子类。所以他的存储结构和HashMap基本上是一样的。...因为这里是Bug解析所以关于LinkedHashMap源码的东西我就不深入研究了。最终我追踪到了是其内部linkNodeLast这个方法使其具有写入顺序的特性。
不知道小伙伴们有没有遇到过标题的问题,明明同样的一套代码,在自己本地就是运行不起来,或者说在本地只改了一个无关痛痒的代码,看上去人畜无害,结果就报各种乱七八糟的错误,但是同事却能运行的好好的。...这种情况下其实你们的代码版本是不一样的,并不是标题提到的一样的代码,但是很多时候自己内心会以为代码是一样的。...还有就是对方运行的效果可能是缓存数据,可以清除一下对方的缓存,maven 的缓存,浏览器的缓存等所有可能有缓存的地方,然后再次运行,确保在对方的环境下是真正的能正确的运行。 真的没改动代码吗?...还有一种情况就是自己本地的确实改动了部分代码,但是改动的地方看上去是人畜无害的,但是就是跑不起来。...总结 反正跑不起来肯定有原因,不是代码原因就是环境原因,一般经过上面几个方式的排查,都能找到问题了,如果再不行,重新查询拉取代码库也未尝不是一个方法,当然如果实在解决不了,咨询前辈也是一个很有效的方法。
引言 我是@程序员小助手 Rman,昨天看到一个题目,说在两台PC之间快速传几百G的文件,有没有什么好的快的办法。 考虑到操作系统平台,有Windows,Linux,MaxOS,这些都有差异。...参看 两台电脑之间如何快速传输几百G的文件?-两台,传输,文件,电脑 ? 这里说说为什么不推荐另外2种。 一个是网络存储。...为什么不推荐,因为pandownload的被举报,开发者收监,百度的名声臭的不可救药。所以不推荐。 国外的网速,你我都是知道的。 还有一个是,软件共享。 有人说这很简单啊,局域网有QQ,不就行了?...单说用户量超大的QQ,在Linux发行版的支持,都多少年没有更新了?这能用的了? 所以软件推荐,只能在软件和网络层面加快传输速度,还要搞跨平台的兼容,老复杂了。Bye!...回答发出后,有不少网友回复说, “我直接拔下来硬盘,接到新主机上。新主机启动,挂载为新的磁盘,立马可用!” 这个也是经不起推敲的。
不过最近发现有一个非常适合我这种的工具--《code-server》 code-server是一款在线的vscode工具,只需要将 code-server 部署到自己的服务器之后,就可以通过浏览器使用在线版本的...简直就是我的救心啊。 安装 他的安装非常的简单,我们以自己的电脑的虚拟机为例子,说明一下安装及使用。 准备工作: 准备一个装好ubuntu的虚拟机。...安装在ubuntu中下载code-server的包 code-server仓库链接:https://github.com/cdr/code-server 我们这里直接下载他release的压缩包,不进行.../config.yaml [2021-09-29T12:01:29.937Z] info - Not serving HTTPS 通过登录,使用ubuntu的IP地址登录:IP:端口号 登录正确界面...完美的解决了这个不熟悉vim快捷键的小白。 而且可以通过在windows中网页登录,然后可进行文件拖拉。这样就可以省去FTP工具了。方便快捷。 像资源小的虚拟机,在虚拟机打开vscode是非常卡顿的。
一直以来,我都是在本地的TeXLive或者是overleaf上编写TeX文件的。...替换的时候就有一个坑,texlive使用的是debian12的Docker容器作为基础,而此处我使用的写法是Debian11使用的一键替换命令,也就是说。...我这里使用sed去替换会直接提示我没有这个文件!...从Debian12开始,Docker中的apt源文件位置移动到了/etc/apt/sources.list.d/debian.sources,而不再是原来的位置。...与此同时,Debian12的CD-image中镜像源仍然保留在此前的位置不变。 此时,基本上全部的流量都通过腾讯云的服务了,唯一剩下的也就是code-server的安装过程了
背景 之前部门想要统一代码编辑器, 最后决定统一用 VS Code,需要一篇比较系统的介绍文章。 刚好我之前也有写这篇文章的想法,于是就主动报了名。...为什么 ? 在早期的版本中 VSC 并没有插件系统,只支持 TypeScript、JavaScript和C#的智能感知, 还有其余40种语言的代码着色。 所以 VSC 只是出现在微软技术的社区中。...选择 Remote-SSH: Connect to Host 命令,然后按以下格式输入远程主机的连接信息,连接到主机:user@hostname,然后根据提示输入登录的密码。 ?...通过查看状态栏中的指示器,可以知道已连接到虚拟机了,它显示的是虚拟机的主机名。 ?.../bin/code-server --port 8080 --host 0.0.0.0 说明: 不指定密码,会默认生成一个,可以在运行后看到 --port 指定端口运行 --host 0.0.0.0 默认是
前言 前几天有事需要外出一趟,恰好某个项目出现了个比较严重的BUG,可苦于当时没有带电脑,借用朋友的电脑用了用也因为其上边没有我平常用的IDE,也没有相关的环境,修复的过程可谓是痛苦万分,最终只能在宝塔的编辑器中完成......这时我不禁琢磨,是否能搭建这么一套基于WEB的开发全家桶,让开发者能够随时随地用浏览器就能进行开发呢?...: [image-20210815193729477] (2)Docker Docker是一种容器化技术,可以利用容器快速的搭建起我们想要的环境/应用,类似于虚拟机,但是相比较于虚拟机来说要轻量许多。...说干就干,因为我们是要多个应用共同搭建在同一台服务器上,故而此处我们不选择gitlab(有点吃配置),而是选择相对精简的gogs(https://github.com/gogs/gogs)。...后话 现在,我们已经拥有了自己的在线IDE,也有了自己的GIT平台,已经可以完成日常中大部分开发常需要的功能了,不过这还不够,由于篇幅所限,在下篇文章中,我将继续带大家完善我们的开发者全家桶套餐,将我们的浏览器编程板块继续补充完整
最近发生了很多的事情,很多很多,多到无法想象,2020年的前半年对我一点都不太友好,希望下半年能够时来运转,让我摆脱这种困境。...,对于版本回退和灾备也有了更好的支持,可能在未来10年后,人们只要靠一个浏览器,可是实现当前所有软件的功能。...今天的主角就是依赖于云存在的code-server,项目地址:https://github.com/cdr/code-server。...是设置code-server的监听地址,默认为127.0.0.1:8080,如果你是在云服务器主机上架设的话需要将127.0.0.1改成0.0.0.0:8080,如果是在自己的桌面版Linux上面装的话则不需要修改...,8080是指服务的端口,如果不想使用8080请自行修改;接下来password这个参数显而易见,就是修改我们进入code-server的密码,将这个改成自己喜欢的密码即可。
这里把开发环境制作成镜像推送到CNB的制品库中。方式一:使用默认系统环境构建自定义镜像。1、先修改.cnb.yml文件使整个云开发环境是默认的debian系统。才有docker环境。...,但是这里我们在默认系统镜像上去修改,把debian改成ubuntu:24.04的基础上去添加Python的环境。...docker run --name redis -p 6379:6379 -d -v /workspace/redis/data:/data redis:6.0.8 - name: 创建项目虚拟环境...script: uv venv - name: 激活虚拟环境 script: ....这里我直接进入mysql的容器中使用sql命令去创建的测试数据库和表还有数据。
在虚拟机 /vagrant 下建立一个文件它会立即复制到主机上,反之亦然。注意,有些沙盒并没有安装 VirtualBox 的附加功能,所以拷贝只能在启动时才起作用。...这个方案的好处很快显现出来了: 如果你在主机上有一个代码编辑工具链,并处于某种原因不希望它出现在虚拟机上,那么这不是问题 —— 在主机上进行编辑,虚拟机会立刻更改。...快速更改虚拟机,它也将其同步到主机上的“官方”副本 。...让我们关闭这个系统,这样我们就可以在这个系统里提供一些我们需要的东西: vagrant halt 在虚拟机上安装额外的软件 对于这个例子,我将使用 Apache、 PostgreSQL 和 Perl 的...我通常使用端口 5000,并在我的浏览器浏览 http://localhost:5000 就可以访问我虚拟机上的 Apache 服务器。
这个时候就有很多新兴的在线编辑器(web IDE)出现了,目前我最常用的就是腾讯的cloudstudio,但是其每天免费4小时的使用时长在某些时候可能不够用,这个时候我们就需要拥有自己的在线编辑器了。...我们可以在coding.net注册账号,登录后,点击导航栏的Cloud Studio即可进入。 然后我们根据自己需要的环境类型创建虚拟环境即可。...我是购买的腾讯云的轻量应用服务器。...ip进行登录使用了。...(如果你是本地虚拟机,不需要处理防火墙,直接在浏览器访问虚拟机的ip:8082即可) 访问coder-server 我们在浏览器访问云服务器的公网ip:8082。 输入密码123登录。
服务器更加安全,可以按照策略配置自动备份等等策略,避免自己在本地作死,电脑坏了、文件删了等等; 随时随地工作,不局限于你在家还是在办公室,也不局限于你本地电脑的性能,反正大部分操作都在远端完成,本地无论是...确认你可以通过无密码的方法(即密钥方式)登录SSH服务器,至于如何配置本文不再阐述,可以随意搜索如“SSH无密码登录”这样的关键词可以得到大量信息。 这一步是否成功可以在命令行下测试。...这就是另一个很有趣的项目code-server https://github.com/cdr/code-server 安装也很简单,首先有一个类似上面章节提到的服务器,然后在上面运行code-server...当然上面这两条都不太容易实现,不过我相信未来会逐步这么发展。 3....Azure Notebook也提供了免费的运行服务器,不过相比Colab稍有逊色,当然我也更希望它们这个服务能在国内的Azure上提供服务,这样就很好了。
VS Code 想必大家都听说过吧,VS Code 凭借其强大的插件生态简直把自己玩出花来了,现在我身边越来越多的程序员朋友现在都转向使用 VS Code 来写代码了,我也不例外。...有人就要问了,网页版的 VS Code 有啥用啊,其实它能解决很多痛点: 如果我能在网页版的 VS Code 里面写代码,这样换了一个 PC 之后我只需要打卡这个网页就能接着写了,多么简单方便。...Docker 但这 code-server 仅仅是在本地运行起来了。 如果我想将其部署到公网供我随时访问呢?或者极端一点,如果我想为其他人也部署一个 code-server 怎么办呢?...或者我想为一百个人部署自己专属的 code-server 怎么办呢? 所以,这时候一个很好的方案就是上 Docker + Kubernetes 了。...我本地的 VS Code 现在在用一个我个人觉得比较好看的主题,叫做 Material Ocean,效果是这样的: 这是通过安装一个插件实现的,叫做 Material Theme: 另外还有一些基础的插件