Star:8.1k
ML.NET是.NET的开放源码和跨平台机器学习框架。
ML.NET是一个用于.NET的跨平台开源机器学习(ML)框架。
ML.NET允许开发人员在其.NET应用程序中轻松构建、训练、部署和使用自定义模型,而无需事先具备开发机器学习模型的专业知识或使用其他编程语言(如Python或R)的经验。该框架提供从文件和数据库加载数据的功能,支持数据转换,并包括许多ML算法。
使用ML.NET,您可以针对各种场景训练模型,如分类、预测和异常检测。
您还可以在ML.NET中使用TensorFlow和ONNX模型,这使框架更具扩展性,并扩展了支持的场景数量。
Star:7.9k
通过winsw可以实现windows服务,实现开机自启动等功能。
WinSW将任何应用程序打包并管理为Windows服务。
我们正在积极开发WinSW 3。有关早期版本的文档,请参阅v2分支。
Star:7.8k
在.NET和.NET Core应用程序中执行后台作业处理的简单方法。无需Windows服务或单独的进程,就可以在ASP中以极其简单的方式执行即时、延迟和重复的作业。NET应用程序。支持CPU和I/O密集型、长时间运行和短时间运行的作业。不需要Windows服务/任务计划程序。由Redis、SQL Server、SQL Azure和MSMQ支持。
Hangfire提供了一个统一的编程模型,以可靠的方式处理后台任务,并在共享主机、专用主机或云中运行它们。您可以从一个简单的设置开始,随着时间的推移,增加后台作业的计算能力:
Star:7.7k
捕获截屏、网络摄像头、音频、鼠标点击等。
Star:7.6k
ASP.NET核心电子商务软件。nopCommerce是一款免费的开源购物车。
nopCommerce是最好的开源电子商务平台。nopCommerce是免费的,它是最流行的ASP.NET Core购物车。
Star:7.5k
采用领域驱动设计方法的完整模块化整体应用程序。
Star:7.3k
.NET核心API网关
Ocelot是一个.NET API网关。该项目的目标是使用.NET运行微服务/面向服务的体系结构的人,他们需要一个统一的入口点进入他们的系统。然而,它将与任何讲HTTP的东西一起工作,并在ASP.Net Core支持的任何平台上运行。
特别是,我希望与IdentityServer引用和承载令牌轻松集成。
如果不编写自己的Javascript中间件来处理IdentityServer引用令牌,我们就无法在我当前的工作场所找到这一点。我们宁愿使用已经存在的IdentityServer代码来执行此操作。
Ocelot是一组按特定顺序排列的中间产品。
Ocelot将HttpRequest对象操作到其配置指定的状态,直到它到达请求构建器中间件,在该中间件中,它创建了一个HttpQuestMessage对象,用于向下游服务发出请求。发出请求的中间件是Ocelot管道中的最后一件事。它不调用下一个中间件。当请求返回Ocelot管道时,将检索来自下游服务的响应。有一个中间件将HttpResponseMessage映射到HttpRepose对象,并返回给客户端。这基本上就是它的一系列其他功能!
Star:7.2k
用于.NET的跨平台终端UI工具包
用于为.NET、.NET Core和Mono构建丰富控制台应用程序的工具包,可在Windows、Mac和Linux/Unix上运行。
Star:7.2k
一个高级的、可组合的、功能性的反应式模型视图视图模型框架,适用于所有.NET平台,受功能性反应式编程的启发。ReactiveUI允许您从用户界面中抽象出可变状态,在一个可读的地方表达关于特性的想法,并改进应用程序的可测试性。
ReactiveUI是一个适用于所有.NET平台的可组合的跨平台模型视图视图模型框架,它受到函数式反应式编程的启发,这是一个范例,允许您从用户界面中抽象出可变状态,并在一个可读的地方表达关于功能的想法,提高应用程序的可测试性。
Star:7.2k
在.Net和Mono上构建轻量级的Http基础服务。
我们要感谢Nancy的数千名用户、所有撰写博客文章的人、会议发言人、视频制作人以及传播Nancy消息的人。
我们要感谢南希的150多位贡献者,他们使它成为今天的样子,如果没有你,工作会更加困难,机会也会错失。
我们要感谢VQ为我们的开源工作提供资金支持。
我们要感谢Nancy@jchannon、@khellang、@damianh、@phillip haydon、@prabirshresha、@horsdal的核心贡献者,感谢他们辛勤工作到深夜,编码、测试和编写文档,但最重要的是,Nancy本身的创始人@thecodejunkie和@grumpydev,他们的愿景让Nancy成为了一个有趣、高效、令人愉快的网络框架。
作为我的Rails应用程序的一部分,我编写了一个小导入程序,它从我们的LDAP系统中吸取数据并将其塞入一个用户表中。不幸的是,与LDAP相关的代码在遍历我们的32K用户时泄漏了大量内存,我一直无法弄清楚如何解决这个问题。这个问题似乎在某种程度上与LDAP库有关,因为当我删除对LDAP内容的调用时,内存使用情况会很好地稳定下来。此外,不断增加的对象是Net::BER::BerIdentifiedString和Net::BER::BerIdentifiedArray,它们都是LDAP库的一部分。当我运行导入时,内存使用量最终达到超过1GB的峰值。如果问题存在,我需要找到一些方法来更正我的代
如何在buildr项目中使用Ruby?我在很多不同的项目中使用过Ruby、JRuby、Java和Clojure。我目前正在使用我的标准Ruby开发一个模拟应用程序,我想尝试使用Clojure后端(我确实喜欢功能代码)以及JRubygui和测试套件。我还可以看到在未来的不同项目中使用Scala作为后端。我想我要为我的项目尝试一下buildr(http://buildr.apache.org/),但我注意到buildr似乎没有设置为在项目中使用JRuby代码本身!这看起来有点傻,因为该工具旨在统一通用的JVM语言并且是在ruby中构建的。除了将输出的jar包含在一个独特的、仅限ruby
是的,我知道最好使用webmock,但我想知道如何在RSpec中模拟此方法:defmethod_to_testurl=URI.parseurireq=Net::HTTP::Post.newurl.pathres=Net::HTTP.start(url.host,url.port)do|http|http.requestreq,foo:1endresend这是RSpec:let(:uri){'http://example.com'}specify'HTTPcall'dohttp=mock:httpNet::HTTP.stub!(:start).and_yieldhttphttp.shou
我在我的Rails项目中使用Pow和powifygem。现在我尝试升级我的ruby版本(从1.9.3到2.0.0,我使用RVM)当我切换ruby版本、安装所有gem依赖项时,我通过运行railss并访问localhost:3000确保该应用程序正常运行以前,我通过使用pow访问http://my_app.dev来浏览我的应用程序。升级后,由于错误Bundler::RubyVersionMismatch:YourRubyversionis1.9.3,butyourGemfilespecified2.0.0,此url不起作用我尝试过的:重新创建pow应用程序重启pow服务器更新战俘
我已经像这样安装了一个新的Rails项目:$railsnewsite它执行并到达:bundleinstall但是当它似乎尝试安装依赖项时我得到了这个错误Gem::Ext::BuildError:ERROR:Failedtobuildgemnativeextension./System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/rubyextconf.rbcheckingforlibkern/OSAtomic.h...yescreatingMakefilemake"DESTDIR="cleanmake"DESTDIR="
假设我有这个范围:("aaaaa".."zzzzz")如何在不事先/每次生成整个项目的情况下从范围中获取第N个项目? 最佳答案 一种快速简便的方法:("aaaaa".."zzzzz").first(42).last#==>"aaabp"如果出于某种原因你不得不一遍又一遍地这样做,或者如果你需要避免为前N个元素构建中间数组,你可以这样写:moduleEnumerabledefskip(n)returnto_enum:skip,nunlessblock_given?each_with_indexdo|item,index|yieldit
我目前正在使用以下方法获取页面的源代码:Net::HTTP.get(URI.parse(page.url))我还想获取HTTP状态,而无需发出第二个请求。有没有办法用另一种方法做到这一点?我一直在查看文档,但似乎找不到我要找的东西。 最佳答案 在我看来,除非您需要一些真正的低级访问或控制,否则最好使用Ruby的内置Open::URI模块:require'open-uri'io=open('http://www.example.org/')#=>#body=io.read[0,50]#=>"["200","OK"]io.base_ur
1.错误信息:Errorresponsefromdaemon:Gethttps://registry-1.docker.io/v2/:net/http:requestcanceledwhilewaitingforconnection(Client.Timeoutexceededwhileawaitingheaders)或者:Errorresponsefromdaemon:Gethttps://registry-1.docker.io/v2/:net/http:TLShandshaketimeout2.报错原因:docker使用的镜像网址默认为国外,下载容易超时,需要修改成国内镜像地址(首先阿里
我很好奇.NET将如何影响Python和Ruby应用程序。用IronPython/IronRuby编写的应用程序是否会非常特定于.NET环境,以至于它们实际上将变得特定于平台?如果他们不使用任何.NET功能,那么IronPython/IronRuby相对于非.NET同类产品的优势是什么? 最佳答案 我不能说任何关于IronRuby的东西,但是大多数Python实现(如IronPython、Jython和PyPy)都试图尽可能忠实于CPython实现。不过,IronPython正在迅速成为这方面的佼佼者之一,并且在PlanetPyth
我正在尝试创建一个带有项目符号字符的Ruby1.9.3字符串。str="•"+"helloworld"但是,当我输入它时,我收到有关非ASCII字符的语法错误。我该怎么做? 最佳答案 你可以把Unicode字符放在那里。str="\u2022"+"helloworld" 关于ruby-如何在Ruby字符串中插入项目符号字符?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1195