
常用查询
gameWYD
这个作者很懒,什么都没留下…
展开
-
Javascript刷新页面的几种方法
重点:Javascript刷新页面的几种方法: 1 history.go(0) 2 location.reload() 3 location=location 4 location.assign(location) 5 document.execComma转载 2011-09-19 09:36:36 · 565 阅读 · 0 评论 -
Asp.net查询数据库
重点:命名空间: System.Data.SqlClient;System.Data;重要类:SqlConnection表示 SQL Server 数据库的一个打开的连接。此类不能被继承。SqlComma原创 2011-09-19 11:28:25 · 1040 阅读 · 0 评论 -
漂亮的javascript对话框(弹出层)组件
javascript对话框(弹出层)组件artDialog artDialog是一个轻巧且高度兼容的javascript对话框组件,可让你的网页交互拥有桌面软件般的用户体验。 演示地址:http://www.planeart.cn/downs/artDialog/ 项转载 2011-09-20 09:44:10 · 2629 阅读 · 0 评论 -
jQuery 树插件
zTree 简介 zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。 zTree 是开源免费的软件(MIT 许可证)。如果您对 zTree 感兴趣或者愿意资助 zTree 继续发展下转载 2011-09-20 10:39:48 · 888 阅读 · 0 评论 -
Gridview用法大总结
由于篇幅限制,代码就不贴啦,要下载源码的请点击这里;1:在Gridview中无须编写后台代码,直接实现增除删改 2:在Gridview中添加新记录3:在Gridview中实现编辑和更新操作4:在Gridview中实现一次性更新所有记录转载 2011-09-28 08:38:08 · 523 阅读 · 0 评论 -
解决gridview空行时不显示的问题
问题: GridView控件应用很是广泛,通常将它与DataSourceControl搭配使用,当然也可以手工指定DataSource属性来完成数据绑定。如果数据源返回一个空行的数据集(例如查询不到指定记录等)时,将会出现两种情况: 1.当Grid转载 2011-09-28 11:39:40 · 1406 阅读 · 0 评论 -
管道调用程序
不知你是否用过这样的程序,他们本身并没有解压缩的功能,而是调用DOS程序PKZIP完成ZIP包的解压缩。但是在程序运行时又没有DOS控制台的窗口出现而且一切本应该在DOS下显示的信息都出现在了那个安装程序的一个文本框里。这种设计既美观又可以防止少数眼疾手快的用户提前关了你的DOS转载 2011-10-10 19:09:39 · 938 阅读 · 0 评论 -
调用ShellExecute所需要头文件
调用ShellExecute所需要头文件#include "windows.h " #include "shellapi.h "原创 2011-10-10 18:30:47 · 11803 阅读 · 1 评论 -
MFC封装WinMain的原理
设计一个简单完整MFC程序,产生一个窗口。当然这不能让AppWizard自动生成。我们可以在Win32 Application工程下面这样写:#include class MyApp : public CWinApp{public:BOOL InitInsta转载 2011-10-13 00:11:59 · 4940 阅读 · 6 评论 -
C/C++程序入口函数的隐藏方法
引言我们都知道,在C/C++程序中都有一个入口函数,即主函数main。而在WIN 32程序设计中,有入口函数WinMain,如果是平地建高楼,从头开始编写一个C/C++程序,都必须包含这两个入口函数中的其中一个。但是有时候,通过IDE提供的项目模板创建的项目,在自动生成的源文转载 2011-10-13 00:02:05 · 7296 阅读 · 0 评论 -
控制台程序接收键盘消息
DOS程序通过一个名为Winoldap的控制台程序来运行,而这个程序则是在32位Windows控制台窗口中运行。原理上,Winoldap利用x86的"Virtual86"模式来虚拟实模式。创建控制台时,操作系统自动创建三个"标准"文件句柄。在高级控制台编程中,用两个API函数转载 2011-10-12 23:14:10 · 7231 阅读 · 2 评论 -
Foreach遍历集合类原理
下面的代码示例阐释如何编写可与 foreach 一起使用的非泛型集合类。 该类是字符串标记化拆分器,类似于 C 运行时函数 strtok_s。 1 using System; 2 using System.Collections.Generic; 3 us转载 2011-10-13 21:41:51 · 2413 阅读 · 0 评论 -
C++ 单态模式实现
ANSI C++ 中的 Singleton 实现说难不难,说容易也不容易,很多人写 ANSI C++ 的 Singleton class 都有错误。这篇文章讨论怎样在 ANSI c++ 中写 Singleton class, 希望对大家有帮助。 《设计模式》中把 Sin转载 2011-10-13 22:35:15 · 2275 阅读 · 0 评论 -
类的初始化函数使用的注意事项
类的初始化函数中不适合写长的循环体,因为如果初始化函数没有执行完,都算是类没初始化,如果这是用在多线程加单态模式的设计中,会让单态模式失效。为什么没有初始化完成就不能赋值,没赋值就会让程序以外还没创建,那就会多创建多一个甚至多个让单态模式失效。原创 2011-10-13 23:42:30 · 728 阅读 · 0 评论 -
DOM html window.showModalDialog的传值和返回值
window.showModalDialog(URL,dialogArgments.features) 打开一个新窗口 URL为要开启的网页名字。 dialogArgments为设定好传递给新视窗网页的参数,可以为任意数据类型。 feature 与open()的类转载 2011-10-14 11:18:58 · 4286 阅读 · 0 评论 -
HTTP协议
HTTP超文本传输协议-HTTP/1.1中文版摘要超文本传输协议(HTTP)是一种为分布式,合作式,多媒体信息系统服务,面向应用层的协议。它是一种通用的,不分状态(stateless)的协议,除了诸如名称服务和分布对象管理系统之类的超文本用途外,还可以通过扩展它的请求方式转载 2011-10-15 14:33:43 · 10814 阅读 · 1 评论 -
EXE进程注入EXE研究
用EXE比较复杂,主要是进程间的虚拟地址是重叠的,注入代码不能覆盖目标进程的代码,所以只能注入到与原本不同的虚拟地址上,这样所有直接寻址的指令都会出错,要避免使用直接寻址或者用代码修正使用直接寻址的指令。避免直接寻址的做法是:要注入的代码中,不要使用全局变量、静态变量、字符串常量转载 2011-10-15 15:21:21 · 4856 阅读 · 0 评论 -
c# 字符串生成exe
C# code//源代码字符串(最好从文件中读取)string source = "using System;" + "using System.Windows.Forms;" + "namespace App转载 2011-10-15 15:45:11 · 943 阅读 · 0 评论 -
rundll32 应用
Rundll32.exe是什么?顾名思意,"执行32位的DLL文件"。它的作用是执行DLL文件中的内部函数,这样在进程当中,只会有Rundll32.exe,而不会有DLL后门的进程,这样,就实现了进程上的隐藏。介绍一下Rundll32.exe这个文件,功能就是以命令行的方式调转载 2011-10-15 14:05:59 · 688 阅读 · 0 评论 -
DOM常用属性和方法
DOM节点类型属性和方法说明NodeType值备注ElementNode.ELEMENT_NODE1元素节点TextNode.TEXT_转载 2011-10-18 13:45:34 · 923 阅读 · 0 评论 -
treeview 前台显示结构
treeview 在前台的现实结构div|table——div——table(代表节点 table中的checkbox的id和它子节点id前面的部分完全相同)——div(代码子节点)原创 2011-10-18 14:30:08 · 580 阅读 · 0 评论 -
TreeView CheckBox级联选中
方法一:子结点选中,父节点也随之选中前台:之间插入如下Java代码function public_GetParentByTagName(element, tagName) { var parent = element.parentNod转载 2011-10-18 11:37:23 · 1168 阅读 · 0 评论 -
IE的CSS Bug列表(IE6,IE7和IE8)
这个网页上例举了所有的IE和CSS相关的BUG。如果你在开发网页的时候,你需要看看。目前,这个网站上包含了 28 个“普通的Bug” , 4 个“布局方面的Bug” ,6 个“可以绕开的Bug” 以及 1 个“IE崩溃的Bug”,所有的这些Bug有39个指南和48个解决方法。这个列表目前更新到 2009年8月11日,19:50:22下面是所有的bug列表,你可以点击每个BUG名的链接查看更转载 2011-10-21 00:04:25 · 885 阅读 · 0 评论 -
谈DIV+CSS样式表命名的规则方法
刚开始写DIV+CSS样式表的时候,是记不住那些CSS样式的属性,但是在逐渐熟悉后,发现给DIV+CSS样式表命名也是一件头疼的事情,本文将介绍一些相关的规则方法供大家参考。AD:DIV+CSS样式表命名不能随意而为,否则以后进行维护时困难很大。如同软件开发中对类名的仔细处理一样,DIV+CSS样式表命名也需要遵循规则。如果要是就几行或几十行代码吧!转载 2011-10-21 00:05:46 · 690 阅读 · 0 评论 -
ASP.net 假伪刷新上传
这个仿163网盘无刷新多文件上传系统,并没有用使用.net的控件,完全的手工制作。前台基本上是静态的,跟后台没有关系,所以后台用什么语言做都可以(后面有各个版本的实例下载)。本来觉得这个系统会很复杂,但把每个部分都分析清楚后,其实需要的技术并不高。不过当我把各个功能函数都整理好准备进行封装时,却发现要把程序封装不是那么容易,因为程序跟html的耦合度太高。然后我逐步把程序中操作html相关的部转载 2011-10-20 18:49:21 · 960 阅读 · 0 评论 -
js中中括号,大括号使用详解
一、{ } 大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数。如:var LangShen = {"Name":"Langshen","AGE":"28"};上面声明了一个名为“LangShen”的对象,多个属性或函数用,(逗号)隔开,因为是对象的属性,所以访问时,应该用.(点)来层层访问:LangShen.Name、LangShen.AGE,当然我们也可以用数组的方转载 2011-10-20 14:28:44 · 1017 阅读 · 0 评论 -
CSS在IE常见的9个问题解决
Internet Explorer – Web程序员的毒药。在IE上开发时间中有超过60%的时间是花在和IE的bug进行搏斗,让你的开发生产率严重下降。下面是一个教程,告诉你了9个IE上最常见的BUG以及如何解决它们。1. 居中布局创建一个CSS定义把一个元素经放到中间的位置,可能是每一个Web开发人员都会做的事情。最简单的做法是为你的元素增加一个margin: auto; ,然而 I转载 2011-10-20 23:58:32 · 1720 阅读 · 1 评论 -
网站上传容易忽视的错误
表单没加:method="post" 表单没加:enctype="multipart/form-data"还有就是提交文件域写成 忘了提交需要name属性而让结果得不到数据,正确的格式name="xxx">原创 2011-10-20 18:43:58 · 417 阅读 · 0 评论 -
PHP程序员最容易出现的错误总结
1.不转意html entities一个基本的常识:所有不可信任的输入(特别是用户从form中提交的数据) ,输出之前都要转意。 echo $_GET['usename'] ; 这个例子有可能输出: /*更改admin密码的脚本或设置cookie的脚本*/ 这是一个明显的安全隐患,除非你保证你的用户都正确的输入。 如何修复 : 我们需要将"","and" 等转换成正转载 2011-10-21 00:10:20 · 471 阅读 · 0 评论 -
在ashx文件中读写session
晕S,终于搞定在ashx中输出验证码,在保存验证码时竟然读不到session错误提示:未将对象引用设置到对象的实例。 查找资料终于搞定....首先要继承 System.Web.SessionState.IReadOnlySessionState 的接口其中:System.Web.SessionState.IReadOnlySessionState为只读会话的接口而:Sy转载 2011-10-21 16:03:15 · 788 阅读 · 0 评论 -
解析js 中的 this.initialize.apply(this, arguments)
一、 起因 那天用到prototype.js于是打开看看,才看几行就满头雾水,原因是对js的面向对象不是很熟悉,于是百度+google了一把,最后终于算小有收获,写此纪念一下^_^。prototype.js代码片段代码如下:var Class = { create: function() { return function() {转载 2011-10-20 13:52:55 · 5459 阅读 · 0 评论 -
html文件传递参数的实现方法
结合javascript,可实现html文件传参的效果。下面是网上的一个例子。 网络小筑/www.iwebtrados.com.cn var request = { QueryString : function(val) { var uri = window.location.search; var re = new RegEx转载 2011-10-25 10:35:49 · 4416 阅读 · 0 评论 -
获得<SharePoint:PeopleEditor> 的值
有时候页面是要放一个PeopleEditor,然后赋值给item。当然最开始的时候想法应该是超级简单,直接把控件的value赋值给item就完事了。结果根本就不是那么一回事。网上有人提供了方法,写了一大堆,很复杂,两眼没看懂,又感觉怎么不像自己要的。没办法,还是要自己弄一下。不过还是要承认借鉴了网上通用的方法,只是在SharePoint2010有点变化。页面加控件:只转载 2011-10-28 11:08:01 · 1626 阅读 · 0 评论 -
判断DataSet记录数是否为0
//****************判断DataSet记录数是否为0DataSet ds=new DataSet();bool isNull=false; if(ds.Tables.Count ==0){ isNull = true; }转载 2011-10-28 11:10:03 · 816 阅读 · 0 评论 -
C#语法糖(Csharp Syntactic sugar)大汇总
首先需要声明的是“语法糖”这个词绝非贬义词,它可以给我带来方便,是一种便捷的写法,编译器会帮我们做转换;而且可以提高开发编码的效率,在性能上也不会带来损失。这让java开发人员羡慕不已,呵呵。 1. 经过简化的Property 早些时候我们这样声明Propertyview sourceprint?01private string _my转载 2011-10-28 16:18:59 · 528 阅读 · 0 评论 -
VS2010版快捷键
Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 CTRL + SHIFT转载 2011-10-31 09:03:24 · 485 阅读 · 0 评论 -
ASP.NET页面的生命周期
在ASP.NET 2.0中,一个ASP.NET页面的生命周期主要为:客户端请求页面 预初始化(OnPreInit) 初始化(OnInit) 完成初始化(OnInitComplete) 载入ViewState(LoadViewState)处理回送数据(IPostBackDataHandler)Page_OnPreLoad—》Page_OnLoad回发更改通知(Ra转载 2011-11-02 10:03:58 · 356 阅读 · 0 评论 -
DOM Window 对象
Window 对象The Window object represents the browser window. A Window object is created automatically with every instance of a or tag.window对象代表了浏览器的窗口。每当窗口含有或是标签就会自动建立window对象IE: Internet Explor转载 2011-11-24 22:25:46 · 911 阅读 · 0 评论 -
深入理解 __doPostBack
在我的随笔《Page,你是怎样处理回发事件的?》中曾提出一个疑问,如何得到引起页面PostBack的控件?通过阅读Page类的源码,误打误撞,无意中看到了__EVENTTARGET和__EVENTARGUMENT这两个常量的定义,并通过调试分析页面,知道了通过Request.Form[“__EVENTTARGET”]可以获取到触发页面PostBack的事件源(控件的ID)。对于一般的控件,这样就可转载 2011-11-25 09:28:32 · 656 阅读 · 0 评论 -
让input(文本框)表单只读的几种方法
有时候,我们希望表单中的文本框是只读的,让用户不能修改其中的信息,如使 的内容,"中国"两个字不可以修改。实现的方式归纳一下,有如下几种。 方法1: onfocus=this.blur() 效果: 方法2:readonly 效果: 方法3: disabled 效果:转载 2011-11-07 08:11:32 · 445 阅读 · 0 评论