攒银子的但丁
攒银子的但丁
关注数: 7
粉丝数: 27
发帖数: 1,888
关注贴吧数: 35
求助,被这个 reference to折磨死了 现在我是C语法差不多学完的阶段,想试着自己实现像其他语言那样的数据结构,然后就碰上这个问题了 先说下我的环境,编译器用的是GCC,IDE用的是VSCode 文件结构如下(截图里也有展示) 所有C的代码全部放在了E盘的MyCProject这个路径下 MyCProject路径下我建了个文件夹MyDataStruct,用于存放我自己实现的数据结构的代码 目前简答实现了List,放在E:/MyCProject/MyDataStruct/List这个路径,包含IntegerList.c、IntegerList.h、test.cList的项目结构应该算是中规中矩的吧,如有不妥这里也欢迎各位大佬指出,大致如下: IntegerList.h用于声明结构体、常量、相应的函数声明、引用必要的库函数头文件 IntegerList.c则专门实现IntegerList.h中声明的函数,以及引用IntegerList.h test.c则用于引用IntegerList.h,并作简单的功能测试
自己实现的就是成就感满满 继标准数独的随机生成和求解攻克后,花了四天时间,搞了五百行左右有效代码,总算把异形数独也搞定了,撒花 写完总结下来,异形数独推理逻辑比标准数独复杂一点,相对有难度的是随机生成异形9宫格框架,要保证9个异形9宫格内部不存在断开且刚好填满9乘9的格子 最让我抓狂的,反而是随机生成有效解的部分,因为9宫格的形状,用回溯每猜一个数字都要受到更多的掣肘,这就导致暴力搜索不管用了,用一个随机框架从头开始猜,随随便便都要跑两三分钟,绕了一大圈把并发、协程这些听着高大上的手段都试了也一样不管用,结果解决办法意想不到的简单,随机生成三行初始值,根据这三行初始值用推理部分的逻辑强推,再套个装饰器,推完结果不对就重新调用,反而因为推理部分速度极快,使得多次尝试也能控制在一秒左右,总算成了,开心
学算法真的太有意思了 刚学到回溯策略,瞎捣鼓了个生成随机数独的函数 第一版仅能简单生成随机数独 因为第一版跑的很快,我膨胀了,想着要能解数独才行,于是诞生了第二版,简单支持了写入初始值,然后按照第一版的逻辑,靠暴力搜索猜结果,然后不出意外的就出意外了,解一个高难度的数独要跑2-5分钟,有时候甚至能到10分钟 问题肯定出在缺少推理步骤,然后捣鼓了两天,掉了几十根头发,总算把主要的推理步骤都实现了,最终调试推理部分的代码,最差都能把数独推理到仅剩十来个空格必需要靠猜的状态,这时候再使用回溯策略暴力猜结果,就能很快猜完 花费时间如下图所示,第一个是随便找的一个高难度数独推理的时间,第二个是不给定初始值直接生成随机数独的时间,第三版总算是成了,好开心
问个标准库typing的问题 我想写一个注释类型Comparable,可比较类型 判断方式为是否实现了(__gt__ or __lt__) and (__ge__ or __le__) and (__eq__ or __ne__) 想问下各位大佬,标准库typing有啥工具可以实现对属性的判断不
二叉搜索树调优问题 如题,刚学二叉搜索树,因为增删操作很容易导致退化,试着实现了重构为接近完美二叉树方法 就想问下,这个动作是多余的吗? 如果不是多余的,应该以什么指标触发比较科学合理?节点数?高度?
问个关于类型注解的问题 写了几个用于扫描package的函数,在我要写类型注解的时候,问题来了 标准库typing并没有对模块类型的注解(也可能是我不熟typing这个库,求轻喷),然后呢我只能试着用图中的方式尝试构造typing,还是失败了,IDE仍然提示类型为Any 所以,有大佬知道有啥方法能让IDE识别模块不,感激不尽
有没有大佬会这个 尝试着给自己写的文件加了个DEBUG开关,在我写的函数中print当前步骤 目前希望能实现print传入当前函数的指定对象的变量名,例如传入了一个DataFrame,构造的时候我命名为df,我希望DEBUG的时候能获取字符串'df'而不是将df整个打印 问题来了,目前我只懂从当前文件的globals()或locals()去找,试了下从库里导入的函数只能获取所在文件的名字空间,各位大佬有啥方法让导入的函数获取当前名字空间不?
这个有没有大佬会的 我想要通过dir遍历一个obj的所有属性,并实现属性分类,想按照以下逻辑进行划分 1内置属性,__class__、__name__之类的 2魔术方法,__eq__、__iter__之类的 3私有属性,_或__开头的非Callable 4私有方法,_或__开头的Callable 5实例属性 6实例方法 问题来了,1和3,2和4,求大佬们指点下有什么好的区分方法不?
来点老大哥笑话 纽约地铁上 先生您好 你好 请问您或您的家人是犹太人吗 不是 请问您或您的家人信仰犹太教吗 不信 请问您有朋友或亲戚是以色列人吗 没有 你踩到了我的脚,请把你的脚挪开,谢谢
想实现一个伪列表 自学一坤月的新手,有个想法,想让我构造的类对象可以使用切片或是下标号获取实例变量的值 目前想法是给实例初始化一个空列表属性variables_list,专门用于存放其他实例变量,但是问题就来了,存入列表的是每个实例变量的值,而我想要的是每个实例变量名称提取为字符串格式再存入这个列表,例如self.a = 0,我需要的是将字符串'a'存入列表,而不是将整数0存入列表,有什么方法能在我构造这个实例变量时提取出字符串的变量名? 后续__getitem__,__setitem__,__delitem__这些我都懂实现,我能想到的提取属性字符串名称的只有描述符相关的__setname__,但是这又违背我的初衷了,主要是我目前还不懂实现将动态添加的实例变量构造成描述符 最终我希望的效果是这样的,我任意一个实例对象新增了一个属性,例如x,此时会自动在这个实例对象的variables_list加入一个字符串元素'x',后续我就可以实现使用[lbk]下标号[rbk]、[lbk]切片[rbk]、[lbk]属性名[rbk]取值、赋值、删除,实现__len__返回len(self.variables_list),总之就是围绕如何将变量名提取为字符串,所以各位大佬有啥思路不? 至少我觉得这样构造的类,相对于普通的类,多了额外几种取值方法,相对于一个列表来说,多出了[lbk]属性名[rbk]甚至是[lbk]属性名1:属性名2:步长[rbk]的取值方法,不知道现实中有没有能用上的场景,纯脑洞,求轻喷
求助,关于面向对象的问题 刚学到面向对象的新手,如果我想自定义一个类方法,用来返回这个类里的实例个数,有几种实现方法? 目前我能想到的只有设置一个空列表的类属性,在构造方法和析构方法中分别对这个列表操作加入和删除,有没有类似__dict__这样的内置属性,能一步到位自动保存所有实例?
一个360厚排能压得住5800X3D和2080ti吗? 如题,手上有块闲置的2080ti和冷头,想搞个C8I和5800X3D组个小钢炮,平时放客厅连电视,过年提着回老家用1080P旧显示器,主力机折腾过自己画图定制水道板和硬管分体水,有经验了,打算自己画图定制机架上软管,结果对单冷排散热性能和这块U的发热量不了解,有用过这块U的给说说发热量不?
泄露的化学品都渗透到地下了 当然要送他们下去调查啦 没毛病
降压默频伤卡不 我知道我是黄牌
都说俄亥俄州是摇摆州 这次事件肯定会导致俄州票仓被全面染红,那有没有一种可能,干脆让红色票仓都si光,剩下的就都是蓝色了
还在吐槽引爆核弹的情节? 那些设计了各种引爆装置,设计了串联按遥控器装置,设计了安装定时器装置,设计了要机器人去执行按按钮方案的人 一定!!! 不懂得!!! 万无一失!!! 这简单的四个字!!! 分量!!! 有多重!!!
弱弱问两个官方周边的问题 我去冲官方周边,官方能拿到分成吗? 除了塞凡,我还看到其他家也有打着官方授权旗号的,去冲这些球2官方能拿到分成吗?
制作人会逛贴吧吗? 有几个bug,如果制作人看不到我就不发了
求主界面背景音乐 如题,在网易云搜到的都是战斗背景乐,主界面酒吧蹦迪区的背景乐就是没找到,各位知道在哪有吗?
这把差点爽死 这把拿祝福简直运气爆棚,好久没凑出这么好的组合,加上炮3手感是真的好,鼠标有侧键,绑定换弹,配合暴击一发能达到1200+伤害,可惜这把忘了把伤害控制关了,不然一枪一个怪真的要爽死
有没有一种可能 乱编的哈,有没有一种可能,从美国往欧洲运天然气的船也被“不明势力潜艇”偷袭,用鱼雷干沉了,接下来会怎样发展
这些营销号要逆天了 刚下班,在电梯遇上我这栋写字楼的保安端着手机进电梯,在看那种合成人声配音的营销号,然后就听到了“炮射洲际导弹,这种导弹每一枚价值......”,当场蚌埠住
最强逃课流派 有多少人不知道元素球茎是可以被移动的,不用你跟我说用传送术移走,我说的是念力啦
问下浮木镇两处剧情 到浮木镇见到加雷斯后选择放过白衣,后面在无名岛能否说服他放过亚历山大? 先去黑井矿区会有救奎迪安剧情吗?以及在没见过汉娜的情况下能否拿到救他的任务经验?
萨德哈公主的四个护卫 如果我让猩红王子先离开地图,剩余队友攻击公主开战,只杀她的四个护卫,拿到经验再用逃跑,会和王子反目吗?以及是否会影响结局?
无名岛竞技场也能逃课 任意两个角色就能无伤完成,需要一个角色先攻足够高,另一个角色点盗窃,懂我说什么了吧
终于等到这一天,航吧过年啦 恭喜福建省,喜提航母一艘🎉🎉🎉
新版本“策略与协同”更新后别急着进游戏!!! 更新最新版本“策略与协同”后,今天进游戏发现,之前爬塔打到一半存了8w多声望直接归零,之前没有手动备份存档的习惯,第一次爬塔想着攒声望一次性解锁所有神器,直接白给 还没更新的,以及更新后还没进游戏的,敲黑板划重点: 立即去手动备份存档!!! 立即去手动备份存档!!! 立即去手动备份存档!!! 重要事情说三遍 更新前爬塔和剧情没打完的,建议在旧版本打完,把该拿的奖励拿完,再来新版本
各位装备爆率还正常吗? 从混乱6拿着把考桑和黄饼到混乱8玩了3天,打上热修了,开箱和杀敌掉的橙装要么都是护盾手雷模组,要么就只有手枪,天天都是无限洪水外壳破坏者不可饶恕这些,甚至一些BOSS战一个橙装都没,这次热修又扑街了?
HXD们,这画面怎么设置啊 一有爆炸效果,整个画面就全部是重影,只有敌人血条和HUD正常显示
游戏存档被覆盖保存了能恢复吗? 如题,刚刚游戏突然卡死死机,重启后没注意存档已经坏了,平时有复制存档到另一个文件夹备份的习惯,但是不知道存档坏了,直接拿坏的存档覆盖了好的存档,这种有什么办法恢复吗?存档文件名2.sav
各位老哥们有遇上过播视频音画不同步吗? 不是播放器的问题,不管是下载下来的电影,还是在浏览器网页上播放视频,一开始音画同步,放一会就会发现音轨比画面快,暂停后继续播放就再次同步一遍时间轴,接着又反复出现不同步,不是固定差几秒那种不同步,要是一直不暂停,不同步的差距会越来越大越来越明显
订做水路板靠谱吗? 新攒的机子心血来潮准备上水,水道板的水路方案都想好了,还在和店家确认细节,但是经常看到有帖子说水路板漏的几率很大,有翻车的实例发出来给我点教训吗
1
下一页