codeplex

SuperSocket 2.0 发布第一个预览版, 另寻找Yang Fan哥哥

梦想的初衷 提交于 2020-08-04 09:16:46
昨天,SuperSocket的作者发布了2.0版本的第一个预览版。SuperSocket 2.0 是一个经过全新设计的,第一个完全基于.NET Core的版本。作者正在积极尝试提供更简单易用的API的同时,尽量保证与老版本相似的原汁原味的开发体验。新的版本中亦删除了一些不太重要并且已有更好的替代实现的功能,例如服务器宿主。 时隔三年之后再次发布新的版本,意义重大。首先让我们来回顾一下SuperSocket的发展历程: 2008-2009: 起源于对公司Email服务器和FTP服务器开发的现状不满。低质量,冗余的代码和不统一的开发方式让作者产生了自己写一套Socket服务器框架的想法;后又开始尝试写了一些代码并形成了SuperSocket的雏形; 2010: SuperSocket正式开源并发布于codeplex.com; https://supersocket.codeplex.com 2010-10: SuperSocket 1.0 发布,仅支持命令行协议(Telnet); https://www.cnblogs.com/jzywh/archive/2010/10/19/SuperSocket1stable.html 2011-01: SuperSocket 1.3 发布,首个支持自定义协议的版本; https://www.cnblogs.com/jzywh/archive

在C#中使用Irony实现SQL语句的解析

 ̄綄美尐妖づ 提交于 2020-07-28 04:21:46
在上一篇博文中,我介绍了LOGO语言的C#实现,在该项目中,我使用了.NET下的语法解析框架:Irony。Irony框架最开始的时候是由Roman Ivantsov发布在codeplex上的一个开源项目,它使用MIT协议开源。由于2017年的时候,微软关闭了codeplex服务,为了让这个优秀的项目能够继续为人所用,我将其复制到了我的Github账号下,并将其移植到NET Standard 2.0,地址是: https://github.com/daxnet/irony 。于是,Irony目前可以在.NET Core下使用了。事实上,Github中有很多Irony的版本,但大多数都不支持.NET Core。 不仅如此,我还在Azure DevOps上配置了持续集成,因此,你可以通过NuGet很方便地使用Irony。Irony相关的NuGet包有两个,你需要在你的项目中同时安装以下两个NuGet包: Install-Package Irony.NetCore -Version 1.1.11 Install-Package Irony.Interpreter.NetCore -Version 1.1.11 接下来,我介绍一下如何用Irony实现一个语法解析器,我们以SQL语句为例进行介绍。 定义语法 所有使用Irony框架的语法定义,都必须继承于Grammar类

Windows Live Writer使用SyntaxHighlighter代码着色插件

只谈情不闲聊 提交于 2020-04-12 12:21:43
官方网址: http://sourcecodeplugin.codeplex.com/ 本地下载: SourceCodePlugin_version_1.1.zip 安装方法: 将WindowsLiveWriter.SourceCode.dll复制到Windows Live Writer plugin文件夹: * 32-bit systems: C:\Program Files\Windows Live\Writer\Plugins * 64-bit systems: C:\Program Files (x86)\Windows Live\Writer\Plugins 拷贝完成需要重启WindowsLiveWriter。 使用方法: 安装成功之后,点击插入 ,会出现“Source Code Plug-in”插件, 点击该插件,粘贴需要着色的代码并选择相应的编程语言即可。 参考: https://www.cnblogs.com/cmt/archive/2009/11/27/1611900.html 来源: oschina 链接: https://my.oschina.net/u/4419131/blog/3230734

Windows Live Writer使用SyntaxHighlighter代码着色插件

别等时光非礼了梦想. 提交于 2020-04-12 12:06:08
官方网址: http://sourcecodeplugin.codeplex.com/ 本地下载: SourceCodePlugin_version_1.1.zip 安装方法: 将WindowsLiveWriter.SourceCode.dll复制到Windows Live Writer plugin文件夹: * 32-bit systems: C:\Program Files\Windows Live\Writer\Plugins * 64-bit systems: C:\Program Files (x86)\Windows Live\Writer\Plugins 拷贝完成需要重启WindowsLiveWriter。 使用方法: 安装成功之后,点击插入 ,会出现“Source Code Plug-in”插件, 点击该插件,粘贴需要着色的代码并选择相应的编程语言即可。 参考: https://www.cnblogs.com/cmt/archive/2009/11/27/1611900.html 来源: oschina 链接: https://my.oschina.net/u/4377703/blog/3230716

csharp: Speech

会有一股神秘感。 提交于 2020-04-08 02:03:38
Speech SDK 5.1 https://www.microsoft.com/en-us/download/details.aspx?id=10121 detects mobile devices and browsers http://51degrees.codeplex.com/ http://detectmobilebrowsers.com/ https://github.com/serbanghita/Mobile-Detect Speech synthesis sample https://code.msdn.microsoft.com/windowsapps/Speech-synthesis-sample-6e07b218 http://microsoft.github.io/windows/ Microsoft Speech Platform - Software Development Kit (SDK) (Version 11) https://www.microsoft.com/en-us/download/details.aspx?id=27226 Microsoft Visual Studio International Pack 1.0 SR1 https://www.microsoft.com/zh-cn/download/confirmation

C# 开源框架大全(整理)<转>

蓝咒 提交于 2020-03-25 00:23:59
Json.NET http://json.codeplex.com/ Json.Net 是一个读写Json效率比较高的.Net框架.Json.Net 使得在.Net环境下使用Json更加简单。通过Linq To JSON可以快速的读写Json,通过JsonSerializer可以序列化你的.Net对象。让你轻松实现.Net中所有类型(对象,基本数据类型 等)和Json的转换。 Math.NET http://www.mathdotnet.com/ Math.NET的目标是为提供一款自身包含清晰框架的符号运算和数学运算/科学运算,它是C#开发的开源类库。Math.NET含了一个支持线性代数的解析器,分析复杂微分,解方程等等功能。 Faker.Net https://github.com/jonwingfield/Faker.Net 开发的时候是不是为测试数据烦恼?Faker.Net可以非常方便帮你生成大批量测试数据。例如人员表里面的姓名、性别什么的。 Html Agility Pack http://htmlagilitypack.codeplex.com/ Html Agility Pack 是CodePlex 上的一个开源项目。它提供了标准的DOM API 和XPath 导航--即使 HTML 不是适当的格式!HTML Agility Pack 搭配 ScrapySharp

ASP.NET MVC 4, ASP.NET Web API 和ASP.NET Web Pages v2(Razor)现在都是开源了

为君一笑 提交于 2020-03-23 07:46:26
[原文发表地址] ASP.NET MVC 4, ASP.NET Web API and ASP.NET Web Pages v2 (Razor) now all open source with contributions [原文发表时间] 2012-03-28 12:05 星期二快乐 !它确实是快乐的一天, (字面上这一刻) 正如我在拉斯维加斯的一次会议上,刚刚点击发布按钮来发布这篇博文,以此来宣布 ASP.NET MVC 4 , ASP.NET Web API , ASP.NET Web Pages v2 ( Razor )都成为开放源代码了, 所有的贡献程序 都在 Apache 2.0 许可证下。 你可以在 CodePlex 上 查找源。请务必阅读 ScottGu 的博客中的详细信息 。 耶, 我加粗、 加下划线和斜体的最后部分,是的,这是无偿的。;) 这是在我们组织中的许多人艰辛工作的结果。这也正是我来微软工作的原因。所以,这里发生了什么? 自从成立以来, ASP.NET MVC 已经是开源的了,在 2009 年 4 月 转换为了 MS PL 许可证,开发人员没有从社区采用贡献程序。我们在开放源代码时,我们没有“开放源码,索取回报”。 今天我们继续前进,现在 ASP.NET MVC,Web API, Web Pages将会从社区采纳贡献的程序。来自 OuterCurve

IronPython 2.0 发布了

大兔子大兔子 提交于 2020-03-07 11:57:05
DLR团队终于发布了 IronPython 2.0 ,IronPython 2.0完全基于Dynamic Language Runtime (DLR). DLR允许多个动态语言在系统类型层面实现互操作。这个版本修复大概500多个bug,有453个来自codeplex社区的反馈。热烈祝贺开发团队发布了这一个重大的里程碑版本。可以到codeplex上去下载,下面是一些重要的链接: 项目codeplex站点 http://www.codeplex.com/IronPython 下载地址 http://www.codeplex.com/IronPython/Release/ProjectReleases.aspx?ReleaseId=8365 发布说明: http://www.codeplex.com/IronPython/Wiki/View.aspx?title=v2.0.0%20Release%20Notes&referringTitle=Home IronPython Cookbook: http://www.ironpython.info/index.php/Main_Page 下面是IronPython 2.0一些说明: 要求安装.NET 2.0 SP1 和CPython 2.5 兼容,有几个不同的地方,参看 Differences between IronPython 2.0

如何使用Windows命令行环境查找和替换文件中的文本?

北慕城南 提交于 2020-02-27 05:52:55
我正在使用Windows命令行环境编写批处理文件脚本,并希望用另一个文件(例如“ BAR”)更改文件中每个文本(例如“ FOO”)的每次出现。 最简单的方法是什么? 有内置功能吗? #1楼 我在这里尝试了一些现有的答案,并且更喜欢改进的解决方案... type test.txt | powershell -Command "$input | ForEach-Object { $_ -replace \"foo\", \"bar\" }" 或者如果您要将输出再次保存到文件中... type test.txt | powershell -Command "$input | ForEach-Object { $_ -replace \"foo\", \"bar\" }" > outputFile.txt 这样做的好处是您可以通过管道传递任何程序的输出。 也会考虑与此一起使用正则表达式。 虽然无法解决如何将其制作成BAT文件以便于使用的问题... :-( #2楼 使用FNR 使用 fnr 实用程序。 与 fart 相比,它有一些优点: 常用表达 可选的GUI。 具有“生成命令行按钮”以创建命令行文本以放入批处理文件中。 多行模式:GUI使您可以轻松使用多行模式。 在FART中,您必须手动转义换行符。 允许您选择文本文件编码。 还具有自动检测选项。 在此处下载FNR: http : /

C#常用开源框架

守給你的承諾、 提交于 2020-02-10 16:45:24
01,Json.NET http://json.codeplex.com/ Json.Net 是一个读写Json效率比较高的.Net框架.Json.Net 使得在.Net环境下使用Json更加简单。通过Linq To JSON可以快速的读写Json,通过JsonSerializer可以序列化你的.Net对象。让你轻松实现.Net中所有类型(对象,基本数据类型 等)和Json的转换。 02,Math.NET http://www.mathdotnet.com/ Math.NET的目标是为提供一款自身包含清晰框架的符号运算和数学运算/科学运算,它是C#开发的开源类库。Math.NET含了一个支持线性代数的解析器,分析复杂微分,解方程等等功能。 03,Faker.Net https://github.com/jonwingfield/Faker.Net 开发的时候是不是为测试数据烦恼?Faker.Net可以非常方便帮你生成大批量测试数据。例如人员表里面的姓名、性别什么的。 04,Html Agility Pack http://htmlagilitypack.codeplex.com/ Html Agility Pack 是CodePlex 上的一个开源项目。它提供了标准的DOM API 和XPath 导航--即使 HTML 不是适当的格式!HTML Agility Pack 搭配