随笔分类 - ASP.NET
asp.net技术资料
摘要:新创建的 asp.net mvc web api 项目后直接部署到 IIS 中,然后通过另外域名 Ajax 跨域名调用一个POST接口,并且请求头headers中增加 Content-Type:application/json,根据阮一峰的文章《跨域资源共享 CORS 详解》可知道这个非简单请求会先通过OPTIONS来验证服务器是否支持,问题就出来在这里,OPTIONS请求一直不成功,报405错误,经过不断尝试发现是 web api 建完项目后默认的Web.config里有这个一个配置:
阅读全文
摘要:Web 开发中几乎的平台都需要一个后台管理,但是从零开发一套后台控制面板并不容易,幸运的是有很多开源免费的后台控制面板可以给开发者使用。
阅读全文
摘要:世界上没有技术驱动型公司,不论Google、Facebook,还是腾讯、阿里,都不是技术驱动型公司。因为技术不是源头,需求才是。
因此一切技术问题,都要服从产品交付和市场反馈。所以,任何公司都不可能以技术去驱动自身。人可以以技术驱动自己进步,但公司不行。
一家公司可以以技术切入某个市场,但如果它想生存下去,就一定不能以技术为导向,坚持以技术为导向的公司的生命力为零,其下场有两个:破产或者在破产之前被收购。
如果你真的很痴迷钻研技术,请读研读博最后留校,或者进研究院让国家用纳税人的钱养你。
阅读全文
摘要:Complete NGINX Cookbook 下载地址:Complete NGINX Cookbook
阅读全文
摘要:作者简介 万汨,饿了么资深开发工程师。iOS,Go,Java均有涉猎。目前主攻大数据开发。喜欢骑行、爬山。 前言:针对“附近的人”这一位置服务领域的应用场景,常见的可使用PG、MySQL和MongoDB等多种DB的空间索引进行实现。而Redis另辟蹊径,结合其有序队列zset以及geohash编码,
阅读全文
摘要:本文分步说明如何配置 URLScan 工具以防止 Web 服务器受到攻击和利用。安装 URLScan要安装 URLScan,请访问下面的 Microsoft Developer Network (MSDN) 网站: http://msdn2.microsoft.com/en-us/library/aa302368.aspx (http://msdn2.microsoft.com/en-us/library/aa302368.aspx) 有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 307608 (http://support.microsoft.com/
阅读全文
摘要:Introduction介绍ASPNET 2.0 有很多的秘密,当探究了之后,能够给你带来很大的性能级可测两性的提升。例如,Membership和Profile provider 有一些秘密的瓶颈,能够很容易的解决并且使得身份验证和授权更加快速。此外,通过设置ASPNET HTTP 管道,能够避免执行在每一个不必要的代码。不仅是这样,ASPNET工作进程可以把每一个降低性能的点排除,将性能推向极限。浏览器中的页面局部缓存(不是服务器端),能够在重复的请求中明显的减少下载量。一经请求,UI的加载能够给你的站点一个快速流畅的感觉。最终,内容分发网络 (CDN)和恰当的使用HTTP Cache 头能
阅读全文
摘要:asp.net从2.0开始支持urlMappings,最近在项目中发现一点问题。 我在公司使用的是vs2010,dotnetFramework版本为4.0。由于项目需要,需要将一个default.aspx页面的url改为Item,也就没想太多,直接使用了urlMappings.在IIS设置无后缀映射,结果效果很好,连form的action都改变了。如下图: 在回家之后打算将自己的一个小作品也做...
阅读全文
摘要:User.hbm.xml Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<?xmlversion="1.0"encoding="utf-8"?><hibernate-mappingxmlns="urn:nhibernate-mapp...
阅读全文
摘要:ELMAH - Error Logging Modules And Handlers Published: 15 Nov 2007By: Simone Busoli Simone Busoli does a detailed overview of the ELMAH open source project. Introduction ELMAH is an open source proj...
阅读全文
摘要:因为水晶报表授权价格的问题,打算在新的项目中使用Visual Studio 2005中自带的MicosoftReportViewer,但VS2005中的MicosoftReportViewer在浏览的时候不能直接打印,只能先导出为Excel或者PDF文件再使用Excel或PDFReader里边的打印实现打印,非常之不方便,也不知道M 终于想通了,将M...
阅读全文
摘要:第二章第三节 编程模型要点 现在总结一下我们对电子表格组件的介绍,我将讲述(电子表格)控件编程模型的各个要点,以便您了解如何运用这个控件,以及当您需要编写脚本来实现不同的功能时该如何去做。本节不是编程模型的完全指南――那将会是另外一本书。在这里会介绍常用的属性和方法,每个属性和方法会附带一段简短的描述。如果需要了解编程模型的更多信息,可以参考Msowcvba.chm文件中的联机帮助,它位...
阅读全文
摘要:这个问题是最近偶然发现的,朋友说我个人做那个基于Lucene的搜索引擎,存在一个问题,就是只能搜索英文,不能搜索中文。我把代码仔细看了一下,没发现问题,但是在测试的时候确实存在这样的问题。我查看传值之后的参数,全部是乱码或者空格,立即觉得是传递过程中编码的问题。后来在web.config中添加一句,把html页面 里面的chaset改成utf-8,问题解决,也可以把两处都改成gb2312.据我观察...
阅读全文
摘要:1.在提交页面之后,保持滚动条的位置 可以在page指令上加上MaintainScrollPositionOnPostback指令 2.在页面载入完之后,将焦点移动到某个控件,只需要指定Form的DefaultFocus属性就可以了。 ... 3.通过DefaultButton属性设置form的默认相应按钮,即在用户敲回车时触发的按钮 ... 4.可以使用$符号轻松的...
阅读全文
摘要:ROT13是一种简单的加密方式,主要是把26个英文字母前13个和后13个对调,起到一定的英文文字加密保护作用。 今天我们来看下在C#中使用ROT13加密解密的实现,我们就用一个实例来为大家解答一下吧. 虽然加密方式简单,但是Windows的注册表里面都使用了ROT13加密,可见其使用还是比较多的。 public string ROT13Encode(string InputText)...
阅读全文
摘要:excel文件中第一个表名的缺省值是sheet1$, 但有时也会被改变为其他名字. 如果需要在C#中使用OleDb读写Excel文件, 就需要知道这个名字是什么. 以下代码就是实现这个功能的: using System; using System.IO; using System.Data; using System.Data.OleDb; namespace Sk...
阅读全文
摘要:最近学习sqlite,在看了一些资料后,写了一个例子,可能对初学sqlite或者学习将图片插入数据库等的有用,把源码发出来,给需要参考的。也欢迎大家提出建议。 包含常用的sql操作,增删改查,同时也在例子中说明,sqlit的sql语句使用参数,可以用@也可以用$。 1.使用@的演示: string ext = System.IO.Path.GetExte...
阅读全文
摘要:看了清清月儿的这篇文章让自己受益匪浅,但是觉得还有一些问题。上传图片后还有原来的图片文件存在,觉得这样很不爽,调用file类的delete方法删除原来没有生成水印的图片另外自己又加了一个限制图片大小的函数 1.最简单的单文件上传(没花头) 效果图:说明:这是最基本的文件上传,在asp.net1.x中没有这个FileUpload控件,只有html的上传控件,那时候要把html控件转化为服务器控件,很...
阅读全文