net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> net >>列表
前言:将windows下开发的.net控制台程序(连接Oracle数据库)部署到ubuntu下步骤记录2017-09-19实验所用机器为虚拟机Ubuntu16.04amd64安装Mono环境首先添加Mono安装源:vi/etc/apt/sources.list.d/mono.list添加内容:debhttp://download.mono-project.com/repo/debianwheezymain保存后运行apt-getupdate,可能会出现错误提示:W:GPGerror:http... 查看全文
publicintUpdateRegdate(tj_book_patientregdatejson){inttemp;SqlParameter[]ps=newSqlParameter[]{//实体类的字段和存储过程的参数对齐newSqlParameter("@reg_date",regdatejson.reg_date),newSqlParameter("@pat_code",regdatejson.pat_code),newSqlParameter("@reg_time"... 查看全文
· .Net45下HttpClient的几个缺陷发布时间:2017-09-19
前言最近在写WebClientApi这个组件,底层使用HttpClient,发现HttpClient有许多低级的错误,使用者一不小心就可能会正常的去调用它的这些错误,得不到预期的结果。本文我把我认为是问题或缺陷的地方指出(但不一定是问题或缺陷,可能是个人理解错误),后人也许可以跳过这些缺陷。缺陷1请求头Cookie与HttpClientHandler的CookieContainer水火不容默认的,HttpClient会使用默认的HttpClientHandler... 查看全文
· log4net配置发布时间:2017-09-18
<configuration><configSections><sectionname="log4net"type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/></configSections></appSettings><!--日志文件配置--><log4net><root><!-... 查看全文
· .net cookie跨域请求指定请求域名发布时间:2017-09-18
1HttpCookiecookie=newHttpCookie("OrderApiCookie");//初使化并设置Cookie的名称2cookie.HttpOnly=true;//为true时不允许脚本文件访问3cookie.Domain=".taobao.com";//注意domain必须设置为一个点加顶级域名,定义可以访问cookie的域名4//DateTimedt=DateTime.Now;5//TimeSpants=newTimeSpan(0,1,1,0,0)... 查看全文
对于微软官方提供的镜像microsoft/aspnetcore2.0来说,它没有安装libgdiplus包,所以当你使用了draw去画图时,就会出现一些问题,我们一般会安装第三方的包包,ZKWeb.System.Drawing,而发布到docker里之后,运行时,会出现找不到dll的情况!原因:微软的aspnetcore镜像是在Ubuntu操作系统基础之上的,而这个系统上并没有安装libgdiplus,所以需要我们手动把镜像运行后,先安装一下,然后commit成自己的镜像... 查看全文
· log4net.dll添加报错发布时间:2017-09-18
描述:新建项目Log4Net类库项目,添加log4net.dll,封装Log类对日志进行操作新建webForm项目添加Log4Net类库生成的dll生成日志,页面报错,未能加载文件或程序集log4net,找到的程序集清单定义与程序集引用不匹配找错:使用NuGet查找最新的log4net.dll稳定版本,2.0.8,添加之后还是报错,各种版本试了一遍,webform项目的framework版本是4.5,log4net.dll的版本也选的4.5继续查找错误,检查[assembly:log4net... 查看全文
本篇将和大家分享的是:如何获取Json和Xml格式的配置信息,主要介绍的是Configuration扩展方法的使用,因为netcore的web应用在Startup中已经默认嵌入appsettings.json文件的配置信息,故而我把测试点放在在了netcore的控制台应用上;控制台上使用配置文件也是常用的事情,并且官网实例主要讲解的是json格式,对xml格式直接带过了,因此有了本篇的分享,希望能给你好的帮助... 查看全文
前言去年买的树莓派一直放在抽屉里吃灰,前些阵子Debian9发布,也不出意外的支持了树莓派。于是重新拿出读卡器又重新了装上了Debian桌面版系统。介绍现在这个东西目前的程度只是了解一下Python和.Net的通信。最佳的版本应该是,可以通过服务器端远程执行树莓派命令。这样做的原因大家也都知道,很多宽带现在不提供外网IP,这样造成家庭没有公网ip,也没办法远程对树莓派控制,我想做的东西类似内网穿透Ngrok之类的。效果Python端#!/usr/bin/envpython2#-*-coding... 查看全文
· asp.net core webapi 服务端配置跨域发布时间:2017-09-17
在前后端分离开发中服务端仅仅只为前端提供api接口,并且前后端往往单独部署,此时就会出现浏览器跨域问题。asp.netcore提供了简单优雅的解决方案。在startup文件的Configure添加如下代码(替换“http://localhost:8080”为你的前端部署地址,此处测试的前端地址为本地的8080端口)注:asp.netcore2.0以下需安装nuget包:Microsoft.AspNetCore.Corsapp.UseCors(builder=>{builder... 查看全文
在.netframework4.5架构下使用认证(Authentication)授权(Authorization)。IIS使用HttpModule进行认证(Authentication),我们可以选择自己实现认证方式并在web.config中配置,当然也可以选择IIS默认提供的几种实现,这里不再继续展开讨论。asp.netcore默认提供了几种默认的实现方式,包括Identity,Facebook,Google,MicrosoftAccount,Twitter等等... 查看全文
///<summary>///导出Excel///</summary>///<paramname="lists"></param>///<paramname="head">英文中文列名对照</param>///<paramname="workbookFile">保存路径</param>publicstaticvoidgetExcel<T>(List<T>lists... 查看全文
我查看了一下微信二维码的内容是:https://u.wechat.com/XXXXXXXXX这种格式。我现在想把我们的订单URL也做成http://abc.com/orderID这样子,做成二维码,别人用手机扫描这个二维码就可以查看这个订单的详细说明。请问我用ASP.NET如何做到这种格式的URL的请求???... 查看全文
· 浅谈.net MVC发布时间:2017-09-15
大学毕业对MVC的概念还不是很清晰,总觉得MVC是和三层一样的,是同一级别的架构。其实不然,三层架构是:BLL(业务逻辑层),DAL(数据库访问层),UI(页面显示层),而MVC仅仅是属于三层架构UI层。可以说MVC就是为了更好的展示数据,如果把三层架构比作一个完整的人,那么MVC就是这个人的脸,用来展示东西。说这么多就是给刚接触MVC的人从概念上明白MVC是个什么东西,就是一种理念,一种展示数据的模式。说到MVC不得不说很早以前拖拉控件的时代... 查看全文
· .NET高性能编码之事务发布时间:2017-09-15
最近在做一些EO方面的系统开发,由于涉及到对数据库的操作量比较大,用ADO.NET和数据库进行连接交互的时候,难免会对程序的性能产生影响。比如说我们现在要对九个SQL语句进行数据库操作,并且每个语句的执行是有顺序限制的,如果我们一次一个一个的与数据库进行交互,则需要和数据库建立九次连接,这样对系统性能的损耗太大,那么该如何实现呢。如下:1、将要执行的九条SQL语句依次推入List集合中:List<string>sQLStringList=newList<string>(... 查看全文
之前写过一篇文件《DotNetCore跨平台~Quartz热部署的福音~监控文件夹的变化》,今天主要把框架优化了一下,支持外部触发,并支持外部将参数以JobDataMap形式进行输入,然后在咱们的Job里进行使用它,故称参数化任务。Quartz使用场景:定时单次任务:在未来某个时间去执行一次定点任务:在某个时间去执行,可以是轮询的周期任务:按某个时间间隔去轮询执行今天说的外部触发的任务是指第一种,即在未来某个时间点去执行,并且只执行一次。说一下思路,这种任务某个JobBase的子类... 查看全文
前提系统:centos7目录:/home/wwwroot/www.wuball.comdotnetcore2.0官方指引sudorpm--importhttps://packages.microsoft.com/keys/microsoft.ascsudosh-c'echo-e"[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod\nbaseurl=https://packages.microsoft... 查看全文
· ASP.Net MVC中的@与<% %>发布时间:2017-09-15
在最初接触MVC时,相信很多人都是最先学会了<%%>,然后突然有一天遇到了@,然后就一脸懵逼了~今天就有一哥们问我为什么他在网上下载了一个MVCDemo,在视图页中<%%>不起作用了,而且是一页的@?我曾经也有过这样的疑问的。VSMVC的视图引擎有两种:ASPX(C#)和Razor(cshtml)建议以后都使用Razor视图引擎。(VS2017中已经默认Razor引擎了)<%%>就是ASPX引擎视图页中,插入C#代码的标识。而在Razor中用更简洁的@代替了... 查看全文
一、特性(Attribute)的概念:公共语言运行时允许添加类似关键字的描述声明,它对程序中的元素进行标注,如类、字段、方法等,其本质上就是一个类,如果没有什么机制来在运行期来获取Attribute的附加信息,那么Attribute就没有什么存在的意义,.NET中以反射机制来实现在运行期获取Attribute的附加信息。那么特性到底长啥样子呢?比如:在方法的前面加上[Obsolete("此方法声明为已过期")]这个特性,其实ObsoleteAttribute就是一个... 查看全文
有些项目需要在IIS发布的时候,将网站发布到虚拟目录,为了保持调试和发布的路径同一,一般会修改VS调试的虚拟目录一、Web应用程序Web应用程序的修改方式非常简单,在解决方案资源管理器->项目>右键>属性>Web>服务器>项目URL,修改URL后点击创建虚拟目录即可二、Asp.NetWeb网站由于网站项目没有.csproj文件,没法从属性页面进行修改。我们打开网站解决方案的平级目录,有一个叫.vs的隐藏文件夹,从文件间内找到.vs->config... 查看全文