写作绅士,读作丧尸 X岛揭示板
顺猴者昌 逆猴者亡 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 官方公众号:【X岛揭示板】 官方微博: 【@X岛极速版】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

技术宅


名 称
E-mail
标题
颜文字
正文
附加图片
•程序语言、压制投稿、视频制作以及各计算机领域的技术问题
•我觉得还是CSDN靠谱一点
•本版发文间隔为15秒。

收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-05-17(五)02:59:35 ID:83YvGLK [举报] [订阅] No.62415969 [回应] 管理
求一个图片管理方案

有对某个图片通过多个标签进行分类的需求
回应有 13 篇被省略。要阅读所有回应请按下回应链接。
无标题 无名氏 2024-05-24(五)21:23:32 ID:c1VkhIS [举报] No.62507882 管理
https://github.com/danbooru/danbooru 何如
无标题 无名氏 2024-05-24(五)21:53:18 ID:83YvGLK (PO主) [举报] No.62508241 管理
>>No.62507882
danbooru不是做图片分享的吗,我不想公开……
无标题 无名氏 2024-05-24(五)21:55:56 ID:83YvGLK (PO主) [举报] No.62508269 管理
找到了一个安卓上能便捷发HTTP请求的方法,通过HTTP快捷方式这个app就可以,那么我就只需要考虑一个能够通过API查询以往所有TAG并有补全的方式上传图片的方法就可以……
无标题 无名氏 2024-05-24(五)21:56:33 ID:83YvGLK (PO主) [举报] No.62508276 管理
换个说法,目前需求是成本比较低的1T左右带标签管理的多平台图床
无标题 无名氏 2024-05-24(五)22:17:58 ID:c1VkhIS [举报] No.62508490 管理
>>No.62508241
自己建立一个danbooru实例然后设置访问控制只让自己看

收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-05-24(五)19:49:27 ID:6mht0ft [举报] [订阅] No.62506869 [回应] 管理
好肥哥们帮帮忙(;´Д`)
笔记本电脑屏幕有点发黄想用windows自带的显示颜色校准调一下,但是总是保存不了调整后的配置( ;´д`)到底什么冲突了嘛
按搜到的结果试了下更新驱动也没有用,该怎么办啊
是win11・゚( ノд`゚)
无标题 无名氏 2024-05-24(五)20:02:44 ID:rGMNrGN [举报] No.62506991 管理
按微软这篇走一下试试

https://support.microsoft.com/zh-cn/topic/%E4%BD%BF%E7%94%A8%E7%B3%BB%E7%BB%9F%E6%96%87%E4%BB%B6%E6%A3%80%E6%9F%A5%E5%99%A8%E5%B7%A5%E5%85%B7%E4%BF%AE%E5%A4%8D%E4%B8%A2%E5%A4%B1%E6%88%96%E6%8D%9F%E5%9D%8F%E7%9A%84%E7%B3%BB%E7%BB%9F%E6%96%87%E4%BB%B6-79aa86cb-ca52-166a-92a3-966e85d4094e
无标题 无名氏 2024-05-24(五)21:17:39 ID:6mht0ft (PO主) [举报] No.62507828 管理
>>No.62506991
未找到任何完整性冲突(´゚Д゚`)试了一下还是没办法保存,依旧是和上边一样的报错弹窗( TдT)重启也一样

收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-05-24(五)21:13:56 ID:9qHnsM0 [举报] [订阅] No.62507791 [回应] 管理
一加8t想回刷氢系统,Magisk模块没装成功,好像没有root成功。包已经移到根目录,没办法本地升级。
肥哥们帮我看看咋回事,小白第一次刷机(´゚Д゚`)用大侠阿木的软件root

收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-05-23(四)11:52:00 ID:8nsrk2X [举报] [订阅] No.62491186 [回应] 管理
肥哥们网安怎么入门阿?有推荐的书和课程吗?
无标题 无名氏 2024-05-24(五)11:48:24 ID:HsqPnDY [举报] No.62502704 管理
大学生?找找学校有没有高网安的队伍/社团
无标题 无名氏 2024-05-24(五)11:49:51 ID:UvTKWMZ [举报] No.62502714 管理
入门打打ctf,弄个靶场打着玩玩
无标题 无名氏 2024-05-24(五)20:11:34 ID:MYwW17N [举报] No.62507089 管理
hello-ctf.com

收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-05-18(六)11:51:09 ID:sALlYGT [举报] [订阅] No.62429111 [回应] 管理
小肥这段时间看到了一个谜题,一直没解出来,想问问看各位肥哥有没有思路
回应有 3 篇被省略。要阅读所有回应请按下回应链接。
无标题 无名氏 2024-05-24(五)01:09:30 ID:sALlYGT (PO主) [举报] No.62499659 管理
>>No.62477484
没有更多信息了
无标题 无名氏 2024-05-24(五)07:46:25 ID:OOOLTAu [举报] No.62500814 管理
>>No.62499659
POPO是Love Machine
无标题 无名氏 2024-05-24(五)08:57:24 ID:rUy5z0p [举报] No.62501182 管理
>>No.62499659
ABC替换成对应的字符可不可行()
无标题 无名氏 2024-05-24(五)11:22:30 ID:HsqPnDY [举报] No.62502476 管理
flag格式呢?
无标题 无名氏 2024-05-24(五)11:47:20 ID:HsqPnDY [举报] No.62502694 管理
字符范围是 1-9a-zA-Z

A=4?
B=52 chr(52)=4
C=s+Ru ord('s')=115 Ru原子序数是44
直接C替换s+Ru 可以得到Zs的开头,如果flag格式是flag{}的话,from base64的话起码有个f了

所以是CTF吧,题目来源提供一下?

收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-05-18(六)21:40:18 ID:a9R96aF [举报] [订阅] No.62435006 [回应] 管理
肥哥救命
笔记本播放nas上的番剧,传输一直走的是WiFi,只要笔记本关掉WiFi,数据传输才走的网线。怎么办啊急急急
jp
无标题 无名氏 2024-05-18(六)23:11:55 ID:ORSXS0B [举报] No.62436189 管理
设置网关跃点数,优先走有线
无标题 无名氏 2024-05-18(六)23:14:22 ID:a9R96aF (PO主) [举报] No.62436225 管理
>>No.62436189
设置过了,播放还是走的WiFi通道(;´Д`)
无标题 无名氏 2024-05-20(一)17:26:50 ID:vfyMYqI [举报] No.62458001 管理
你插着网线连wifi的目的是……?
无标题 无名氏 2024-05-22(三)08:24:51 ID:OQnUW22 [举报] No.62476661 管理
关掉WiFi啊( ゚∀。),难道说你WiFi跟有线不是一个网关?那样倒可以试试设置路由,百度搜索下Windows下route命令的用法。
无标题 无名氏 2024-05-23(四)17:27:15 ID:a9R96aF (PO主) [举报] No.62494308 管理
谢谢大家的帮助,经过两天的测试,终于搞定这个了

收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-05-19(日)11:30:55 ID:Bux6nvz [举报] [订阅] No.62440602 [回应] 管理
肥哥们有没有推荐的头戴式耳机呀,虽然是买来应付四六级的,但想搞一个好一点的平时也能用(=゚ω゚)=
预算300jp
回应有 2 篇被省略。要阅读所有回应请按下回应链接。
无标题 无名氏 2024-05-22(三)06:56:31 ID:7DrUpEN [举报] No.62476308 管理
>>No.62440965
((( ゚д゚)))诶不是通用的吗
无标题 无名氏 2024-05-22(三)06:56:54 ID:7DrUpEN [举报] No.62476309 管理
>>No.62440978
好嘟,谢谢肥哥(=゚ω゚)=(大家好像都推荐漫步者233)
无标题 无名氏 2024-05-22(三)23:25:43 ID:YdWBvB8 [举报] No.62486532 管理
>>No.62476308
四六级是FM广播啊,就是手机上带的那个“收音机“功能,所以需要专门发收广播的耳机的,至少我考过的四六级都是这样的(・∀・)
无标题 无名氏 2024-05-23(四)09:06:28 ID:7DrUpEN [举报] No.62489464 管理
>>No.62486532
(´゚Д゚`)这样的吗!!看来方向有点搞错了(つд⊂)
无标题 无名氏 2024-05-23(四)11:13:28 ID:yUpOp2B [举报] No.62490706 管理
随便找个有收音机功能的头戴式耳机就行了,几十块钱,就用两次

无标题 无名氏 2024-05-20(一)11:07:38 ID:DLOM2Sq [举报] [订阅] No.62453506 [回应] 管理
>>背景:小肥要学Java

所以有无肥哥说说是黑马的课好还是余胜军的课好( ゚∀。)
回应有 12 篇被省略。要阅读所有回应请按下回应链接。
无标题 无名氏 2024-05-22(三)09:36:52 ID:jNLbek3 [举报] No.62477244 管理
( ゚∀。)Java开发也是知名的僧多粥少哦,只是粥的量大而已。
golang的话确实缺人,但是岗位少。
python的话也差不多。
无标题 无名氏 2024-05-22(三)13:21:42 ID:qMeWoiI [举报] No.62479540 管理
>>No.62477244
在理,软件开发行业基本已经过饱和了,而且考虑到ai,虽然营销号天天扯取代程序员有点逆天,但至少也能进一步提高个体生产力
>>No.62466363
|∀゚现在我要提一款编程语言界的○神,Rust
无标题 无名氏 2024-05-23(四)01:45:01 ID:QbwxZDS [举报] No.62488188 管理
>>No.62479540
゚ ∀゚)ノ 你说得对,但是《锈》是一款由Mozilla主导开发的一款全新安全编程语言,中间忘了,你将扮演锈哥锈姐,和螃蟹菲利斯一起解决生命周期,线程同步,悬垂引用,同时,逐步发掘“内存泄漏”的真相
无标题 无名氏 2024-05-23(四)09:08:00 ID:DLOM2Sq (PO主) [举报] No.62489471 管理
>>No.62477244
好难选择( ›´ω`‹ )
无标题 无名氏 2024-05-23(四)09:34:18 ID:4Iajc9p [举报] No.62489664 管理
>>No.62458261
其实是一样的,java也是Clike语系的,学编程主要是思想

收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-05-23(四)08:05:14 ID:83YvGLK [举报] [订阅] No.62489099 [回应] 管理
之前藏的两个互助联盟的网站都挂了,下学术论文的地方还有类似的推荐吗?

无标题 无名氏 2024-05-22(三)18:10:21 ID:7rXCjjr [举报] [订阅] No.62482801 [回应] 管理
肥肥求助,po主是一个canoe初学者,最近在尝试使用diva自动化测试工程时遇到了奇怪的问题,在导入diva工程时,canoe会上报there are no can network的错误,但是明明环境里有can网络( ;´д`)

收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-05-20(一)23:04:31 ID:RZ1xCSD [举报] [订阅] No.62462367 [回应] 管理
求助vtt转lrc
内容大概就是将这种格式00:00:08.933-->00:00:13.344诶!你没事吧?听得见吗?
改成图片中这种格式(=゚ω゚)=
肥哥们求求了( ´_ゝ`)
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-05-20(一)23:07:19 ID:RZ1xCSD (PO主) [举报] No.62462418 管理
jp(つд⊂)
无标题 无名氏 2024-05-20(一)23:55:41 ID:RZ1xCSD (PO主) [举报] No.62463102 管理
不用了,我用chat gpt找到了一个很好用的网站
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-05-21(二)00:02:20 ID:OOOLTAu [举报] No.62463201 管理
線上工具:
https://www.lrccon.com/convert?lang=zh-hans
https://convert.jamack.net/zh/

線下工具:
subtitle edit
无标题 无名氏 2024-05-21(二)03:01:38 ID:4oFnDNS [举报] No.62464610 管理
自己写个Python代码可能还快点
无标题 无名氏 2024-05-22(三)00:01:58 ID:mmnugQ3 [举报] No.62474646 管理
随便支持正则的文本编辑器就行吧

收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-05-20(一)12:59:52 ID:6C5McvD [举报] [订阅] No.62454872 [回应] 管理
Arduino HC05蓝颜模块求助
回应有 9 篇被省略。要阅读所有回应请按下回应链接。
无标题 无名氏 2024-05-21(二)11:15:23 ID:6C5McvD (PO主) [举报] No.62466574 管理
第一个关过去了,老师发的模块是新版的,但是网上视频都是旧版的,按键使用不一样・゚( ノд`゚)
无标题 无名氏 2024-05-21(二)11:16:08 ID:6C5McvD (PO主) [举报] No.62466581 管理
现在是第二大关,手机调试器发信息可以在arduino的串口监控上输出,但是我通过串口输入,手机无输出
无标题 无名氏 2024-05-21(二)11:29:13 ID:6C5McvD (PO主) [举报] No.62466740 管理
>>No.62466581
串口输出函数用错了,本应该是BT用成了Serial
现在手机可以收集到传感器adc数据,下一步绘制成图表和保存成文件
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-05-21(二)21:58:03 ID:6C5McvD (PO主) [举报] No.62472935 管理
现在电脑和蓝牙连接上了之后通过arduino进行串口监控,进行绘图,有没有什么方法可以把数据导出保存成.wav格式,用来听声音,是要写一个脚本吗
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-05-21(二)21:58:59 ID:6C5McvD (PO主) [举报] No.62472942 管理
分享图片

收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-05-19(日)17:28:29 ID:9cYqKlU [举报] [订阅] No.62444300 [回应] 管理
有无肥哥知道这个是什么原因?
祭品串内
回应有 2 篇被省略。要阅读所有回应请按下回应链接。
无标题 无名氏 2024-05-19(日)17:43:38 ID:1b296le [举报] No.62444439 管理
dns问题
无标题 无名氏 2024-05-19(日)17:44:14 ID:1b296le [举报] No.62444448 管理
>>No.62444439
dns解释岛的域名失败了,换个网络试试
无标题 无名氏 2024-05-19(日)17:45:19 ID:1b296le [举报] No.62444464 管理
>>No.62444448
解析
无标题 无名氏 2024-05-19(日)17:50:31 ID:9cYqKlU (PO主) [举报] No.62444527 管理
用流量能上,用加了旁路网关的WiFi上不了
无标题 无名氏 2024-05-19(日)17:52:40 ID:9cYqKlU (PO主) [举报] No.62444548 管理
>>No.62444527
目前是解决了,等等看之后还会不会有这个问题

收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-05-19(日)00:16:05 ID:qh5EPD9 [举报] [订阅] No.62437019 [回应] 管理
肥哥们求助
怎么下载
https://fim.heartshine.gay/?s=1&e=1&res=1080&lo=0
的辅助字幕
jp串内
回应有 3 篇被省略。要阅读所有回应请按下回应链接。
无标题 无名氏 2024-05-19(日)00:28:09 ID:y9MtU4y [举报] No.62437206 管理
好jp
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-05-19(日)00:39:29 ID:r47luXF [举报] No.62437385 管理
https://static.heartshine.gay/g4-fim/vtt/s01e01-en.vtt
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-05-19(日)02:29:39 ID:qh5EPD9 (PO主) [举报] No.62438372 管理
感谢肥哥
无标题 无名氏 2024-05-19(日)09:49:16 ID:y9MtU4y [举报] No.62439731 管理
问下po这个网站是干嘛的?看小马?
无标题 无名氏 2024-05-19(日)14:05:07 ID:qh5EPD9 (PO主) [举报] No.62442088 管理
>>No.62439731
没错就是看小马

无标题 无名氏 2024-05-12(日)15:37:42 ID:TPWHppd [举报] [订阅] No.62357332 [回应] 管理
肥哥们,我现在在做一款小游戏的开发,我们有一个需求是在某些特定的时刻触发指定的函数,并且这个指定的函数要能够被修改
无标题 无名氏 2024-05-12(日)15:43:17 ID:TPWHppd (PO主) [举报] No.62357384 管理
我现在的做法是用两个文件分别放置对象的属性键值对,和对象对应的各类函数

比如bug_lib.json里存放了“工蚁”的属性,然后bug_func_lib.js里通过变量存放“工蚁”对象的函数键值对,如图所示

然后创建“工蚁”对象的时候会把这个json里的属性填装到class的生成函数里,然后绑定上对应的js文件里的函数

在这之后如果有需要触发指定函数的时候,就调用绑定在对象内部的指定函数就行了

但现在的问题是我们需要在某些情况下对一个对象的某些函数进行修改,但是我发现直接修改函数对象的话,会导致其他有着相同函数对象的对象的函数也跟着修改,似乎修改的是js文件里的变量的值,我猜测这个是因为js里面的绑定用的是指针

我本来打算用深拷贝复制一个函数对象然后绑定的,但是如果每一个对象都有一个完整的函数对象的话,之后的优化可能会出一些问题

我们目前比较理想的方法就是只修改对象绑定的指定的函数的指针情况,其他的函数继续绑定对应的对象指针,但是不知道这个要怎么实现呢|-` )
无标题 无名氏 2024-05-14(二)19:19:47 ID:70V5d50 [举报] No.62385830 管理
>>No.62357384
是纯c++吗,肥遇到这类问题会选择用观察者模式|∀゚
无标题 无名氏 2024-05-15(三)10:20:03 ID:j3lJQyS [举报] No.62392939 管理
一般这种情况可以使用策略模式,将函数设置为可配置的,js非常适合这种模式.
我没有从事js开发,不太明白每个对象都有一个完整的函数对象,会出现什么优化问题,可以浅谈一下吗.

class Ant{
constructor(){
this.hp = 10;
this.atk = 1;
this.say = function(){ console.log("default"); }
}
}
Let ant1 = new Ant();
Let ant2 = new Ant();

ant2.say = function(){ console.log("hi boy"); }
ant1.say();
ant2.say();
无标题 无名氏 2024-05-16(四)23:05:16 ID:nnWCtvH [举报] No.62413633 管理
js的每个类都会在引擎内部抽象出一个抽象类来加快运行,具体的不很了解了
无标题 无名氏 2024-05-18(六)12:40:41 ID:mmnugQ3 [举报] No.62429560 管理
代理模式

收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-05-16(四)11:47:36 ID:ZrcLcjA [举报] [订阅] No.62406445 [回应] 管理
听说华为发布会出了点小问题(`・ω・) 有人说这个sleep就是用来假装加载并且直接替换图片来演示的 可惜没有找到演示用的一模一样的代码 各位肥肥有什么看法
回应有 17 篇被省略。要阅读所有回应请按下回应链接。
无标题 无名氏 2024-05-17(五)16:14:36 ID:Rrfm4tk [举报] No.62420679 管理
>>No.62416948
可是我觉得这样被知道之后还是挺令人寒心的 毕竟大部分都是来看你这真本事的 你却实现准备好来唬我|ー` )
无标题 无名氏 2024-05-17(五)16:35:15 ID:TvYZ7bQ [举报] No.62420878 管理
>>No.62416948
如果是准备好的数据、那谁知道是不是大模型跑出来的
无标题 无名氏 2024-05-17(五)16:39:21 ID:vDcR69A [举报] No.62420916 管理
>>No.62416948
按你这种理解,你开产品技术发布会,就只是准备点PPT和准备好的内容,一点也不展示实际内容吗(`ヮ´ )秀秀肌肉吗?

很简单的逻辑,上过班就知道。这个是发布会,不是内部报告汇报,性质不一样的

况且其他人可是现场秀肌肉,被发现不是实时有作假嫌疑的倒了大霉。

发布会的作用是什么,来看PPT吗?底下投资者,是来看你谁都可以做到的事先准备好的PPT吗?(`ヮ´ )
自己手里的投资资金决定你是准备投给真实秀肌肉的还是作秀的?

你要是发布会说这些因为是服务直播,都是事先准备好的素材,都是可以理解的,大伙看一看就行了(`ヮ´ )你看你领导急不急,其他投资人和现场观众会不会看傻子一样看你
无标题 无名氏 2024-05-17(五)19:14:48 ID:83YvGLK [举报] No.62422522 管理
>>No.62419660
原来这么做就属于是 欺诈啊 谢谢解释 那问题的确有点大
无标题 无名氏 2024-05-17(五)19:25:19 ID:83YvGLK [举报] No.62422622 管理
>>No.62420679
>>No.62420878
原来如此 懂了 产品发布会和普通直播不一样的

>>No.62420916
现在懂了 别骂了|д` )

看来的确是翻车了|ー` )

不过既然是产品发布会 还这样把源码露出来是不是有点不太好 用编译型语言感觉逼格更高啊

无标题 无名氏 2024-05-15(三)18:09:46 ID:a9R96aF [举报] [订阅] No.62398013 [回应] 管理
问道于肥
在本地用MPV播放NAS中的番剧,会占用NAS的CPU吗?
动漫刮削可以在本地使用emby刮削NAS中的动漫吗?
回应有 6 篇被省略。要阅读所有回应请按下回应链接。
无标题 无名氏 2024-05-16(四)19:04:16 ID:QVtDlGV [举报] No.62410796 管理
>播放视频卡
首先看看你nas和播放设备之间有多大带宽,占没占满,其次看看你视频解码在nas还是播放设备上
// 说真的你在nas和播放设备上分别看看CPU占用不就行了嘛
>刮削视频
这个我看了一下,应该只要把nas挂载成远程驱动器就行了吧,nfs和smb应该都行,ftp不知道,应该也行吧。
//说起来这种东西应该在nas上也能完成吧?为啥非得在PC上做?
无标题 无名氏 2024-05-16(四)19:29:04 ID:rUy5z0p [举报] No.62411055 管理
>>No.62410244
说点题外话,如果你只是为了弄个看视频的服务器,外加存点东西,不需要手机在nas上备份图片啥的(也就是群晖的手机备份功能),
你可以选择装个win再装个jellyfin,好处是调试方便,
远程调试就todesk,然后公网用sakura frp加域名解决,
说回播放卡的问题,我的看法是得加钱(),指望视频都让播放设备解码让nas轻轻松松是不太现实的,还是换个好点的配置吧,我nas弄得就是e31275v3自带核显,然后按照上面那个弄得win
无标题 无名氏 2024-05-16(四)20:28:26 ID:a9R96aF (PO主) [举报] No.62411665 管理
>>No.62410796
就是群晖这个型号配置太低所以就想只把它当作个会自动下载番剧的大容量硬盘,如果再挂个emby的话cpu遭不住
无标题 无名氏 2024-05-16(四)20:30:19 ID:a9R96aF (PO主) [举报] No.62411692 管理
>>No.62411055
倒也是个办法,我再研究研究吧(つд⊂)
无标题 无名氏 2024-05-17(五)13:38:24 ID:QVtDlGV [举报] No.62419206 管理
>>No.62411055
笑死,我自组nas直接用旧PC装Ubuntu server

无标题 无名氏 2024-05-15(三)00:49:08 ID:N7Bv1P4 [举报] [订阅] No.62390298 [回应] 管理
最近在玩《14种扫雷变体》,里面有大量的考逻辑能力的扫雷谜题,但是如此大的题量不像是人类出的,想问问有没有肥懂这个是怎么批量生产出高质量有唯一解能一步一步确定的扫雷的
无标题 无名氏 2024-05-15(三)00:50:10 ID:N7Bv1P4 (PO主) [举报] No.62390312 管理
而且把“高质量”这个条件删掉我都整不来 (´゚Д゚`)
无标题 无名氏 2024-05-17(五)09:52:33 ID:C4wQnc7 [举报] No.62417200 管理
我记得开发者说过是通过算法用BFS生成的,游戏里应该是给了参考资料,肥哥可以看看

无标题 无名氏 2024-05-09(四)23:37:00 ID:TPWHppd [举报] [订阅] No.62326498 [回应] 管理
肥哥们,我现在在实现这样一个功能:

如果设施a存在,为巢穴提供一个数值+1

我现在的实现方式是在设施a被修建起来时令巢穴的数值+1,然后在被摧毁时令巢穴的数值-1

但这样的话就要写两个函数,感觉不够优雅,工作量也很大,有没有更好的实现方式呢(つд⊂)
回应有 21 篇被省略。要阅读所有回应请按下回应链接。
无标题 无名氏 2024-05-14(二)09:42:18 ID:j3lJQyS [举报] No.62379254 管理
>>No.62326498
一般Buff的的做法就是单位带一个集合(可以再包一层正面、负面、光环等等方便拿),里面是buff内容,然后通过别的对象的事件来增加/移除buff 同时调用Buff的创建、销毁方法(+ -属性、效果之类的),并且可以增加expireTime/常驻 属性, 拉一个线程出来计算过期时间。
如果是会移动的光环的buff,需要发起方隔一段时间查一遍范围内符合条件的单位并上一个时间大于光环搜索间隔的buff,如果是不会移动的,可以给该光环加一个对象集合,该单位创建时给附近单位放buff并放到对象集合里,该光环销毁时遍历集合remove buff(这个集合也可以放到移动光环内)。
无标题 无名氏 2024-05-14(二)09:44:36 ID:j3lJQyS [举报] No.62379272 管理
正常的buff都要有 创建 销毁方法的。
无标题 无名氏 2024-05-14(二)10:44:03 ID:j3lJQyS [举报] No.62379951 管理
其实写两个函数恰恰是最优雅,工作量最小的方法,如果要支持创意工坊的话,架构很重要,现在写10行能够避免以后写一百行,写两行就能跑的那种是脚本 XD,就是在10行的基础上才能实现的,简述一下我的架构希望能交流下:

Buff Timer线程:
List< task(时间戳,对象Id,buffId,创建/销毁) >[]; //一个线程专门用来创建和销毁Buff,可以统一管理buff,避免了每个对象单独跑占资源,当然不只是buff,也可以用来管全局事件。
比如可以在给对象objA 加buffA时,在buffA创建方法里写加一个 new task(当前时间+buffA.过期时间, objA.Id, buffA.Id, 销毁), 到期时调用
objA.removeBuff( buffA.Id){
this.buffList[ id ].dispose();
this.BuffList.remove(id);
}

Buff基类{
id;//方便调用及销毁;
过期时间;//
影响对象集合[];//一般不会频繁改变的才用这个,如果需要时时刻刻调范围的,不如直接现加;
//对于具体的buff实现,可以再+属性,比如需求要的效果,就可以+ 基础增益数值、每层增益数值、当前层数、最高层数等,还可以加一些通用属性如是否可见、buff图标等。

创建方法();//比如在给buff的时候给属性加一个装饰器,销毁时删掉;
销毁方法();
}

属性基类{
属性基本值;
属性实际值;//仅调用属性刷新方法才更新,若更改频繁,这个也可以用方法替代;
属性文本;//这里有需要可以再加,什么属性图标、属性描述等,不赘述;
属性装饰器[];//

刷新方法();//会遍历属性装饰器更新属性实际值及属性文本,就能实现 >>No.62336585 需求的效果。
}

属性装饰器{
buffId buffId;
追加方法(str oriStr ){ //一个buff影响属性文本的例子,如果是游戏引擎的话,这里可以写超文本;
Buff buff = this.buffList[buffId];
return oriStr + buff.buff层数 + 'x' + buff.每层值;
}
}

在上述基础上,若要实现巢穴根据周围设施A数量提供增益,可以这样写:
* 设施A放下时,给范围内巢穴.buffList.add( new BuffA());
>add中调用buffA的create方法;
>>create中为 对象属性add buffA装饰器;
>>>属性.add装饰器 调用刷新显示文本及属性方法;
* 设施A销毁时,遍历影响对象集合调用buffList.remove(buffA.id),后续如上;

都是伪代码较粗糙,有瑕疵say sry。
无标题 无名氏 2024-05-15(三)02:56:54 ID:QbwxZDS [举报] No.62391055 管理
>>No.62379951
老哥是写unity的吗,读起来有种c#的范式




↑That's true OO
无标题 无名氏 2024-05-16(四)07:51:59 ID:NPzcKpG [举报] No.62404259 管理
用多个函数实现一个功能才是正确的
分开多个函数看似很麻烦,我把所有功能用一个函数实现不是更方便吗。但实际上使用多个函数可以增加代码的可读性,方便修改和维护,在debug时也能更快找到出问题的部分
模块化设计还能增加后续的功能拓展性,当你想写一个新的功能时,或许就能直接从已有的函数中进行调用
虽然在编写的时候看起来好像很麻烦,但从长远来看工作量是降低了的

收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-04-09(二)01:06:06 ID:caIK7Vc [举报] [订阅] No.61962369 [回应] 管理
肥哥求助!
走关系找了个网络安全方面的工作,但小肥大学是警校跟计算机不搭边,从零开始学网络安全怎么入手比较好(;´Д`)
回应有 11 篇被省略。要阅读所有回应请按下回应链接。
无标题 无名氏 2024-04-16(二)23:13:36 ID:caIK7Vc (PO主) [举报] No.62058766 管理
>>No.62034748
好!感谢肥哥(=゚ω゚)=
无标题 无名氏 2024-04-16(二)23:14:46 ID:caIK7Vc (PO主) [举报] No.62058790 管理
>>No.62000007
包培养是指?
无标题 无名氏 2024-04-16(二)23:15:32 ID:caIK7Vc (PO主) [举报] No.62058802 管理
>>No.62015091
好的!
无标题 无名氏 2024-04-16(二)23:18:38 ID:O0DRUtA [举报] No.62058858 管理
很符合我对网安人员的刻板印象……
无标题 无名氏 2024-05-15(三)16:47:36 ID:YefiGDd [举报] No.62397104 管理
>>No.62058858
安服仔是吧(`ヮ´ )

UP主: