Fork me on GitHub
共 46 页: 上一页 1 2 3 4 5 6 下一页 末页
摘要:前天发的文章《基于Kubernetes 构建.NET Core 的技术体系》,有同学问.NET Core上有Spring Cloud类似的平台吗? .NET Core出现这么久了,这个为云原生应用开发而准备的系统需要Spring cloud这样的全家桶吗?今天写下这篇文章的目的就是陈述一下容器化时代还需要Spring Cloud这样的基础设施吗? 大家希望使用Spring Cloud的初衷都是为了... 阅读全文
posted @ 2019-04-06 21:27 张善友 阅读 (1882) 评论 (9) 编辑
摘要:ML.NET 是面向.NET开发人员的开源和跨平台机器学习框架(Windows,Linux,macOS),通过使用ML.NET,.NET开发人员可以利用他们现有的工具和技能组,为情感分析,推荐,图像分类等常见场景创建自定义机器学习模型,将开发自定义AI并注入其应用程序之中,微软.NET团队在官方博客[https://devblogs.microsoft.com/dotnet/announcing-... 阅读全文
posted @ 2019-04-06 11:04 张善友 阅读 (1127) 评论 (0) 编辑
摘要:很多公司技术支持岗位的工作,如配置域名,部署环境,修改复位配置,服务重启,扩容缩容,梳理和完善监控,根据开发的需要查找日志等工作,需要和开发进行大量的沟通,如什么是外网域名,什么是内网域名、A name、C name,防火墙规则该如何设定,操作系统等基础环境需要什么依赖。因为很多研发不了解运维的术语 阅读全文
posted @ 2019-04-05 10:37 张善友 阅读 (2676) 评论 (6) 编辑
摘要:KubeClient是kubernetes 的C#语言客户端简单易用,KubeClient是.NET Core(目标netstandard1.4)的可扩展Kubernetes API客户端, github地址: https://github.com/tintoy/dotnet-kube-client 阅读全文
posted @ 2019-03-31 17:45 张善友 阅读 (1857) 评论 (1) 编辑
摘要:.NET基金会是一个独立的组织,支持.NET社区和开源,旨在拓宽和加强.NET生态系统和社区。这可以通过多种方式完成,包括项目指导,指导,法律和营销帮助,技术和财务支持设置等,2014年微软组织成立.NET基金会,微软在成为主要的开源参与者的道路上又前进了一步。 2014年以来已经有众多知名公司加入.NET基金会, 仅在平台项目中,.NET平台上有87%贡献者其实不在Microsoft工作。随着这... 阅读全文
posted @ 2019-03-31 11:15 张善友 阅读 (1916) 评论 (5) 编辑
摘要:机器学习是一种允许计算机使用现有数据预测未来行为、结果和趋势的数据科学方法。 使用机器学习,计算机可以在未显式编程的情况下进行学习。机器学习的预测可以使得应用和设备更智能。 在线购物时,机器学习基于历史购买推荐你可能喜欢的其他产品。 刷信用卡时,机器学习将事务与事务数据库进行比较,帮助检测欺诈行为。当机器人吸尘器清理房间时,机器学习帮助其决定工作是否完成。随着微软的ML.NET https://g... 阅读全文
posted @ 2019-03-30 09:10 张善友 阅读 (444) 评论 (0) 编辑
摘要:今晚在余晟的微信公众号看到了一篇文章《 从.NET/C#开发的“后继无人”说起: https://mp.weixin.qq.com/s/rO2d0xZ58Z2syqT7AaNT3w》。 这篇文章以从.NET/C#开发的“后继无人” 引出了推广极客时间的课程 刘超的《趣谈Linux操作系统》,通篇看下 阅读全文
posted @ 2019-03-25 22:04 张善友 阅读 (18190) 评论 (91) 编辑
摘要:微软发布了其最新版本的机器学习框架:ML.NET 0.11带来了新功能和突破性变化。新版本的机器学习开源框架为TensorFlow和ONNX添加了新功能,但也包括一些重大变化, 这也是发布RC版本之前的最后一个预览版,这个月底将发布0.12版本,也就是RC1。ML.NET的创新0.110.11 版本的ML.NET现在还支持 TensorFlowTransformer组件中的文本输入数据。Tenso... 阅读全文
posted @ 2019-03-12 13:50 张善友 阅读 (1283) 评论 (2) 编辑
摘要:前端就有了对 headless 浏览器的需求,最多的应用场景有两个UI 自动化测试:摆脱手工浏览点击页面确认功能模式爬虫:解决页面内容异步加载等问题也就有了很多杰出的实现,前端经常使用的莫过于 PhantomJS 和 selenium-webdriver,但两个库有一个共性——难用!环境安装复杂,API 调用不友好,1027 年 Chrome 团队连续放了两个大招 Headless Chrome ... 阅读全文
posted @ 2019-03-09 11:32 张善友 阅读 (2934) 评论 (1) 编辑
摘要:.NET Core 3.0 Preview 3已经发布,框架和ASP.NET Core有许多有趣的更新。这是最重要的更新列表。 下载地址 :https://aka.ms/netcore3download 。.NET Core 3.0的更新:C#中对索引和范围的更多支持支持.NET Standard 2.1。以.NET Standard项目文件为目标,并将netstandard2.1指定为目标框架。... 阅读全文
posted @ 2019-03-08 07:47 张善友 阅读 (11986) 评论 (18) 编辑
摘要:SuperBenchmarker 是ㄧ个开源的类似于Apache ab的压力测试命令行工具。可以在 .NET 4.52+ 或者 .NET Core 2.0+ 平台上运行。可支持Get、Post、Put、Delete这些调用方式,调用时能指定Concurrent user、Request数、Header template…等。可以从Github、Chocolatey这两种方式获得。Github用户... 阅读全文
posted @ 2019-02-13 17:05 张善友 阅读 (987) 评论 (1) 编辑
摘要:前言 最近一两年.NET Core的关注度持续上升, 微服务及云原生应用开发上采用.NET Core也越来越多,Ocelot 作为.NET Core平台下一款开源的API 网关开发库越来越得到社区的认可,应用到生产中的案例也有好几百了。春节抽空整理了现有网上公开的Ocelot相关的资源,包括示例项目 阅读全文
posted @ 2019-02-11 22:10 张善友 阅读 (10729) 评论 (17) 编辑
摘要:从2018.8.8 开始创业已经有6个月时间,春节即将结束,马上开工,2019年开始新的征程,这篇博客是一篇英雄帖,我希望在此能够找到志同道合的你,一起打拼和分享未来的天空。 2018年,离开腾讯开始组建团队创业,设定产品方向,解决各种问题,和在腾讯的工作相比,真的是非常的不一样,收获也蛮多的,期间 阅读全文
posted @ 2019-02-09 15:30 张善友 阅读 (2177) 评论 (5) 编辑
摘要:各大公有云都提供了开发者开发的SDK,今天我们来看看华为云对.NET Core的支持情况怎么样? .NET SDK地址 https://developer.huaweicloud.com/sdk#.NET 华为云的.NET SDK相比其他语言少的可伶,而且这几个SDK还不支持.NET Core。 S 阅读全文
posted @ 2019-02-02 13:53 张善友 阅读 (1363) 评论 (2) 编辑
摘要:Azure Data Studio是一种跨平台数据库工具,适用于在Windows,MacOS和Linux上使用Microsoft系列内部部署和云数据平台的数据专业人员。Azure Data Studio 是从跨平台 Visual Studio Code (VS Code) 与其 mssql 扩展的交集发展而来,并最终形成自己的应用。此外,与 VS Code 一样,Azure Data Studio... 阅读全文
posted @ 2019-01-27 13:21 张善友 阅读 (1990) 评论 (0) 编辑
摘要:在Visual Studio 2013、2015、2017中,使用的是Nuget包管理器对第三方组件进行管理升级的。而且 Nuget 是我们使用.NET Core的一项基础设施,.NET的软件包管理器NuGet.org是一项面向全球用户搭建的服务,不论用户身在何处,NuGet.org都应该有能力提供高性能的服务。2017 年微软针对中国访问Nuget服务的访问慢的问题进行了优化,把Blob存储备份... 阅读全文
posted @ 2019-01-25 16:15 张善友 阅读 (382) 评论 (0) 编辑
摘要:前几天写了一篇文章 《云时代的.NET》,今天继续这个话题聊下云时代的技能。 无服务器计算,容器化,云原生应用,DevOps,人工智能,机器学习以及混合云和多云解决方案等IT趋势正在成为主流或“新常态”。所有大小企业都在寻找具有许多热门趋势关键技能的云专家。在无服务器架构中,应用程序被分成各种各样的 阅读全文
posted @ 2019-01-05 21:15 张善友 阅读 (1525) 评论 (4) 编辑
摘要:2018年就结束了,马上就要迎来2019年,这一年很不平凡,中美贸易战还在继续,IT互联网发生急剧变化,大量互联网公司开始裁员,微软的市值在不断上升 ,在互联网公司的市值下跌过程中爬到了第一的位置,我们展望2019年,相信前方的坑很多,这里想聊下一个和我们的工作生活息息相关的问题,那就是Oracle 阅读全文
posted @ 2018-12-30 10:46 张善友 阅读 (13539) 评论 (103) 编辑
摘要:编程语言从最初的0101机器码到汇编语言再到面向对象的编程,不断的发展,整个发展趋势呈现高内聚、低耦合、可重用、可理解的特点。最早编程是用机器码,人的大脑不像电脑,无法处理0101;后来汇编语言还是太费解,又出现了高级语言;然后因为我们需要更加接近人类语言的方式描述问题,开始出现结构化编程或者模块化 阅读全文
posted @ 2018-12-26 08:26 张善友 阅读 (1559) 评论 (2) 编辑
摘要:今年的 Connect(); 主题更加聚焦开发者工具生产力、开源,以及无服务器(Serverless)云服务。 Visual Studio 2019 AI 智能加持的 IntelliCode、实时代码协作共享 Live Share,.NET Core 3.0的预览版本附带了大量更新,旨在为云、物联网 阅读全文
posted @ 2018-12-13 21:06 张善友 阅读 (595) 评论 (2) 编辑
摘要:微软的Microsoft Connect(); 2018年的开发者大会 对Azure和IoT Edge服务进行了大量更新; Windows Presentation Foundation,Windows Forms和Windows UI XAML Library的开源以及.NET 基金会会员模型的扩展。但那些只是冰山一角。微软还联合Docker发布了Cloud Native Application... 阅读全文
posted @ 2018-12-05 11:14 张善友 阅读 (751) 评论 (0) 编辑
摘要:本文是Wei的公众号投稿文章:默认模板之缺在工作学习中,我们经常需要创建一些简单的控制台应用(Console App)去验证某个想法,或者作为小工具交付给其他同事。通常我们的选择是 Visual Studio 自带的 Console App 模板,这个经典模板只有预设好的 csproj 文件和空荡荡的 Main 方法,偶尔还会附送一行 Console.WriteLine("Hello World!... 阅读全文
posted @ 2018-12-04 13:08 张善友 阅读 (2458) 评论 (1) 编辑
摘要:在科技迅速发展的时代,传统行业积极开展数字化转型以在激烈竞争中脱颖而出,新兴行业不停歇地验证业务模式以找准市场定位;软件与传统行业变得密不可分,各行各业如何快速响应软件需求,如何积极拥抱技术变革,已经直接关系到企业核心利益。微软云技术社区联盟(微软云社)与烟台易云网络将定期在烟台合作举办技术活动,推进云计算、大数据、人工智能、商业智能、虚拟现实等各种新兴技术,以期在胶东地区乃至山东地区的新... 阅读全文
posted @ 2018-11-24 20:41 张善友 阅读 (426) 评论 (1) 编辑
摘要:.NET Core大大简化了.NET应用程序的开发。它的自动配置和启动依赖大大减少了开始一个应用所需的代码和配置量,本文目的是介绍如何创建更安全的.NET Core应用程序。 1.在生产中使用HTTPS传输层安全性(TLS)是HTTPS的官方名称,你可能听说过它称为SSL(安全套接字层),SSL是已弃用的名称,TLS是一种加密协议,可通过计算机网络提供安全通信。其主要目标是确保计算机应用程序之间的... 阅读全文
posted @ 2018-11-13 15:54 张善友 阅读 (3074) 评论 (6) 编辑
摘要:潘正磊在上海的Tech Summit 2018 大会上给我们的.NET Core以及开源情况带来了最新信息。 .Net Core 开源后取得了更加快速的发展,目前越活跃用户高达400万人,每月新增开发者45万,在 GitHub 上的月度增长达到15%。目前有来自超过3,700家企业的1.9万开发者在 阅读全文
posted @ 2018-10-27 22:56 张善友 阅读 (10165) 评论 (24) 编辑
摘要:微软.NET开发团队在博客上(https://blogs.msdn.microsoft.com/dotnet/2018/10/15/guidance-for-library-authors/)刚刚发布了.NET Library Guidance的第一个版本。这是一系列全新的文章,指导你为.NET创建高质量代码库。该指南包含我们已确定的适用于大多数公共.NET库的 最佳实践。我们希望帮助.NET开发... 阅读全文
posted @ 2018-10-21 19:18 张善友 阅读 (1461) 评论 (0) 编辑
摘要:10.24-27 日两场大会Microsoft Tech Summit 2018 和 中国计算机大会CNCC 分别在上海和杭州举办,我 有幸受邀成为这2场大会的讲师。 Microsoft Tech Summit 2018 微软技术暨生态大会将于10月24日至27日在上海世博中心举行,这也会是国内举办 阅读全文
posted @ 2018-10-17 09:03 张善友 阅读 (903) 评论 (3) 编辑
摘要:2018年10月13日,在 微软广州办公室(广州市天河区太古汇1座28层微软广州办公室) 成功举办了office365的开发者训练营,本活动在微软官网的地址: https://www.microsoft.com/china/events/detail_1707。这次活动得到微软Office 365 总部的市场支持以及中国区Office 365 陈希章和李强的大力支持,微软广州分公司Wilson 的... 阅读全文
posted @ 2018-10-14 11:33 张善友 阅读 (748) 评论 (3) 编辑
摘要:PeachPie在官方博客(https://www.peachpie.io/2018/10/release-0911-visual-studio.html)发布了PeachPie的0.9.11版本 - 用于.NET和.NET Core的PHP编译器和运行时。此更新为项目管理引入了许多新功能,兼容性增 阅读全文
posted @ 2018-10-12 09:46 张善友 阅读 (1427) 评论 (6) 编辑
摘要:接着上次分享的devops历程[Followme Devops实践之路], 大家希望能够出一个step by step手册, 那今天我就来和手把手来一起搭建这么一套环境, 演示整个过程!实验环境需要准备docker /docker compose建议大家使用国外的vps学习, 不需要考虑网络/gwf的问题/方便(本demo搭建在linode上面, 注册可以免费使用2个月)https://www.l... 阅读全文
posted @ 2018-10-09 08:23 张善友 阅读 (589) 评论 (0) 编辑
摘要:.NET Core就是专门针对模块化的微服务架构而设计, 在2018年国庆时间展开.NET微服务的使用情况,本次调查我们总计收到了来自378个开发者的调查。从落地现状、架构体系、未来趋势等方面对微服务进行了分析。希望能够为传统企业微服务决策、规划和实施提供依据和解决办法。 1、微服务客户画像:微服务 阅读全文
posted @ 2018-10-05 18:49 张善友 阅读 (3816) 评论 (6) 编辑
摘要:2018.9.25 日深圳市友浩达科技有限公司发布基于Orchard Core开发的官网 http://www.weyhd.com/。 本篇文章为你介绍如何基于Orchard Core开发一个公司网站。Orchard Core是一个免费和开源的社区交流项目,致力于在ASP.NET Core平台开发应 阅读全文
posted @ 2018-09-25 16:53 张善友 阅读 (7625) 评论 (21) 编辑
摘要:引言 天下武功,唯快不破 想要提高开发团队效率,势必要有一套完整而成熟的开发流程方案,除了sprint迭代开发模式之外,还有近几年流行的devops流程,都是可以大幅度提高开发效率的工具. 我们团队也不断探索、实践,最终形成了现有的一套体系,从最初的手动发布到现有的自动化,从起始的繁琐易乱到当下的简洁明了。我们希望将我们曾经踏过的脚印与大家一起分享,为各位展示一条 我们的devops 的实践之路,... 阅读全文
posted @ 2018-09-22 17:03 张善友 阅读 (854) 评论 (5) 编辑
摘要:今天早上在微信群里聊天聊到百度的SDK 已经支持.NET Core, 百度已经在3月份就支持了,想起当时还是我在他们的github上提的issue: https://github.com/Baidu-AIP/dotnet-sdk/issues/3。.NET Core生态社区的发展已经四年多时间,日趋完善,我们在这个数字化时代是彼此链接的,我们的需求可以用各类中间件和云服务来实现,很多时候我们有.N... 阅读全文
posted @ 2018-09-17 11:28 张善友 阅读 (6712) 评论 (42) 编辑
摘要:概要云应用程序通常都需要使用前端网关,为用户、设备或其他应用程序提供同一个入口点。 在 Service Fabric 中,网关可以是任意无状态服务(如 ASP.NET Core 应用程序) 。本文介绍了如何将Ocelot用作 Service Fabric 应用程序的网关。Ocelot直接与 Service Fabric 集成,以便可以使用一组丰富的路由规则向后端 Service Fabric 服务... 阅读全文
posted @ 2018-09-14 12:12 张善友 阅读 (2370) 评论 (1) 编辑
摘要:Miguel de Icaza、Scott Hunter、Mads Torgersen三位大咖给大家带来了 .NET Core ,C# 以及 Xamarin的精彩内容:6月份已经发布了.NET Core 2.1, 大会上Scott Hunter 一开始花了大量的篇幅回顾.NET Core 2.1的发布,社区的参与度已经非常高,.NET将无处不在。.NET Core 2.0的开发者增加了100万.N... 阅读全文
posted @ 2018-09-13 08:57 张善友 阅读 (817) 评论 (0) 编辑
摘要:当你打开一个.net core的项目,Visual Studio 可能无法打开,提示如下错误:D:\workshop\Github\Ocelot\src\Ocelot\Ocelot.csproj : error : Project file is incomplete. Expected imports are missing.D:\workshop\Github\Ocelot\test\Oce... 阅读全文
posted @ 2018-09-11 12:13 张善友 阅读 (780) 评论 (0) 编辑
摘要:早上写的文章《回顾4180天在腾讯使用C#的历程,开启新的征途》是我在腾讯写的最后一篇对过往10年在腾讯使用C#语言的总结,今天收到反馈有人在造谣腾讯开始去.net,我被迫辞职了。这非常的不负责任,我必须写这篇文章来辟谣。 要说腾讯开始去.net, 那么时间点可以追溯到2009年,这个在我的文章的. 阅读全文
posted @ 2018-08-08 15:56 张善友 阅读 (4259) 评论 (43) 编辑
摘要:今天是2018年8月8日,已经和腾讯解除劳动关系,我的公司正式开始运营,虽然还有很多事情需要理清,公司官网也没有做,接下来什么事情都需要自己去完成了,需要一步一个脚印去完善,开启一个新的征途,我将在博客和公众号更新我的动态。 昨天是星期二,我在腾讯这家优秀的公司工作的第4180天,这天我离开了腾讯。 阅读全文
posted @ 2018-08-08 07:01 张善友 阅读 (17275) 评论 (206) 编辑
摘要:ML.NET在今年微软在Build 2018 会议上宣布的机器学习框架现已正式推出0.3版本 https://github.com/dotnet/machinelearning/releases/tag/v0.3.0 。Microsoft希望.NET开发人员能够设计自己的ML模型并将其集成到他们的应 阅读全文
posted @ 2018-07-09 08:03 张善友 阅读 (2804) 评论 (1) 编辑
共 46 页: 上一页 1 2 3 4 5 6 下一页 末页