- 博客(783)
- 资源 (5)
- 收藏
- 关注
原创 安装gitea的简单方法
几种安装Gitea的方法:一种极快的无脑安装gitea的方法就是花钱,在宝塔的服务器管理软件商店中,可以找到现成的gitea服务,只需要五毛钱就可以快速部署。另外一种就是使用Docker Componse,网上有大量的相关教程都是使用Docker Compose搭建的Gitea。具体可以自己去查。最后一种就是使用Docker安装gitea,使gitea以容器的方式运行在Docker中。本文安装方式为第3种。
2024-05-08 17:38:56 215
原创 共享docker容器还是使用多个相同容器
综上,可以决定是共享一个数据库容器还是使用多个数据库容器。通常,对于小规模或初始阶段的项目,共享一个数据库容器可以简化部署和管理。随着项目的发展和需求的明确,可能需要逐步迁移到更复杂的架构,如使用多个数据库容器。
2024-05-08 17:19:03 173
原创 修改Anaconda包下载的国内镜像源
anaconda 安装完成后,国内的网络连接Anaconda的官方源,速度基本为0,大部分时间是连接不上的。国内清华大学有对应的镜像源,可以更改为对应的源,可以通过更换原解决。这是在anaconda安装 tensorflow1.4.1 的时候遇到的问题,把这个 anaconda 仓添加进去问题就解决了。若安装了 sublime 的也可在终端使用 :subl ~/.condarc。将以上配置文件写在 ~/.condarc 中。使用下面命令查看 .condarc 中的源。# 设置搜索时显示通道地址。
2024-05-06 12:19:22 378
原创 Anaconda删除虚拟环境目录pkgs和envs|conda瘦身
在anaconda中,最安全的安装和升级命令是conda install XXX,而python中是pip,但在anaconda下依然可以使用pip。在conda的设计中,目录'pkgs'是下载、存放缓存,以及提取下载的conda包的地方。有的时候可以预先下载好一些包,放到pkgs里面,再运行conda install 安装包的指令,安装时间就会少了。它有一个非常关键的作用:我们在构建一些envs的时候,对一些包的依赖会通过硬盘链接链接到pkgs目录,这样虚拟环境。当然是可以清理pkgs的。
2024-05-06 11:42:27 241 1
原创 Anaconda修改虚拟环境名称_修改python虚拟环境路径
从截图中显示我们成功了,然后有的同学可能担心/userdata/archiconda3/envs下面有没有py38这个文件夹呢,为了打消你的疑虑,也去看看,进入/userdata/archiconda3/envs。从我上面的虚拟环境目录了解到,创建的虚拟环境默认存储在/userdata/archiconda3/envs,其中/userdata/archiconda3这个目录是我的conda安装路径。conda安装好以后,默认存储虚拟环境相关信息的位置是conda的安装路径目录下面的/envs下面。
2024-05-06 11:03:56 956
原创 Anaconda 常用命令
conda install -n py27 selenium 指定环境安装package,不加-n则安装在当前活跃环境。conda update -n py27 selenium 指定环境更新package,不加-n则更新在当前活跃环境。conda env list 或 conda info -e 或 conda info --env。conda remove -n py27 --all 删除已安装的Python环境。
2024-05-06 10:55:40 409
原创 Odoo用浏览器与企业版客户端的区别
通过iPhone浏览器访问Odoo和使用企业版Odoo的客户端在技术实现、用户体验、性能、功能、安全性、维护、开发和成本等方面都存在一些差异。企业版Odoo客户端通常提供更加优化的移动体验,但也需要额外的开发和维护工作。
2024-04-29 09:42:40 747
原创 AI时代的新沟通能力:结构化提示词
AI 大模型工具,尤其是大型语言模型(LLMs),通常不自带提示词功能,但它们可以被设计成理解和响应精心构造的提示词。提示词的设计是一个创造性的过程,旨在最大化模型的性能和输出的相关性。它们包括了具体的研究问题、方法论、论文结构、风格和语调以及预期的长度,以确保生成的文本满足特定的学术或专业标准。在这个例子中,提示词清晰地指出了任务(生成摘要)、提供了必要的上下文(文章内容)、指定了格式(简短)、设定了长度限制(不超过200字),并且指明了风格(学术)。
2024-04-27 10:00:00 494
原创 python网络爬虫爬取需要的数据
请注意,爬取网站数据需要遵守该网站的服务条款,并且有些网站明确禁止爬虫抓取数据。对于百度这样的大型搜索引擎,通常不建议进行爬虫操作,因为它们有反爬虫机制,并且可能对此类行为有严格的法律约束。请注意,这个代码只是一个示例,实际的页面结构可能不同,你需要根据实际的 HTML 结构来调整选择器。再次提醒,爬取网站数据必须遵守该网站的服务条款和法律法规,不要对网站造成不必要的负担。允许,你仍需遵守网站的使用条款,并且在爬取时尽量减轻对网站服务器的负担。要爬取网站的数据,你可以使用 Python 的。
2024-04-26 12:52:14 1241
原创 我们真的需要Chinese-LLaMA3本地大模型吗
在适当的开发工具中(类似各种agnent,比如coze,longchain),我们只需要搭建一个简单的workflow,里面包含三个过程节点:先把中文翻译成英文,再传给LLaMA3,最后把结果从英文翻译回中文。基于同样的道理,将来如果出现了更强大的大模型,我们只需要替换workflow中的节点,而无需在应用后台做大规模的调整和开发。不过,原版的LLaMA3主要是用英文世界的语料喂大的,虽然它对中文也能点头哈腰,但因为中文语料不够丰盛,所以用中文和它聊天时,它的表现就像是个刚学中文的老外,还有点懵。
2024-04-26 10:28:03 316
原创 nohup利用systemd工具实现Linux的.sh和服务开机自启
nohup 命令运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。nohup 是 no hang up 的缩写,就是不挂断的意思。nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。
2024-04-21 23:47:18 831
原创 Linux执行.sh命令出现-bash: ./bin/start.sh: /bin/bash^M: bad interpreter: No such file or directory
出现问题:-bash: ./start.sh: /bin/bash^M: bad interpreter: No such file or directory。这是win的编码引起的,win环境下编辑是doc格式,linux下需要unix格式的文件。解决方法:修改为unix格式。
2024-04-21 22:49:23 175
原创 部署轻量级Gitea替代GitLab进行版本控制(二)
HTTP 监听端口、UI 上显示的克隆 URL。连接数据库、禁用注册等信息,至于还有其它参数,可以自行查询。添加了一个自定义网络。两个容器都加入这个自定义网络中,使用自定义网络进行通讯。服务中通过环境变量设置了默认的数据库、用户名称和用户密码信息。配置文件中部署了两个容器: 一个是 Postgres。属性,这个属性是控制部署顺序的。服务中通过环境变量设置了 运行容器的。使用这个配置安装成功后,会成功部署两个。访问,不过现在基本上都使用。SSH` 可以使用参数禁用。,成功后可以进行访问。
2024-04-20 01:22:49 497
原创 部署轻量级Gitea替代GitLab进行版本控制(一)
另一点就是功能,对于一般标准团队来说,gitlab的功能太过于丰富,这是往好的地方说,往坏的地方说就是它包含了太多不需要的东西,而这些东西还占用磁盘和运行时资源。例如有一个下面的场景:你将代码提交到自己的服务器上后,如果希望能够自动同步到其他的平台上,比如 GitHub 或者从其他平台上镜像回来,Gitlab 的社区版本是做不到的。Gitlab 是使用 ruby 编写的,好几年之前刚出来的时候,一台1G内存的虚拟主机连安装运行都做不到,着实震惊。在这个领域,名气最响的应该是 Gitlab。
2024-04-20 01:02:19 434 2
原创 用FRP配置toml文件搭建内网穿透
1、一台外网可访问的有固定ip的云服务器,Ubuntu系统3、一台外网无法访问的无固定ip的本地家用电脑,Ubuntu系统需求:将云服务器搭建为一台内网穿透服务器,实现通过外网访问家用电脑(网页)的功能。且即使没有域名也可通过公网访问。
2024-04-19 23:07:28 1206
原创 vim进入插入模式后按ESC无法退到命令模式
最开始,只能强制结束远程ssh连接,重新连接后再编辑。(左中括号)的快捷指令直接进入命令模式。,也能强制进入命令模式。
2024-04-18 11:24:01 133
原创 Ubuntu挂载新的硬盘到/home下
进入新挂载的/home 查看是否都是对应文件夹对应用户的权限,进行相应的更改。至此,就把新硬盘的存储空间加到/home目录中。
2024-04-17 12:24:49 1190
原创 ubuntu 监控查看硬件温度
lm_sensors是一款linux的硬件监控的软件,可以帮助我们来监控主板,CPU的工作电压,风扇转速、温度等数据。这些数据我们通常在主板的BIOS也可以看到。
2024-04-17 10:54:17 377
原创 ubuntu22安装宝塔面板
绑定宝塔账号后进入首页,会提示推荐安装的套件,根据实际需要进行安装,也可以之后前往软件商店自行安装。访问外网面板地址,输入生成的账号密码登录,首次登陆需绑定宝塔账号,没有账号可免费注册一个。安装成功后,需到服务器管理后台的安全组中配置新规则,放行宝塔面板的端口(以阿里云。为例,已放行的可直接访问宝塔)。后回车,再输入新的面板密码即可。忘记账号:在服务器命令窗口输入。后回车,查看宝塔面板默认信息。修改密码:在服务器命令窗口输入。
2024-04-17 01:38:46 523
原创 UbuntuServer22.04安装docker
通过ubuntuserver安装docker是搭建开发环境最便捷的方式之一。根据官网推荐,利用apt命令的方式安装,首先需要设置docker仓库,之后可用通过该仓库,安装和更新该docker。准备工作完成后,输入以下命令安装最新版docker,如果要安装特定版本,可查阅官网。这个命令下载了一个测试镜像并在容器中运行,当容器运行后,会打印一段确认信息并且退出。但是根据官网给出的安装方式,因为网络的原因,安装无法成功。应该能看到当前安装的 Docker 信息。至此安装完成,如果需要卸载可查看官网教程。
2024-04-17 01:19:44 322
原创 访问Claude3的10种方法
Opus(Plus 会员)、Sonnet(免费)、Haiku(免费) - 代理访问 - Haiku免费。- Opus(Plus 会员)、Sonnet(免费) - 代理访问 - Sonnet(免费)、唯一官网。- Opus(次数限制)、Haiku免费 - 直接访问 - Haiku(免费)- Opus、Sonnet、Haiku - 按流量收费 - 直接访问。- Opus、Sonnet、Haiku - 免费体验 - 代理访问。-Opus、Sonnet、Haiku - 免费 - 直接访问。
2024-04-02 23:21:13 517
原创 使用自然语言控制电脑完成各种任务Open Interpreter/01
让 AI 在你的电脑上执行代码的开源项目,它支持 OpenAI 和托管在 Hugging Face 上的模型,通过与你的电脑 ChatGPT 式问答,来实现写代码、运行代码(均由 AI 实现)这个目的。也就是说,你只需要给电脑提出问题,它就帮你解决问题。这是一款便携式语音助理,通过开放源代码技术,让你能用语音控制家用电脑,执行邮件发送、应用操作,甚至学习新技能。它可以实时查看屏幕,如同个人助理般高效便捷。,不仅连接云端,也能在本地运行,开放性与灵活性并存。再比如,对它说:帮我写一个简单的番茄钟工具,它…
2024-03-30 22:23:57 330
原创 比较AI编程工具Copilot、Tabnine、Codeium和CodeWhisperer
所以,在这次评估中,我们会从多个方面对这五种主流的AI代码助手(Github Copilot, Tabnine, Replit Ghostwriter ,Amazon CodeWhisperer和 Codeium)进行综合评估。你可能已经尝试过其中的一些,也可能还在不断寻找最适合自己或公司使用的编程助手。但是,这些产品都会使用精选代码示例来实现自我宣传,所以如果不亲身使用很难知道哪一个最好。主流的几个AI智能编程代码助手包括。
2024-03-28 20:53:24 1129
原创 微软AI 程序员AutoDev,自主执行工程任务生成代码
全球首个 AI 程序员 Devin 的横空出世,可能成为软件和 AI 发展史上一个重要的节点。它掌握了全栈的技能,不仅可以写代码 debug,训模型,还可以去美国最大求职网站 Upwork 上抢单。Devin 诞生之后,让码农纷纷恐慌。最近,微软同时也整出了一个 AI 程序员 ——AutoDev,能够自主生成、执行代码等任务。与 Devin 这种极致追求效率和产出结果的方向有所不同。AutoDev 专为自主规划、执行复杂的软件工程任务而设计,还能维护 Docker 环境中的隐私和安全。
2024-03-28 19:40:50 814
原创 Github万星项目lobe-chat,连接GPT4&GPTs,平替chatgpt-plus
在 LobeChat 代理市场中,创作者可以发现一个充满活力和创新的社区,该社区汇集了众多精心设计的代理, 它不仅在工作场景中发挥着重要作用,而且在学习过程中也提供了极大的便利。我们的市场不仅仅是一个展示平台,也是一个协作空间。在这里,每个人都可以贡献自己的智慧,分享自己开发的代理。通过/提交代理,您可以轻松地将您的代理创作提交到我们的平台。重要的是,LobeChat 建立了复杂的自动化国际化 (i18n) 工作流程, 能够将您的代理无缝翻译成多种语言版本。
2024-03-28 18:45:43 1889
原创 AI编程时代:注释的力量
现在,即使不清楚最佳数据结构或算法,AI会提出建议,分析利弊,帮我选择最适合的方案。现在,优秀的注释成为高效利用AI的关键,比传统聚焦于代码质量的方式更有效。历史上,计算器的出现曾减少对算术运算的依赖,但提升了运算效率和准确性,同样,AI辅助编程虽改变了技能需求,但软件工程师的价值并未降低。虽然文章的观点可能会因新AI技术而变得过时,但只要我们持续思考和保持热情,利用更智能、更好用的工具,我们的竞争力将不断提升。新工具,如AI,需摒弃旧思维,否则易陷盲区,无法最佳利用。现借助AI,这种优势不再显著。
2024-03-28 13:45:04 350
原创 AI神器之微软的编码助手Copilot
但GitHub Copilot却并没有这样的功能,某些我本地特有的代码模板,即使我敲了再多遍,下次再换一个文件输入时,GitHub Copilot依然不知道我想要的是什么,因为它的云端训练不到我本地特有的这些代码。但不得不说,虽然GitHub Copilot和ChatGPT背后对接的都是Codex,但GitHub Copilot还是有它的优势的,因为它会拥有更加充分的代码上下文环境,这是ChatGPT所不具备的。这些代码不一定能保证是完全正确的,但是根据我的观察,通常都是比较有参考价值的。
2024-03-18 23:21:56 979
原创 搭建一个自己的AI学术语音助手(二)
这部分实现生活利用了langchain的mapreduce的方法来实现摘要抽取。实现思路就是把大文件切成小文件,抽取没部分的摘要,然后汇总摘要在重复上面的几个流程,直到抽取的摘要符合要求(迭代轮次、字数要求)。这个效果还可以,但是后续如果要优化摘要效果其实还有很多工作可以做。比如:1.如何在map阶段把每段摘要抽取的既能兼顾本段信息、又能考虑整体信息完整2.对reduce信息汇总要怎么要才能保持文本思路结构,而不是只是把高频出现信息给出。
2024-03-15 22:55:23 756
原创 搭建一个自己的AI学术语音助手(一)
这几天的思考突然有了灵感,其实缺的就是自己的知识内容如何变成语音助手的管理对象,也就是说现在语音助手只是一个内容门户,并且还只服务于已经有的出名的内容APP商。对于用户自己的私域的数据和信息它是不管的,并且这些语音助手其实和内容是很松的耦合关系,这就会带来些问题对内容的理解不够深入,明明图书馆里有很多知识可是就是找产出不了好的科研论文。然而对于全局性问题前面的两个假设是不成立的。目标当然是星辰大海要把所有自己私域的知识:娱乐的、学习的、工作的、家庭的、历史事件全部给管理起来,语音作为知识沟通的手段;
2024-03-15 22:53:28 719
原创 stable diffusion上安装数字人sadtalker插件
这里强调一下无论你用的谁的安装包,在安装前你一定要检查一下你是否已经配置了python和git这两个软件,方法很简单,你只需要在终端输入where git|where python,如果显示这两个软件的位置则代表你已经安装,则不需要安装,否则安装多个python版本会在后续的操作中造成命令混淆!一般来说只要你安装了stable diffusion,那么python你肯定是装了的,git你可以在git官网正常下载安装即可,对了我看联想电脑的应用商店也有下载起来很方便的!
2024-03-15 16:40:00 662
原创 20个带代码的Python自动化工作脚本
描述:这个Python脚本使用pandas库从Excel电子表格读取数据并将数据写入新的Excel文件。它读取每个文件的数据,然后将所有数据合并到一个数据框中,并将结果保存到新的Excel文件。它使用PyPDF2库读取每个PDF文件的内容,并将所有页面合并到一个新的PDF文件。只需提供发件人的电子邮件、密码、收件人的电子邮件、主题、正文和要附加的文件的路径。它使用PyPDF2库读取PDF文件的内容,然后使用指定的密码加密文件,并保存加密后的PDF文件。描述:这个Python脚本自动填写屏幕上的表单。
2024-03-15 16:19:47 839
原创 使用数字人SadTalker创建免费AI主播
虽然这个项目目前的主要研究方向还是基于cuda的脸部训练,生成动态的视频,但如果能够接入语音服务,利用ChatGPT实时生成对话prompt,配合这个项目实时渲染动态视频,那么一个灵动的对话机器人就产生了。它利用封装在预训练脸部GAN中的丰富多样的先验信息进行人脸盲修复。点击 GFPGANv1.4 即可下载,将下载好的模型放到项目中E:\ProgramData\openAI\SadTalker\gfpgan\weights\下,源码是不包含\gfpgan\weights\这个目录的,可以手动创建下。
2024-03-15 14:35:10 872
原创 Sora的核心技术预测
虽然Sora目前存在许多局限性,且谷歌、Meta、Runway、百度、字节跳动等国内外公司都尚未推出可与其相争的对手,但借着这一风口,拨开迷障,无论是不让 Sora等一众大模型取代自己,还是借AI之势,找到属于我们的路才是首要之事。此前的大模型文生视频工作基本都是单镜头单生成,而这次Sora生成的视频中创建了多镜头场景、模拟模拟复杂的镜头应用,且准确地保持角色的完美一致性,确保视觉表现的高水准,堪称大模型研发的极大突破。但即便是再有创世意义的成果,在没有大量被使用之前,都有着明确不可忽视的局限性。
2024-03-07 18:22:08 1012
原创 AI Agents之CrewAI智能体开发框架
AI Agents 的开发是当前软件创新领域的热点。随着大语言模型 (LLM) 的不断进步,预计 AI 智能体与现有软件系统的融合将出现爆发式增长。借助 AI 智能体,我们可以通过一些简单的语音或手势命令,就能完成以往需要手动操作应用程序才能实现的任务。但目前, AI 智能体的开发还处于初期阶段,正如 1990 年代的互联网,我们还在基础设施、工具和框架开发的初步阶段探索前行。本文将介绍一个名为 CrewAI 的新型智能体开发框架。本文主要包含以下内容认识 AI 智能体。
2024-03-07 17:05:07 1226
原创 从“AI证件照”到“AI译制片”,爆款AIGC应用的商业化迷思
目前,已经有AI公司针对精品化视频译制的需求,推出了ToB的产品解决方案,训练跨语种 Voice Conversion模型,采集配音演员的口型,由人工控制,再经由VC模型生成配音结果,比TTS模型的表现力更强,细节保留更多。十月份,由HeyGen制作的各种明星跨语言翻译视频,在全网疯传,大家震撼于AIGC地道的中英文表达,完全没有译制片的腔调,惟妙惟肖的音色还原、高度对齐的口型声音,让不少人表示,“真的有被吓到”“配音演员要失业了”……模型训练,强行业知识等,都要长期积累和迭代,达到专业译者的水平。
2024-01-16 17:38:49 1042
原创 gradle --腾讯国内镜像源
使用https://mirrors.cloud.tencent.com/gradle/gradle-4.6-all.zip来代替原来的。https\://services.gradle.org/distributions/gradle-5.1-all.zip连接。具体gradle的版本根据您的需要,自行更改即可。不过首先要确保腾讯镜像里面有这个版本的文件。1.进入到自己工程目录下的wrapper文件夹。3.再次使用的时候,就可以看到速度飞起。-wrapper文件。
2024-01-04 14:43:38 4742
原创 Unity 打包前,通过代码对 AndroidManifest 增删改查
需要在Unity打包前,通过代码自动修改 AndroidManifest.xml 文件的内容,实现自动化一键生成,减少了生成 android studio 工程后再修改的麻烦。为了实现不同Android渠道,采用不同的 AndroidManifest 配置。首先,Unity 提供了打包前和打包后调用的接口(interface)其次,C# 提供了修改 XML 文件的库 System.Xml。最后,为了实现灵活配置,采用了 Json 文件作为配置文件。独立的 Json 文件便于管理,保存在工程特定目录。
2024-01-03 16:08:05 619
Deforming_Pages_of_3D_Electronic_Books_sketches_01.pdf
2020-05-08
手游核心技术实战.pdf
2020-02-23
现代游戏开发工作流.pptx
2020-02-23
LitJson.dll
2020-02-23
unity3d逻辑程序员开发面试题.doc
2020-01-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人