net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> net >>列表
目录索引【无私分享:ASP.NETCORE项目实战】目录索引简介很长时间没有来更新博客了,一是,最近有些忙,二是,Core也是一直在摸索中,其实已经完成了一个框架了,并且正在准备在生产环境中试用,但是很多东西也是出于自己理解的肤浅和技术的不断更新,经常变动,所以,如果自己还没有完全搞好,就来写博客,反复的修正,可能会误导一些新手朋友。如果有正在研究Core的朋友,可以大家一起交流下。验证码相信很多朋友跟我一样,图形验证码成为了Core的一个绊脚石。System.Drawing... 查看全文
AR.Utility文档1:方法:名称说明queryStringfunction(key)*模拟.NET的Request对象stringFormatfunction(str,args)*模拟.NET的String.Format函数,调用方式String.Format("a={0}",'a')guid生成随机guid数Cookie对象名称说明getfunction(name)setfunction(key,value,expiredays)removefunction(name... 查看全文
DataGrid配置表头字段中文说明Field字段注意:mg_开头的字段为层级表头Title列称OrderNum序号显示的顺序(冻结和非冻结列是两个组的序号)Width列宽设置的宽度(在自适应屏幕时最后的字段无效)dg.options.fitColumns属性决定(默认true)Align对齐下拉值:左对齐、居中、右对齐Frozen冻结冻结列在左边(一组)、非冻结列在右边(又一组)。Edit编辑开启行内编辑时,可编辑的列Sortable排序点击标题时,是否排序Hidden隐藏不显示字段... 查看全文
AR.Form文档1:对象或属性:名称类型说明data属性编辑页根据主键请求回来的数据method属性用于获取数据的函数指向,默认值GetobjName属性用于拦截form表单的请求数据对象名,可以表名,视图名tableName属性表名BtnCommit按钮onBeforeExecute=function(arrayData)arrayData:Post的数据isHidden:是否隐藏$target:JQ对象BtnCancel属性onExecute=function()isHidden... 查看全文
· 浅析.NET的反射特性发布时间:2016-10-22
在.net框架体系内,反射特性较多的应用到。反射的相关定义分为两种。自然解释:射是一种自然现象,表现为受刺激物对刺激物的逆反应;这是反射的字面解释,我们看一下计算机编程中的反射;编程解释:通过System.Reflection命名空间中的类以及System.Type,您可以获取有关已加载的程序集和在其中定义的类型(如类、接口和值类型)的信息。您也可以使用反射在运行时创建类型实例,以及调用和访问这些实。反射(Reflection)有下列用途:它允许在运行时查看属性(attribute)信息... 查看全文
· 在Linux开发.NET 拜拜了Win10发布时间:2016-10-21
英文原文:.NETonLinux–bye,Windows10.我是一个有多年开发经验的.NET程序员。最近,我决定使用*NIX系统来开发.NET程序,虽然看起来有些激进,但是我可以说,这是我做过最好的决定了。事情的起因是这样的,上周星期五(十月14日),我正在办公室处理一些东西,突然Windows弹出一个窗口说:“20分钟之后我们将更新Windows,在这之前你什么都做不了。”15分钟之后,我的笔记本已经关机了。然后过了两三分钟... 查看全文
· 将你的C语言代码编译成.NET发布时间:2016-10-21
英文原文:CompilingyourCcodeto.NET介绍通常情况下,对于那些使用C语言编程并开始用C#/VB或一些其他的用于.NET的编译语言编程,那么他们希望或者甚至是需要调用我们用C语言编写的函数代码。每当我在互联网上钻研,或说要在编译器中使用VisualC++与/clr,或使用pInvoke来调用C语言函数,都有这样的心情。所以我在和我的朋友,OrangeC/C++编译器的创造者,David交流的时候,我给他出了个主意,那就是为你的编译器创建一个新的后端来生成CLR代码,这样一来... 查看全文
· Linux开发.net发布时间:2016-10-20
我是一个有多年开发经验的.NET程序员。最近,我决定使用*NIX系统来开发.NET程序,虽然看起来有些激进,但是我可以说,这是我做过最好的决定了。事情的起因是这样的,上周星期五(十月14日),我正在办公室处理一些东西,突然Windows弹出一个窗口说:“20分钟之后我们将更新Windows,在这之前你什么都做不了。”15分钟之后,我的笔记本已经关机了。然后过了两三分钟,就开始了长达一个小时的更新过程,浪费了我的工作时间。所以,去你的Windows吧。然而... 查看全文
解决方法:已经整理好包:https://pan.baidu.com/s/1dFuU80p下载解压运行:DotNetCore.1.0.1-VS2015Tools.Preview2.0.2.exe现象:(前几天安装的时候没有截图,下面这图片从网络上引用)SetupFailed0x80070490找不到元素logfile原因:看完.netcore介绍,也想下载学习。安装的时候,各种报错,各种解决,还是安装不了。然后找资料:https://q.cnblogs.com/q/86671/http... 查看全文
· HTTP在.NET中的一些应用和解析发布时间:2016-10-20
谈到HTTP协议(超文本传输协议),HTTP协议是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,HTTP1.1版本中给出一种持续连接的机制,绝大多数的Web开发,都是构建在HTTP协议之上的Web应用。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。HTTP协议的主要特点可概括为:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。3.灵活:HTTP允许传输任意类型的数据对象。4... 查看全文
.NetFramework中的标准委托,已经定义在命名空间System中,namespaceSystem{publicdelegatevoidEventHandler(objectsender,EventArgse);}.NetFramwork类库中的所有事件均基于EventHandler委托。其中EventArgs参数是可以自定义,必须继承EventArgs类:publicclassCustomEventArgs:EventArgs发布事件有三种方式:1.使用... 查看全文
在后台.CS页面中植入下面代码stringurl="<script>alert('xxx');window.location.href='"xxx.html"';</script>";Page.ClientScript.RegisterStartupScript(ClientScript.GetType(),"",url);方可弹出提示窗,并进行页面跳转。... 查看全文
· 走进 .Net 单元测试发布时间:2016-10-19
走进.Net单元测试Intro“不会写单元测试的程序员不是合格的程序员,不写单元测试的程序员不是优秀程序员。”——一只想要成为一个优秀程序员的渣逼程序猿。那么问题来了,什么是单元测试,如何做单元测试。单元测试定义按照维基百科上的说法,单元测试(UnitTesting)又称为模块测试,是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在面向对象编程中,最小单元就是方法,包括基类、抽象类、或者派生类(子类)中的方法。按照通俗的理解... 查看全文
· [ASP.NET Core] Middleware发布时间:2016-10-19
前言本篇文章介绍ASP.NETCore里,用来处理HTTP封包的Middleware,为自己留个纪录也希望能帮助到有需要的开发人员。ASP.NETCore官网结构在ASP.NETCore里,每个从「浏览器传入」的HTTPRequest封包,会被系统封装为「HttpRequest对象」,并且配置默认的HttpResponse对象、Session对象、ClaimsPrincipal对象...等等物件。接着将这些对象,封装成为一个「HttpContext对象」,用来提供ASP.NETCore后续使用... 查看全文
· Netty AIO发布时间:2016-10-19
Netty也支持AIO并提供了相应的类:AioEventLoopGroup,AioCompletionHandler,AioServerSocketChannel,AioSocketChannel,AioSocketChannelConfig。其它使用方法和NIO类似。Netty对缓冲区的扩展io.netty.buffer和java.nio.ByteBuffer的区别官方文档Usingasagenericlibrary描述了两者的区别,主要还是友好性,扩展和性能的考虑。http... 查看全文
在项目中需要对用户输入的信息,以及一些方法生成的结果进行验证,一般在项目中较多的采用js插件或js来进行有关信息的校验,但是从项目安全性的角度进行考虑,可对系统进行js注入。如果在后台对用户输入的信息进行验证会相对的安全,在出现信息验证不合法时,可以直接在程序中抛出异常,终止程序的运行。现在提供几种较为常用的验证方法,可以减少在项目中开发时间和错误性:1.判断域名:///<summary>///普通的域名///</summary>///<... 查看全文
Netflix公布了超出分析师预期的第三季度财报,表示计划向中国公司授权其内容。Netflix的视频点播服务已经遍布全世界100多个国家,但第一人口大国除外(另外几个没有Netflix服务的国家包括朝鲜和叙利亚)。Netflix在给股东的信中称,中国对外国数字内容服务的监管环境正日益具有挑战性,它暂时不再寻求让其服务在中国落地,而是向中国现有的在线内容服务商授权其内容。Netflix称,内容授权带来的收入不会太多,它的长期目标仍然是寻求直接向中国客户提供其服务。... 查看全文
最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便一、目标样式我们要实现上图中的效果,需要如下的操作:1.从工具栏上的”SmobilerComponents”拖动一个ListMenuView控件到窗体界面上2.修改MenuView控件的属性a.Groups属性打开集合编辑器,并点击“添加”,ID属性(用于标识菜单组),Items属性(菜单项集合),Title属性(菜单组文本),Value属性(菜单组值),如图1... 查看全文
一、在项目中添加Ckeditor4.5.11(1)新建ASP.NETMVC5项目,解压缩ckeditor_4.5.11_standard.zip,在VS2015的解决方案资源管理器中将得到的“ckeditor”文件夹复制到当前项目的Scripts文件夹中。(2)此时在解决方案资源管理器中“ckeditor”文件夹的内容不可见,选择“显示所有文件”后,将该文件夹中的所有内容选中,鼠标右键,选择“包括在项目中”,即可看到并使用该文件夹的相应内容。二、在视图文件中使用Ckeditor编辑器(1... 查看全文
介绍ABP结构多层其它层(通用)领域(Core)层应用层基础层Web&表示层其它总结介绍一个应用的代码库的分层是一个广为接受的技术,用来减少复杂度和提高代码复用性。ABP依照DDD理念来分层,在DDD里有4个基本的层:表示层:为用户提供一个界面。使用应用层来完成用户交互。应用层:表示层与领域层的媒介。协调服务业对象执行指定的应用任务。领域层:包含业务对象和业务规则。是整个应用的核心。基础层:提供支持更高层的通用技术。一个基础层的典型例子是通过ORM框架实现与数据库的交互的仓储... 查看全文