好的.NET程序员应该知道什么

Kriging克里金模型实现数据回归预测Matlab代码 阅读详情
任何一个使用.NET的人
  • 描述线程与进程的区别? (进程就是一个独立的运行的程序,线程是依附于进程的,具体概念还真不清楚。)
  • 什么是Windows服务,它的生命周期与标准的EXE程序有什么不同(Windows服务是没有运行界面的由Windows服务管理程序进行统一管理的程序,Windows服务一般随操作系统一起运行而不需要人为的启动运行。标准EXE程序运行后一般是提供了交互界面的,而且一般是人为启动而不是随操作系统的启动而启动。)
  • Windows上的单个进程所能访问的最大内存量是多少?它与系统的最大虚拟内存一样吗?这对于系统设计有什么影响?(32位OS中单个进程能访问2G的内存,如果启动了3GB开关的话就可以访问3G内存,如果使用了AWE的话可以访问更多的内存。与最大虚拟内存不一样吧,系统设计中,对于32位系统,OS操作2G内存,另外2G内存给程序使用,最大内存量决定了某些程序比如SQL Server的性能。)
  • EXE和DLL之间的区别是什么? (EXE是可以执行的程序,DLL是动态链接库,是用于被EXE或其他DLL调用的,用于提供程序接口)
  • 什么是强类型,什么是弱类型?哪种更好些?为什么? (明确定义了数据类型的就叫强类型,未明确类型或类型可以变化的叫弱类型。没有什么更好的说法,各有优点。强类型意义明确,发生错误的几率更低,弱类型更灵活。)
  • PID是什么?在做系统的故障排除时如何使用它? (PID就是进程标识的意思,是进程运行时的一个标识,用于唯一的表示该进程,排除故障时就是根据PID来确认发生故障的进程的。)
  • 单个TCP/IP端口上能够侦听多少个进程? (应该是一个吧。)
  • 什么是GAC?它解决了什么问题? (全局程序集缓存,在整个操作系统中缓存一些程序集,其他引用该程序集的程序就不需要将这些程序集拷贝到EXE运行的目录了。)
中级.NET开发人员
  • 阐述面向接口、面向对象、面向方面编程的区别 (面向接口就是在定义API时使用接口类型而不是类,面向对象就是将数据和方法封装成类,通过类的方式进行编程,面向方面就完全不知道了)
  • 什么是Interface?它与Class有什么区别? (接口就是定义了需要实现的属性和方法。Class是有具体的实现的,而接口只是一个定义,Class只能单继承,而一个类缺可以实现多个接口。)
  • 什么是反射? (具体定义不清楚,我只知道通过反射可以获得一个程序集中的命名空间、类、属性、方法等,当然还有Attribute)
  • 使用ASMX的XML Web服务与使用SOAP的.NET Remoting的区别? (Web服务是应用与Internet的RPC,而Remoting是局域网的,我只知道这么点)
  • 类型系统是由XMLSchema表示的吗?CLS是XMLSchema表示的吗? (不懂)
  • 从概念上阐述前期绑定(early-binding)和后期绑定(late-binding)的区别? (不知道这里的前期绑定和后期绑定是什么)
  • 调用Assembly.Load算静态引用还是动态引用? (静态)
  • 何时使用Assembly.LoadFrom?何时使用Assembly.LoadFile? (都是载入一个文件,不知道有什么区别,只有看MSDN了,估计是一个只能Load同一文件夹中的文件,而另一个可以Load其他文件夹下的文件。)
  • 什么叫Assembly Qualified Name?它是一个文件名吗?它有什么不同? (不懂)
  • Assembly.Load("foo.dll"); 这句话是否正确? (没有错吧,难道必须使用绝对路径?)
  • 做强签名的assembly与不做强签名的assembly有什么不同? (强签名后不可被修改运行,不做强签名就可以被反编译修改,然后重新编译运行。)
  • DateTime是否可以为null? (不可)
  • 什么叫JIT?什么是NGEN?它们分别有什么限制和好处? (不知道)
  • .NET CLR中一代的垃圾收集器是如何管理对象的生命周期的?什么叫非确定性终结? (一个对象实例没有被任何地方引用时就称为垃圾,当内存不够是GC就会将该对象实例占用的空间清理出来。)
  • Finalize()和Dispose()之间的区别? (不知道)
  • using() 语法有用吗?什么是IDisposable?它是如何实现确定性终结的。 (using()语法可以在使用对象后自动立即清除在其中使用的对象,是相当有用的。IDisposable是Dispose方法的接口。)
  • tasklist /m "mscor*" 这句命令是干嘛的? (完全不懂)
  • in-proc和out-of-proc的区别 (不明白问题是什么意思)
  • .NET里的哪一项技术能够实现out-of-proc通讯? (不懂)
  • 当你在ASP.NET中运行一个组件时,它在Windows XP, Windows 2000, Windows 2003上分别跑在哪个进程里面? (win2000:没有接触过,xp:忘记了,win2003:w3wp.exe)
高级开发人员/架构师
  • DateTime.Parse(myString); 这行代码有什么问题? (可能会抛出异常)
  • PDB是什么东西? 在调试中它应该放在哪里? (调试文件,PDB文件和对应的EXE,DLL文件在同一个文件夹)
  • 什么叫圈复杂度(cyclomatic complexity)?为什么它很重要? (圈复杂度就是代码中条件语句和循环语句出现的次数,他说明了函数的复杂性,低比较好。)
  • 写一个标准的lock(),在访问变量的前后创建临界区,要有"双重检查", (lock(this.TextBox1){this.TextBox1.Text="test";}双重检查不会)
  • 什么叫FullTrust?放入GAC的assembly是否是FullTrust的? (不懂)
  • 代码加上需要安全权限的特性有什么好处? (……)
  • gacutil /l | find /i "Corillian" 这句命令的作用是什么? (……)
  • sn -t foo.dll 这句命令是干嘛的? (算该程序集的公钥还是密钥哦)
  • DCOM需要防火墙打开哪些端口?端口135是干嘛用的? (得百度一下,不知道)
  • 对比OOP和SOA,它们的目的分别是什么? (OOP面向对象编程,是一种编程思想和方式,以对象为基础,SOA面向服务的架构,将API封装为服务(比如Web服务),然后针对这些暴露出的服务进行编程。)
  • XmlSerializer是如何工作的?使用这个类的进程需要什么ACL权限? (不知道)
  • 为什么不提倡catch(Exception)? (Catch的时候应该捕捉具体的Exception类型,而不是通用的Exception)
  • Debug.Write和Trace.Write有什么不同?何时应该使用哪一个? (没有用过Trace.Write,所以不知道有何不同)
  • Debug Build和Release Build的区别,是否会有明显的速度变化?请说明理由。 (Debug模式下会将很多调试信息添加到程序中,而Release模式下不会有,速度有一定变化,单不明显。)
  • JIT是以assembly为单位发生还是以方法为单位发生?这对于工作区有何影响? (不知道)
  • 对比抽象基类和接口的使用 (抽象基类定了的是抽象方法和一下实现方法,接口只提供定义,不提供任何实现)
  • a.Equals(b)和a == b一样吗? (不一样,Equals还要求类型一样,而==只要求值一样)
  • 在对象比较中,对象一致和对象相等分别是指什么? (对象一致包括对象的类型和对象的值都相同,而对象相等是指值相等)
  • 在.NET中如何实现深拷贝(deep copy)? (.net只提供了浅拷贝的方法,深拷贝只有自己编程了)
  • 请解释一下IClonable (实现object Clone()方法的接口)
  • 什么叫装箱? (将对象转换为基对象)
  • string是值类型还是引用类型? (都是)
  • XmlSerializer使用的针对属性的模式有什么好处?解决了什么问题? (不知道)
  • 为什么不应该在.NET中使用out参数?它究竟好不好? (应该使用对象来传值,使用out是不是很好的)
  • 特性能够放到某个方法的参数上?如果可以,这有什么用? (可以啊,用处忘记了,得翻MSDN了)
C# 组件开发人员
  • 什么时候使用override?什么时候使用new? 什么叫shadowing? (重写父类的方法的时候用override以实现多态,如果父类中的方法不是virtual的也不是abstract的才使用new,shadowing不懂)
  • 解释virtual、sealed、override和abstract的区别(virtual申明虚方法的关键字,说明该方法可以被重写,sealed说明该类不可被继承,override重写基类的方法,abstract申明抽象类和抽象方法的关键字,抽象方法不提供实现,由子类实现,抽象类不可实例化。)
  • Foo.Bar,Version=2.0.205.0, Culture=neutral, PublicKeyToken=593777ae2d274679d解释这个字符串每个部分的重要性和作用 (程序集的名字、版本、Culture不知道,公钥,这些用于GAC中申明一个唯一的程序集)
  • 解释public、protected、private和internal的区别(public可被内外访问,protected只能被内部和之类访问,private只能内部访问,internal只能在该程序集中被访问)
  • 使用Primary Interop Assembly (PIA)有什么好处? (不懂)
  • NUnit是通过什么机制获知需要测试哪些方法的? (反射,为测试方法加了Attribute)
  • catch(Exception e){throw e;}和catch(Exception e){throw;}的区别(将发生的异常对象抛出,另一个只是抛出异常,并没有抛出原异常对象)
  • typeof(foo)和myFoo.GetType()的区别? (typeof(foo)不会出现异常,myFoo.GetType()可能会因为myFoo为null而产生异常)
  • publicclass c{ public c(string a) : this() {;}; public c() {;} }解释第一个构造函数中发生了什么? 这个构造函数有什么用? (第一个构造函数调用了第二个构造函数,这个构造函数构造了一个c对象的实例。)
  • this是干嘛用的?能够用在static方法中? (this表示该实例内,不能用于static中)
ASP.NET (UI)开发人员(基本不会,就不答了)
  • 阐述一个基于浏览器的Form POST如何变成一个服务器端的事件,如Button1_OnClick。
  • 什么是PostBack?
  • 什么是ViewState? 它是否被编码过? 是否被加密过?谁会使用ViewState?
  • <machinekey>元素是干嘛用的?它用于哪两项ASP.NET技术?
  • 说出ASP.NET 1.1中的3种Session State提供程序以及它们的优缺点?
  • 什么叫Web Gardening? 在设计中如何使用它?
  • 假设有一个ASP.NET应用程序,那么单独一个进程中允许多少应用程序对象?那两个进程呢?启用了Web Gardening的2个进程呢?这对设计有何影响?
  • ASP.NET会重用多个请求之间的线程吗?是否每个HttpRequest都有自己的线程?你是否应该用ASP.NET的Thread Local存储?
  • [ThreadStatic]属性在ASP.NET中有用吗?它有没有副作用?是好是坏?
  • 如何使用HttpHandler简化现有的为.aspx页面提供验证图片的设计
  • HttpModule订阅的是什么类型的事件? 这对于实现有何影响?如果不打算重新编译ASP.NE应用程序,应该怎么做?
  • 说出表示任意一个终端(URL)的方式,以及ASP.NET中把请求路由到那个终点的方式
  • 解释cookie的工作原理。给出一个滥用Cookie的例子。
  • 解释HttpRequest.ValidateInput()的重要性?
  • 哪些数据是通过HTTP Header传递的?
  • 对比HTTP动词GET和POST? 什么是HEAD?
  • 说出至少6个HTTP状态码以及它们的含义
  • if-not-modified-since的工作原理是什么? 用ASP.NET如何实现它?
  • 解释 <@OutputCache%>和如何使用VaryByParam、VaryByHeader.
  • VaryByCustom是如何工作的?
  • 如何通过q=? (除了q=5)来实现ASP.NET HTML输出缓冲和缓冲过期(比如http://localhost/page.aspx?q=5)?
XML开发人员(我基本上不会,就不回答了)
  • XML命名空间的作用?
  • 何时适合使用DOM?何时不适合?有没有尺度限制?
  • 什么是WS-I基本配置?它重要在哪里?
  • 写一个小XML文档,其中使用的是默认的命名空间,以及一个合法的(前缀)命名空间,其中要有分别属性这两个命名空间的元素
  • 元素和特性的基本区别在哪里?
  • 格式完好的XML和有效的XML有什么区别?
  • .NET中如何验证XML?
  • myXmlDocument.SelectNodes("//mynode"); 为什么这句代码不好?什么时候它是好的?
  • 拉式解析(XmlReader)与事件读取器(Sax)的区别
  • XPathDocument和XmlDocument的区别? 在何种情况下应该用哪一个?
  • “XML片断”与“XML文档”有什么区别
  • 什么叫格式规范的XML?
  • XML InfoSet规范与Xml DOM有什么不同? InfoSet是要解决什么问题?
  • 比较DTD和XSD,它们的相似点与区别分别是什么?哪个更好些?为什么?
  • System.Xml支持DTD吗?如果支持,如何使用?
  • XML Schema能够表示为对象图?对象图能够表示为XML Schema?
Isaac Lab & GR00T N1 入门教程(七)人形机器人推理与技能学习策略基准测试 本文介绍了IsaacLab设计的工业机器人操作评估系统,包含两项任务:螺母倾倒(成功率91%)和排气管分拣(成功率95%)。系统支持通过IsaacGR00TN1模型进行策略闭环评估,提供完整的开发环境配置指南(需Ubuntu22.04、CUDA12.8等环境),数据集下载方式(HuggingFace平台托管),以及模型微调流程。评估支持并行化测试(建议10-30个并行环境),并给出详细硬件配置建议(推荐RTX A6000 Ada显卡)。文档还包含常见问题解决方案,特别说明当前暂不支持Blackwell GP 阅读详情

相关推荐

快衰落、慢衰落,平坦衰落、频率选择性衰落

目录一、大尺度衰落和小尺度衰落二、平坦衰落和频率选择性衰落1.反射墙、固定天线模型2.相干带宽和时延扩展三、快衰落和慢衰落1.反射墙、运动天线模型2.相干时间和多普勒扩展四、联系总结 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、大尺度衰落和小尺度衰落 移动无线信道的主要特征是信道强度关于时间和频率的变化,大致分两种: 大尺度衰落: .

weixin_45662974的博客 3万+

2022年5月24日:用C#生成.NET应用程序--.NET简介(有部分地方没看懂)

.NET 是一个免费的跨平台开源开发人员平台,用于生成许多不同类型的应用程序。 凭借 .NET,可以使用多种语言、编辑器和库来生成 Web、移动应用、桌面应用、游戏和 IoT 应用。 开始了解 .NET。 了解 .NET 的概念及其工作原理,然后在基于 Web 的 .NET 环境中快速生成一个小型应用。 简介 什么是.NET? .NET是用于应用程序开发的生态系统 术语“生态系统”描述了应用程序开发环境及其周围社区的多方面领域。 使用.NET语言和编译器在.NET运行时中运行

DXB2021的博客 1607

半桥LLC谐振变换器及同步整流MATLAB仿真(一)

LLC工作原理详细解析,工作过程详细拆解

qq_55203246的博客 3万+

通俗易懂,一文不只看懂什么是.NET?什么是.NET Framework?什么是.NET Core?

每门语言在最初被设计时都有其在功能和语法上的定位,让不同的人使用擅长的语言去干合适的事,这在团队协作时尤为重要。.NET平台上的跨语言是通过CLS这个概念来实现的,接下来我就以C#和VB来演示 什么是.NET中的跨语言互操作性。通俗来说,虽然c#和vb是两个不同的语言,但此处c#写的类可以在vb中当做自家写的类一样正常使用。比如我在vb中写了一个针对String的首字母大写的扩展方法,将其编译后的dll引用至C#项目中。在C#项目中,可以像自身代码一样正常使用来自vb这个dll的扩展方法。

Blue 621

MT5交易软件系统源码

Manager配置的功能及权限:管理客户、开户,销户、入金、信用额度、修改定单、人工交易报表、设定点差、强制平仓、修改密码,设定持仓交割单或挂单小止盈止损点数;26、修改价格 27、更改K线图历史价格 28、同步历史数据;2、系统设置 3、交易管理 4、交易柜台 5、价格更改 6、多台服。务器联机 7、恢复交易历史 8、数据源调整 9、备份服务调整 10、交易市场设定 11、交易单更改 12、平台时间设定(全世界) 13、可添加商品;15、设置商品利息;独立主机(服务器、VPS、VM)

tutujunjun的博客 904

别再死记硬背了!用TwinCAT 3手把手教你配置EtherCAT伺服驱动的PDO映射(DS402协议)

本文详细介绍了如何使用TwinCAT 3配置EtherCAT伺服驱动的PDO映射(DS402协议),涵盖环境准备、设备扫描、PDO映射实战及高级技巧。通过具体操作步骤和常见问题排查,帮助工程师快速掌握EtherCAT通信配置,提升运动控制系统的效率和稳定性。

weixin_29185493的博客 322

asp.net反射原理

asp.net反射原理博主 | 发布时间: 2009.11.26 15:07反射=Reflection。     这是Asp.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:程序集(Assembly)、模块(Module)、类型(class)组成,而反射提供一种编程的方式,让编程人员可以在程序运行期获得这几个组成部分的相关信息,例如:    Assembly类

孟凡龙的专栏 992

使用Python爬取在线图书馆的图书馆藏和阅读记录

通过使用Python编写爬虫程序,我们可以从在线图书馆上获取图书馆藏和阅读记录,帮助人们更好地管理和利用图书馆资源。本文简要介绍了爬虫程序的准备工作、网页解析和数据提取、数据的保存和处理的关键步骤,并提供了一个示例代码。在实际应用中,我们需要注意遵守在线图书馆的使用规则和爬虫道德准则,确保合法、合规地进行爬取操作。以上仅为概述,实际应用的过程中可能需要根据具体需求进行适当的调整和改进。

2201_76125393的博客 729

Assembly学习心得(转贴)

Assembly学习心得作者: 王雪鹏www.ASPCool.com 时间:2004-12-16说明: 最近开始准备把学到的.NET知识重新整理一遍,眼过千遍不如手过一遍, 所以我准备记下我的学习心得,已备参考。 各位都是大虾了,如果有哪些错误或者不完整的地方,还请不吝指出。多谢了。 分为两部分: 首先是一些必须了解的概念...

weixin_30673611的博客 220

华为od 面试八股文_C语言_01_含答案

华为od 面试八股文_C语言_01_含答案

MISAYAONE的博客 3226

Qt | linux+openCV+Qt6.5.3环境搭建成功版(带例子)

opencv安装 Qt 实战举例

Qt历险记,专注Qt技术,三年医疗设备研发经验,1年机器视觉研发经验,半年柔性传感研发经验。 1885

asp.net mvc中利用Assembly实现模块管理

Assembly类在MSDN中的描述:表示一个程序集,它是一个可重用、无版本冲突并且可自我描述的公共语言运行时应用程序构造块。即包含应用程序的所有模块。在Asp.net Mvc中我们可以通过Assembly类来获取所有的Controller和Action信息,存储到数据库中,方便实现模块管理。        以下代码定义了一个Action,用于将Controller和Action同步到数据库对应

高山的专栏 986

Python爬虫教程:爬取法院司法拍卖数据全流程实战(附反爬+数据分析方案)

Python爬虫爬取法院司法拍卖数据的核心是模拟真人行为规避反爬+精准解析页面数据+合理处理数据。新手不用一开始就追求高级的反爬技巧和复杂的数据分析,先把基础的分页爬取和数据保存功能跑通,再逐步优化。我做的这个工具现在每周帮朋友爬取全国10个城市的法拍房数据,自动生成分析报告,他说这让他的投资决策效率提升了一倍。如果你们在开发过程中遇到问题,比如反爬失败、数据解析错误,都可以在评论区留言,我会尽力解答。后续我还会出一期爬取京东司法拍卖数据的教程,帮助大家获取更多的法拍数据来源。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 2179

NET程序员应该知道些什么

任何一个使用.NET的人   描述线程与进程的区别?   什么是Windows服务,它的生命周期与标准的EXE程序有什么不同   Windows上的单个进程所能访问的最大内存量是多少?它与系统的最大虚拟内存一样吗?这对于系统设计有什么影响?   EXE和DLL之间的区别是什么?   什么是强类型,什么是弱类型?哪种更好些?为什么?   PID是什么?在做系统的故障排除时如何使用它?

日々精進 1148

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

.Net程序员应该知道些什么

前些日子我发了一份ASP.NET面试题清单. 有一些访客比较保守,觉得我是没事找事,里面都是些很琐碎的问题。剩下的人则说“蛮不错的,我得去看一看其中的一些问题” 我更喜欢后者的回复,我觉得后者才是正确的态度。 当然我并不想把.NET软件开发概括为一些简单的小问题,我只是想让大家多思考。我相信一个真正优秀的ASP.NET(及WinForm)开发人员应该不仅仅会拖放控件到设计器中,也应该掌握更多的...

weixin_30679823的博客 126

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

.NET程序员应该知道些什么

  前些日子我发了一份ASP.NET面试题清单. 有一些访客比较保守,觉得我是没事找事,里面都是些很琐碎的问题。剩下的人则说“蛮不错的,我得去看一看其中的一些问题” 我更喜欢后者的回复,我觉得后者才是正确的态度。  当然我并不想把.NET软件开发概括为一些简单的小问题,我只是想让大家多思考。我相信一个真正优秀的ASP.NET(及WinForm)开发人员应该不仅仅会拖放控件到设计器中,也应该掌握

走在梦游中的专栏 669

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

要成为合格的.NET程序员需要知道哪些技术

信息技术的发展时间虽然不长,但其爆炸式的发展速度使信息技术迅速覆盖社会和人类生活的各个角落。程序员们是这场信息化浪潮的见证者之一,更是其中的主要参与者,这是时代赋予每个程序员的机会和责任。         信息技术的更新速度是惊人的,程序员的职业生涯则是一个要求不断学习的过程,永远不能固步自封。本人在工作期间曾看见过很多程序员只要有闲暇时间就浏览一些没有太大作用的网页,在网上聊天,打游戏,

jian436的专栏 1555

黑马程序员.NET应该知道那些

<!-- body {background-color:#CCE8CF; width:102%} .divborder {border:1px solid #000} ul {padding:5px 0 0 20px; margin:0px} #head {width:1240px; margin:20px auto; height:100px; bor

C# 移动手机应用 1040

.NET程序员必须知道的八个网站

当前全球有数百万的开发人员在使用微软的.NET技术。如果你是其中之一,或者想要成为其中之一的话,我下面将要列出的每一个站点都应该是你的最爱,都应该收藏到书签中去。 对于不熟悉.NET技术的朋友,需要说明一下,.NET提供了一个平台和一些相应的工具,编程人员可以使用它们来在开发Windows桌面,互联网,甚至是手持移动设备上构建极富交互性的应用。很有可能你最喜欢的网站之一就是用微软的ASP.N...

weixin_34148508的博客 598

.NET程序员必须知道的五大辅助工具

经常有人总结.NET程序员必须使用的十大工具,但是除开开发工具以外,其实还有很多辅助工具也能帮助大家提高效率。下面我们来看这五大辅助工具吧。   以前在园子里看过不少介绍我们开发常用的专业软件比如:新.NET开发十大必备工具,.NET 程序员十种必备工具。今天我不是想来介绍这些专业软件,我是想介绍一些开发时经常会用到的辅助软件,以帮助我们完成更好的开

jian436的专栏 1178

.net程序员必须知道的知识

A while back, I posted a list ofASP.NET Interview Questions.Conventional wisdomwas split, with about half the folks saying I was nuts and that it was a list of trivia. The others said basicall...

weixin_30641999的博客 183

.NET程序员应该知道些什么(转)

转的文章,希望有所帮助前些日子我发了一份ASP.NET面试题清单. 有一些访客比较保守,觉得我是没事找事,里面都是些很琐碎的问题。剩下的人则说“蛮不错的,我得去看一看其中的一些问题” 我更喜欢后者的回复,我觉得后者才是正确的态度。   当然我并不想把.NET软件开发概括为一些简单的小问题,我只是想让大家多思考。我相信一个真正优秀的ASP.NET(及WinForm)开发人员应该不仅仅...

aigang4339的博客 144

.Net程序员都应该知道的,微软官方开源的3个AI项目

总的来说,Semantic Kernel就是可以把用户输入的prompt,经过分解为多个步骤、获取外部数据、执行自定义操作等,转换为一个更好的prompt,再调用大模型API,从而获取结果。一个轻量级的SDK,最基本的功能就是帮我们完成与OpenAI、Azure OpenAI和Hugging Face大模型的API的对接,并且支持C#、Python、Java版本。一个官方提供AI的.NET示例集合,该项目包含各种项目示例代码,方便初学者通过实践示例项目,学习如何将AI集成到我们的.NET项目中。

成长的足迹 1692

.Net 程序员应该知道的工具和网站

近两年来一直在做微软的外包,由于微软的安全问题,只能使用微软自家的软件。于是,系统啊,变成环境统统都是微软的。 不看不知道,原来微软除了系统外,还有很多产品地。 现在列举一些.Net开发人员应该知道的工具或应该经常访问的网站 1. Visual Studio:这个还有介绍么?开发.Net必备的集成开发环境,现今已经有2013了,不过我在用2012 Ultimate 版本 2. http:/...

weixin_30682127的博客 157

ASP.NET程序员必须知道的10个网站

当前全球有数百万的开发人员在使用微软的.NET技术。如果你是其中之一,或者想要成为其中之一的话,我下面将要列出的每一个站点都应该是你的最爱,都应该收藏到书签中去。 对于不熟悉.NET技术的朋友,需要说明一下,.NET提供了一个平台和一些相应的工具,编程人员可以使用它们来在开发Windows桌面,互联网,甚至是手持移动设备上构建极富交互性的应用。很有可能你最喜欢的网站之一就是用微软的ASP.NET...

weixin_30938149的博客 167
上一篇: 20080324----20080330
下一篇: 好的.NET程序员应该知道什么
NETZHOU
博客等级 码龄24年 10粉丝 29原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值