草庐IT

重量级

全部标签

ruby - 可与 Ruby 交互的轻量级推理引擎

我有一个大型Rub​​y应用程序,迫切需要添加推理引擎;我不需要很多功能,不怕集成C库,而且在我的谷歌搜索中一无所获。Python和JVM中似乎有很多规则引擎;虽然我更喜欢使用Python,但我不会为了添加推理引擎而重写整个该死的应用程序,所以我真的很想看看是否存在这样的东西。有人有什么想法吗? 最佳答案 以下是我在谷歌搜索时发现的一些提示。我在特定gem之后添加了最后一个事件,以指示它们是否仍在维护,并按该日期排序。在stackoverflow.com上查看此问题:Ruby&RulesEnginesruleby(2011年7月26

arrays - 有没有比数组更轻量级的替代品?

我需要创建一个包含30亿个bool变量的数组。我的内存只有4GB,因此我需要这个数组非常紧凑(每个变量最多一个字节)。理论上这应该是可能的。但我发现Ruby为数组中的一个bool变量使用了太多空间。ObjectSpace.memsize_of(Array.new(100,false))#=>840每个变量超过8个字节。我想知道在Ruby中是否有更轻量级的C数组实现。除了小配置文件外,我还需要每个bool值都能快速访问此数组,因为我需要根据需要尽快翻转它们。 最佳答案 Ruby不是一种性能良好的语言,尤其是在内存使用方面。正如其他人所

c++ - 轻量级 http 服务器 C++

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭9年前。我需要为我的应用程序构建一个轻量级的http服务器基本上它是一个监听端口并输出请求状态信息的服务器不需要高负载、https、其他功能是否有任何C++库可以帮助我构建http服务器 最佳答案 看看http://code.google.com/p/mongoose/.我认为它在一个完全符合您要求的库中分

c++ - 轻量级 http 服务器 C++

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭9年前。我需要为我的应用程序构建一个轻量级的http服务器基本上它是一个监听端口并输出请求状态信息的服务器不需要高负载、https、其他功能是否有任何C++库可以帮助我构建http服务器 最佳答案 看看http://code.google.com/p/mongoose/.我认为它在一个完全符合您要求的库中分

c# - .net Async 和 google go 轻量级线程之间的主要区别是什么

当在go中调用runtime.GOMAXPROCS(1)时,运行时只会为你的所有goroutine使用一个线程。执行io时,您的goroutine将产生并让其他goroutine在同一线程上运行。在我看来,如果您不使用后台线程,这与.netAsyncCTP功能如何进行协作并发非常相似。我的问题是,您认为一种方法比另一种方法有哪些优点或缺点。 最佳答案 做出值(value)判断总是一件棘手的事情,所以我将重点介绍3个不同之处。您决定它们属于“赞成”还是“反对”。虽然Go和async都允许您以直接的方式编写异步代码,但在.NET中,您必

c# - .net Async 和 google go 轻量级线程之间的主要区别是什么

当在go中调用runtime.GOMAXPROCS(1)时,运行时只会为你的所有goroutine使用一个线程。执行io时,您的goroutine将产生并让其他goroutine在同一线程上运行。在我看来,如果您不使用后台线程,这与.netAsyncCTP功能如何进行协作并发非常相似。我的问题是,您认为一种方法比另一种方法有哪些优点或缺点。 最佳答案 做出值(value)判断总是一件棘手的事情,所以我将重点介绍3个不同之处。您决定它们属于“赞成”还是“反对”。虽然Go和async都允许您以直接的方式编写异步代码,但在.NET中,您必

python - 一个干净、轻量级的 Python 扭曲替代品?

关闭。这个问题不满足StackOverflowguidelines.它目前不接受答案。想改善这个问题吗?更新问题,使其成为on-topic对于堆栈溢出。6年前关闭。Improvethisquestion不久前,我写了一个web-spider,我对它进行了多线程处理,以使并发请求能够同时发生。那是在我的Python青年时期,在我知道GIL之前的日子里以及它为多线程代码创建的相关问题(即,大多数情况下,东西都以序列化结束!)...我想重新编写此代码以使其更健壮并性能更好。基本上有两种方法可以做到这一点:我可以使用新的multiprocessingmodule在2.6+中,或者我可以使用某种

python - 一个干净、轻量级的 Python 扭曲替代品?

关闭。这个问题不满足StackOverflowguidelines.它目前不接受答案。想改善这个问题吗?更新问题,使其成为on-topic对于堆栈溢出。6年前关闭。Improvethisquestion不久前,我写了一个web-spider,我对它进行了多线程处理,以使并发请求能够同时发生。那是在我的Python青年时期,在我知道GIL之前的日子里以及它为多线程代码创建的相关问题(即,大多数情况下,东西都以序列化结束!)...我想重新编写此代码以使其更健壮并性能更好。基本上有两种方法可以做到这一点:我可以使用新的multiprocessingmodule在2.6+中,或者我可以使用某种

轻量级聊天应用VoceChat

本文是应网友猪猪侠的要求折腾的;什么是VoceChat?VoceChat是一款支持独立部署的个人云社交媒体聊天服务。15MB的大小可部署在任何的服务器上,部署简单,很少需要维护。前端可以内嵌到自己的网站下,数据完全由用户自己掌握,传输过程加密。VoceChat从Slack,Discord,RocketChat,Solid,Matrix等产品和规范中博采众长,适用于团队内部交流,个人聊天服务,网站客服,网站内嵌社区的场景。需要注意的是:VoceChat的服务端并没有开源,这个和老苏往常折腾的自托管软件不一样;超过20用户需要付费升级License授权;官方提供了Demo站点:https://pr

轻量级聊天应用VoceChat

本文是应网友猪猪侠的要求折腾的;什么是VoceChat?VoceChat是一款支持独立部署的个人云社交媒体聊天服务。15MB的大小可部署在任何的服务器上,部署简单,很少需要维护。前端可以内嵌到自己的网站下,数据完全由用户自己掌握,传输过程加密。VoceChat从Slack,Discord,RocketChat,Solid,Matrix等产品和规范中博采众长,适用于团队内部交流,个人聊天服务,网站客服,网站内嵌社区的场景。需要注意的是:VoceChat的服务端并没有开源,这个和老苏往常折腾的自托管软件不一样;超过20用户需要付费升级License授权;官方提供了Demo站点:https://pr