使用Continue搭建编程助手

Continue是开源AI代码助手。支持多种模型,比如ChatGPT,LLaMA等。我这里使用的是Ollama本地部署的模型当然也可以使用llama.cpp,Ollama部署起来更加的简单,所以这里以Ollama为例。 Ollama配置 编辑ollama服务,以便使其能对外提供服务且支持多模型并发访问。 sudo vim /etc/systemd/system/ollama.servi...

阅读全文

AMD ROCm运行Llama

我在安装的时候ROCm最新版本为6.2,本文操作都基于 Ubuntu 24.04 LTS 和 ROCm 6.2 当初装机为了(黑苹果)一直选择AMD显卡,现在搞AI一搞一个不吱声。早知道投入老黄的怀抱了,现在的N卡更加让我高攀不起😭 我的显卡是 6800XT, 一开始我是在MacOS系统上跑Llama,但是在MacOS上使用Apple的metal计算平台跑起来太慢,比使用CPU还...

阅读全文

Python安装mysqlclient包报错解决

MacOS上问题解决 之前安装其实没有这么麻烦,用brew安装依赖会比MacPorts好很多在解决依赖方面。但是没办法老Mac版本brew不支持了,难受 mysqlclient 在v2.2.0后需要依赖pkg-config,所以在执行pip进行安装的时候一般都会报以下错误 Exception: Can not find valid pkg-config name. Specif...

阅读全文

Vue单组件内UI代码复用(附Angular实现)

在vue等主流框架中UI复用是常用操作,但大多数都是组件复用。有的时候比较少的代码,而且只会在当前组件内复用。这样的话最好能在本组件内,不必再封装一个组件用来调用。 Angular实现 在Angular中通过ng-container和ng-template实现很容易。 @Component({ selector: 'app-test', template: ` <...

阅读全文

Shiny Server实现用户独立的 Shiny 应用环境

背景 Shiny Server是默认的配置如下,内容很明了,指明了运行的用户为shiny,端口,以及应用和日志的目录。 # Instruct Shiny Server to run applications as the user "shiny" run_as shiny; # Define a server that listens on port 3838 server { l...

阅读全文

使用acme.sh自动申请SSL证书

需求背景 我在国内也有个域名,之前一直使用阿里云的免费证书,有效期一年每年搞一次也还好,但是现在免费证书只给3个月了,免费证书都不支持泛域名的证书。每三个月都得给所有二级域名申请一次,太麻烦了。 本来我自己有一套方案,我之前写的一套自动申请Let's encrypt证书并支持其他服务器自动同步的服务certbot-async。 挺好使的,我自己一直在用,因为我的使用局限当时只对接了clo...

阅读全文