自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 盘点AI编程效率神器合集,代码助手工具大模型、Agent智能体

程序员是最擅长革自己命的职业,让我们借助AI的力量一起摸鱼一起卷!

2024-04-02 22:23:04 1178

原创 使用自然语言控制电脑完成各种任务Open Interpreter/01

让 AI 在你的电脑上执行代码的开源项目,它支持 OpenAI 和托管在 Hugging Face 上的模型,通过与你的电脑 ChatGPT 式问答,来实现写代码、运行代码(均由 AI 实现)这个目的。也就是说,你只需要给电脑提出问题,它就帮你解决问题。这是一款便携式语音助理,通过开放源代码技术,让你能用语音控制家用电脑,执行邮件发送、应用操作,甚至学习新技能。它可以实时查看屏幕,如同个人助理般高效便捷。,不仅连接云端,也能在本地运行,开放性与灵活性并存。再比如,对它说:帮我写一个简单的番茄钟工具,它…

2024-03-30 22:23:57 330

原创 AI程序员Devin的开源替代Devika

前天介绍了 AI软件工程师今天介绍下另一款Devin替代品,开源的Devika。

2024-03-30 17:27:41 607

原创 比较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

原创 Android studio调试

无法打开本地终端。

2024-01-08 17:38:46 649

原创 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

相机畸变矫正标定棋盘格打印图

相机畸变矫正标定棋盘格打印图

2022-12-16

Deforming_Pages_of_3D_Electronic_Books_sketches_01.pdf

u3D翻书效果 Deforming_Pages_of_3D_Electronic_Books_sketches_01.pdf

2020-05-08

手游核心技术实战.pdf

举例来讲,Unity3d流行使很多C++阵营的人一夜之间用上C#,Cocos2d-x的流行又使人离不开C++。苹果的手机漫天都是的时候,Object-C也就成为了很多开发者必须要会的东西。所以,选择的时候,首要的不是语言,而是你选择用什么东西做游戏。语言只是其中的一部分,不能本末倒置。 在软件开发中,游戏开发这个方向看起来目标很明确,但其实是个领域很广的方向,入门的时候如果得不到指点一二,很容易误入歧途

2020-02-23

现代游戏开发工作流.pptx

程序部 码农们的家乡 程序猿的部落 头发的战俘集中营 先说这个整个部门啊 程序游戏程序员 需要学习什么语言呢 这要看是什么游戏 如果是页游 一般需要AS3或者是HTML6 如果是手游平台 那一般是JAVA 如果是PC和游戏机 那一般是C++ 我主要说的是另一个 我认为这个部门的所有职位都必须要非常了解游戏 可能很多人觉得 只要代码写得好就好啦 诶不是啊 这个部门的人懂不懂游戏 对游戏的整体品质有极大的影响 因为如果这个部门的人对游戏不熟悉 他们将很难抓住一些细节的东西 设计部或者技美还是会提出细节的需求 当然这个前提是这些人也有大量游戏经验 如果像国内很多团队那样 这个需求就算交货了 但就算他们能够提出更细节的需求 第一 如果每个细节都得说那么清楚 那工作量和沟通成本会呈指数放大 第二 这里面还是很多的东西是别人从表面看不出来的 甚至根本不知道怎么提出需求 比如如果这个图标拖出去的时候 这个技能刚好没了呢 比如这是个武器技能 刚好这个武器突然坏了呢 或者晚点把这个图标拖到了正在cd的技能上的 又或者把他的背包格子呢 又或者拖出来的的时候没有放左键情况下按了右键 我原本右键是可以触发技能的呢 等等这些情况到底应该发生什么事情 一个熟悉和不熟悉游戏的程序员 考虑到的是完全不同的情况 有些情况QA部门能够发现出来 但有些就很难发现 而这个时候就会留下BUG 同理 在战斗系统 升级系统等等各个系统都有这样的例子 比如战神一个按键回收斧头 这能提出一大堆问题 斧头在飞回来的路上碰到小屁孩怎么办 玩家松手了怎么办 放技能了怎么办 换武器了怎么办 播放过场了怎么办 等等一大堆问题 虽然如果出了BUG总会被抓出来 但是一批好的程序员 如果在一开始就能理清这些逻辑 那无疑让游戏整体品质大大提高 所以一个好的游戏程序员 不能什么事都靠设计提需求 靠QA反馈BUG 自己也需要经验和判断 这决定了游戏的成品品质 而想要成为这样的游戏员 只会写代码可不够啊 还需要大量的游戏经验以及 对这些细微之处的观察 观察好的游戏是怎么处理这些奇葩情节 思考他们是怎么编写这些复杂逻辑 方能成为一个好的程序员 那现在说说这个部门各个职位

2020-02-23

LitJson.dll

游戏网络通信的时候,需要传输很多信息,之前都是把各种信息拼接成字符串,然后接收到字符串后在个顺序分割得到信息,但是当信息一多的时候就比较麻烦了.就学习了下json来传输,通过键值对来进行设置信息和解析信息就方便多了,LitJson是一个封装好的C#的Json处理dll,很小只有几十K.就用他进行处理

2020-02-23

unity3d逻辑程序员开发面试题.doc

unity开发面试题目 Unity3d逻辑程序员面试题 姓名: 时间(30分钟)请认真作答,字迹不要潦草 基础题: 1.C# 值类型和引用类型的区别?什么是拆装箱,如何避免 现有一Dictionary testMap ,如何删除key 小于1的元素?

2020-01-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除