Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
了解外部函数接口 (FFI) 和语言绑定
混合不同的编程语言长期以来一直是我不太理解的事情 根据这篇维基百科文章 http en wikipedia org wiki Foreign function interface Operation of an FFI 外部函数接口 或 F
languageagnostic
programminglanguages
Binding
FFI
如何设计可扩展的软件(插件架构)? [关闭]
Closed 这个问题需要多问focused help closed questions 目前不接受答案 我需要一些资源来讨论如何设计可扩展的软件 即以便其他人可以编写为其添加功能的附加组件 插件 你有什么建议吗 有没有讨论这个主题的书 我
languageagnostic
Plugins
Resources
extensibility
排列未排序
我知道一种算法 可以在网上找到 对排列进行排名 即给定一个排列 将整数索引返回到按字典顺序排序的排列列表中 但我不知道unrank执行相反操作的算法 给定索引 i 返回按字典顺序排列的第 i 个排列 由于我找不到任何内容 有人可以透露一些信
Algorithm
languageagnostic
permutation
java中管道模式的实现
阅读有关管道模式的信息here http parlab eecs berkeley edu wiki media patterns pipeline v1 pdf 如何在java中实现管道模式 有没有使用管道模式的开源java项目 关于 如
Java
performance
DesignPatterns
languageagnostic
如何从 ISBN 号获取书名? [关闭]
Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正计划为我的个人藏书创建一个小型网站 为了稍微自动化该过程 我想创建以下功能 该网站会询问我该书的 ISBN 号 然后自动获取书名并
php
languageagnostic
猜测无界整数
如果我对你说 我正在想一个0到n之间的数字 我会告诉你你的猜测是高还是低 然后你会立即进行二分查找 如果我删除上限怎么办 即我正在考虑一个正整数 你需要猜测它 一种可能的方法是让您猜测 2 4 8 直到您对某些 k 猜测 2 k 并且我说
Algorithm
languageagnostic
国际化 Web 应用程序的最佳实践?
国际化网络应用程序似乎总是一件苦差事 无论您对可插入语言做了多少计划 总会存在编码问题 不适合您的模板的时髦措辞以及其他问题 我认为 获得 SO 社区的意见是很有用的 程序员在决定将其 Web 应用程序国际化时应该注意这些事项 国际化很困难
languageagnostic
internationalization
为给定的正则表达式创建所有可能匹配的集合
我想知道如何找到一组与给定正则表达式匹配且匹配数量有限的所有匹配 例如 所有这些例子你都可以假设它们是从 并结束于 hello gt hell hello 1 9 0 9 0 3 gt 1 2 3 9998 9999 My cat dog
php
regex
Algorithm
languageagnostic
DFA
周期可调的PRNG
我需要构建一个周期可调的就地伪随机数生成器 另外 在一段时间内不得发生碰撞 也就是说 以下内容必须返回 true prng is generated at run time though a by hand solution would w
languageagnostic
Random
解释重构[关闭]
Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 Question 我的问题是如何教授整理和重构代码的方法和重要性 背景 我最近正在为一位同事进行代码审查 他们对早已消失的同事工作做了一些
languageagnostic
refactoring
范围交集/并集
我正在开发一种编程语言 我想为其提供Range数据类型 目前不像通常那样是一个成对的列表int values x y 的约束条件是x lt y 我说不像通常那样 因为通常范围只是一对 但在我的情况下 它超过 例如允许 1 to 5 7 to
Algorithm
languageagnostic
range
Union
Intersection
与语言无关的构建管理系统
在我的职业生涯中 我曾多次在一个软件团队工作 该团队确定a 我们需要一个构建 测试系统b 我们应该自己写c 我们可以让开发人员花一周的时间来完成它 然后他们就不必再碰它了 每一次 这都会导致一个系统似乎只对编写它的人有效 并且需要他们持续关
languageagnostic
Build
MVC 的替代方案是什么?
似乎我正在进行的每个项目都使用模型视图控制器架构 这就是我滚动自己的项目的方式 还有其他选择吗 否则如何创建一个具有持久存储和用户界面的应用程序呢 MVC http en wikipedia org wiki Model view cont
modelviewcontroller
languageagnostic
DesignPatterns
Architecture
加权随机图
假设我有一个大的二维数组 其值范围在 0 1 范围内 其中 0 表示 不可能 1 表示 极有可能 如何根据上述概率在该数组中选择一组随机点 看待问题的一种方法是 暂时 忽略您正在处理二维网格的事实 你拥有的是一组加权的项目 从这样的集合中随
Algorithm
languageagnostic
Random
Probability
我应该实例化集合还是从集合继承?
在创建类时 特别是那些涉及集合的类时 我多次问自己这个问题 但我从未给出令人满意的答案 这是一个OOP设计问题 例如 在支票簿注册程序中 假设我有一类BankAccount BankAccounts 包含涉及帐户名称 帐户类型 支票 储蓄等
languageagnostic
OOP
inheritance
classdesign
从前序和后序列表重建树
考虑这样一种情况 您有两个节点列表 您只知道其中一个是某棵树的前序遍历的表示 另一个是同一棵树的后序遍历的表示 我相信可以从这两个列表精确地重建树 并且我认为我有一个算法可以做到这一点 但尚未证明 由于这将是硕士项目的一部分 我需要绝对确定
Algorithm
languageagnostic
reference
Tree
Traversal
测试数字是否在循环区间内
假设我们有一个数字圈 范围从 180 到 180 看起来像这样 180 180 90 90 0 圆的一部分始终沿顺时针方向扫过 如何判断一个数字是在扫描区间之内还是之外 在以下示例 I O 中 前两个数字表示间隔 第三个数字是正在检查的数字
Math
languageagnostic
Numbers
如何找到二值图像中的连通分量?
我正在寻找一种算法来查找二进制图像中的所有连接组件 如果我们将图像视为矩阵 它看起来像 0 0 0 0 0 0 0 0 0 1 1 1 0 1 0 1 0 1 0 0 我想找到所有接触的 对角线的 以及 在此示例中 只有一个组件 但图像中可
Algorithm
languageagnostic
ComputerVision
imagerecognition
冒泡排序有什么用? [关闭]
就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
Algorithm
languageagnostic
Sorting
bubblesort
为什么不能创建抽象类的对象?
这是我脑海中的一个场景 我用谷歌搜索了很多 但得到了像这样的答案 抽象类没有实现方法 所以我们无法创建对象 抽象 一词指示编译器不要创建该类的对象 但是在一个简单的类中 我们拥有所有虚拟方法 能够创建对象 此外 我们可以定义不同的访问权限来
languageagnostic
OOP
«
1 ...
11
12
13
14
15
16
17
...35
»