vbscript 移位操作

评论(0)浏览(322)分类:Asp/VBScript
vbscript 移位操作在C和Java等编程语言中,可以方便地对变量进行移位运算,但是在VB中,却没有内置的移位运算符或者函数。于是,我们得自己动手编写移位的运算函数。原理很简单,每向右移一位,就将被移位的变量的二进制除以2;每向左移一位,就将被移位的变量的二进制乘以2。于是可以写出以下函数:+展开-VBScript'按位左移'PublicFunctionLShift(ByValval,ByVal..

qq截图无法指定保存图片的后缀

评论(0)浏览(320)分类:操作系统及应用软件
qq截图无法指定保存图片的后缀  最近用qq截图的时候发现指定保存图片的后缀,保存类型是空的,无下拉选项,如图1。保存后发现直接是exe文件格式的,而且文件很大,都是上百kb大小,将exe后缀修改为jpg或者bmp等文件格式的时候可以用图片和传真查看浏览图片。图1  分析:出现后缀下拉列表为空应该是由于上一次保存QQ截图的时候不小心输入了非图片文件的后缀,如QQ截图2012..

VB获取计算机硬件序列号

评论(0)浏览(318)分类:Asp/VBScript
VB获取计算机硬件序列号  目前比较常见的硬件资源包或:硬盘物理序列号、CPU序列号、网卡MAC地址、BIOS序列号、主板序列号等,下面是使用VB调用 Windows的WMI编写的一段硬件指纹获取的演示程序,直接将其另存为VBS后缀文件即可运行。稍加修改即可应用在共享软件里,实现用注册码对软件进行保护的功能。+展开-VBScriptMsgValue=""SetobjWMIService=GetObject("winmgmt..

WCF并发、回调的线程关联性(Thread Affinity)

评论(0)浏览(317)分类:Asp.Net/C#/WCF
WCF并发、回调的线程关联性(Thread Affinity)  对于一般的多线程操作,比如异步地进行基于文件系统的 IO操作;异步地调用Web Service;或者是异步地进行数据库访问等等,是和具体的线程无关的。也就是说,对于这些操作,任意创建一个新的线程来执行都是等效的。但是有些情况 下,有些操作却只能在固定的线程下执行。比如,在GUI应用下,对控件的访问就需要在创建该控件的线程下执行;或者..

21.5 使用LINQ查询和操作数据库

评论(1)浏览(315)分类:asp.net-linq
21.5 使用LINQ查询和操作数据库  讲解了关于LINQ的基本知识,就需要使用LINQ进行数据库操作,LINQ能够支持多个数据库并为每种数据库提供了便捷的访问和筛选方案,本书主要使用SQL Server 2005作为数据源进行LINQ查询和操作数据示例数据库。21.5.1 简单查询  LINQ提供了快速查询数据库的方法,这个方法非常的简单,在前面的章节中已经讲到,这里使用21.1.1中准备的student数..

C#实现屏幕截图-抓屏

评论(0)浏览(314)分类:Asp.Net/C#/WCF
C#实现屏幕截图-抓屏  C#要想实现屏幕截图或者抓屏这个功能,首先要了解一下在C#中如何调用API(应用程序接口)函数。虽然在.Net框架中已经提供了许多类库,这些类库的功能也十分强大,但对于一些Windows底层编程来说,还是要通过调用这些API函数才可以实现。  所有API都在"Kernel"、"User "和"GDI"三个库中得以运行1)其中"Kernel",他的库名为 "KERNEL32.DL..

Response.Redirect Session丢失

评论(0)浏览(313)分类:Asp.Net/C#/WCF
Response.Redirect Session丢失  在设置session的页面调用Response.Redirect进行转向后,在转向的页面无法获取到 Session ,会导致session丢失,session为null值。Session[xxx] = xxx;Response.Redirect(yyy.aspx);.csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas,"Courier New",courier,monospace; background-color: rgb(255, 255..

sqldataadapter Update 删除datatable中的行并更新数据库

评论(0)浏览(313)分类:Asp.Net/C#/WCF
sqldataadapter Update 删除datatable中的行并更新数据库  在使用sqldataadapter Update方法更新客户端datatable的时候,如果是删除行,要使用+展开-C#datatable.Rows[行下标].Delete();  而不是使用+展开-C#datatable.Rows.RemoveAt(行下标);  如果使用的是RemoveAt方法,在调用+展开-C#sqldataadapter.Update(datatable);时不会从数据库中删除记录。  原因:RemoveAt是直接在DATATABLE中将RO..

C#控制webbrowser中新窗口打开链接在webbrowser控件中

评论(0)浏览(313)分类:Asp.Net/C#/WCF
C#控制webbrowser中新窗口打开链接在webbrowser控件中  C#如何控制webbrowser中打开的新窗口的链接(target=_blank的链接),不调用系统默认的浏览器打开,而是在webbrowser控件中打开。 假设WebBrowser的Name是 webBrowser1,下面为源代码private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e){ //将所有的链接的目标,指向本窗体 foreach ..

从char数据类型到smalldatetime数据类型的转换导致smalldatetime值越界

评论(0)浏览(313)分类:SQL及数据库
从char数据类型到smalldatetime数据类型的转换导致smalldatetime值越界  数据库字段使用smalldate类型时,如果执行sql语句后出现下面的错误出错:消息296,级别16,状态3,第1 行从char 数据类型到smalldatetime 数据类型的转换导致smalldatetime 值越界。  应该是传递给smalldatetime字段的时间超过smalldatetime的范围了,smalldatetime 日期范围从1900 年 1 月 1 日到 2079 年 6 月 6 日,自己检查一下时间范..

vs或者mssqlserver如何将数据库表转为C#类模型

评论(0)浏览(311)分类:Asp.Net/C#/WCF
vs或者mssqlserver如何将数据库表转为C#类模型数据库里面的表,如何转为C#的类模型。 如数据库表Test有2个字段 idint titlenvarchar(100) 有什么工具可以将这个表生成C#的类模型cs文件,如下面类似的代码 test.cspublic class test{ private int id; public int _id{get{return id;}set{id=value;}} private string title; public int _title{get{return title;}set{title=value;}}}..

asp批量添加修改删除操作示例

评论(0)浏览(309)分类:Asp/VBScript
asp批量添加修改删除操作示例  asp批量添加修改删除操作示例,包括js客户端数据有效性验证,服务器端自己添加验证。titleasp批量添加修改删除操作示例/title%if request.Form(op)=update then'表单提交 ids=request.Form(ids) if ids then response.Write 要删除的数据id集合:idsbr '=========数据库删除操作 conn.execute(delete from xxx where id in(..

asp顶级域名cookie共享设置删除示例

评论(0)浏览(309)分类:Asp/VBScript
asp顶级域名cookie共享设置删除示例  asp设置顶级域名cookie,实现多个2级域名共享。及如何删除顶级域名cookie源代码如下if request.QueryString(del)=1 then'删除操作,删除顶级域名cookie一定要带上path,domain参数 response.Cookies(rnd)='如果是内存cookie,既未设置过expires的cookie,最好是设置cookie对象值为空,内存cookie无法删除,只能等浏览器关闭后自动删..

asp调用Request.Form集合之后,不能再调用BinaryRead

评论(0)浏览(307)分类:Asp/VBScript
asp调用Request.Form集合之后,不能再调用BinaryRead错误:使用 Request.Form 集合之后,不能调用 BinaryRead ,使用 Request.Form 集合之后,不能调用 BinaryRead1)Request.form 是用来获取post 提交的字符的2)Request.BinaryRead 获取二进制调用Request.Form后,上载的数据已经被IIS全部处理完了,用BinaryRead当然也就没有数据可读了。两种方法中你只能用一种,如果上传文件,可以用以BinaryR..

链接Access出现“找不到可安装的 ISAM”错误的问题

评论(1)浏览(307)分类:SQL及数据库
链接Access出现“找不到可安装的 ISAM”错误的问题今天碰到了这个问题“找不到可安装的 ISAM”错误,我就奇怪了,本地没问题的怎么传到服务器上就出错了。后面发现原来我这个程序上传到虚拟目录中,而在虚拟目录中使用ConfigurationManager.AppSettings[0]获取到的是跟目录下的web.config中的配置节点了,而不是虚拟目录中的web.config文件中配置节,我x。。。。其实有大部分是因为连接字符串错误..

使用javascript隐藏显示asp.net Validator控件

评论(0)浏览(305)分类:asp.net-mvc
使用javascript隐藏显示asp.net Validator控件  本文介绍如何使用javascript显示或者隐藏ASP.NET AJAX (AJAXControlToolkit) ValidatorCalloutExtender控件。 下面为示例代码%@ Page Language=C# AutoEventWireup=true CodeFile=Default.aspx.cs Inherits=_Default % %@ Register assembly=AjaxControlToolkit namespace=AjaxControlToolkit tagprefix=AJAXControls % !DOCTYPE html PUBLI..

Request.ServerVariables("REMOTE_ADDR")得到服务器IP,非客户端的IP

评论(1)浏览(305)分类:Asp.Net/C#/WCF
Request.ServerVariables(描述:什么Request.ServerVariables("REMOTE_ADDR")得到的是服务器IP,不是客户端或者访问者的IP。解决方法:这是因为你的服务器安装有类似ISA Server基于ISAPI的防火墙软件所致,所有的客户端请求都将先被防火墙软件拦截过滤后,再发送给IIS处理,所以你这时获得的就是服务器本机的IP了,如果你安装的是ISA,可以设置ISA防火墙,将ISA Http协议中..

vbs使用wmi遍历注册表路径子目录和目录数据

评论(0)浏览(304)分类:Asp/VBScript
vbs使用wmi遍历注册表路径子目录和目录数据  wmi如何遍历指定注册表路径下的子目录,以及注册表路径右边的名称键值对集合。' 定义常数 (来源 WinReg.h)' 注册表路径常数Const HKEY_CLASSES_ROOT = H80000000Const HKEY_CURRENT_USER = H80000001Const HKEY_LOCAL_MACHINE = H80000002Const HKEY_USERS = H80000003'注册表项目类型常数Const REG_SZ = ..

ajaxpro方法ajaxmethod调用示例

评论(0)浏览(301)分类:Asp.Net/C#/WCF
ajaxpro方法ajaxmethod调用示例ajaxpro使用总结系列其他内容ajaxpro ajaxmethod 重载调用问题ajaxpro方法ajaxmethod调用示例ajaxpro返回值类型总结-string,intajaxpro返回值类型总结-DataTableajaxpro返回值类型总结-DataSetajaxpro综合示例-ajaxpro无刷新更新gridview数据ajaxpro示例代码下载.rarajaxpro2.dll for .net 2.0ajaxPro7.7.31.1 出现this.onTimeout is not a func..

C#实现重启、关闭局域网计算机

评论(0)浏览(301)分类:Asp.Net/C#/WCF
C#实现重启、关闭局域网计算机  如何使用C#语句编写重启、关闭局域网计算机的代码?  首先要将Management组件引用到项目文件中。  添加引用方法为:执行菜单“项目”→“添加引用”。  在弹出的对话框中,选择.net选项卡,然后,在组件名称列表中找到“System.Management”并选择,然后点击“确定”按钮,这样,Management组件就添加到项目文件了。最后,再using中,..

iis6,iis7+ wordpress路径重写配置/%postname%/配置

评论(0)浏览(299)分类:PHP/apache/Perl
iis6,iis7+ wordpress路径重写配置/%postname%/配置  最近在window2003、window7下安装了WordPress,将自己发现的额问题和如何解决总结一下。当配置WordPress固定链接设置为下面这种结构时,注意需要配置iis6,iis7+增加通配符隐射到你使用的framework版本aspnet_isapi.dll上才行,要不会出现404错误,找不文件。http://域名/%postname%/  window2003使用的是fastcgi搭建的php运行环境(参考:..

asp实现WWW-Authenticate basic认证示例

评论(0)浏览(295)分类:Asp/VBScript
asp实现WWW-Authenticate basic认证示例  访问asp网站,使用WWW-Authenticate basic认证机制示例代码。WWW-Authenticate basic认证采用base64编码用户输入的信息,所以需要一个base64解码类,具体看下面贴出的base64.asp文件。  注意事项,需要设置iis,网站目录安全,身份验证和访问控制,取消集成 Windows身份验证,如下图所示,记得要配置匿名访问用户。  示例代码如下index...

事件查看器中应用程序日志自动关闭

评论(0)浏览(295)分类:操作系统及应用软件
事件查看器中应用程序日志自动关闭问题描述:事件查看器中的应用程序日志不显示,只显示事件数量,双击查看后出现系统错误然后关闭。如下图网上查找后发现是应为安装了经过第三方优化过的绿色版serv-U的问题。解决办法就是下载e文版本来重新安装。今天重新找到一个查看“应用程序日志”的方法,就是将应用程序日志另存为文件,然后右键点击左边的导航选择“打开日志文件(O)...”..

在FTP服务器软件Serv-U中禁止指定IP的访问

评论(0)浏览(294)分类:操作系统及应用软件
在FTP服务器软件Serv-U中禁止指定IP的访问 Serv-U是由美国Rob Beckers公司开发的一款FTP服务器软件,它设置简单,功能强大,而且性能稳定,不仅能提供简单的文件下载,还为用户的系统安全提供了相当全面的保护。因此用它做FTP 服务器是很好的选择。下面我来介绍一下该软件的一个重要的应用:如何禁止指定用户对服务器的访问。      1 选择指定用户      在使用中,如果想禁止用户..

asp对数组随机取值不重复

评论(0)浏览(294)分类:Asp/VBScript
asp对数组随机取值不重复  asp对数组随机取值,不重复取同一个数组里面的值。源代码如下Function rndint(byval MaxNum,byval MinNum)'asp生成整数之间的随机数函数 dim tmp if MaxNumMinNum then tmp=MinNum:MinNum=MaxNum:MaxNum=tmp end if Randomize rndint=int(rnd *(MaxNum-MinNum+1)+MinNum)End Function'arr:数组'num:要取的个数funct..

asp动态输出图片

评论(0)浏览(294)分类:Asp/VBScript
asp动态输出图片  asp可以使用adodb.stream读取图片文件后动态输出。通过动态输出图片对象,就可以统计图片访问的次数或者对图片引用来源进行判断,做一些简单的图片防盗链功能之类的。  如img src=readimg.asp?img=文件名/readimg.aspfunction getMIME(v) if instr(v,.gif)0 then geMIME=image/gif elseif instr(v,.png)0 then geMIME=image/png ..

QQ需要加好友才能发送信息解决办法

评论(0)浏览(293)分类:操作系统及应用软件
QQ需要加好友才能发送信息解决办法  目前网站在线qq客服的代码大部分是 tencent://message/?Menu=yesuin=qq号码Site=网站名称或者http://wpa.qq.com/msgrd?v=3uin=qq号码site=qqmenu=yes,对于qq2009以前的版本时可以的弹窗聊天窗口的,但是对于2009+以上的版本,会提示需要添加好友才能发送信息。但是由于QQ技术的改变,据说只有企业QQ才可以强制聊天,非企业QQ必须要加为好友..

从客户端中检测到有潜在危险的 Request.Form 值

评论(0)浏览(291)分类:Asp.Net/C#/WCF
从客户端中检测到有潜在危险的 Request.Form 值  当asp.net提交这些字符到aspx页面时,如果未设置validaterequest="false",就会出现错误:从客户端(?xml version="...='UTF-8'?SOAP-ENV:Envelope S...")中检测到有潜在危险的Request.Form 值。解决方案一:在.aspx文件头中加入这句:+展开-XML%@PagevalidateRequest="false"%解决方案二:修改web.config文件:+展开-XMLconfigurationsystem...

web服务因URL意外地以/**结束,请求格式无法识别

评论(0)浏览(290)分类:Asp.Net/C#/WCF
web服务因URL意外地以/**结束,请求格式无法识别关键字:webservice web服务 asmx 格式无法识别  直接访问xxxx.asmx/方法名称获取方法返回内容时,如果未配置过web.config文件,会出现下面的错误/应用程序中的服务器错误。 因 URL 意外地以/Now结束,请求格式无法识别。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细..

Foxmail 553 sorry,your envelope receipters is too many(#5.7.1)

评论(0)浏览(289)分类:操作系统及应用软件
Foxmail 553 sorry,your envelope receipters is too many(#5.7.1)更新:前不久一个同事又出现“The server reply:Foxmail 553 sorry,your envelope receipters is too many(#5.7.1) Continue”错误,重新建立用户信息也没有办法解决。后面咨询了邮局提供商,原来是这个邮箱发太多相同内容的邮件,被判定为发送垃圾邮件。被邮局给封了。24小时候才给开通。  今天一个同事用Foxmail发送邮件时出现了“The serve..