.net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> .net >>列表
· ASP.NET Core原理概述发布时间:2017-08-22
ASP.NETCore是一个控制台应用程序,在其main方法中创建一个Web服务器,以下是program.cs中的代码:usingMicrosoft.AspNetCore;usingMicrosoft.AspNetCore.Hosting;namespaceWebApplication5{publicclassProgram{publicstaticvoidMain(string[]args){BuildWebHost(args).Run();... 查看全文
第8章:使用规范8.1数组要在公共API中优先使用集合,避免使用数组。不要使用只读的数组字段。虽然字段本身是只读的,用户不能修改它们,但用户可以修改数组中的元素。考虑使用不规则数组,而不要使用多维数组。8.2修饰属性要在命名自定义修饰属性类时添加“Attribute”后缀。要在定义自己的修饰属性时使用AttributeUsageAttribute。要将必填参数定义为只读属性。要提供构造函数参数来对必填参数进行初始化。每个参数的名字应该与对应属性的名字相同(但大小写会不同... 查看全文
· 如鹏网学习笔记(十四)ASP.NET发布时间:2017-08-21
Asp.net笔记一、Socket类进行网络编程的类,可以在两台计算机之间进行网络通讯过程:向服务器发送指令:GET/index.htmlHTTP/1.1Host:127.0.0.1:8080回车空行二、浏览器是什么浏览器就是一个Socket网络客户端,帮助用户请求网站服务器上的内容并且将返回的内容渲染为图形化内容浏览器的过程:用户在浏览器输入网址,浏览器向DNS服务器发出Socket请求,服务器把请求的内容返回给浏览器,浏览器将内容进行解析并渲染绘制成页面展现,如果遇到img、css... 查看全文
AddingSearchtoanASP.NETCoreMVCapp给程序添加搜索功能2017-3-77分钟阅读时长作者本文内容1.AddingSearchbygenre根据音乐流派添加搜索2... 查看全文
· 【.Net Core 2.0 生态】-- 好文收藏发布时间:2017-08-21
随笔分类-.NETCore-dotNet实训营.NetCore2.0生态(1).NETStandard2.0特性介绍和使用指南.NetCore2.0生态(2).NETCore2.0特性介绍和使用指南.NetCore2.0生态(3):ASP.NETCore2.0特性介绍和使用指南蒙2017-08-2113:56周一... 查看全文
· ADO.NET调用存储过程发布时间:2017-08-21
建表CREATETABLE[tab_cJ]([id][int]IDENTITY(1,1)NOTNULLPRIMARYKEY,[name][varchar](50),[age][int]NULL,[info][varchar](200))创建储存过程CREATEPROCEDUREQueryInfoByName@namevarchar(50),@ageintASselectinfofromtab_cjwhere[name]=@nameandage=@ageGO调用using... 查看全文
01、.NetCore2.0--WEB服务器--ASP.NetCore和IIS解耦一、历史问题ASP.NETCore出现之前,ASP.NET应用的Web服务器都是IIS。它强依赖于IIS,不具有扩展性;又因为IIS只有Windows版本,没有如Linux等版本,造成了ASP.NETWeb应用只能运行在Windows操作系统上。二、OWIN规范的出现OWIN(OpenWebInterfacefro.NET),这个规范定义了一组接口,用来解耦Web服务器和Web应用程序... 查看全文
· 使用VS Code开发调试.NET Core 2.0发布时间:2017-08-21
使用VSCode从零开始开发调试.NETCore2.0。无需安装VS201715.3+即可开发调试.NETCore2.0应用。VSCode全称是VisualStudioCode,VisualStudioCode是一个轻量级的跨平台Web集成开发环境,可以运行在Linux,Mac和Windows下!本篇为VSCode开发调试.NETCore2.0教程,在Windows下做实际操作,但同样适用于其它系统。环境安装本文演示开发环境:WIN10x64VisualStudioCode1.15.1... 查看全文
· .Net Core下通过Proxy 模式 使用 WCF发布时间:2017-08-20
.NETCore下的WCF客户端也是开源的,这次发布.NETCore2.0,同时也发布了WCFfor.NETCore2.0.0,本文介绍在.NETCore下如何通过Proxy消费WCF服务。我们现在直接可以在standard2.0下调用wcf服务了,不过MicrosoftWCFWebServiceReferenceProvider目前是beta阶段,要使用这个插件,需要安装一个VisualStudio插件,下载地址:https://marketplace.visualstudio... 查看全文
· .Net Reactor 5脱壳教程发布时间:2017-08-20
今天别人发来一个.Net的DLL让我脱壳,第一步自然是先扔进de4dot我这个de4dot是集成了Ivancito0z/TheProxy/PC-RET4.9mod/wuhensoft(5.0)各大神修改的版本,无法脱壳,肯定就是新的reactor5加的壳了。我们加上-v参数显示错误在解密资源的时候出错了,我们打开de4dot的源码,找到报错的位置懒的分析原因,直接注释掉,编译de4dot后重新进行脱壳。成功脱壳,打开看看发现字符串未被正确解密。我们再次解密:命令行... 查看全文
ADO.Net基础一、ADO.Net简介1,程序要通过SQL语句自动化的操作数据库,必须要用一个类库,类库要提供execute("insertinto...")/executeQuery("select*from...")类似的方法2,ADO.Net是.Net中提供的标准访问数据库的接口,访问不同的DBMS的底层方法是不一样的,ADO.Net把访问数据库的方法进行了统一,访问MYSql、Oracle、SqlServer等不同数据库的方法几乎是一样的3,ADO.Net是规范... 查看全文
publicstaticvoidRegisterRoutes(RouteCollectionroutes){routes.IgnoreRoute("{resource}.axd/{*pathInfo}");routes.MapRoute(name:"Default",url:"{controller}/{action}/{id}",defaults:new{controller="Home",action="Index",id=UrlParameter.Optional}... 查看全文
什么是Dll?DLL是一个包含可由多个程序同时使用的代码和数据的库。例如,在Windows操作系统中,Comdlg32DLL执行与对话框有关的常见函数。因此,每个程序都可以使用该Dll中包含的功能来实现“打开”对话框。这有助于促进代码重用和内存的有效使用。通过使用DLL,程序可以实现模块化,由相对独立的组件组成。通俗来讲,一个项目由多个模块组成。可以在运行时将各个模块加载到主程序中(如果安装了相应模块)。因为模块是彼此独立的,所以程序的加载速度更快,而且模块只在相应的功能被请求时才加载... 查看全文
· 记录对.net异步的理解发布时间:2017-08-19
最近在学习.netframwork的异步,看了很多博客,也学习了很多,不过在MSDN上关于在UI上await造成的死锁不是很理解,经过今天上午的思考,才感觉自己被单线程的执行流程局限了,当然也记录下来我自己的思考过程首先贴一下MSDN的文章地址https://msdn.microsoft.com/zh-cn/magazine/hh456402.aspx以及我之前疑问的代码段下面是关于这块逻辑的理解的流程图流程解释首先按钮的onlick事件触发,之后第一步执行的是UI的主线程... 查看全文
官网已经有一个.netcore的入手教程(https://www.microsoft.com/net/core#windowscmd),但这个教程完全没有顾及全宇宙第一IDE的感受。今天就跟大家体验一下在VS2017上开发.netcore程序吧。VS2017开发环境的搭建请参考:http://www.cnblogs.com/vveiliang/p/7380260.html。打开VS2017的新建项目面板,可以看到有两个新的分类:.NetCore和.NetStandard。... 查看全文
· .NET并行计算和并发3-Invoke发布时间:2017-08-18
Control.Invoke方法(Delegate)在拥有此控件的基础窗口句柄的线程上执行指定的委托。Invoke方法搜索沿控件的父级链,直到它找到的控件或窗口具有一个窗口句柄;如果尚不存在当前控件的基础窗口句柄,或者找不到任何合适的句柄,Invoke方法将会引发异常。例子1publicclassMyFormControl:Form2{3publicdelegatevoidAddListItem();45publicAddListItemmyDelegate... 查看全文
后台线程不会使托管执行环境处于运行状态,除此之外,后台线程与前台线程是一样的。一旦所有前台线程在托管进程(其中.exe文件是托管程序集)中被停止,系统将停止所有后台线程并关闭。... 查看全文
概述容器,顾名思义是用来存放并容纳东西的器皿;而容器技术伴着Docker的兴起也渐渐的映入大家的眼帘,它是一个抽象的概念,同时也是默默存在世上多年的技术,不仅能使应用程序间完全的隔离,而且还能在共享底层系统资源的同时发挥它最大的优势。相比于虚拟机来说,同一服务器它可以创建出两倍的实例,这样一来,不仅节省了系统开销,而且利用率和性能也得到了提升,何乐而不为。最重要的一点是还帮助开发人员实现了“一次构建,到处运行”的理想!那么Docker又是什么呢... 查看全文
CSRF一何为CSRFCSRF(Cross-siterequestforgery跨站请求伪造,也被称成为“oneclickattack”或者sessionriding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。需要注意的是,CSRF与XSS的区别,CSRF是其他网站进行对你的网站的攻击。关于CSRF的详细信息请看:https://baike.baidu.com/item/CSRF/2735433二CSRF的危害对CSRF进行简单了解后,我们先来看看CSRF攻击受害者需要几步... 查看全文
引用寄宿ASP.NETWebAPI不一定需要IIS的支持,我们可以采用SelfHost的方式使用任意类型的应用程序(控制台、WindowsForms应用、WPF应用甚至是WindowsService)作为宿主。一、摘要本期同样带给大家分享的是阿笨在实际工作中遇到的真实业务场景,请跟随阿笨的视角去如何实现采用微软的ASP.NETOWIN技术承载WebAPI服务,如果您对本期的教程内容感兴趣,那么请允许让阿笨带着大家一起学习吧!废话不多说,直接上干货,我们不生产干货,我们只是干货的搬运工... 查看全文