问题标签 [simplification]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 需要帮助简化我的 php 表
我对 php 比较陌生,并且感觉在显示来自 mysql 的数据时我会走很长一段路。
我有一张表,我想显示我数据库中的一些字段。
我将如何实现这一点而不必回显表格的每一点???
这是代码:
regex - 是否可以将这两个正则表达式合并为一个?
我有以下两个regular expressions
(顺便说一句)。
我想做的是,如果网址有问号,则将其分成两组。否则,把所有的东西都扔到第一组。
顺序对我来说很重要的原因是,如果我将它们调换,“?” 正则表达式永远不会被触发,因为 #2 表达式(上图)将捕获所有内容。
所以..这可以重新修复吗?
注意:我曾尝试使用此网站** 来帮助我调试/调整 .. 但我无法弄清楚。
** 我与该网站没有任何关系。
boolean-logic - 布尔逻辑简化问题
我讨厌这些东西。只是要注意。+ 表示 OR * 表示 AND !表示不是。
(A+B) * (A+C) * (!B + !C)
答案是 A(!B + !C)
我正在努力到达那里。
所以我从使用分配规则开始,它把我带到这里 (A + B) * C * (!B + !C)
这就是我卡住的地方。我知道我必须摆脱 B 和 C,但我认为无法使用任何规则。我可以使用 Identity、Null、Itempotent、Inverse、Commutative、Associative、Distributive、De Morgan's 和 Cancellation。
我开始错了吗?我真的只是使用了我认为甚至可以使用的唯一规则。我在做几何证明时很糟糕,而这些东西让我又一次感受到了这种感觉。
boolean-logic - 布尔简化
我有一个已经解决的布尔简化问题..但是我很难理解关于它的一个基本问题..它的解决顺序。
问题是简化这个方程:
解决方案是:
我解决的方法是:
那么我怎么知道在哪个术语上使用幂等性定律呢?谢谢。
php - 帮助简化将“image[]”添加和递增到数组中的函数
我最近一直在处理表单,并决定制作一个 php 脚本来简化我看到自己重复的某些方面,我不会发布我创建的完整怪物,而是我会请你帮我简化如果可能,请使用以下代码:
它使 $array 变成:
这里的问题是,如果你添加一个“image”作为$name,那么它必须像posted一样添加到数组中,所以它将是array(image=>data),如果你输入image[],那么它将是数组(图像=>数组(0=>数据))。
我发现我的代码太庞大了,我找到了 parse_str,它解析“图像 []”,但它没有为我服务,因为我需要单独添加名称......
这个功能可以做得更优雅吗?
澄清:
有没有更好的方法将“name[]”添加到数组中,就好像它是要添加到数组中的名称列表的一部分一样。
所以我需要一个不会覆盖 $array 的 parse_str 替换。例子:
但结果看起来像:
但需要看起来像:
这将真正简化上述功能!
python - 如何简化这个很长的 if 语句?
如何简化这个 if 语句?它是一个加号:http: //i.stack.imgur.com/PtHO1.png
如果语句完成,则在 x 和 y 坐标处设置一个块。
graphics - 如何获得简化的斯坦福兔子模型
有些人会反对这不是一个编程问题。我愿意捍卫它与 SO 的相关性,或者在其他地方提出问题,如果有人对更好的地方获得这种帮助有很好的建议。
经典的斯坦福兔子模型有近 70,000 个多边形。我正在寻找一个简化版本,大约 4,000 个多边形。(这是我正在开发的一个开源屏幕保护程序。)在网上搜索,我发现很多人已经为各种研究项目简化了模型。但我还没有找到我想要的复杂性的可下载简化模型。
我找到的最接近的是Scanview程序,它带有 16,000 多边形的模型简化。但是,它以二进制 SVM(ScanView 模型?)格式提供,我没有找到现成的信息,而且 ScanView 网页确实表明它可能已加密,请不要破解它。:-)
我搜索了一些主要的在线 3D 模型下载网站,但根本没有找到兔子。考虑到兔子的受欢迎程度,以及允许自由重新分发它的事实,这让我感到惊讶。
如果没有现成的简化模型可供下载,我自己简化它的最简单方法是什么?使用类似meshlab的程序?
谢谢...
regex - 如何简化 .htaccess Rewriterule
是否可以简化这些 RewriteRules?我的.htaccess
文件中有数百个类似的条目,这似乎不是设置 410 标头的最佳方法。
谢谢
sql - Oracle 中的相关行生成查询
鉴于此起始 CTE:
如何生成一个结果集,该结果集在 Section 中每行的行数与 StartUnit 和 EndUnit (含)之间的数字一样多,且值递增?
也就是说,我希望看到以下结果集:
请注意,Sections CTE 中的某些值将是参数,因此它不像将我的 UNION 扩展到正确的数字那么简单。
更新
我对此进行了更多的考虑,并有了另一个指导方针。我会接受任何正确的答案,但特别希望有人能够展示如何使用 CONNECT BY PRIOR 来做到这一点,并且中间没有额外的 CTE ......
我意识到我可以将 CTE 更改为:
但我在这里倾向于远离它,因为它可能来自一个表而不是从 DUAL 中选择的。因此,让我们假设 Sections CTE 实际上是来自表的简单查询,例如:
原来的问题仍然存在。
c - C标准寻址简化不一致
第 §6.5.3.2 节“地址和间接运算符”¶3 说(仅相关部分):
一元 & 运算符返回其操作数的地址。...如果操作数是一元运算符的结果,则该运算
*
符和该&
运算符都不会被计算,并且结果就像两者都被省略了,除了对运算符的约束仍然适用并且结果不是左值。类似地,如果操作数是[]
运算符的结果,则不会计算&
运算符和*
隐含的一元,[]
结果就像&
删除了运算符并将[]
运算符更改为+
运算符一样。...
这意味着:
应该是完全合法的,打印 0 和NUM
(10)。标准似乎很清楚,这两种情况都需要优化。
但是,它似乎不需要优化以下内容:
这似乎非常不一致。我看不出上面的代码不应该打印sizeof(int)
加号(不太可能)填充(可能是 4)。
简化&->
表达式在概念上(恕我直言)与&[]
简单的地址加偏移量相同。它甚至是一个可以在编译时确定的偏移量,而不是潜在的[]
操作员运行时。
为什么这看起来如此不一致,有什么理由吗?