.net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> .net >>列表
用于进行迁移的EntityFrameworkCoreNuGet包注意:必须通过编辑.csproj文件来安装此包;不能使用install-package命令或程序包管理器GUI。你可以编辑.csproj通过右键单击中的项目名称的文件解决方案资源管理器并选择编辑<ItemGroup><DotNetCliToolReferenceInclude="Microsoft.EntityFrameworkCore.Tools.DotNet"Version="2.0.0"/><... 查看全文
· .NET轻量级DBHelpers数据访问组件发布时间:2017-10-29
一、摘要一说到ADO.NET大家可能立刻想到的就是增、删、改、查(CRUD)操作,然后再接就想到项目中的SQLHelper。没错本课分享课阿笨给大家带来的是来源于github上开源的DAO数据库访问组件DBHelpers。如果您对本次分享《.NET轻量级DBHelpers数据访问组件》课程感兴趣的话,那么请跟着阿笨一起学习吧。废话不多说,直接上干货,我们不生产干货,我们只是干货的搬运工。二、涉及覆盖的知识点2.1、原生ADO.NET简单的CRUD(增删改查)Insert... 查看全文
· ASP.NET没有魔法——Identity与Owin发布时间:2017-10-29
上篇文章介绍了如何在ASP.NETMVC项目中引入Identity组件来实现用户注册、登录及身份验证功能,并且也提到了Identity是集成到Owin中的,本章就来介绍一下什么是Owin以及如何使用Owin来增强Identity的功能。本章的主要内容有:●什么是Owin●关于Katana●Owin与宿主IIS●Owin与Identity的集成●Identity在Owin中的特殊用法什么是OwinOwin(OpenWebServerInterface)它是一个... 查看全文
.Net常用类库一、String成员方法(常用)1,boolContains(stringstr)判断字符串对象是否包含给定的内容2,boolStartsWith(Stringstr):判断字符串对象是否以给定的字符串开始。3,boolEndsWith(Stringstr):判断字符串对象是否以给定的字符串结束。案例:判断是否是网址:以http://开头、以.com或者.cn结尾。案例:判断用户输入的邮件是否是QQ邮箱,用户输入的用户名是否包含“毛ze东”等敏感词4... 查看全文
ASP.NETCore2.0开源GitHTTPServer,实现类似GitHub、GitLab。GitHub:https://github.com/linezero/GitServer设置"GitSettings":{"BasePath":"D:\\Git","GitPath":"git"}需要先安装Git,并确保git命令可以执行,GitPath可以是git的绝对路径。目前实现的功能创建仓库浏览仓库git客户端pushpull数据库支持SQLite、MSSQL... 查看全文
安装DockerforWindowshttps://store.docker.com/editions/community/docker-ce-desktop-windows要想将一个ASP.NETCore站点部署到Docker,首先项目必须添加Docker支持,说白了就是生成Dockerfile,有两种方式第一种是在新建项目的时候还有一种方式就是通过项目右键→添加→Docker支持这是添加Docker支持后生成的DockerfileFROMmicrosoft/aspnetcore:2... 查看全文
前面的文章中为MyBlog加入了文章的管理功能(ASP.NET没有魔法——ASP.NETMVC使用Area开发一个管理模块),但是管理功能应该只能由“作者”来访问,那么要如何控制用户的访问权限?也就是当用户访问管理功能时需要对用户进行身份验证,对于用户来说身份验证也就是登录,即提供一个登录界面,通过账号密码的形式登录后就可以访问受限制的内容。本文将从以下几个方面介绍ASP.NETMVC是如何实现用户身份验证的:●Web中的身份验证●ASP... 查看全文
好消息!特好消息!同时使用ASP.NETCore2.0和.NETFramework类库还能运行在linux上的方法来啦!是的,你没有看错!ASP.NETCore2.0,.NETFramework类库,linux通通都给你,不要998只要10分钟就能完成终极操作来啦!文笔不好,加上又深夜有点困了,不多说直接正题:以下非本人原创,来自宇内流云老大,在mono上运行ASP.NETCore2.0的方法:正常的选择的ASP.NETCoreWeb开发在左上角把.NETCore改成... 查看全文
· C# .NET知识体系图发布时间:2017-10-25
C#.NET知识体系图一.C#基础C#数据类型流程控制I/O面向对象思想封装,继承,多态泛型数据运算符和类型转换委托,Lambda表达式和事件String类和正则表达式集合列表->List队列->Queue栈->Stack链表->LinkedList字典->Dictionary集->SetLinq反射动态语言扩展异步编程(要和多线程区别开)多线程错误和异常XMLjson二.数据库SQL:T-SQL、存储过程、索引、游标、SQL函数、事务ADO.NET:ADO... 查看全文
· .Net Web开发技术栈发布时间:2017-10-25
有很多朋友有的因为兴趣,有的因为生计而走向了.Net中,有很多朋友想学,但是又不知道怎么学,学什么,怎么系统的学,为此我以我微薄之力总结归纳写了一篇.Netweb开发技术栈,以此帮助那些想学,却不知从何起的朋友。本文整理了当前企业web开发中的管理系统,商城等系统的常用开发技术栈。C#运算符一元运算符(+、-、!、~、++、--)算术运算符(*、/、%、+、–)移位运算符(<<、>>)关系和类型测试运算符(==、!=、<、>、<=、>=... 查看全文
· ADO.NET知识点发布时间:2017-10-25
今天复习到了ADO.NET,就把他们的知识梳理总结出来ADO.NET是一组向.NET程序员公开数据访问服务的类。提供了对各种关系数据、XML和应用程序数据的访问。所有的数据访问类位于System.Data.dll中。System.Data包含了DataSet以及其他的支持类;System.Data.SqlClient数据提供程序专用于SQLServer数据库。NETFramework数据提供程序提供5个核心对象(ADO.NET的五个核心对象)1.Connection连接对象... 查看全文
程序员节应该写博客之.NET下使用HTTP请求的正确姿势一、前言去年9月份的时候我看到过外国朋友关于.NETFramework下HttpClient缺陷的分析后对HttpClient有了一定的了解。前几日也有园友写了一篇关于HttpClient的分析文章,于是我想深入探索一下在.NET下使用HTTP请求的正确姿势。姿势不是越多越好,而在于精不精。如果不深入了解,小朋友可能会这样想:啊,这个姿势不High,那我换一个吧,殊不知那一个姿势也有问题啊,亲。中文版:https://oschina... 查看全文
这里我们采用asp.netmvc自带的AuthorizeAttribute过滤器验证用户的身份,也可以使用自定义过滤器,步骤都是一样。第一步:创建asp.netmvc项目,在项目的App_Start文件夹下面有一个FilterConfig.cs,在这个文件中可以注册全局的过滤器。我们在文件中添加AuthorizeAttribute过滤器如下:publicclassFilterConfig{publicstaticvoidRegisterGlobalFilters... 查看全文
之前对Controller创建的分析中,知道了Controller的创建是有两个步骤组成,分别是Controller的类型查找以及根据类型创建Controller实例。在查询Controller的类型时,实际上是通过RouteData中的Controller名称和命名空间来完成匹配和查找的,而Controller的名称就根据路由对象中的url模板来获取,如默认的url模板:"{controller}/{action}/{id}"... 查看全文
网络安全公司Proofpoint称某个此前曾与中国存在关联的黑客组织一直在利用最近刚刚得到修复的.NET漏洞攻击美国各组织机构(包括造船企业以及与军方有关的高校研究中心)。黑客组织在攻击活动中惯用漏洞该黑客组织因利用名为“NanHaiShu”的远程访问木马(简称RAT)而闻名,且至少自2014年以来就一直相当活跃。过去几年当中,该组织将矛头指向与海运事务相关的美国与西欧各机构,包括多家海军国防承包商以及研究机构。F-Secure公司去年发布的一份报告指出... 查看全文
Server.Transfer这个方法相比以前介绍的方法稍微复杂一点,但在页面间值传递中却是特别有用的,使用该方法你可以在另一个页面以对象属性的方式来存取显露的值,当然了,使用这种方法,你需要额外写一些代码以创建一些属性以便可以在另一个页面访问它,但是,这个方式带来的好处也是显而易见的。总的来说,Server.Transfer是面象对象开发所使用的方法,其使用Server.Transfer方法把流程从当前页面引导到另一个页面中,新的页面使用前一个页面的应答流,所以这个方法是完全面象对象的... 查看全文
CookieCookie提供了一种在Web应用程序中存储用户特定信息的方法。例如,当用户访问您的站点时,您可以使用Cookie存储用户首选项或其他信息。当该用户再次访问您的网站时,应用程序便可以检索以前存储的信息。所以Cookie也可以在页面间传递值。Cookie通过HTTP头在浏览器和服务器之间来回传递的。Cookie只能包含字符串的值,如果想在Cookie存储整数值,那么需要先转换为字符串的形式。与Session一样,其是什对每一个用户而言的,但是有个本质的区别... 查看全文
.NET后台代码利用QQ邮箱服务器发送邮件遇到的问题:"mailfromaddressmustbesameasauthorizationuser"首先,看下我的代码实现后台代码:publicclassEmailHelper{///<summary>///发送邮件///</summary>///<paramname="subject">主题</param>///<paramname="body">内容</param>... 查看全文
SessionSession在ASP.NET中,表示客户端(Goggle,Firefox,IE等)与服务器端的会话,用来存储特定会话信息,准确来说,是用来存储特定用户信息。当客户端向服务器发送一个请求时,如登陆用户ID,服务器接收到该请求,服务器端Session产生一个与该登陆用户相关的SessionID,并将SessioID返回给客户端(Goggle,Firefox,IE等),在新会话开始时,服务器将SessionID当做cookie存储在用户的浏览器中... 查看全文
· 【转】jieba.NET与Lucene.Net的集成发布时间:2017-10-20
首先声明:我对Lucene.Net并不熟悉,但搜索确实是分词的一个重要应用,所以这里还是尝试将两者集成起来,也许对你有一参考。看到了两个中文分词与Lucene.Net的集成项目:Lucene.Net.Analysis.PanGu和Lucene.Net.Analysis.MMSeg,参考其中的代码实现了最简单的集成:jiebaForLuceneNet。下面给出简单的介绍。1、JiebaTokenizer主要的集成点是自定义一个Tokenizer的子类... 查看全文