首页
学习
活动
专区
圈层
工具
发布

#PY小贴士# 我的PyCharm为什么执行结果很诡异?

今天讲的这个小问题,没有用过 PyCharm 的同学会完全不知所云,但用过的人,可能有一半以上概率会遇到这个算不上 bug 但也可能让人迷惑的坑。...情况就是:当你写了一段代码,点击 PyCharm 右上角的绿色小三角运行程序时,发现结果跟你预期的完全不相干。然后,无论你怎么修改代码,结果丝毫不会改变。甚至你一怒之下删光所有代码,竟然仍有输出!...其实原因也很简单:在 PyCharm里面,切换了当前编辑的 py 文件后,默认运行的代码文件是不会跟着变的。这时候用快捷键或者点运行按钮执行的都还是一开始设定的那个代码文件。 ?...或者在设置里重新设定下 run context configuration 的快捷键,用这个快捷键来运行,就会是当前的 py 文件了。...不过这样一来,如果你不是写单个文件的代码,而是开发有固定执行入口的项目,就反倒不方便了。所以具体就看你自己的需要了。 ?

1.7K20

AI搜索实战专家刘鑫炜:为什么我敢说DeepSeek 的GEO结果最中立?

我为什么敢说:DeepSeek GEO,是当前最权威、也最难的作为常年泡在一线、靠数据与实战说话的 GEO 实战专家,我今天要讲一个不讨喜、但足够诚实的观点:在所有主流 AI 搜索平台里,DeepSeek...的 GEO 结果最权威、最中立、最接近事实本身。...引用来源会偏向自家体系,推荐结果会照顾合作方,连事实权重,都在悄悄为商业利益让路。不是它们不想公正,而是身不由己。生态越重,利益越密,公正性就越难纯粹。...无私,才是公正的底层逻辑。这也是我在大量实战对比后,坚定把 DeepSeek 作为GEO 基准标尺的根本原因。...三、为什么说:DeepSeek GEO 最难,却最值得学很多人做 GEO,喜欢挑 “容易出效果” 的平台。但我一直劝同行与客户:先啃下 DeepSeek,再谈全平台 GEO。

13210
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Windows11 批量删除.svn 文件夹:3个方法,按需选

    今天给大家分享 Windows11 下批量删除.svn文件夹的 3 个方法,按需选择,轻松给电脑 “减重”。一、.svn 文件夹是什么?为什么要批量删?....更麻烦的是,.svn文件夹是隐藏的,还会嵌套在项目的各级子文件夹里:比如 “项目文件夹→子文件夹 1→.svn”“项目文件夹→子文件夹 2→.svn”,手动找着删不仅累,还可能漏删几个,时间久了占用的空间越来越多...,加了会搜不到隐藏文件夹);点击搜索框右侧的 “高级选项”,勾选 “搜索隐藏的文件和文件夹”“搜索子文件夹”“搜索系统文件夹”—— 这一步能确保所有嵌套的.svn文件夹都被找到,不会漏网。3....选中删除,一步搞定搜索完成后,结果里会列出所有.svn文件夹(图标会显示 “隐藏文件夹” 样式);按住Ctrl+A选中所有结果,右键点击选择 “删除”,在弹出的确认窗口点击 “是”,就能一次性删掉所有....);在 PowerShell 窗口里,用cd命令进入要清理的项目文件夹路径,比如 “项目在 D 盘的‘我的项目’文件夹”,就输入cd D:\我的项目,按回车(输入路径时可以复制文件夹路径,右键粘贴进去)

    72010

    空芯光纤 6 :嵌套与无嵌套 ANF 空芯光纤

    管子沿方位角以一定的距离相互隔开,光在能够被限制在光纤的特定区域,主要依靠构成纤芯周围薄壁玻璃管的内外表面之间发生的两次菲涅尔反射效应。...这样,节点在靠近纤芯处被完全消除,与具有接触节点的类似光纤相比,其衰减系数进一步降低了。 基光场强度的分布如下图,但在光场位置还是存在节点。...这类空芯光纤形成的光场分布如下图,消除光场范围的节点。这类光纤叫做空心无节点反谐振光纤(HC-NANF),简称为NANF。...HC-NANF 对比 HC-ANF,因为 NANF 外包层上的光场基本上不再接触外包层,其光场强度从最大值的 6 个数量级降低到超过 8 个数量级的水平。...研究发现,具有 6 个嵌套管的光纤与具有 8 个或 10个 嵌套管的 ANF 光纤相比,性能要好一些。 原则上,可以进一步减少谐振嵌套管的数量,即少于 6 个。

    76211

    自定义角标库

    ,而且角标的位置,颜色,形状的多变,自然而然,我们就需要把这些类似的需求归纳后,做出一个通用大部分情况的自定义View.今天给大家介绍我自己定义的角标库和基本构思过程....(2)环绕方式: a.固定模式,角标会显示在View的固定位置,和View的宽高有关,不会随文本在View中的位置的改变而改变: ?...b.环绕模式:角标会一直环绕在文本的四周,与View的宽高没有直接关系: ? c.垂直环绕:当View的gravity=center_vertical时,推荐使用该模式。...,都会用它作为文本显示,比如微信钱包,就会有一个小红点作为消息提示; ?...试过自定义这几个控件,但是觉得兼容性不好,比如要加小红点的是第三方的一些ImageView,Button之类的,所以选择了嵌套的方式. ?

    2.4K70

    自走棋冷知识之源码篇

    ---- 以下问题来自于不少志同道合的棋友,于精神混乱之际提出的疑问 问题1:为什么有些棋子看起来很聪明 (比如doom) ,有些棋子却愚蠢的令人发指 (比如经常打假赛的风行/光法/谜团) ?...学过概率论的朋友应该很容易明白,这两次roll的概率即10000*10000也就是一亿,一亿分之一的概率抽到了的话,这边建议直接去买彩票呢亲~ 问题3:官方说不会连续两次碰到一个人,为什么我有时还会连续碰两次第一...但这回合玩家3死了,那么下回合玩家(1,2,4)随机一轮的结果是(2,4,1),这时候玩家2就两轮碰到了同一个对手4。...对于没学过编程的小可爱来说理解起来有点困难,但简单来说,就是只要没有人死亡,那么这种情况就不会出现啦~ 问题4:棋子池的大小究竟是多少?为什么我总是抽不到想要的卡(比如炸弹人)?...但是现在棋子数量变多,不知道倍率是否有所提升,但一定还是基础数量的倍数。 下面是抽棋子的概率和装备掉落概率。棋子概率界面上有显示就不分析了,装备掉落概率倒是值得一看。

    1.6K30

    例说 Constraint Layout:初探

    这也是为什么我们常常说,尽量不要用 RL 作为嵌套层数很多的布局的父容器。 而“崇尚”扁平化布局的 ConstraintLayout 中有很多专为减少嵌套层级而设计的属性。...在此我不详说 LE 的各种细节了,只做一个整体的介绍,并提及一些我以为的重点,其它的相信各位攻城狮随便玩几下就上手啦~ 3.1 布局编辑器简介 使用 Layout Editor 首先需要将 Android...(你也可以自行选择如何预览布局:既可以让设计视图和蓝图视图并列显示,也可以只显示其中任一个。) 设计视图主要用于预览最终的界面效果,采用彩色界面,它默认不显示约束,除非你的鼠标在上面停留。...可以将蓝图模式想象成“X 光”模式,就像我们的 X 光片高亮显示了人体密度最高的部分——骨骼——一样,蓝图模式是 XML 中最重要的内容——属性——的视觉表现形式,省略了无关的细节,突出体现了布局的特征...当然无论是上述那种方式,开发者还是需要对自动推断结果进行适当的调整才能获得满意的效果,尤其要考虑对不同屏幕尺寸及方向的适配。

    2.6K10

    智能 BI 重塑工业数据价值:如何让可视化分析 “不止于看”

    即使是没有专业背景的运营人员,也能通过图表直接理解 “为什么出水水质波动”。• 分析自驱动,决策 “分钟闭环”智能 BI 的终极价值在于 “可视化即分析”。...当面板显示某台风机转速异常时,系统会自动联动历史数据,在图表旁标注 “近 3 次异常均伴随风速骤降”;当卷烟制丝车间的水分指标超标时,相关图表会实时弹出 “建议检查蒸汽压力参数” 的决策提示。...例如在车辆场景中,面板上的 “速度异常” 指标会自动关联车辆型号、运输路线等标签,让图表不仅展示数据,更能说明 “是什么设备在什么场景下出现了问题”。...例如点击 “变压器温度” 曲线后,输入 “过去 24 小时超过 80℃的次数”,系统会立即在图表中标记对应时段并给出统计结果。无需切换至查询界面,可视化与分析无缝衔接。...在 TDengine IDMP 的支撑下,无论是光伏电站的运维人员,还是卷烟厂的质量经理,都能通过智能 BI 实时把握生产脉搏,让数据从 “沉睡的资产” 变为 “活跃的决策伙伴”。

    20810

    线上cpu报警的一次接口优化

    通过对业务逻辑分析,发现这个接口对慢sql执行了两次,一次是正常分页查询数据,第二次是没有加分页参数,那么将全表查询,对查询的结果根据字段进行过滤,过滤出count条数。...其次是发现前端对这个接口进行两次调用,咱也不知道为什么,但是在请求上看来,访问该页面同一接口确实进行两次调用,本来接口就很慢了,这简直就是一个暴击。...慢sql分析因为动态sql比较长,我只挑选我认为sql不是很合适的地方查询列中用select嵌套查询 2. sql中出现大量字段in的查询In是走索引的查询,但是当in括号里面的条件比较多的情况下,就是传入的参数这个...关联表出现了很多重复数据,因为不了解之前业务的逻辑,不太清楚为什么出现很多重复数据,这也是表中数据量很大的原因,从而导致影响查询效率。...慢sql优化,主要是针对嵌套查询改为left join 左外联查询,减少了in查询,查询出来的数据在代码中进行筛选,减少了一些不必要的索引。

    54610

    浅谈ElasticSearch的嵌套存储模型

    类型,先说说为什么不能扁平化处理在写入索引,因为一旦扁平化其实只有统计知识点相关的聚合才是正确的,若想统计题目和人的一些聚合指标有些是查不出来的,因为一旦扁平前2级数据会被冗余放大好多倍,导致计算指标会出现问题...,换做关系型数据需要三张表,用MongoDB也可以但是查询+聚合就没有es这么强大和高效 三层嵌套的好处就是贴合实际的数据实体模型,但是带来的弊端也非常明显,对深层嵌套数据的删除,修改比较麻烦,虽然也能做到...,但是每一层的数据量越大,性能可能就越低,所以嵌套方案,适合存储和查询多级嵌套数据,且更新和删除操作少的业务情况,尽量没有修改和删除。...es的嵌套查询和聚合支持都比较完善,并且支持嵌套反转查询。嵌套数据的添加可以使用script脚本方式来完成,直接将Java的bean给转换完为json提交即可。...,每个数据里面还可以有自己的嵌套类型或其他类型,上面的动态mapping里面数据类型设置各个类型的定义,并且根据path设置了嵌套的动态mapping设置。

    2.3K60

    白菜价无线鼠标到底怎么样,鼠标知识小科普。

    我在近几个月分别以12.9元和14.9元购入了英菲克两款无线鼠标,分别是PM6无线2.4G充电版和E5B蓝牙3.0&5.0电池版,并且在使用过程中逐步替代了我的有线鼠标;值得买商品的评论呈现两极分化,...3.延迟卡顿 如果说轻便和洒脱是我们使用无线鼠标的原因,那么不谈续航,恼人的延迟和卡顿就是我们拒绝无线鼠标的重要因素。 为什么无线鼠标会延迟和卡顿?这里我们要知道三个概念,输入延迟、回报率、DPI。...,带来的结果就是我们看到的画面几乎跟我们的动作同步,虽然这改变不了你菜...但也能大幅提高你的游戏水平。...(FPS玩家务必关闭这个功能) 这就说回来我们的问题了,为什么无线鼠标,尤其是蓝牙无线鼠标会觉得卡顿?其回报率低,而且因为无线干扰丢包,造成鼠标无法确认自己的位置,它就留在原地了,因此鼠标就卡了。...150,其结果就是你的鼠标在屏幕瞬移8000个像素的距离,如果是在CSGO里,你可能已经被当成大陀螺了...

    1.6K20

    测试了一下编解码的执行效果

    背景 在《程序媛的人生观》这篇文章中,在博客园有热心朋友反馈: protosbuff支持的类型少~而且不支持嵌套~性能更没有json高,如不是外网使用节约流量,没有用的必要~ 我觉得评论说的很好。...实际上如果在同一个方法里先后运行两次序列化,会影响执行结果。但是因为用了两个独立的junit test方法,所以影响可忽略不计。来看看效果。 ? 这是修改了顺序的代码。下面是其中3次的结果: ?...如果不用base64,最后一条的结果是 ? protostuff的优势还是很明显的。 关于支持的类型少和不支持嵌套。...测试里面的ResourceMessage对象其实是个泛型对象,里面嵌套了Pod。所以也不存在不支持嵌套这一说。 思考 虞美人 上中学的时候,家里养了一盆花死掉了。花盆放在阳台外面,土里长了草。...我心里觉得不公平。为什么花要在花盆里收到精心的呵护,而普通的小草就要被拔掉呢?于是,我每天给小草浇水。 奇迹出现了,花盆里长出花来。大红色的花,我见过的最完美的花。

    60730

    机器学习VS放射科医生

    斯坦福大学图 420张X光片的测试结果显示,ChexNet在灵敏度(正确识别阳性)和特异性(正确识别阴性)方面优于四名放射科医师。...利用颜色标明最可能患有肺炎的区域,这可以极大地辅助放射科医生进行诊断。 斯坦福大学图 我太激动了。我希望斯坦福大学的所有放射科医师都能马上接受这项技术,因为我对这种技术能带来的好处深有体会。...去年十二月,我十八岁的儿子到斯坦福急诊室就诊。他发着高烧并咳嗽。 医生怀疑他感染肺炎,所以安排了X光胸片检查。 但片子结果被认为是阴性的,所以儿子在医院输液后,领了一些发烧药,就回家了。...但是,他的胸部X光片仍然为阴性。医生进行了所有可以想到的疾病测试,但还是没能确认病因。所以,儿子在再次输液后,又被放回了家。 两天之后,我们接到放射科的电话,周末的X光检查结果已改为肺炎。...这是一个放射科医生错过了两次的诊断。确诊之后,抗生素在24小时内立即发挥功效。 下一次,如果我再带孩子去医院急诊室,我会直接要求咨询CheXnet。

    97460

    基础渲染系列(八)——反射

    (一个闪亮的白色金属球) 但结果表面几乎是全黑的,即使它自己的颜色设置是白色。我们只看到一个小的亮点,把光源直接反射给了我们。所有其他光都沿不同方向反射回去。如果将平滑度增加到1,则高光也会消失。...(平滑度为0.15 和 0.95) 因为反射来自于间接光,所以它与直接光源无关。结果,反射也独立计算该光源的阴影。因此,菲涅耳反射在球的其他阴影边缘变得非常明显。...调整盒子,使其覆盖建筑物的内部,覆盖支柱并一直到达最高点。我将其设置得比它大一点,以防止由于场景视图中的gizmos的Z角冲突而导致闪烁。 ? ?...除此之外,当针对低于3.0的着色器模型时,UnityStandardConfig会将它们设置为0。 ? 5 嵌套反射 当两个镜子彼此面对时,最终会出现看似无止尽的嵌套反射级联。...(bounces设置为2) 置为两次反弹时,Unity首先以正常渲染每个反射探针开始。然后,使用现在可用的反射数据再次渲染它们。结果,来自地板反射镜的初始反射现在包含在环境贴图中。

    5.3K30

    专业技术指南——光模块故障判定排查法

    在数据中心、通信网络及工业控制等应用场景中,光模块作为实现光信号传输与接收的关键器件,其运行状态直接影响系统链路的可靠性与传输性能。...若显示“模块未识别”,需检查端口输出电压(应在3.3V±5%范围内)或排查固件兼容性问题。...消光比(Extinction Ratio)与眼图(Eye Diagram)测试消光比测试:使用光示波器测量,结果需满足相关标准(如10G模块通常≥9 dB)。不达标会导致误码率升高。...第四步:失效综合判定与机理归类 —— 四项核心准则整合前述排查与测试结果,符合以下任一条件即可专业判定光模块失效:不可逆物理损伤:外壳结构性损坏影响安装或内部电路,金手指/光学端面严重损伤无法修复。...关键参数超出规范:发送光功率、接收灵敏度、消光比等一项或多项参数经精确测量后不符合规格要求。性能加速劣化:在超出规定范围的环境下长期运行或超过设计寿命,监测数据显示性能参数呈现不可接受的衰减趋势。

    69510

    相对布局和单位简介

    我想知道的是为什么是RelativeLayout而不是LinearLayout?如果有可靠的数据支持的话再好不过,先谢过。...对于简单的布局,或者使用 LinearLayout 的嵌套布局层次不多的情况下。还是推荐 使用 LinearLayout 来实现。 因为 LinearLayout 布局性能更高一点,为什么?...因为 RelativeLayout 布局需要至少计算两次。 知乎:px、dp、dip、dpi、sp 等到底有什么联系区别?产生的根源和设计时的影响如何?是否屏幕密度的决定原因?...手机是320x533dp,一部wvga平板是480x800dp,可以显示的内容会多很多。...,比例显示一致 px 在不同分辨率的手机上会显示一致,因此有时会感觉app的比例不对 sp 实际所代表的大小和dp一致,为了对文字缩放防止锯齿特意制定 测试代码 <RelativeLayout xmlns

    71430

    onTouchEvent(一) 你所必须知道的坐标详解

    前言 本篇文章是一位读者的学习笔记,我很喜欢这样的文章,知识点写在我的书上并不能让你提高,转化为你自己的知识,才是提高的唯一途径,所以这次我破例在公众号发布这篇不是我写的文章,同时也希望Suma能够继续记录更多的学习内容...1和2大家可能照着网上写并没有注意,而这篇文章主要是因为它们而诞生的。为什么是上一次操作的坐标减去当前操作的坐标?虽然打log看值和不停测试最终也能得出结果,但是我求知欲比较大(好奇心杀死猫)。...滑动偏移量 左滑X轴坐标会越来越小。根据刚才的scrollBy()源码来说X的偏移为mScrollX + x,为了要左滑x就必须为负值。...为什么和说好的不一样? 其中关键是移动的并不是ViewGroup的内容。 ? 首先屏幕大小和ViewGroup一样大,当前只能显示蓝色的ChildView。...根据实际代码测试出,左滑显示出ChildView2需要传入正的X值。 这是为什么呢?

    60340

    程序的设计美学

    比如我是程序员,很多人会为我打上木讷的标签。但是看了我的文章之后,觉得我爱瞎扯,程序一定也写的差。那么我的Signifiers就是程序写的差的程序员。意符,就是让人看到后产生联想,从而得出正确的结论。...Feedback 反馈:指在进行一次沟通行为之后的结果,结果必须是即时的并且能提供有用的信息,还要以一种不显著的方式展示出来。...我们说说TCP三次握手的问题,为什么要三次握手(那么多)?为什么要三次握手(那么少)?这个问题要分成两部分来回答。 A和B的微信聊天记录: A:做我女朋友吧?...B:好的 到这里A和B沟通了两次,但是B并不知道A收到他的消息没有,心脏都要跳出来了。所以A这个时候应该马上回一句话(反馈),表示自己收到了。所以3次聊天才是两个人确定关系的最少次数。...比如在iPhone上删除软件,长按软件图标之后图标会一直抖动(一些无法删除的软件不会抖动),然后点击删除软件就被删了,非常符合预期。

    76820
    领券