.net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> .net >>列表
· .NET常见面试题发布时间:2014-10-20
面试题1什么是CTS、CLS和CLR公共语言运行库(CLR)是一个CLI的一个实现,包含了.NET运行引擎和符合CLI的类库。通用类型系统(CTS)包含在微软公司提交的CLI规范,定义了一个可以在CLR上运行的类型规范。公共语言规范是CTS的一个子集,定义了所有面向.NET的程序所需要符合的最小规范集。面试题2CLR技术和COM技术的比较CLR和COM都定义了组件间交互的规范。COM并没有定义如何描述组件间的依赖性,并且由于其严格的物理约定,造成了很多组件版本升级和控制的问题... 查看全文
最近做的.net项目(WindowsService)需要向Android手机发送推送消息,真是有点困难,没有搞过就不停的搜文档,最后看到了一个开源项目PushSharp,可以在.net平台推送IOS,Android,WindowsPhone等设备消息,大喜,然后先做了IOS的,成功了,但是做Android的时候遇到了问题,一直推送不成功,程序执行了,但是推送一直出不来,后来费劲的在网上搜,没有找到,最后放弃使用这种推送Android,另寻出路,随后找到了一种C2DM云端推送功能... 查看全文
· c#.net常见字符串处理方法发布时间:2014-10-20
1.字符串比较字符串.ComparTo(目标字符串)"a".ComparTo("b");2.查找子串字符串.IndexOf(子串,查找其实位置);字符串.LastIndexOf(子串);最后一次出现的位置str.IndexOf("ab",0);3.插入子串字符串.Insert(插入位置,插入子串);s.Insert(2,"ab");4.移出子串字符串.Remove(其实位置,移出数);s.Remove(3,2);5.替换子串字符串.Replace(源子串,替换为);s.Replace("-"... 查看全文
vs.net打包程序或者制作安装程序时自动检测环境并安装.netframwork的设置方法之前我看过文档也做过,但是过一段时间又忘了,现在终于又找到方法了,还是把这个方法写下来吧,方便自己也方便大家将来查询用。vs.net打包或者制作安装程序时进行自动检测环境并安装.netframwork的设置方法:1.新建一个“安装和部署”的项目;2.然后点击“视图”菜单,选择“编辑器”--“文件系统”... 查看全文
· ASP.NET 数据库缓存依赖发布时间:2014-10-20
ByPeterA.Bromberg,Ph.D.在ASP.NET中,Cache类最酷的特点是它能根据各种依赖来良好的控制自己的行为。以文件为基础的依赖是最有用的,文件依赖项是通过使用Cache.Insert并提供引用文件的CacheDependency对象添加的Cache.Insert("MyData",Source,newCacheDependency(Server.MapPath("authors.xml")));但是当我们想让缓存根据数据库中表的变化而失效并重建该缓存的时候... 查看全文
· Asp.net性能优化技巧发布时间:2014-10-20
【摘要】我只是提供我几个我认为有助于提高写高性能的asp.net应用程序的技巧,本文提到的提高asp.net性能的技巧只是一个起步,更多的信息请参考《ImprovingASP.NETPerformance》一书。1.数据库访问性能优化数据库的连接和关闭访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(ConnectionPool)改善打开和关闭数据库对性能的影响... 查看全文
· 关于ASP.NET的“Forms身份验证”发布时间:2014-10-20
目录结构如图如示:如果用户没有通过身份验证则跳转到登录页面让用户登录,在配置文件的<system.web></system.web>结点下添加如下代码:<!--身份验证方式--><authenticationmode="Forms"><formsloginUrl="~/Login.aspx"/></authentication><!--授权--><authorization><!--deny... 查看全文
· CSLA.NET 简介发布时间:2014-10-19
CSLA.NET据说在国外用的很多,国内介绍这个框架的文章目前网络上能找到的比较早,大多是早期的一些版本的版本的介绍。目前最新版的4.5.6。版本的整体架构已经有了很大的变化。拟开一个系列,结合〈ExpertC#2008BusinessObjectsC#企业应用开发艺术CSLA.NET框架开发实战〉作者原著,侯伯薇译,源码的分析,网上的文章,将这个框架详细的研究一下。这本书是是根据3.6(VS2008)的版本编写的。网上可以找到资源,不过其中的内容相对最新的内容有点老了... 查看全文
1、统一JSON格式处理方式,同时指定ContentType类型,解决低版本浏览器获取json时ContentType为application/json提示下载的问题.publicabstractclassCustomResult<TData>:ActionResult{publicabstractTDataGetObject();protectedJsonSerializerSettingsSerializerSettings... 查看全文
· ASP.NET MVC ajax处理 AjaxResult发布时间:2014-10-18
1、统一ASPNETMVC对ajax请求响应格式定义,方便前端统一处理ajax结果.1)定义程序返回结果数据格式1///<summary>2///执行结果3///</summary>4///<typeparamname="T"></typeparam>5publicclassRunResult<T>6{7///<summary>8///操作状态9///</summary>... 查看全文
SendGrid是一个第三方的解决邮件发送服务的提供商,在国外使用的比较普遍。国内类似的服务是SendCloud.SendGrid提供的发送邮件方式主要是两种,一种是SMTPAPI,一种是WebApi.SMTPAPI是一种比较简单的方式,只要我们准备好MailMessage,直接发送到SendGrid的邮件服务器就可以了,SendGrid的邮件服务器会帮我们投递。另外一种是WebApi的方式。一般来说,很多三方的服务器提供商都会禁止链接外部25端口... 查看全文
· ASP.net--全局程序文件:Global.asax发布时间:2014-10-18
ASP.NET应用程序只能有一个Global.asax文件,该文件支持许多项。•Application_Start:在应用程序接收到第一个请求时调用,这是在应用程序中给应用程序级的变量赋值或指定对所有用户必须保持的状态的理想位置。•Session_Start:类似于Application_Start事件,但这个事件在用户第一次访问应用程序时调用。例如,Application_Start事件只在接收到第一个请求时触发,第一个请求会让应用程序运行... 查看全文
· .net平台推送ios消息发布时间:2014-10-18
1,ios应用程序中允许向客户推送消息2,需要有苹果的证书以及密码(怎么获取,网上搜一下,需要交费的)3,iphone手机一部,安装了该ios应用程序4,.net项目中引用PushSharp.Apple.dll,PushSharp.Core.dll(这两个文件在网上搜一下,有源码的)5,开始写代码,定义全局的对象PushBrokerpusher=newPushBroker();6,注册方法protectedvoidstartApp(){pusher.RegisterAppleService... 查看全文
有着微软人性化的开发工具VISUALSTUDIO和MSDN详尽的帮助,.NET的开发效率的确高。但是由于.NET同JAVA一样都采用中间语言、虚拟机/SDK等诸多特质,而且高等语言的类库编码规范,MSIL微软中间语言可读性很高,所以代码很容易就能被反编译,或许这是一种“另类的开源”。到目前为止.NET开发的桌面软件或者说共享软件真的很少,大多都是一些管理系统、ERP、等一些数据库软件,这些软件一般结构复杂,采用了架构或者平台等一些机制,而且一个功能都可以写N多个类... 查看全文
我们开发了一个回调页面,由一个工具负责调用,由于压力非常大,回调页面通过6台服务器负载均衡的;最近业务系统又再次扩容,回调页面压力成倍增加,在高峰时间段偶尔出现了503错误。拿到这个问题首先对系统的各个环节进行了分析,工具调用页面,首先到F5负载均衡服务器,再到页面服务器;1、F5负载均衡服务器的连接数,通过咨询对应的厂家,没有达到预警上限;2、那就是页面服务器的原因了:1)是否是连接数达到了上限,win2008以前的版本,对半开连接数是有限制的,但是从win7、winvista... 查看全文
· Asp.net2.0之自定义控件ImageButton发布时间:2014-10-18
控件模仿winform中的button,可以支持图片和文字。可以选择执行服务器端程序还是客户端程序,还有一些简单的设置。不足的是不支持样式,下次希望可以写一个工具条。以下就是代码以下为引用的内容:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Web.UI.WebControls;usingSystem.ComponentModel;usingSystem.Web... 查看全文
1、情境:做项目的时候要打开串口然后进行一些库函数的调用来操作目标板。串口使用的是usb转串口,板子插进拔出的,每次都使用不一样的usb口,debug的时候懒得每次改com口,又不想在UI上加上一个选择com口的combox,于是就使用了下面这个方法。2、环境:win764、vs20103、目标:获取下图的设备到底使用的是com几。4、sourcecodery>1///<summary>2///Getthetargetcomnum.3///</summary>... 查看全文
一、Web.config中设置代码<appSettings><addkey="deleted"value="1"/><!--删除标志--></appSettings>二、在App_Code中建立sys.cs//注意:需要添加相应的引用命名空间usingpublicclasssys{publicstaticintdeleted=int.Parse(ConfigurationManager.AppSettings["deleted"]);}三... 查看全文
solr与.net系列课程(五)solrnet的使用最近因项目比较忙,所以这篇文章出的比较晚,离上一篇文章已经有半个月的时间了,这节课我们来学下一下solr的.net客户端solrnet出处https://github.com/mausch/SolrNet上一篇文章讲述了C#是如何请求和接受solr的数据的,请求链接是自己拼接的,接受数据是使用数据契约,solrnet就是把这些步骤封装起来,大家直接调用方法就可以请求和接受数据首先要下载solrnet所要使用的DLLMicrosoft... 查看全文
· .NET的类型层次查看工具发布时间:2014-10-16
上周为了快速了解一个.NET的库而需要查看其类型层次。假如要在文章中表示一个类型层次,还是用文本比较舒服,截图始终是不方便。Reflector虽然能够显示类型层次,但我无法方便的把显示出来的类型层次转换为文本形式。而且,Reflector在显示基类和派生类的时候都会使用类型的全名,但有时候我只需要看到类型的简单名字。我也找过另外几个工具,例如.NETFrameworkSDK以前自带的Windows窗体类查看器(Wincv.exe),但它只显示类型自身的信息以及基类的信息,而不显示派生类的信息... 查看全文