摘要: 很多认识我的朋友都是读到我的文章而来的,博客园是国内最早的技术博客平台,近二十年来始终如一地保持本色,不忘初心,为广大的技术爱好者经营着一块相对干净的田地。 ![](https://img2023.cnblogs.com/blog/9072/202308/9072-20230820130157902 阅读全文
posted @ 2023-08-20 13:03 陈希章 阅读(421) 评论(0) 推荐(2) 编辑
摘要: 其实想写这方面的文章由来已久,这个系列文章的想法是参照雅虎团队提供的35条性能优化的最佳实践(其实最早的时候是14条),再结合我自己多年的实际工作经验,结合具体的开发平台(ASP.NET),为读者提供既有理论知识、又有实践指导的参考资料,对于优化而言,本身是一个长期细致的工作(没有所谓的银弹),并且重在权衡利弊,选择最适合自己项目情况的解决方案。而要达到这样的目标,就需要对网站设计优化有较为系统的认识,知其然、也知其所以然,然后才可以熟练地运用它们。 我从4月30日开始写这个系列,到今天(5月20日)已经全部写完,主要利用了假日、周末以及晚上的时间),虽然比较辛苦,但自认为这个系列写的质量算是我迄今为止最好的,并且毫无疑问,我有理由借此机会对我的家人的支持表示感谢。 在这个过程中,我也对有关的知识温故而知新,所以说个人收获已经很大了,如果能对阅读者也能有所帮助,那是再好不过的了。 阅读全文
posted @ 2013-05-20 10:56 陈希章 阅读(9549) 评论(42) 推荐(62) 编辑
摘要: 我喜欢Kusto (或商用版本 Azure Data Explorer,简称 ADX) 是大家可以有目共睹的,之前还专门写过这方面的书籍,请参考 [大数据分析新玩法之Kusto宝典](https://kusto.book.xizhang.com), 很可能在今年还会推出第二季,正在酝酿题材和场景中。 阅读全文
posted @ 2023-08-31 21:23 陈希章 阅读(345) 评论(2) 推荐(0) 编辑
摘要: 因为我们需要把一些密钥保护起来,所以如果用环境变量就很方便。 这个需要新建一个solution,然后在里面定义环境变量。 在流程中,可以这么使用 你还可以设置这个组件,保护输入 阅读全文
posted @ 2023-02-16 16:01 陈希章 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 在新版的PowerShell中,因为集成了 PSReadline,所以当你输入了一个字符后,它自动地搜索历史命令,并且提供输入预测,如下所示 或者 这是两种不同的视图,第一种叫做 ListView, 第二种叫做 InlineView,它们可以通过 F2 键 (或者 Set-PSReadLineOpt 阅读全文
posted @ 2023-02-15 21:06 陈希章 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 毫无疑问,GPT是目前最火的人工智能方向,已经商用的有OpenAI公司原生的GPT3 和 ChatGPT ,以及微软公司的Azure OpenAI Service (暂时还没有包含ChatGPT)。关于他们的各种资料以及讨论(甚至争论),网上已经有很多了。我这里不准备重复。本文分享的一个是我自己为了 阅读全文
posted @ 2023-02-11 12:38 陈希章 阅读(1769) 评论(1) 推荐(2) 编辑
摘要: Install Docker, you can ignore the warning from Docker about using WSL curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh Add yo 阅读全文
posted @ 2023-02-09 06:26 陈希章 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 如果你的IP来自中国,当你访问 bing.com 时,默认使用的是国内版,https://cn.bing.com,如下图所示 对于中文用户来说这个更加友好,包括搜索结果的匹配度等方面,但是如果你的搜索内容是英文居多,则最好是用国际版。 如何将必应搜索默认设置为国际版呢?方法是在浏览器的设置中,添加一 阅读全文
posted @ 2023-01-13 07:19 陈希章 阅读(4774) 评论(0) 推荐(0) 编辑
摘要: 我很高兴地跟大家分享,我在元旦期间编写的一本新书今天上线,并且免费发行,大家可以随时通过 https://kusto.book.xizhang.com 这个地址访问,也可以下载 PDF 的版本, 这本书是基于Github的模式编写的 (地址在 https://github.com/chenxizha 阅读全文
posted @ 2023-01-13 07:01 陈希章 阅读(411) 评论(0) 推荐(2) 编辑
摘要: 陈希章 2023年1月2日 于上海 这是一个献给自己的新年礼物,但其实已经构思了很久,这一方面跟我多年的工作经历有关 —— 我的职业生涯中最为有意思的部分可能就是跟数据打交道,因为我认为数据是有生命力的,我对Excel如数家珍,对SQL Server Business Intelligence 和数 阅读全文
posted @ 2023-01-02 14:30 陈希章 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 概述 今年的三月份以来,新的一轮疫情在多个城市造成了很大的影响,尤其是深圳、上海、北京等超大城市先后出现大面积疫情。我居住在上海, 和很多同事一样,在经历了疫情初期的慌乱和不安之后,在公司和团队的支持和关心下,一方面竭力照顾自己和家人的生活和健康,确保现有工作不受到很大的影响,同时也在力所能及的范围 阅读全文
posted @ 2022-05-29 21:44 陈希章 阅读(1212) 评论(0) 推荐(6) 编辑
摘要: 概述 Power Automate 是一个云端的服务,它可以让我们很方便地定义流程,这些流程可以根据事件触发、手工运行、被程序调用、定时运行等,设计这种流程不需要编程能力,它内置了几百个连接器(connector)可以与各种系统做对接。关于Power Automate的基本用法,请参考 https: 阅读全文
posted @ 2022-05-24 21:20 陈希章 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: 概述 Power Automate for Desktop (以下简称PAD)是微软推出的一款针对Windows桌面端的免费RPA(机器人流程自动化)工具,它目前默认会随着Windows 11安装,但也可以通过单独下载安装。 PAD 目前仅支持Windows 11和 Windows 10系统安装使用 阅读全文
posted @ 2022-05-22 18:43 陈希章 阅读(5643) 评论(17) 推荐(9) 编辑
摘要: 概述 我们做程序,经常需要用到配置信息,回顾一下这么多年的搬砖生涯,我记得用过多种格式的文件来定义配置信息,例如 ini文件,xml文件,或者现在比较流行的 json 文件。 这些年随着云计算和云原生应用的流行,我发现一种新的做配置(甚至作为数据源格式)的文件格式,叫做 YAML(发音 /ˈjæmə 阅读全文
posted @ 2022-05-14 11:49 陈希章 阅读(2477) 评论(4) 推荐(6) 编辑
摘要: 概述 Mermaid(美人鱼)是一套markdown语法规范,用来在markdown文档中定义图形,包括流程图、序列图、甘特图等等。 它的官方网站是 https://mermaid-js.github.io/mermaid/#/ 另外有一个在线的测试网站 https://mermaid.live 强 阅读全文
posted @ 2022-05-10 14:37 陈希章 阅读(2905) 评论(3) 推荐(9) 编辑
摘要: 简介 现在是大前端的时代,我们在本地开发 React 项目非常方便。这不是本文的重点,今天要分享一个话题是,如何为这些本地的项目,添加 https 的支持。为什么要考虑这个问题呢?主要有几个原因 如果该项目需要调用下层的 API, 并且该 API 是用 https的,则要求前端项目也用 https 阅读全文
posted @ 2022-05-07 22:50 陈希章 阅读(2019) 评论(0) 推荐(1) 编辑
摘要: 引子 十几年的相伴,很难得博客园保持初心和本色,用 代码改变世界 的愿景一直为国内的开发者和在校师生提供纯净的写作和分享平台,由衷地感谢博客园整个团队的努力! 我是在2005年开始加入博客园这个平台,长期坚持写作技术随笔,这也伴随着我一路的学习成长。目前累计发表的随笔数量将近1400篇,也认识了很多 阅读全文
posted @ 2022-05-07 07:53 陈希章 阅读(1392) 评论(4) 推荐(6) 编辑
摘要: 这个代码段演示了如何为一个ASP.NET Core项目中添加Apikey验证支持。 首先,通过下面的代码创建项目 dotnet new webapi -minimal -o yourwebapi 然后修改已经生成的 builder.Services.AddSwaggerGen 这个方法,以便在Swa 阅读全文
posted @ 2022-05-06 11:27 陈希章 阅读(1335) 评论(1) 推荐(2) 编辑
摘要: 互联网科技发展创造了很多奇迹,比如我今天要提到的 docker 技术就是其一。我很早就关注它(在2015年写过这方面的博客),那会儿还只是一个开源项目,现在已经是一个行业事实标准了,它推动了云原生的变革和发展。这一篇文章致敬 docker。 要玩 docker,你需要有一个合适的宿主环境。一般来说, 阅读全文
posted @ 2022-05-04 07:30 陈希章 阅读(2070) 评论(9) 推荐(10) 编辑
摘要: 简介 我将在5/6日《云原生开发挑战赛暨.NET 二十周年主题活动》中作为嘉宾分享一个主题《利用.NET 6.0 开发Microsoft 365应用》,其中会谈到我对.NET 二十年发展的一些切身的感受和观察,另外就是分别从集成和扩展两个角度,介绍如何基于.NET 6.0快速高效地开发Microso 阅读全文
posted @ 2022-05-02 10:31 陈希章 阅读(430) 评论(1) 推荐(0) 编辑
摘要: 近期项目上面用到了Azure Service Fabric这个服务,它是用来做微服务架构的,由于这套代码和架构都是以前同学留下来的,缺少文档,项目组在折腾时也曾遇到几个问题,这里整理如下,以供参考。 我属于Service Fabric的初学者和使用者,很多概念也都是临时学习的,我们的工程师后续会更加 阅读全文
posted @ 2022-05-01 08:11 陈希章 阅读(548) 评论(2) 推荐(0) 编辑
摘要: 如果你是一位项目经理或产品经理,在规划最新的项目或产品设计时,毫无疑问地需要考虑要如何对用户进行身份验证或授权,包括如何有效地拓展市场; 如果你是一名开发人员,你一定也想知道,如何在众多的开发平台上快速并且可靠地构建安全应用; 如果你是一名IT管理员,你或许已经熟悉了微软的Azure 云平台的基本操 阅读全文
posted @ 2022-02-25 08:30 陈希章 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 今年四月份左右开始写的这本书——《Microsoft Teams 平台完全手册》,经过多少个夜晚和周末的奋战,五一期间更是一刻都没有休息,键盘写坏一个,到今天也差不多可以完整地面世了。这本书完整地介绍了Microsoft Teams作为一个平台来说,给客户、用户、管理部门、开发团队带来的机遇,并且通 阅读全文
posted @ 2021-05-19 18:10 陈希章 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 本文是《Microsoft Teams平台完全手册》的一部分,有兴趣请参考 https://teamsplatform.code365.xyz Microsoft Teams是一个围绕沟通协作的平台,信息分享是很重要的。那么,如果你有一个网站,如何让你的用户很容易地将网站内容分享到Teams呢?下面 阅读全文
posted @ 2021-05-03 08:38 陈希章 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 《Microsoft Teams 平台完全手册》第三章出炉,站在IT管理运营的角度谈Microsoft Teams平台,有大量的脚本和案例经验,请有兴趣的朋友通过 https://teamsplatform.code365.xyz/it-prespective-of-the-platform 试读,欢迎反馈意见。 阅读全文
posted @ 2021-05-02 10:37 陈希章 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 这本书的全名为《Microsoft Teams平台完全手册》,可以简称为 《Teams平台手册》,我准备从几个不同的维度,给读者展现完整的Microsoft Teams平台,包括但不仅限于 Microsoft Teams 平台的起源,架构和能力 平台给最终用户带来的价值 平台给企业IT部门带来的机遇 阅读全文
posted @ 2021-04-29 15:41 陈希章 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 上个月,因为一些意外情况,博客园曾经一度无法发布文章,博客园团队日夜奋战解决问题。他们的努力,和坚持,不见得每个人都理解,我是深表敬意的。 最近,我又开始写一本书稿,是关于Microsoft Teams 平台开发完全手册,希望能够在几个月内完成吧,为国内的开发者提供更加易于学习的材料。不用扬鞭自奋蹄 阅读全文
posted @ 2021-04-08 21:28 陈希章 阅读(197) 评论(0) 推荐(1) 编辑
摘要: 摘要 这个月的Teams 开发平台月报如期而至,这个月报会在每月中旬左右根据官方文档整理发布,并适当加上一些我的观察和见解,给大中华地区的合作伙伴或开发者朋友们参考。 本月到目前未知有如下的更新,共四项。下面将逐一展开。对于开发者来说,最重要的一个更新是:"支持对选项卡自定义顺序(Reorder p 阅读全文
posted @ 2021-03-17 22:26 陈希章 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 大家知道,Microsoft Teams 正在飞速增长,目前每天的活跃商业用户大约在1.5亿左右,各地用户通过Teams开会的时间,每天超过50亿分钟;另外一方面,全球财富500强的客户中,超过97%的客户都在使用Microsoft Power Platform,那么这两个平台强强联手起来是一个什么 阅读全文
posted @ 2021-03-11 18:28 陈希章 阅读(1403) 评论(0) 推荐(0) 编辑
摘要: 2021年的Microsoft Ignite大会,发布了一系列跟Microsoft Teams相关的新功能,英文介绍请参考 https://techcommunity.microsoft.com/t5/microsoft-teams-blog/what-s-new-in-microsoft-team 阅读全文
posted @ 2021-03-08 16:41 陈希章 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 正在进行的2021年的Microsoft Ignite大会,发布了一系列跟Microsoft Teams相关的新功能,英文介绍请参考 https://techcommunity.microsoft.com/t5/microsoft-teams-blog/what-s-new-in-microsoft 阅读全文
posted @ 2021-03-07 21:43 陈希章 阅读(884) 评论(0) 推荐(0) 编辑
摘要: 正在进行的2021年的Microsoft Ignite大会,发布了一系列跟Microsoft Teams相关的新功能,英文介绍请参考 https://techcommunity.microsoft.com/t5/microsoft-teams-blog/what-s-new-in-microsoft 阅读全文
posted @ 2021-03-07 19:34 陈希章 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 正在进行的2021年的Microsoft Ignite大会,发布了一系列跟Microsoft Teams相关的新功能,英文介绍请参考 https://techcommunity.microsoft.com/t5/microsoft-teams-blog/what-s-new-in-microsoft 阅读全文
posted @ 2021-03-05 13:22 陈希章 阅读(1617) 评论(0) 推荐(0) 编辑
摘要: 正在进行的2021年的Microsoft Ignite大会,发布了一系列跟Microsoft Teams相关的新功能,英文介绍请参考 https://techcommunity.microsoft.com/t5/microsoft-teams-blog/what-s-new-in-microsoft 阅读全文
posted @ 2021-03-04 12:50 陈希章 阅读(2346) 评论(10) 推荐(0) 编辑
摘要: 作为2021年工作计划的一部分,我会在每月的第三个星期五发布Teams开发平台的更新报告,给大家整理和讲解最新的平台功能,以及特色场景。这是第一篇文章,我会挑选截至到2月份一些重要的更新,以后每月的更新,将针对当月的更新进行说明。 本期亮点 2/9/2021 新增了对移动设备Native能力的更多支 阅读全文
posted @ 2021-02-19 17:59 陈希章 阅读(1042) 评论(0) 推荐(1) 编辑
摘要: 我们都知道,为了方便广大的开发人员快速开发Microsoft Teams选项卡应用,微软提供了一个JS SDK,你可以通过这里 https://docs.microsoft.com/en-us/javascript/api/overview/msteams-client?view=msteams-c 阅读全文
posted @ 2021-02-18 17:48 陈希章 阅读(700) 评论(0) 推荐(0) 编辑
摘要: 在这一篇文章(.NET Core项目自动化测试和代码覆盖率审查)中,我提到了在项目中运行测试的命令。大致是这样的: dotnet test /p:CollectCoverage=true /p:CoverletOutputFormat=lcov /p:CoverletOutput=./lcov.in 阅读全文
posted @ 2021-02-11 18:55 陈希章 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 这篇文章给大家分享一下,如何配置.NET Core项目自动化测试和代码覆盖率审查。 基本知识,请参考这里: https://docs.microsoft.com/en-us/dotnet/core/testing/unit-testing-with-dotnet-test 环境准备: 演示项目基于V 阅读全文
posted @ 2021-02-11 18:05 陈希章 阅读(911) 评论(0) 推荐(0) 编辑
摘要: React很流行,并且已经有各种各样的框架可以用。但如果你之前已经有一个网站,你想以最小代价,为它添加React的功能(尤其是组件化编程,动态构建界面等)。请参考下面的做法。 我同时还很喜欢Typescript,请参考此前的文章:https://www.cnblogs.com/chenxizhang 阅读全文
posted @ 2021-02-06 20:48 陈希章 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 这里介绍的是不使用任何的前端框架,保持初心,最简单的做法。以下总结,使用工具Visual Studio Code。 第一步:创建一个package.json文件。这个可以通过 npm init命令来完成。 第二步:创建一个tsconfig.json文件。这个用来定义typescript的编译选项。关 阅读全文
posted @ 2021-02-06 20:26 陈希章 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 最近利用业余时间倒腾了一个微信小程序,主要目的是横向比较一些业界小程序平台的架构和做法。因为有在其他平台长期的开发经验,对于小程序的一些机制做了一些辩证的思考。例如,小程序的页面,其实不是一个页面,而只是一个方法构造器,甚至整个应用也都只是一个方法而已。这样的情况下,我们以前学到的很多面向对象的经验 阅读全文
posted @ 2021-01-15 13:50 陈希章 阅读(1401) 评论(6) 推荐(1) 编辑
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy