dotNET跨平台
其他
.NET 9正式发布,亮点是.NET Aspire和AI
合作伙伴的协作,为开发人员提供强大的产品/服务,包括:AzureOpenAILlamaIndexQdrantPineconeMilvusAutoGenOllamasharpONNX
其他
.NET云原生应用实践(五):使用Blazor WebAssembly实现前端页面
WebAssembly是一个基于WebAssembly的现代Web应用程序框架,由微软开发。它允许开发人员使用C#和.NET技术构建客户端Web应用程序,而无需使用JavaScript。Blazor
其他
制作一个龙芯旧世界的 dotnet sdk docker 镜像
https://pkg.loongnix.cn/loongnix/pool/main/d/docker-ce/docker-ce-cli_20.10.3-7.1_loongarch64.deb$
其他
将 .NET Aspire 添加到您现有的 .NET 应用程序中
有很多很棒的功能,但我最喜欢的两个是针对上述问题的解决方案:它简化了项目启动,并添加了一个很棒的仪表板来监控和管理我开发环境中的应用程序。了解其作用的最好方法是将其添加到我们的解决方案中。添加
其他
.NET 9 中没有 wasi 实验性支持
开发人员简化组件》[4],文章总结了componentize-dotnet项目,这是一个为.NET/C#开发者提供的工具,使得将代码编译为WebAssembly组件变得简单。这个由Bytecode
其他
管中窥豹----.NET Core到.NET 8 托管堆的变迁
Core底层入门》,《.NET内存管理宝典》书中描述不符。故多研究了一下。发现.NET托管堆的结构也是越来越多,越来越高性能。 //示例代码
其他
.Net在华为鸿蒙系统上的支持情况续
请先阅读前置条件:.NET既然是开源的那么可不可以把它移植到鸿蒙操作系统上?第一篇文章主要想给.Net正名,因为太多人一直在问.Net什么时候适配鸿蒙,在.net的开源仓库都看到好几个问题了,所以先写一篇文章告诉大家鸿蒙现在的技术栈.Net是完全支持的。这篇文章主要想写一些在鸿蒙上使用.Net的一些坑,顺便寻求一些帮助。问题1:跨平台编译目前我主要尝试使用NativeAot开发鸿蒙应用,众.Net开发者周知.Net的NativeAot不支持跨平台编译,所以在windows上无法将.Net编译成arm64架构的so,这对开发者是一个极大的阻碍。尽管社区有“PublishAotCross”这样的项目,但是这个项目不支持-ld,即压缩相关的api都会有问题。PublishAotCross项目地址:MichalStrehovsky/PublishAotCross:
其他
.NET云原生应用实践(三):连接到PostgreSQL数据库
connections创建数据库与数据表可以使用pgAdmin等客户端工具连接到数据库,先创建一个名为stickersdb的数据库,然后在这个数据库上,执行下面的SQL语句来创建数据表:CREATE
其他
.NET云原生应用实践(二):Sticker微服务RESTful API的实现
NoContent();}这几个方法都用到了Sticker类,这个类代表了“贴纸”对象,它其实是一个领域对象,但正如上文所说,目前我们仅将其用作数据传输对象,它的定义如下:public
其他
.NET云原生应用实践(一):从搭建项目框架结构开始
WebAssembly基础领域驱动设计初步概念SaaS与多租户基本概念分层架构与微服务架构关系型数据库基础nginx与反向代理Docker与应用程序容器化基于Docker
其他
使用 C# 和 ONNX 來玩转Phi-3 SLM
模型。该项目还提供了一个菜单,其中包含与用户交互的不同选项。总体测试下来,用英文对话可以很正确的回答问题,但改用中文的时候,会有许多奇妙的状况发生。不过这也是可以预期的,毕竟这种
其他
使用Aspire优雅的进行全栈开发
为什么这样选作为一个.Net开发,肯定优先使用.Net相关的技术了,也为了能实践最新的技术,就进行了一些新技术的选择。主要说明一下选择这几个技术框架的原因:Playwright
其他
云原生 Aspire 8.1 新增对 构建容器、编排 Python的支持
的情况下运行应用程序。requirements.txtopentelemetry-distro[otlp]ASPIRE_ALLOW_UNSECURED_TRANSPORTtruePython
其他
提高 C# 的生产力:C# 13 更新完全指南
partial,以便分别进行声明和实现。此外,还可以分散类的各个部分。它的主要用途是在使用源代码生成器等自动生成工具时,指定要生成的内容。例如:partial
其他
呼吁改正《上海市卫生健康信息技术应用创新白皮书》 C# 被认定为A 组件 的 错误认知
近日,微信公众号上海卫生观察发了一篇文章前沿报告丨《上海市卫生健康“信息技术应用创新”白皮书》节选,《上海市卫生健康“信息技术应用创新”白皮书》(以下简称《白皮书》)正式发布,介绍了“医疗信创核心应用适配方法、公立医院信息系统及全民健康信息平台信创设计思路”,
其他
《在日本做IT》第一篇
日本是一个信息化程度很高的国家,日本也是一个互联网化很低的国家。来自世界各地的IT人,正在推动着日本信息化,互联网化发展。来自中国的IT人,更是其中的中坚力量。本系列文章,会以一期一人的形式,向大家展现日本IT行业的一角,让大家透过这掀开的一小角,来深入了解日本IT行业。本期是第一期,我邀请的嘉宾是我的好朋友:小牛。嘉宾介绍:小牛:陕西小伙,毕业于大连海事大学。曾就职于sony中国,后到日本工作,从事过银行系统,聚合支付行业的开发和对应。目前就职于一家跨国公司,主要从事项目管理等工作。闲聊对话:老桂:首先,能向我们简要介绍一下您在日本从事的IT工作内容吗?
科技
.NET 8 Preview 5发布,了解一下Webcil 是啥
所规划的内容,由于防火墙和防病毒软件可能会阻止浏览器下载或缓存具有.DLL扩展名和PE内容的程序集,某些用户无法使用他们基于Blazor
2023年6月14日
其他
动态编译库 Natasha 5.0 版本发布
指定值。引用管理对于程序来讲是具有一定负担的,因为目前还不能从内存程序集中提取到元数据,所以需要以文件的方式来添加,这也就导致了开发者在发布动态编译程序时,需要有完毕的引用文件跟随
2022年11月30日
其他
.NET 不受 美国出口管理条例(EAR) 的约束
问题。•页面链接:https://www.microsoft.com/en-us/exporting/exporting-information.aspx上面问题的讨论列表中
其他
.NET 7 性能改进 -- 至今为止最快的.NET平台
位并试一试。升级你的应用程序。编写并分享你自己的基准测试。提供积极和批判性的反馈。找到一些东西你认为可以更好吗?打开一个问题,或者更好的是,提交带有修复程序的
2022年9月2日
其他
技术分享|Hangfire深度实践
将尝试进行多次重试处理。如果你的任务不支持重复执行,可能会存在很多问题。例如,使用Job发送电子邮件,多次重试会导致,发送给同一收件人多封电子邮件。例如发送邮件示例代码,最佳实践:public
2021年10月19日
其他
Abp太重了?轻量化Abp框架
本文首发于个人博客(https://blog.zhangchi.fun/)在进行框架的选型时,经常会听到“***框架太重了”之类的声音,比如“Abp太重了,不适合我们...”。事实上,Abp框架真的很重吗?框架的“轻”和“重”,我没有在网上找到明确的定义,通过阅读一些技术博客,大致可以把框架的“轻”和“重”通过以下几个方面进行区分:所依赖程序集的数量所实现的功能的多少上手难度及易用性“轻量级”的框架,大概指的是一个程序集依赖少且程序集文件小、功能虽少但足够满足需求、上手容易使用简单的框架;“重量级”的框架,大概指的是一个程序集依赖多且程序集文件大、功能丰富但大多数用不到、上手困难且使用困难的框架。这篇文章将从上述几个方面来探索Abp是一个“轻量级”还是“重量级”的框架。最小依赖Abp开发了一些启动模板来为我们生成项目。启动模板采用了领域驱动设计的分层方案来建立项目层级,包括了展示层、应用层、领域层与基础设施层。我们通常都会通过Abp
2021年7月24日
其他
技术分享|基于SQL Server Change Tracking实现宽表的增量更新
源宝导读:在企业建设信息化的过程中,客户通常会使用一些数仓工具来构建数据资产,随着用户的要求越来越高,传统的ETL技术已经无法满足客户的实时性诉求,本文将分享“天际-数据平台”如何基于SQL
2021年6月10日
其他
C#高级技师语法,你会吗?
【导读】呀,最近太忙了,没什么时间去看和学习,既然长篇文章一时半会吐不出来,短篇还是可以搞搞,操作系统绝不会断更。本文我们来搞点C#中高逼格语法。=>这玩意从C#6开始支持方法,运算符和只读属性的表达式主体定义。从C#7.0开始支持构造函数,终结器以及属性和索引器访问器的表达式主体定义。所以本文来讲讲=>运算符高级语法我们正常写一个方法,都是很明确的方法主体,我们称之为“块主体”,比如如下static
2020年7月20日
其他
宅家过年 | 程序员消遣活动指南
Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux
2020年1月27日
其他
分布式应用框架 Dapr
微服务架构已成为构建云原生应用程序的标准,微服务架构提供了令人信服的好处,包括可伸缩性,松散的服务耦合和独立部署,但是这种方法的成本很高,需要了解和熟练掌握分布式系统。为了使用所有开发人员能够使用任何语言和任何框架轻松地构建便携式微服务应用程序,无论是开发新项目还是迁移现有代码Dapr
2019年11月17日
其他
为程序员节日献礼--2019中国.NET开发者峰会主题内容发布
曾连任多年微软最有价值专家,目前主要是从事基于云计算的物联网、大数据、BIM系统开发,并结合机器学习和人工智能应用方面的研究。在生物,新能源,物理海洋,交通和信息结合领域有丰富的实践经验。
2019年10月24日
其他
中国.NET开发者峰会特别活动-基于k8s的微服务和CI/CD动手实践报名
Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux
2019年10月23日
其他
刷新:重新发现.NET与未来
我2018年离开腾讯的重要动因正是受到他写的那本书《刷新:重新发现商业与未来》的影响,我希望能够借助于.NET给中国的更多人赋能,告别中国大地上所弥漫的996、007的氛围。.NET
2019年10月14日
其他
.NET成人礼 | 还记得20年前一起拖过的控件吗?
10月20日前购票可享受早鸟票100元优惠,只需199,限量300张,先到先得;超级早鸟票及社区特价票需要审核资料;购买团体票(大于10张)享受整单8折优惠,请通过邮箱联系主办方
2019年10月13日
其他
.NET Core on K8S学习实践系列文章索引(持续更新)
首先跟各位朋友说声抱歉,最近一直没有更新这个系列的文章。从本周开始,这个系列继续更新,预计每周一到两篇的速度,同时也更新了一下目录和内容,增加了一些我要学习的要点,如果有兴趣,请耐心等待更新。
2019年10月13日
其他
2019 中国.NET 开发者峰会正式启动
门票优惠:10月20日前购票可享受早鸟票100元优惠,只需199,限量300张,先到先得;超级早鸟票及社区特价票需要审核资料;购买团体票(大于10张)享受整单8折优惠,请通过邮箱联系主办方
2019年10月11日
其他
深入探究Kubernetes - 初识容器
Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux
2019年10月8日
其他
Kubernetes攻略之新手上路
随着Kubernetes的火爆,越来越多的开发人员开始学习这门技术。下图展示了在谷歌搜索引擎上在过去五年搜索Kubernetes的兴趣指数。由此可见Kubernetes的日益火爆。
2019年10月1日
其他
征集.NET中国峰会议题
Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux
2019年9月20日
其他
.NET中国峰会 参与意愿调查
Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux
2019年9月2日
其他
程序员如何学习英语
首先,这不是一篇广告,虽然这个标题很像。其次,我的英语水平也很一般,所以更多的是谈谈一些失败的经历和思考,俗话说,成功的经验不可复制,失败的经验倒可以让我们少走弯路。英语的重要性毋庸置疑,对于程序员来说更甚,一些最新的技术资料是英文的,很多开源软件的官方文档也是英文的,如果想进入外企英语是必备条件。我就是英文不好,连投递外企简历的勇气都没有。我的英语水平学生时代四级最高分58工作后立过无数次Falg,到现在没有明显进步听说基本为零,读写凑活,技术相关文档能基本能读懂,借助翻译工具可以和老外书信交流学英语目的是什么语言分为听说读写,我们在学习母语的的时候,通常是先听说后读写,而在学习英语时往往是相反的,像我就是,读写强于听说。很多的英语学习方法会建议要按照学习母语的方式来学习英语,我认为也不完全是对的。最重要的是要搞清楚学习的目的是什么,然后对症下药,比如:出国旅游或者想要面试外企,就要侧重于听说看英文技术书籍、网站、博客,在Github上参与开源项目,就要侧重于读写对我自己来说:需要阅读英文技术资料经常会在stackoverflow上找一些问题的答案使用了某个开源代码,需要在issues中寻求帮助在Linode购买了vps,在Tickets中需要和老外进行沟通所以我更偏重在读写上的提高,在读写搞定的情况下,再有针对性地去练习听说,YouTube这个庞大的资源库就是要学习好听力的强大动力。量变到质变我非常相信任何事物都能从量变到质变,如果质变没有发生那就是量不够。下面是我有深刻体会到两个从量变到质变的例子:跑步平常跑步,三五分钟就会大汗淋漓,之前从未想过在冬天的早晨,零下几度,还能跑到全身出汗。直到几年前的一个冬天早晨,出门跑步,10分钟的时候,身上还没发热,二十分钟的时候,也只是微微出汗,等到1个小时左右,完成了10公里时,全身已经汗透。音乐2017年春,同学在群里有人推荐了《成都》这首歌曲,非常喜欢,连续一个礼拜的上下班途中,单曲循环听,这一个礼拜的时间,我并没有刻意地练习怎么唱,就是因为不断的重复,使我学会了这首歌。英语的学习,不管是记单词,还是阅读,或是听说,如果有大量重复的训练,必然会产生一定的效果,但我们常常是三分钟热度就放弃,我也是如此,就像跑步,10分钟的时候,就已经停下了脚步,不管你跑了多少次,始终都感受不到大汗淋漓的畅快。今年年初,花99元报了一期水滴阅读,需要坚持100天,起初积极性很高,再加上老师在群里的督促和坚持打卡可以赠送书籍的诱惑,开始的一两个月每天都花固定时间去学习,做习题,后面随着难度的增加,间歇性的没有打卡,慢慢也就放弃了,要知道,坚持一件事情很难,放弃可是分分钟的事。强烈的意愿每个人都会有惰性,这个惰性体现在是不是你所关注的事情。我老婆经常说我,家里的买的拼装家具,小孩的拼装玩具,每次都要拖很久才去做,你自己买的健身器材的安装就非常积极。我反思了下,为什么我每次都没能够坚持呢?还是意愿不够强烈,对我来说,英语学习好学坏,对我的工作和生活不会造成什么影响:工作中查资料遇到有英文的,可以借助翻译工具生活中就更是更英语没什么交集什么时候会有强烈的意愿呢?当我们去准备面试时,我们必需精心地复习巩固面试所需要的专业编程技能,当在工作中遇到难题时,我们必需通过各种手段去解决,在这过程中,就会有很大的收获如果您像我一样,英语不是生活和工作中的必需品,而又想学好它时,就要想办法提高自己学习的意愿,我能想到下面一些方式,当然每个人都有自己的方式:在Github上参与开源项目,可以从提issues开始找到国外大神的系列技术文章,然后制定一个小计划,比如在1个月内翻译10篇以赚积分为目标,在stackoverflow上用英文去回答别人的问题总结英语和编程一样,需要不断实践才能提高无所谓形式,是先记单词,还是直接就阅读,语法到底需不需要学习,我觉得不太重要,主动或被动地让自己有强烈的意愿是关键制定目标,剩下的就是行动了,就像池大说的,让正确的事情持续发生,这其实就是量变到质变的过程希望本文对您有所帮助。
2019年7月23日
其他
动手造轮子:实现一个简单的 EventBus
}}项目实例来看一个实际的项目中的使用,在我的活动室预约项目中有一个公告的模块,访问公告详情页面,这个公告的访问次数加1,把这个访问次数加1改成了用
2019年7月23日
其他
[译]如何在C#中调试LINQ查询
LINQ是我在C#中最喜欢的功能之一。它让代码看起来更漂亮美观。我们得到了一个易于编写和理解的简洁函数式语法。好吧,至少我们可以使用LINQ方法的语法风格。LINQ很难进行调试。我们无法知道该查询内部发生了什么。我们可以看到输入和输出,但这就是它的全部。出现问题时会发生什么?我们只是盯着代码,试图获得某种洞察力?必须有一个更好的方式……调试LINQ虽然很难,但可以使用一些技术来调试LINQ。首先,我们创建一个小场景。假设我们想要一份按年龄排序的3名男性员工的名单,这些员工的薪水高于平均水平。这是一个非常常见的查询类型,对吧?这是我为此编写的代码:public
其他
Oracle 发布基于 VS Code 的开发者工具,轻松连接 Oracle 数据库
Code,那就快来试试吧!https://marketplace.visualstudio.com/items?itemName=Oracle.oracledevtools
2019年6月21日
其他
性能是.NET Core的一个关键特性
Item2,…)。第三种选择是使用特定类型或匿名类型,但是在编写代码时这种做法会引入开销,因为我们需要定义类型,而且如果我们需要的是嵌入在该对象中的值,它也会造成不必要的内存分配。
2018年5月26日
其他
Azure和.NET Core成就天作之合
World!待办事项列表API,我选择使用内存数据库。在图7所示的Startup.cs中,调用IServiceCollection.AddDbContext为实体框架上下文配置内存数据库。
2018年5月14日
其他
ASP.NET Core中的OWASP Top 10 十大风险-SQL注入
那么我们如何在我们的示例项目中使用它们呢?我们将会稍微改变一下,而不是在我们的NonSensitiveDataTable表中直接使用“name”字段中进行查询。这样做只是因为它给了我们更多的灵活性。
2017年11月2日
其他
ASP.NET Core Web服务器 Kestrel和Http.sys 特性详解
Internal:https通信仅仅工作在反向代理服务器后面与ASP.NET程序之间,如果要想外暴露https服务这需要用到反向代理,比如IIS,nginx,apached。
2017年9月17日
其他
【深圳】掌通宝科技有限公司技术总监(兼架构师),约吗
2、精通.NET平台下B/S开发,具备优秀的C#编程能力,了解Android/iOS工作机制和内核,并对其他开发语言有所了解;
2017年9月6日
其他
2017(深圳) .NET技术分享交流会(第二期)网络直播活动
本活动现场参与人数控制在1000人,收费2元,用做活动费用,不接受现场报名。请如实填写报名登记的姓名、联系方式、电子邮箱、微信号,创建网络直播微信群,我们这次活动开通网上直播服务,网上直播由
2017年9月6日
其他
活动: 北京Xamarin分享会第6期(2017年9月9日)
关于线下活动:BXUG线下活动不但是一个知识分享交流的机会,更是一个业内及技术社交圈,这也是线下活动区别于线上活动的最大特点,每次跟不同朋友面对面的交流,总能收获很多,期待你的到来,
2017年9月5日
其他
2017(深圳) .NET技术分享交流会 第二期,将有网络直播
本活动现场参与人数控制在60人,收费9.9元,并会做一定的审核,用做活动费用,不接受现场报名。请如实填写报名登记的姓名、联系方式、电子邮箱、公司和职位信息
2017年9月4日