.net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> .net >>列表
· gRPC .NET Core跨平台学习发布时间:2016-10-18
前些天发布gRPCC#学习,在.NETFramework中使用gRPC,今天来学习.NETCoregRPC。gRPC的.NETCore包在NuGet上发布了,结合.NETCore实现gRPC完美跨平台。本篇主要讲解.NETCore版gRPC客户端运行在Ubuntu系统上,与局域网内的服务端通信。下面我们来正式开始。在之前的代码基础开发.NETCore版。本文运行环境:服务端:WIN10x64客户端:Ubuntu14.04添加... 查看全文
· ADO.NET 实体类和数据访问类发布时间:2016-10-18
SQL数据库字符串注入攻击:需要使用cmd.Parameters这个集合占位符:@key代表这个位置用这个占位符占住了Parameters这个集合中将此占位符所代表的数据补全cmd.Parameters.Clear();--添加占位符数据之前,要清空此集合cmd.Parameters.Add("@pwd",Pwd);--占位符内容填充cmd.Parameters.Add("@nname",Nname);cmd.Parameters.Add("@sex",(Sex=="男")?"1":"0")... 查看全文
· ADO.NET 完整的修改和删除发布时间:2016-10-18
namespace完整修改{classProgram{staticvoidMain(string[]args){boolhas=false;Console.Write("请输入要修改的用户名:");stringUname=Console.ReadLine();SqlConnectionconn=newSqlConnection("server=.;database=Data0720;user=sa;pwd=123");SqlCommandcmd=conn.CreateCommand();cmd... 查看全文
一、背景在asp.netmvc项目里,用户需要开拓几个活动版面,并以侧栏的方式呈现在首页右侧,几个活动时间不一致,为避免浏览者在活动未开放之时进入未开放的服务页面。因此不仅需要在活动代码中加入限制功能,也需要在前台取消不合时宜的页面的展示。后台效果图:二、问题分析要想控制页面开关显示,就得有存储开关信息的介质,将在后台产生的操作记录下来,并在浏览者加载首页之时能读取操作记录并达到控制页面开关的目的。因此,考虑两种介质储存开关记录信息,一是用数据库mysql,二是用xml... 查看全文
一、背景在之前做的小项目里有一需求是:要求将一活动录入的数据进行统计,并以excel表格形式导出来,并且对表格格式要求并不高。二、问题分析鉴于用户只要求最终将数据库中的数据导出excel,对于格式要求不高,因此只需要在页面上加入一条链接,后台action中读取数据然后通过第三方组件导出,再下载,就能满足这个简单的需求了。首先上bing找了有关数据导出的组件,NPOI是弹出的次数最多的一项,在这里也要说到以前做winform窗体开发用到过水晶报表的方法,其实实现方法比较多... 查看全文
如果你在设置asp.netmvc自定义错误页面时遇到问题,这并不止你一个人。惊讶之余你的做法是正确的,没有起到作用的原因是其一部分错误是由asp.net管道处理的,另一部分是由iis直接处理。通常情况(我期望是这种情况,在一些其他框架/服务器上)我们只需要在一个地方配置自定义错误页就可以了,无论怎么哪儿引发的错误。就像这样︰<customErrorsmode="On"><errorcode="404"path="404.html"/><... 查看全文
前段时间写了一篇关于调用阿里大于的短信接口来开发例会短信群发通知功能的文章http://www.cnblogs.com/zhouyuangan/p/apicall_1.html,其中的例会时间是需求中的重中之重,它需要满足“格式化”,“易输入”这两点,对短信费用关心的开发者要知道长短信是两条短信费用之和,因此,例会时间不能随意交给用户自定义输入;要考虑到“易输入”这点,只能选择日期选择控件来辅助用户输入... 查看全文
· <<ASP.NET Boilerplate 文档>> 目录发布时间:2016-10-18
1、概览1.1、介绍... 查看全文
配置ASP.NETHTTP运行时设置,以确定如何处理对ASP.NET应用程序的请求,配置节及其描述如下所示。<httpRuntimeexecutionTimeout="110"--------------------------指定在被ASP.NET自动关闭前,允许执行请求的最大秒数maxRequestLength="4096"--------------------------指定输入流缓冲阈值限制(以KB为单位)。此限制可用于防止拒绝服务攻击;例如... 查看全文
· Asp.net Core准备工作发布时间:2016-10-18
1、安装环境安装.NetCoreSDK安装VS2015Update3安装DotNetCore.1.0.1-VS2015Tools.Preview2.0.2.exe2、新建Core工程项目结构图3、运行如果选择IISExpress启动方式,端口则随机,如果选择项目名称运行默认端口是5000... 查看全文
大多数开发人员更喜欢一次性编写好业务逻辑代码,以后再重用这些代码。与构建不同的应用以面向多个平台相比,这种方法更加容易。如果您创建与.NETCore兼容的.NET标准库,那么现在比以往任何时候都更接近于这一现实。但是,现有的.NETFramework库怎么办呢?要使这些跨平台兼容并将它们转换成.NET标准库,需要做多少工作呢?使用工具.NETPortabilityAnalyzer进行分析。利用几个简单的技术并进行一些项目文件修改,这有助于简化这一流程。... 查看全文
最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便样式一一、目标样式我们要实现上图中的效果,需要如下的操作:1.从工具栏上的”SmobilerComponents”拖动一个一个TableView控件到窗体界面上2.修改GridView控件的属性a.load事件代码VB:PrivateSubTestTableView_Load(senderAsObject,eAsEventArgs)HandlesMyBase... 查看全文
最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便一、目标样式我们要实现上图中的效果,需要如下的操作:1.从工具栏上的“SmobilerComponents”拖动一个GaugeView控件到窗体界面上2.修改GaugeView控件的属性a.AxisLines属性设置仪表盘轴线段,打开集合编辑器,并点击"添加",Color属性(仪表盘轴线段的颜色)和SplitNumRate属性(仪表盘轴线段占总线段的比例... 查看全文
概述下面是ASP.NETCore的时间表和路线图.注意日期和特性都可能更改.作为.NETCore这么大的一个项目,很难准确预测每一个计划的是否有变动.即便如此,我们还是计划公开和透明的实施,以便我们的用户可以有正确的期望值,并为我们的用户自己在技术实施时有更好的打算和安排发布时间表Release发布日志1.1Q42016/Q120171.2Q12017/Q22017Release版本特性1.1URL重写中间件Response缓存中间件第三方DI支持的实现WebListener服务器... 查看全文
· .NET 新标准介绍发布时间:2016-10-02
本文介绍如何使用.NET标准,更容易地实现向.NETCore迁移。文中会讨论计划包含的APIs,跨构架兼容性如何工作以及这对.NETCore意味着什么。如果你对细节感兴趣,这篇文章正是为你准备的;如果你没有那么多时间或者对细节并不感兴趣,你可以仅仅只阅读TL;DR章节。TL;DR对于跨平台的.NET开发者来说,.NET标准解决了编码共享的问题。.NET标准带来了所有你所需要的和期待的,跨环境的APIs:桌面应用,移动应用/游戏和云服务。.NET标准是一组所有.NET平台必须实现的APIs... 查看全文
什么是基元类型?初学者可能很少听说过这个名词,但是平时用得最多的肯定是基元类型。先看下面两行代码:System.Int32a=5;inta=5;上面两行代码都表示声明一个int类型的变量,但在平时写代码的时候我们一般用的是第二种方式。第二种方式不仅简洁、易读,而且生成的IL代码和第一种完全一致。像这种编译器直接支持的数据类型就称为基元类型。类似的还有double、bool、long、string等。基元类型与.NET框架类库的关系在我接触的第一份面试题中,我记得有这么一道题目... 查看全文
· .net 刷新页面防止表单二次提交发布时间:2016-09-30
1、页面上按钮是服务器控件,现在刷新页面要防止按钮事件重复执行原网址:http://blog.csdn.net/high_mount/article/details/51066056... 查看全文
.amr用于移动设备的音频,压缩比比较大,多用于人声、通话,效果还行!所以,移动设备多采用amr格式来进行储存录!比较常见的例子:微信录音!这个鬼,用两个字来形容,就是“蛋疼”;因为HTML5压根就不支持它(amr:我是个《孤儿》,导演:佐米·希尔拉);所以,试听效果也就很难实现了!虽然微信是提供试听的,但一旦离开了页面,那就意味着,你再也无法播放你的录音了!所以你不得不将文件转换下格式!目前,小编掌握的转换格式的方法有两种... 查看全文
在上一篇Quartz.net开源job调度框架(一)中讲到了基本的使用以及配置job轮训数据执行这种做法适用于对数据操作实时性要求不高的场景,在实际场景中还有一种比较常用的场景就是我们需要在某一个时间点立即执行某个操作,比如商城做抢购活动,同时开启多个活动在不同的时间点开始促销。如果我们采用轮训数据库的方式来实现的话会出现处理数据不及时的情况,因为每次都需要从数据库捞取一批次的数据,根据状态或者设定的活动开启时间循环比对,如果达到时间点就更新数据状态,开启活动,每一批次处理的数据都需要时间... 查看全文
FileProvider构建了一个抽象文件系统,作为它的两个具体实现,PhysicalFileProvider和EmbeddedFileProvider则分别为我们构建了一个物理文件系统和程序集内嵌文件系统。总的来说,它们针对的都是“本地”文件,接下来我们通过自定义FileProvider构建一个“远程”文件系统,我们可以将它视为一个只读的“云盘”。由于文件系统的目录结构和文件内容都是通过HTTP请求的方式读取的... 查看全文