木子屋 Dnawo's BLOG

分类:Web编程

共 944 篇

msxml3.dll 错误 '80070005' 拒绝访问解决方法

今天查看日志时发现有个ASP页面偶尔会运行出错,提示: msxml3.dll 错误 '80070005' 拒绝访问。 问题还原 经过一番分析,提取出了主要的代码: 运行结果: 解决方法 将代码中Microsoft.XMLHTTP替换成Msxml2.ServerXMLHTTP即可。 原因分析 通过Firebug发现访问上边url时有个302跳转: 于是尝试在服务器建立一个302跳转页面希望对问题进行重现: Redirect.asp: 遗憾的是问题没有再次出现,所以具体的错误原因暂且不知。

新浪微博开放平台请求用户授权Token失败解决方法

在新浪微博开放平台创建了一个站内应用,当向OAuth2的authorize接口(oauth2/authorize)请求用户授权Token时总失败: https://api.t.sina.com.cn/oauth2/authorize?client_id=0123456789&redirect_uri=http://127.0.0.1/&response_type=code 在OAuth2.0开发指南解释redirect_uri_mismatch表示重定向地址不匹配,那么就是请求参数redirect_uri错了,查看文档,对该参数说明如下: 授权回调地址,站外应用需与设置的回调地址一致,站内应用需填写canvas page的地址。…

Base64编码原理

一、Base64编码原理 步骤1:将所有字符转化为ASCII码; 步骤2:将ASCII码转化为8位二进制; 步骤3:将二进制3个归成一组(不足3个在后边补0)共24位,再拆分成4组,每组6位; 步骤4:统一在6位二进制前补两个0凑足8位; 步骤5:将补0后的二进制转为十进制; 步骤6:从Base64编码表获取十进制对应的Base64编码; 说明:不足3个补0的最终Base64编码为=,而不是A! 二、Base64编码示例 示例一:zyq对应Base64编码为enlx 示例二:mzwu对应Base64编码为bXp3dQ==

巧用having解决统计问题

有一张学员考试分数表结构如下: 给表中添加一些测试数据: ①.统计已经参加过科目一、科目二和科目三考试的学员: UserId ----------- 2 3 (所影响的行数为 2 行) ②.统计过了三个科目的学员: UserId ----------- 3 (所影响的行数为 1 行)

为ASP.NET应用程序添加新的文件类型

在做SP业务时经常会涉及到mo和mr同步,我就想用如下格式url做为同步地址,直观并且不易出错: mo同步:http://127.0.0.1/10001.mo mr同步:http://127.0.0.1/10001.mr 要做到这样其实也很简单,只需将原本的.aspx页面扩展名改为.mo或.mr,并且在IIS中添加相应的应用程序扩展即可: .mo C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll .mr C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll…

Lambda表达式学习笔记

什么是Lambda 表达式呢?我们先用一个简单的例子演示下: 可见,Lambda表达式是函数一种简写方式,它的标志性符号为=>,符号左侧为函数签名,右侧的表达式即为函数体,函数没有名字,所以称为匿名函数。 函数是匿名的,那怎么调用呢?显然得把它赋给一个变量,之后再进行调用,例如Javascript的匿名函数: 但是,.NET是强类型语言,那变量Compare应是什么类型的呢?.NET有什么类型可以做为函数的类型?对了,委托,看个例子: 真有意思,这样委托有好几种写法了,顺便做个总结。 1.NET Framework1.1,2.0,3.5中的委托 ①.NET Framework1.1的委托 ②.NET Framework2.0的委托(匿名委托)…

[ASP]5/4*6 mod 2结果为0解释

首先,根据运行符优先级,该表达式的计算顺序为从左到右进行计算,所以问题就转而成为: 7.5 mod 2 的结果为多少? 而mod要求两个运算数都必须为整型,因而就必须对7.5进行转换,这个转换有个原则,称为四舍六入五成双,四舍六入都比较好理解了,五成双的意思是当5前面的数为奇数时,就入1,否则就舍去,按这个原则,7.5就转换成为8,所以8 mod 2 结果为0。 我们可以再举个例子来验证上边的结论:6.5 mod 5 = 1

淘宝网开放平台SDK调用示例(.NET版)

1.引用命名空间 2.调用示例 1).不需要用户授权的API调用 2.需要用户授权(SessionKey)的API调用 3.相关资料 ·SDK下载:http://open.taobao.com/dev/index.php/SDK下载 ·API文档:http://open.taobao.com/dev/index.php/%E9%A6%96%E9%A1%B5 ·错误码一览表:http://open.taobao.com/dev/index.php/%E9%94%99%E8%AF%AF%E7%A0%81%E4%B8%80%E8%A7%88%E8%A1%A8