花了2天时间参加微软的SQL Server 2012开发者训练营,全面的学习了SQL Server 2012上面的新特性,尝试使用微博做笔记。现在把它摘录到博客,在做个整理,下面是微博原文,微博的里头的链接是相关的网络上的资料。 张善友: #SQL Server#SQL Server 2012 Analysis service的新东西:BI 语义模型,传统SQL Server提供了统一维度模型、报表模型和PowerPivot模型,BI语义模型是这三种模型的结合体,面向最终用户。http://url.cn
2023 年 1 月 3 日,2022 年「中国技术先锋」年度评选推出「2022 中国开源先锋 33 人之心尖上的开源人物榜单」,深圳市友浩达科技有限公司CTO 张善友评选成为“心”尖上的开源人物。
注: 本文是知名.NET专家,历届微软MVP、腾讯MVP、华为MVP,市友浩达科技 CTO 张善友先生为《SOD框架“企业级”应用数据架构实战》一书做的书序。原文没有标题,《高性能需要重视数据架构》为本文根据作者文章内容概况而来。 再次感谢张善友先生! 正文开始
Hello,又到了一周一会的时间。听完前几期IT大咖说,小N学到了不少职场小白入门技巧,面对“毕业如何不失业?”“如何避开职场的坑?”“如何保持超强竞争力?”这几个问题有了自己的理解,还偷偷听到了大厂招人的“潜规则”。新手村任务完成100%,奖励:进入职场的基本装备! 但是,光有这些还不够。对于我们的技术鹅们来说,练达职场双商很重要,但是技术层面知识也不能少。今天晚上我们的直播是关于K8S和云原生技术方面的访谈。听到这两个名词,小白同学可能有些困惑,“这两个东西是什么呀?”针对这个话题,小N邀请到了张善友
2019年5月25日,由云+社区主办的第22期云+技术沙龙-互联网架构,在深圳腾讯滨海大厦举行。本次活动聚焦在互联网架构及其相关领域,到场的嘉宾有腾讯Turing Lab副总监张力柯、腾讯云微服务平台产品负责人韩欣、腾讯云函数计算技术负责人周维跃、腾讯云资深技术专家朱建平以及深圳友浩达科技创始人张善友。现场分享了技术架构、落地实践案例、无服务器云函数架构、海量存储系统架构等话题,深度揭秘互联网架构,带来丰富的实践经验内容。
「腾讯云大学」联合「腾讯云最具价值专家(TVP)团队」在疫情期间为开发者特推出了免费的腾讯云TVP直播课!让您足不出户,即可享受优质的学习资源,就能完成开发技能升级。
自广州.NET技术俱乐部在2018年12月08日线下活动顺利开展后,东莞作为兄弟城市,也想通过线下活动的方式,点燃东莞.NET技术的熊熊之火。现决定先借助广州、深圳兄弟城市的帮助下,开展一场东莞方主办的线下活动,聚集东莞本地的.NET开发者们,为大家带去.NET社区的新鲜之气,也希望这样的一个组织让广大在东莞的.NET开发者能够更有归属感,同在一个城市,同样的技术领域,可以更多地交流互动,共同促进社区的繁荣发展。
前天, 2018年11月10日, 广州图书馆\微软云开发者社区\广东职业教育信息化研究会\珠三角技术沙龙在广州图书馆负一层1号报告厅搞了一场”微软最有价值专家(MVP)广州分享会 - MonkeyFest 2018广州分享会”. 这是在广州图书馆官方微信公众号上的活动报名链接: https://mp.weixin.qq.com/s/RTy0MJFxpe11tKBhaLNvdw
9月8日,由 DevOps 时代社区发起,腾讯大讲堂和腾讯技术工程协办,2018 DevOps China 沙龙活动在深圳腾讯大厦2F多功能厅成功举办,现场人数众多,气氛活跃。 DevOps China 讲师现场分享视频和 PPT 请看文末的「腾讯技术课」小程序哦! 本次沙龙的主要亮点 首先由 DevOps 时代社区景韵老师带来刚刚在联合国 ITU-T 成功立项的 DevOps 标准,为企业及项目负责人带来 DevOps 标准评估办法及案例解读。 紧接着,由腾讯开源项目TARS核心开发者、
成功的故事荡气回肠,失败的故事千回百转,但是你不去追求与偿试,你永完不会知道成功的原因失败的原因是什么,人生一辈子也就三万天,如果每天糊里糊涂的过去了,若干年后要连故事都没得讲。如果你还是孤单的程序狗,那么加入中国.NET俱乐部这个大家庭,我们一起书写最精彩的故事。
本文介绍了在.NET跨平台开发中,通过Jexus实现Linux部署ASP.NET Core 2.1。首先介绍了部署环境的系统要求,然后详细描述了部署过程,包括下载Jexus安装包、解压、移动文件到合适位置、启动Jexus服务、修改配置文件、启动应用程序、注册路由和启动ASP.NET Core等步骤。同时,文章还介绍了一些注意事项和小惊喜。
4月14日,由云加社区举办的TVP&腾讯云技术交流日云开发专场,暨"腾讯云-云开发圆桌论坛"在北京、深圳两地同步举行。
Linux 部署ASP.NET SQLite 应用 的坎坷之旅。文章底部 附示例代码。 有一台闲置的Linux VPS,尝试着部署一下.NET 程序,结果就踏上了坑之路,不过最后算是完美解决问题,遂记录如下。 环境:Linux系统为centos 6 mono 版本 mono-3.2.1 jexus版本 jexus-5.6.4 一.安装环境 1.安装mono 首先安装系统环境: yum -y install gcc gcc-c++ bison pkgconfig glib2-devel gettext m
5月25日,云+社区技术沙龙-互联网架构成功举办。本期沙龙特邀请腾讯的技术专家分享关于技术架构、落地实践案例、无服务器云函数架构、海量存储系统架构等话题,从技术角度看架构发展,为开发者们带来丰富的实践经验内容,深度揭秘技术架构。下面是张善友老师关于利用Kubernetes构建.NET Core技术中台的相关分享。
本文是转载文,源地址: https://www.cnblogs.com/panchun/p/JLBList.html by 史记微软.
活动预告 | 腾讯云培训认证中心开放日即将开始! 科技进步日新月异,云计算、大数据等现代信息技术深刻改变着人类的学习和生活方式。在产业互联网快速发展的浪潮下,大部分企业对于相关技术人才的高度稀缺,也吸引很多其他行业的人纷纷投身于IT行业,IT行业的发展前景将不可估量。 或许你已经从网上了解到一些关于云计算、大数据等技术的知识,但是仅仅从网上了解又怎么能满足你的求知欲望? 2019年6月16日,我们将邀请多位来自腾讯云、知名企业的资深云计算行业专家&技术大咖,围绕产业互联网发展、云计算技术应用、人才培养
上个月 NPUlrk :https://github.com/NPUlrk 同学在 dotnet/runtime 仓库提出了一共问题:https://github.com/dotnet/runtime/discussions/74213
创建数据库,指定数据库的默认字符集为utf8。 create database schoolDB default character set utf8; 连接数据库,客户端必须选择UTF8字符集。 数据库中的三张表分别为学生表(student)、课程表(TSubject)、分数表(TScore)。
当今时代,开发者大概是最优秀的群体。每一位开发者,无不奋勇向前,努力追寻时代的步伐,以大无畏的精神迎接挑战,紧跟大时代成就企业发展的宏伟蓝图的同时,也在实现自己的个人梦想。
每一代人都有记忆里的味道。煤球炉、黑白电视机是属于父母的记忆。而“拖控件”式编程,启蒙了无数像我这样的80后(嗯,89也算80后)。
2019年4月21日,云+社区联合长沙开发者社区在长沙岳麓区腾讯众创空间成功举办了长沙开发者技术大会暨长沙开发者社区成立大会。
Ocelot是一个基于.NET Core的Web API服务网关开源项目,功能比较强大,Github项目地址为:https://github.com/ThreeMammals/Ocelot,关于Ocelot的学习资料可以看看张善友的网站:http://www.csharpkit.com/apigateway.html。
2023 TIOBE 年度编程语言正式揭晓,C# 在陪跑多年后首次斩获这一殊荣。TIOBE表示,C#在 Web 应用后端和游戏等领域变得持续流行,并开始蚕食 Java 的市场份额。然而在国内,C#的认知度却并不高。腾讯云开发者社区特邀国内 .Net 平台开发专家张善友,创作了这篇 C# 夺魁背后的解读文章,让我们一探究竟!读完全文还可以参加文末龙年红包封面抽奖活动哦!
导语:“云+技术沙龙” 是 “腾讯云开发者社区” 对外的线下知识传播及行业前瞻的重要板块。在2019年,社区举办了超过15场线下沙龙,邀请了腾讯及行业内近百位高级工程师,产品负责人等为各位开发者带来最新的技术分享和行业应用案例。本文将2019年所举办的沙龙活动进行总结,并附上回顾链接及资料下载链接,为感兴趣的开发者提供更加便捷的学习入口。 Tips:使用ctrl+f 可以搜索内容,点击蓝色沙龙标题可以直达沙龙回顾页面和资料下载页面。 沙龙时间 沙龙主题 议题 讲师
引言 “可能 ChatGPT 已经有智能了,但就像三体里的黑暗森林法则一样,它不会告诉我们。” “GPT-4 冲击最大的是 AI 炼丹师。” “凡是没有自觉用 ChatGPT 的程序员都可以考虑炒掉。” “ChatGPT 带来的工业革命,其实已经在发生。最快在 2 年内,GPT 将渗透在各个行业。” “大语言模型接入到物理世界,将带来全新的交互和连接形式,产生巨大的想象空间。” 多模态预训练大模型 GPT-4 一发布,便引发全网关注,在技术圈激起热议。在 GPT-4 发布后的当晚,腾讯云 TVP 专家发起
👉腾小云导读 “可能 ChatGPT 已经有智能了,但就像三体里的黑暗森林法则一样,它不会告诉我们。” “GPT-4 冲击最大的是 AI 炼丹师。” “凡是没有自觉用 ChatGPT 的程序员都可以考虑炒掉。” “ChatGPT 带来的工业革命,其实已经在发生。最快在 2 年内,GPT 将渗透在各个行业。” “大语言模型接入到物理世界,将带来全新的交互和连接形式,产生巨大的想象空间。” 多模态预训练大模型 GPT-4 一发布,便引发全网关注,在技术圈激起热议。在 GPT-4 发布后的当晚,腾讯云 T
2017年TEG领导力大会 坚守使命,逐梦前行 技术创造未来 在今天上午举行的2017年TEG领导力大会上,“TEG TALK”精彩再现,7位TEG TALK的演讲者用自己的亲身经历演绎了团队在技术、业务突破过程中的酸甜苦辣,其中充满了艰辛和挑战,也收获了突破和成长! 01 Clusterli / 李丛 架构平台部 突破极限之门 作为国内最大的短视频分享社区,客户对CDN供应商的质量要求极其严格。他们用于衡量各家CDN厂商的性能指标“慢速比”给我们出了一个大难题。大招用尽之时,深耕分解可以突破极限,C
Source Code-1.6M 介绍 上篇已经了解Quartz.NET的基本使用方法了。但如果想方便的知道某个作业执行情况,需要暂停,启动等操作行为,这时候就需要个Job管理的界面。 本文介绍Qu
关于MySQL函数的基本内容,网上有很多的资料,仅在此整理一些有价值的sql实例,以方便自己阅读,见例子便知内容。
本文主要翻译自Security Code Scan的官方Github文档,结合自己的初步使用简单介绍一下这款工具,大家可以结合自己团队的情况参考使用。此外,对.NET Core开发团队来说,可以参考张队的《.NET Core 必备安全措施》看看可以使用哪些方法提高我们.NET Core应用程序的安全性,此文也算是对张队的那篇文章的一个补充。此外,本文不会介绍常见的Web攻击及其场景,有兴趣的园友可以读读参考书《白帽子讲Web安全》一书。
本文介绍了.NET Core社区在2017年5月10日前后的一些技术文章,包括.NET Core 2.0的新特性和改进,以及ASP.NET Core和Docker容器的集成等内容。此外,还提供了一些教程和示例,如使用Kafka和Docker进行集成,以及使用IdentityServer4实现OAuth2.0和OpenID Connect等。
很幸运,28岁的我头发还没有掉光,更幸运的是28岁的我开始了博客园的写作生活!这样的技术分享经历让我拓展了自己的朋友圈!有幸结识了像张善友张队(连续13年的微软MVP),大石头(NewLife团队),nicye(CSRedisCore作者)等圈内大牛!真的感觉自己很幸运!最近看了很多人写自己的程序员生活,所以趁着今天出差的空隙也想给28岁的自己做个叙述!于是就有了这篇文章!
因疫情阻挡,2月3号开工当天,全国企业基本上都采用了延长休假或者远程办公的手段来完成工作。
前两天看到张善友老师的一篇文章《先定个小目标, 使用C# 开发的千万级应用》,里面给出了一张腾讯OA基础服务中redis运行情况的一张监控图,然后想到自己的项目中前不久也上了redis缓存,所以也想找个监控工具。搜索一番,决定使用RedisLive来做监控。
2020.04.22更新:根据用户的反馈,我们现在已支持同步调用。例如cvm 2017-03-12版本的DescribeRegions,如果想同步调用,直接DescribeRegionsSync即可。选用同步调用,请保持所有调用均为同步。同步异步混用,如果没处理好,容易造成问题。
2019年4月21日是一个斜风细雨、微风和煦的美好日子,由长沙.NET技术社区、腾讯云云加社区、微软Azure云技术社区、中国.NET技术社区、长沙柳枝行动、长沙互联网活动基地(唐胡子俱乐部)等多家单位共同主办的长沙开发者技术大会暨长沙.NET社区成立大会在今天顺利召开,参加这次活动的开发者超过了200余人,同时这次活动现场的实况也在腾讯云云加社区的官方首页上进行了同步直播,据后期统计数据显示,有超过一千位观众通过线上直播的方式观看了本次盛会。
本月初微软官宣.NET 6 的RC1正式发布,这意味着.NET6正式版跟我们见面的时间又近了一步。在之前的.NET6预览版本中,微软加入了大量新功能特性,而在最终版本中将不再额外加入新的内容,只对现在的内容进行进一步性能优化,以求系统更加稳定。
1. 什么是Mockjs http://mockjs.com/ ??Mockjs是个能够拦截页面ajax请求并模拟返回数据的小工具,借助Mockjs,前端开发中在后台测试接口还没有给的时候就可以自己拦
Mockjs是个能够拦截页面ajax请求并模拟返回数据的小工具,借助Mockjs,前端开发中在后台测试接口还没有给的时候就可以自己拦截请求模拟数据进行愉快的开发了,所以只要制定好了协议,前后端分离开发的成本可以降到基本为0,也不需要联调工具了
版权声明:本文为博主原创文章,欢迎扩散,扩散请务必注明出处。
今年从原来的Team里面被抽出来加入了新的Team,开始做Java微服务的开发工作,接触了Spring Boot, Spring Cloud等技术栈,对微服务这种架构有了一个感性的认识。虽然只做了两个月的开发工作,但是对微服务架构的兴趣却没有结束,又因为自己的.NET背景(虽然对.NET的生态有点恨铁不成钢),想要探索一下在.NET平台下的微服务架构的可行性,也准备一些材料作为公司内部培训和分享课程的素材。幸运的是,在.NET Core首届在线峰会上,看到了很多前辈的分享,也增强了自己要摸索和实践.NET Core微服务架构的决心。因此,站在各位前辈的肩膀上(详见第四部分的学习资料),我学习并总结了这个系列的文章,主要面向有.NET Web开发背景(本系列不会主要讲解.NET Core,不过不会阻碍你的阅读),没有接触过或者很少接触微服务架构的初级开发童鞋,文中介绍的开源技术也不一定是最佳的选择,事实上混合式架构(Linux+Windows+开源组合)与Docker+K8S的组合已经成了现在主流企业级和互联网项目的默认标准,重点是大家转变这个思路,拥抱Open Source,拥抱Cloud,也拥抱.NET Core,才会让.NET的生态好起来。鲁迅先生说,“世上本无路,走的人多了也就成了路”,对于.NET生态也一样,只有我们拥抱的人(这里主要指使用.NET相关开源技术的人)多了,也才会有好的生态,特与君共勉。当然,这里并不是说要抱死.NET,或者鼓吹.NET多么好,没有绝对好的技术栈,只有刚刚好的业务需求,爱.NET Core,也不排斥Java等其他技术栈,相互合作,共同构建,脱离微软(这里指广义上的老一代微软全家桶:ASP.NET+MSSQL+WindowsServer等),拥抱开源,任重而道远!
浏览器兼容水平: IE7-10, Firefox和Chrome最新版 开发环境: Windows7+Visual Studio 2010+Oracle TortoiseSVN+Subversion 项目和Bug管理系统 禅道。--一款国内开发的项目管理和bug管理系统。 http://www.zentao.net/ 生成环境: Windows Server 2008+IIS7.5+Oracle+.NET(MVC3.0) 需求分析 Enterprise Architect 90天试用版。在学校做课程设计和毕业
2019年5月25日,由云+社区主办的第22期云+技术沙龙-互联网架构,在深圳腾讯滨海大厦举行,本期沙龙邀请了腾讯的技术专家分享关于技术架构、落地实践案例、无服务器云函数架构、海量存储系统架构等话题,深度揭秘互联网架构,带来丰富的实践经验内容。
自定义函数 (user-defined function UDF)是一种对MySQL扩展的途径,其用法和内置函数相同。 自定义函数的两个必要条件: A、参数 B、返回值(必须有)。函数可以返回任意类型的值。
Consul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,比如 Airbnb的SmartStack等相比,Consul的方案更“一站式”,内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其他工具(比如ZooKeeper等),使用起来也较 为简单。
本文介绍如何在.NET Core之前实现.NET跨平台,通过使用Mono、CentOS和Jexus服务器。首先,本文介绍了如何更新系统并安装Mono所需的库和GDI+兼容API的库Libgdiplus。然后,讲解了如何安装和配置Jexus服务器,并介绍如何部署ASP.NET Web应用程序。最后,总结了部署过程中的关键步骤和注意事项。
博客园知名博主(依乐祝)。6年以上.NET技术栈的开发工作,3年团队管理经验,从去年开始进行.NET Core技术栈的研究,目前发表了:《Ocelot简易教程》,《.NET Core实战项目之CMS 教程》 等系列实战教程并参与了《.NET Core项目实战-统一认证平台》系列教程的编写工作。热衷于研究学习优秀的开源项目如:Ocelot,IdentityServer4等,能够进行相关.NET Core微服务技术栈的落地。目前专注于.NET Core+Linux+Docker+K8S技术栈方向的研究,并运营“DotNetCore实战”公众号。
销售订单审批 在国内做SAP项目,很多客户会提出要求,就是销售订单审批,这在SAP中是没有的功能,这就体现出文化的差异。企业不信任员工才提出要增加审批控制,美其名曰怕员工做错。很难说对或不对,为什么要审批,不审批行不行,其实只是惯例,因为一直就是这么做的。 下面,转载一篇有意思的文章,作为SD章节的结束。 自以为聪明的国人 十年前,我带年仅三岁多的儿子到美国旅行,寄宿亲戚家。 亲戚拿个全新的儿童汽车安全座椅给我,说:「这里规定儿童一定要坐汽车安全座椅,这个给你用,因为是借来的,请尽量不要弄脏,我还要
领取专属 10元无门槛券
手把手带您无忧上云