.net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> .net >>列表
许多人都有各自的兴趣,如打球、踢毽子、看书、看电视、玩游戏等等....我近来迷上了猜灯谜,于是业余做了一个在线猜灯谜的网站:何问起谜语。先出个谜语让你猜猜:不可缺一点(打一字)。可以在线猜:http://m.hovertree.com/miyu/bjae/j13e2e2e.htm,输入答案,点击“猜谜”按钮就可以了。这个猜谜的功能是之前做好的。最近想增加灯谜知识方面的文章,又不想再修改之前的项目。于是做了一个项目:HoverTreeTop,是ASP.NET项目... 查看全文
上一篇文章我提到:为了使用“国货”,我把Linux上的构建和测试委托给了DaoCloud,而Travis-CI不能放着不用啊。还好,这货支持macOS系统。所以就把CoreCRM在macOS上的构建和测试任务交给它了。我想国内已经有很多写怎么用Travis-CI的博客文章了,我就不需要在这里多费话了。当然,最好的文章其实就是Travis-CI的文档;最好的帮助都在StackOverflow和GitHub上。如果还觉得自己英语不够用,看不懂这些站的话,我觉得只有两条路可以选:1.学好英语;2... 查看全文
· .NET应用和AEAI CAS集成详解发布时间:2017-01-09
1概述数通畅联某综合SOA集成项目的统一身份认证工作,需要第三方系统配合进行单点登录的配置改造,在项目中有需要进行单点登录配置的.NET应用系统,本文专门记录.NET应用和AEAICAS的集成过程步骤,为后续类似的统一认证配置实现提供参考指导。2预期读者数通畅联新员工?广大技术爱好者3环境信息操作系统:WindowsServer2008第三方系统.NETFramework版本:V4.04名词解释AEAICAS:是数通畅联基于开源JasigCAS扩展开发提供的统一认证平台,经过多年的实践和积累... 查看全文
---恢复内容开始---第一次发表博文,发表博文的目的是巩固自己的技术,也能够共享给大家。写的不好的地方,希望大家多给给意见。老司机勿喷数据结构()NewsTypeId新闻ID,NewsTypeName新闻名称NewsTypeParentId父级ID后台语言:ASP.NETMVC4后台代码:///<summary>///JSON格式的List集合///</summary>///<returns></returns>... 查看全文
应用场景angular2(下文中标注位NG2)项目和.netmvc项目分别开发,前期采用跨域访问进行并行开发,后期只需要将NG2项目的生产版本合并到.net项目。NG2项目概述ng2项目采用的是angular-cli搭建的框架。使用typescript、rxjs等内容开发。.netmvc项目概述:前期开发阶段,去除了验证内容,并支持跨域(这里没有使用api)。后期需要与ng2的发布内容进行整合。具体步骤(只说明.netmvc中的操作内容)路由内容设置//防止用户刷新路由指向错误routes... 查看全文
ASP.NetMVC4+Memcached+CodeFirst实现分布式缓存part1:给我点时间,允许我感慨一下2016年正好有时间,总结一下最近使用的一些技术,也算是为2016年画上一个完美的句号,回顾2016年,感受颇多,感恩那些帮助我的人。展望2017年,我相信一定会遇到一个更好的自己。附上自己喜欢的一张图片:好了~~~装逼结束,下面开始说说如何实现分布式缓存在项目中的应用。part2:先分析以下需求软件架构从单机到分布式遇到的问题(当然这是一个很深的问题... 查看全文
遇到问题core的版本从1.0升级到1.1,操作mysql数据库,查询数据时遇到MissingMethodException问题,更新、插入操作没有问题。如果你也遇到这个问题,请参照以下步骤进行升级操作。操作步骤及内容如果你的项目已经引用过以下几部分内容,请依次升级内容:PM>Update-PackageMicrosoft.EntityFrameworkCorePM>Update-PackageMicrosoft.EntityFrameworkCore.SqlServerPM>... 查看全文
out、ref、paramsout:如果你在一个方法中,返回多个相同类型的值的时候,可以考虑返回一个数组。但是,如果返回多个不同类型的值的时候,返回数组就不行了,那么这个时候,我们可以考虑使用out参数。out参数就侧重于在一个方法中可以返回多个不同类型的值。参数必须在方法中对其完成初始化案例:ref:能够将一个变量带入一个方法中进行改变,改变完成后,再讲改变后的值带出方法。ref参数要求在方法外必须为其赋值,而方法内可以不赋值。案例:params... 查看全文
· ASP.NET MVC实现权限控制发布时间:2016-12-24
这篇分享一下ASP.NETMVC权限控制。也就是说某一用户登录之后,某一个用户是否有权限访问Controller,Action(操作),视图等想实现这些功能,需要在数据库创建好几个表:[User],[Module],[Form],[Action],[Role],[RoleModule],[UserModule],[UserRole]。[User]:是存储用户信息。[Module]:是存储ASP.NET的Controller名的表。整个专案中,所有需要管控的Controller均需要添加至此表中... 查看全文
支持Oracle、MSSQL、MySQL、SQLite四种数据库,支持事务,支持对象关系映射;已在多个项目中实际使用。没有语法糖,学习成本几乎为0,拿来即用。DBHelper类完整代码:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Configuration;usingSystem.Data;usingSystem.Data.Common;usingSystem.Data... 查看全文
一、演示:接口查看:http://apidoc.docode.top/接口后台:http://apiadmin.docode.top/登录:administrator,123456二、使用到的技术:①、AdminLite(基于Bootstrap的响应式UI模板)②、ASP.NETMVC5③、EntityFramework6④、AutoFac⑤、AutoMapper⑥、MySql6.9.9三、源呆码:CSharpApi文档系统下载四、结束语:养兵千日,用兵一时。... 查看全文
数组、集合、异常捕获数组:一次性存储多个相同类型的变量。一维数组:语法:数组类型[]数组名=new数组类型[数组长度];声明数组的语法:A.数据类型[]数组名称=new数据类型[2]{1,2};B.数据类型[]数组名称=new数据类型[数组大小];C.数据类型[]数组名称={数据,数据,数据,数据};***数组的长度一旦固定了,就不能再被改变了可以通过索引来访问数组中的元素:数组名称[索引位置]案例:多维数组:多个线性数组的值二维:int[,]arr=newint[3,5];三维:int[,... 查看全文
虽然ASP.NETCore应用的路由是通过RouterMiddleware这个中间件来完成的,但是具体的路由解析功能都落在指定的Router对象上,不过我们依然有必要以代码实现的角度来介绍一下这个中间件。在这之前,我们先来认识一个特殊的特性。[本文已经同步到《ASP.NETCore框架揭秘》之中]让RouterMiddleware中间件委托Router完整整个路由工作之后,解析出来的路由参数会以一个RouteData对象的形式存储在RouteContext上下文中... 查看全文
图挂了的说明:我是在Word中写的本系列文章,然后转成的HTML,所以图片都存在于fineui.com服务器,由于临时访问量太多,服务器喘不过气了。。。。你可以稍后访问,实在是抱歉......目录【第一篇】ASP.NETMVC快速入门之数据库操作(MVC5+EF6)【第二篇】ASP.NETMVC快速入门之数据注解(MVC5+EF6)【第三篇】ASP.NETMVC快速入门之安全策略(MVC5+EF6)【第四篇】ASP.NETMVC快速入门之完整示例(MVC5+EF6)请关注三石的博客:http... 查看全文
· ASP.NET Core 中间件Diagnostics使用发布时间:2016-12-24
ASP.NETCore中间件(Middleware)Diagnostics使用。对于中间件的介绍可以查看之前的文章ASP.NETCore开发-中间件(Middleware)。Diagnostics中间件,主要功能是用于报告和处理ASP.NETCore中的异常和错误信息,以及诊断EntityFramework核心迁移错误。其中还有其他几项功能,欢迎页,错误代码页、如404页等。以及一个还算不错的日志查看功能,这个功能也是很多人需要的功能,直接在线查看日志。下面来一一讲解功能。新建ASP... 查看全文
在日常的开发中,运行定时任务基本上已经是很普遍的需求了,可以通过windows服务+timer组件来实现,也可以使用第三方框架来集成,Quartz.NET就是一款从JAVA的Quartz移植过来的一个不错的作业调度组件,但是当我们把作业都写好,并部署完成的时候,管理成为了很麻烦的事情,因此我基于Quartz.NET,又简单做了一下封装,来实现作业动态管理。首先作业动态管理包含以下几个核心点应用程序动态加载器作业管理(运行)池动态启动/停止/卸载作业Quzrtz.NET怎么用我这里就不再讲解了... 查看全文
在上一篇文章中我用递归方法实现了管理菜单,在上一节我也提到要考虑用缓存,也算是学习一下.NetCore的缓存机制。关于.NetCore的缓存,官方有三种实现:1.InMemoryCaching我理解是在内容中实现,这种方法适用于单服务器的生产环境。2.aDistributedCache分部式缓存实现。3.ResponseCache这种方式我理解为客户端缓存。今天我只用了第一种实现方法,内存中缓存,之所以用这种方法我是觉得我这里用缓存的初衷是为了减少访问数据库的次数... 查看全文
在asp或asp.net中为了方便网站的结构清晰,通常把具有类似功能的页面放到一个文件夹中,用户管理功能都放在Admin文件夹下,用户功能都放在Member文件夹下,在MVC中,通常使用区域(Areas)来组织,在.NetCoreMVC之前的MVC版本,区域都包含在Areas文件夹下,.NetCoreMVC与以前的版本还是有所不同,固定位置的限制,控制器和视图等都可以放置在任何地方,只要在控制器上注明区域名称就可以了。创建区域的方式如下:1、在项目的Startup.cs文件中注册区域路由... 查看全文
Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便样式一一、跳转网页代码(Button的Click事件)PrivateSubButton1_Click(senderAsObject,eAsEventArgs)HandlesButton1.ClickRedirectUrl("","www.baidu.com")EndSubC#:privatevoidButton1_Click(objectsender,EventArgse)... 查看全文
功能大概描述一下如果直接StandardOutput.ReadToEnd()这种方法,有很多限制这类方式必须把命令全部执行一次写入并标记为exit,而且返回内容的获取会一直等待,如果在主线程里使用会导致假死。若遇到执行时间长,同时会在执行中输出进度的命令,则明显不适应对于部分特殊字符这类方法会直接中断一直等待(特别是对包含asc颜色等样式的输出)本文的工具类解决以上问题,使用委托订阅的方式即时的输出执行过程,不用等待,异步输出结算后自动退出方便应对类似这种需要长时间运行即时输出的打包命令... 查看全文