Web开发网 > Web后台开发 > 热门博文
在C和Java等编程语言中,可以方便地对变量进行移位运算,但是在VB中,却没有内置的移位运算符或者函数。于是,我们得自己动手编写移位的运算函数。原理很简单,每向右移一位,就将被移位的变量的二进制除以2;每向左移一位,就将被移位的变量的二进制乘以2。于是可以写出以下函数:+展开-VBScript'按位左移'PublicFunctionLShift(ByValval,ByVal..
最近用qq截图的时候发现指定保存图片的后缀,保存类型是空的,无下拉选项,如图1。保存后发现直接是exe文件格式的,而且文件很大,都是上百kb大小,将exe后缀修改为jpg或者bmp等文件格式的时候可以用图片和传真查看浏览图片。图1 分析:出现后缀下拉列表为空应该是由于上一次保存QQ截图的时候不小心输入了非图片文件的后缀,如QQ截图2012..
目前比较常见的硬件资源包或:硬盘物理序列号、CPU序列号、网卡MAC地址、BIOS序列号、主板序列号等,下面是使用VB调用 Windows的WMI编写的一段硬件指纹获取的演示程序,直接将其另存为VBS后缀文件即可运行。稍加修改即可应用在共享软件里,实现用注册码对软件进行保护的功能。+展开-VBScriptMsgValue=""SetobjWMIService=GetObject("winmgmt..
对于一般的多线程操作,比如异步地进行基于文件系统的 IO操作;异步地调用Web Service;或者是异步地进行数据库访问等等,是和具体的线程无关的。也就是说,对于这些操作,任意创建一个新的线程来执行都是等效的。但是有些情况 下,有些操作却只能在固定的线程下执行。比如,在GUI应用下,对控件的访问就需要在创建该控件的线程下执行;或者..
讲解了关于LINQ的基本知识,就需要使用LINQ进行数据库操作,LINQ能够支持多个数据库并为每种数据库提供了便捷的访问和筛选方案,本书主要使用SQL Server 2005作为数据源进行LINQ查询和操作数据示例数据库。21.5.1 简单查询 LINQ提供了快速查询数据库的方法,这个方法非常的简单,在前面的章节中已经讲到,这里使用21.1.1中准备的student数..
C#要想实现屏幕截图或者抓屏这个功能,首先要了解一下在C#中如何调用API(应用程序接口)函数。虽然在.Net框架中已经提供了许多类库,这些类库的功能也十分强大,但对于一些Windows底层编程来说,还是要通过调用这些API函数才可以实现。 所有API都在"Kernel"、"User "和"GDI"三个库中得以运行1)其中"Kernel",他的库名为 "KERNEL32.DL..
在设置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的时候,如果是删除行,要使用+展开-C#datatable.Rows[行下标].Delete(); 而不是使用+展开-C#datatable.Rows.RemoveAt(行下标); 如果使用的是RemoveAt方法,在调用+展开-C#sqldataadapter.Update(datatable);时不会从数据库中删除记录。 原因:RemoveAt是直接在DATATABLE中将RO..
C#如何控制webbrowser中打开的新窗口的链接(target=_blank的链接),不调用系统默认的浏览器打开,而是在webbrowser控件中打开。 假设WebBrowser的Name是 webBrowser1,下面为源代码private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e){ //将所有的链接的目标,指向本窗体 foreach ..
数据库字段使用smalldate类型时,如果执行sql语句后出现下面的错误出错:消息296,级别16,状态3,第1 行从char 数据类型到smalldatetime 数据类型的转换导致smalldatetime 值越界。 应该是传递给smalldatetime字段的时间超过smalldatetime的范围了,smalldatetime 日期范围从1900 年 1 月 1 日到 2079 年 6 月 6 日,自己检查一下时间范..
数据库里面的表,如何转为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批量添加修改删除操作示例,包括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,实现多个2级域名共享。及如何删除顶级域名cookie源代码如下if request.QueryString(del)=1 then'删除操作,删除顶级域名cookie一定要带上path,domain参数 response.Cookies(rnd)='如果是内存cookie,既未设置过expires的cookie,最好是设置cookie对象值为空,内存cookie无法删除,只能等浏览器关闭后自动删..
错误:使用 Request.Form 集合之后,不能调用 BinaryRead ,使用 Request.Form 集合之后,不能调用 BinaryRead1)Request.form 是用来获取post 提交的字符的2)Request.BinaryRead 获取二进制调用Request.Form后,上载的数据已经被IIS全部处理完了,用BinaryRead当然也就没有数据可读了。两种方法中你只能用一种,如果上传文件,可以用以BinaryR..
今天碰到了这个问题“找不到可安装的 ISAM”错误,我就奇怪了,本地没问题的怎么传到服务器上就出错了。后面发现原来我这个程序上传到虚拟目录中,而在虚拟目录中使用ConfigurationManager.AppSettings[0]获取到的是跟目录下的web.config中的配置节点了,而不是虚拟目录中的web.config文件中配置节,我x。。。。其实有大部分是因为连接字符串错误..
本文介绍如何使用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。解决方法:这是因为你的服务器安装有类似ISA Server基于ISAPI的防火墙软件所致,所有的客户端请求都将先被防火墙软件拦截过滤后,再发送给IIS处理,所以你这时获得的就是服务器本机的IP了,如果你安装的是ISA,可以设置ISA防火墙,将ISA Http协议中..
wmi如何遍历指定注册表路径下的子目录,以及注册表路径右边的名称键值对集合。' 定义常数 (来源 WinReg.h)' 注册表路径常数Const HKEY_CLASSES_ROOT = H80000000Const HKEY_CURRENT_USER = H80000001Const HKEY_LOCAL_MACHINE = H80000002Const HKEY_USERS = H80000003'注册表项目类型常数Const REG_SZ = ..
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#语句编写重启、关闭局域网计算机的代码? 首先要将Management组件引用到项目文件中。 添加引用方法为:执行菜单“项目”→“添加引用”。 在弹出的对话框中,选择.net选项卡,然后,在组件名称列表中找到“System.Management”并选择,然后点击“确定”按钮,这样,Management组件就添加到项目文件了。最后,再using中,..
最近在window2003、window7下安装了WordPress,将自己发现的额问题和如何解决总结一下。当配置WordPress固定链接设置为下面这种结构时,注意需要配置iis6,iis7+增加通配符隐射到你使用的framework版本aspnet_isapi.dll上才行,要不会出现404错误,找不文件。http://域名/%postname%/ window2003使用的是fastcgi搭建的php运行环境(参考:..
访问asp网站,使用WWW-Authenticate basic认证机制示例代码。WWW-Authenticate basic认证采用base64编码用户输入的信息,所以需要一个base64解码类,具体看下面贴出的base64.asp文件。 注意事项,需要设置iis,网站目录安全,身份验证和访问控制,取消集成 Windows身份验证,如下图所示,记得要配置匿名访问用户。 示例代码如下index...
问题描述:事件查看器中的应用程序日志不显示,只显示事件数量,双击查看后出现系统错误然后关闭。如下图网上查找后发现是应为安装了经过第三方优化过的绿色版serv-U的问题。解决办法就是下载e文版本来重新安装。今天重新找到一个查看“应用程序日志”的方法,就是将应用程序日志另存为文件,然后右键点击左边的导航选择“打开日志文件(O)...”..
Serv-U是由美国Rob Beckers公司开发的一款FTP服务器软件,它设置简单,功能强大,而且性能稳定,不仅能提供简单的文件下载,还为用户的系统安全提供了相当全面的保护。因此用它做FTP 服务器是很好的选择。下面我来介绍一下该软件的一个重要的应用:如何禁止指定用户对服务器的访问。 1 选择指定用户 在使用中,如果想禁止用户..
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可以使用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客服的代码大部分是 tencent://message/?Menu=yesuin=qq号码Site=网站名称或者http://wpa.qq.com/msgrd?v=3uin=qq号码site=qqmenu=yes,对于qq2009以前的版本时可以的弹窗聊天窗口的,但是对于2009+以上的版本,会提示需要添加好友才能发送信息。但是由于QQ技术的改变,据说只有企业QQ才可以强制聊天,非企业QQ必须要加为好友..
当asp.net提交这些字符到aspx页面时,如果未设置validaterequest="false",就会出现错误:从客户端(?xml version="...='UTF-8'?SOAP-ENV:Envelope S...")中检测到有潜在危险的Request.Form 值。解决方案一:在.aspx文件头中加入这句:+展开-XML%@PagevalidateRequest="false"%解决方案二:修改web.config文件:+展开-XMLconfigurationsystem...
关键字:webservice web服务 asmx 格式无法识别 直接访问xxxx.asmx/方法名称获取方法返回内容时,如果未配置过web.config文件,会出现下面的错误/应用程序中的服务器错误。 因 URL 意外地以/Now结束,请求格式无法识别。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细..
更新:前不久一个同事又出现“The server reply:Foxmail 553 sorry,your envelope receipters is too many(#5.7.1) Continue”错误,重新建立用户信息也没有办法解决。后面咨询了邮局提供商,原来是这个邮箱发太多相同内容的邮件,被判定为发送垃圾邮件。被邮局给封了。24小时候才给开通。 今天一个同事用Foxmail发送邮件时出现了“The serve.. 首页 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] 下一页 尾页 10/78页,每页显示30条,共2325条相关记录