摘要:
作为网页挂马的散布者,其目的是将木马下载到用户本地,并进一步执行,当木马获得执行之后,就意味着会有更多的木马被下载,进一步被执行,进入一个恶性的循环,从而使用户的电脑遭到攻击和控制。为达到目的首先要将木马下载到本地。根据上图的流程,常见的方式有以下几种: 1.将木马伪装为页面元素。木马则会被浏览器自动下载到本地。 2.利用脚本运行的漏洞下载木马 3.利用脚本运行的漏洞释放隐含在网页脚本中的木马 4... 阅读全文
摘要:
1、关于页面元素的引用通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。2、jQuery对象与dom对象的转换只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jquery对象... 阅读全文
摘要:
目录: JavaScript文件 缩进 行宽 注释 变量声明 方法声明 命名 语句 - 简单语句 - 复合语句 - 标签 - return语句 - if语句 - for语句 - while语句 - do语句 - switch语句 - try语句 - continue语句 - with语句 空格 额外的建议 - {}和[] - 逗号操作符 - 块作用域 - 赋值表达式 - ===和!==操作符 - ... 阅读全文
摘要:
介绍大家三个在项目中用到的DataTable的小巧实用的方法(排序、检索、合并):一、排序1 获取DataTable的默认视图2 对视图设置排序表达式3 用排序后的视图导出的新DataTable替换就DataTable(Asc升序可省略,多列排序用","隔开)DataView dv = dt.DefaultView; dv.Sort = "id Asc,name Desc";dt = dv.ToT... 阅读全文
摘要:
修改方法:一要在girdview 后面加 OnPageIndexChanging="GridView1_PageIndexChanging 二要cs页面中添加 protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) { Gri... 阅读全文
摘要:
这样可以节省很多写代码的时间,中国自学编程网为新手朋友整理发布。 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^"d{n}$"。 只能输入至少n位的数字:"^"d{n,}$"。 只能输入m~n位的数字:。"^"d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 只能输入有两位小数的正实数:"^[0-9]+(... 阅读全文
摘要:
1 ArgumentException 在向方法提供的其中一个参数无效时引发的异常 2 AppDomainUnloadedException 在尝试访问已卸载的应用程序域时引发的异常 3 ArithmeticException 因算术运算、类型转换或转换操作中的错误而引发的异常 4 ArrayTypeMi... 阅读全文
摘要:
Abs(number) 取得数值的绝对值。 Asc(String) 取得字符串表达式的第一个字符ASCII 码。 Atn(number) 取得一个角度的反正切值。 CallByName (object, procname, usecalltype,[args()]) 执行一个对象的方法、设定或传回对象的属性。 CBool(expression) 转换表达式为B... 阅读全文
摘要:
GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行的背景色方法一 鼠标移到GridView某一行时改变该行的背景色方法二 GridView实现删除时弹出确认对话框 GridView实现自动编号 GridView实现自定义时间货币等字符串格式 GridView实现用“...”代替超长字符串 GridV... 阅读全文
摘要:
一、创建型模式 FACTORY?人才市场:以往是要哪个人才,就找哪个人才,效率低,现在有了人才市场,我们只需直接去人才市场挑一个好了; BUILDER?生产流水线:以前是手工业作坊式的人工单个单个的生产零件然后一步一步组装做,好比有了工业革命,现在都由生产流水线代替了。 如要造丰田汽车,先制定汽车的构造如由车胎、方向盘、发动机组成。再以此构造标准生产丰田汽车的车胎、方向盘... 阅读全文
摘要:
数据类型是数据的一种属性,表示数据所表示信息的类型。任何一种计算机语言都定义了自己的数据类型。当然,不同的程序语言都具有不同的特点,所定义的数据类型的各类和名称都或多或少有些不同。SQLServer提供了25种数据类型: ·Binary[(n)] ·Varbinary[(n)] ·Char[(n)] ·Varchar[(n)] ·Nchar[(n)] ... 阅读全文
摘要:
在.net 编程中,我们经常用到config文件来保存一些常用的应用程序配置信息,在WinForm中这个文件名字是app.config,在asp.net中叫 web.config。这个.config文件其实就是一个xml文件,对它的读操作微软已经提供了一个类来实现了,这个类就是 System.Configuration.ConfigurationManager,下面分别是例子: /... 阅读全文
摘要:
-------------------------------------------------------------------------------- 中学阶段 10 PRINT "HELLO WORLD" 20 END ------------------------------------------------------------------------... 阅读全文
摘要:
C#追加文件 StreamWriter sw = File.AppendText(Server.MapPath(".")+"""myText.txt"); sw.WriteLine("追逐理想"); sw.WriteLine("kzlll"); sw.WriteLine(".NET笔记"); sw.Flush(); sw.Close(); C#拷贝文件 string ... 阅读全文
摘要:
web2.0大量的ajax的使用,提高了ui交互的效率,但是过度的滥用会带来不少的问题。 ajax使用注意事项: 1 尽量避免使用同步ajax调用。在一些登录的场合常常使用同步调用服务器的登录接口。 同步调用,需要将页面上的所有元素给锁定住,代价高昂。 2 ajax调用时多使用超时设置,目前许多ajax框架如jquery都会提供超时参数的设置。 利用超时,可以很好的完善ui的交互,同时避免对服务器... 阅读全文
摘要:
效率和开始的节奏以及功能的丰富彼此相互制约。最近忙着做功能,明知道有些地方可以优化的也得先放放,但是老大一关注,你的马上去做。 在老大的眼中,一次优化好后就可以不再优化,或者只需要很少的时间来维护,却不知道,优化是一个持续的过程,想法赶不上变化。 做人难,做事情更难! 优化如何开始,怎么开始,以及做些什么还是值得思量的。 优化的一些准则: 1 优化是持续存在的,当你开始做一个功能的时候,优化就... 阅读全文
摘要:
1、.NET开发资源站点 * 微软.Net中文主页 * .NET Framework开发中心 * 微软.Net Framework中文产品支持中心 * 微软.Net Framework中文新闻组(Web) * 微软VB.Net中文新闻组(Web) * 博客园 .NET 2.0 专题 * 孟宪会之精彩世界 * 微软.NET俱乐部 * MSDN中文... 阅读全文
摘要:
Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> JS格式化工具 要格式化的JS ??入JS:- Processing 阅读全文
摘要:
编程范式 核心概念 关键突破 主要目的 代表语言 运行机制 实现原理 常见应用 命令式/过程式 (Imperative/Procedural) 命令/过程 (Command /Procedure) 突破单一主程序和非结构化程序的限制 模拟机器思维,实现自顶向下的模块设计 Fortran/Pascal/C 命令执行 引入逻辑控制和子程序 交互式、事件驱动型系统;数... 阅读全文
摘要:
1.模糊表名的联合查询..create table tz2008_1_1(id int,name varchar(50))insert into tz2008_1_1 select 1,'a'create table tz2008_1_2(id int,name varchar(50))insert into tz2008_1_2 select 2,'b'create table tz2008_1... 阅读全文
摘要:
个人资料 name 姓名 alias 别名 pen name 笔名 date of birth 出生日期 birth date 出生日期 born 出生于 birth place 出生地点 age 年龄 native place 籍贯 province 省 city 市 autonomous region 自治区 prefecture 专区 co... 阅读全文
摘要:
Create table Tab(CI_ID int, CI_Keywords nvarchar(20)) Insert Tab SELECT 10001, 'sky blue water' UNION ALL SELECT 10002, 'book apple shirt' UNION ALL SELECT 10005, 'cup yellow org' UNION ALL ... 阅读全文
摘要:
设置内存选项: SQL code--设置 min server memory 配置项EXEC sp_configure N'min server memory (MB)', 0--设置 max server memory 配置项EXEC sp_configure N'max server memory (MB)', 256--使更新生效RECONFIGURE WITH OVERRIDE 使用文... 阅读全文
摘要:
Open Source Aspect-Oriented Frameworks in C# AspectSharp - Aspect# (pronunced as AspectSharp) is a free AOP ( Aspect Oriented Programming ) framework for the .NET Framework, it uses Dynamic Proxies an... 阅读全文
摘要:
NHibernate 【持久层框架】 NHibernate是一个面向.NET环境的针对关系型数据库的对象持久化类库。 NHibernate来源于非常优秀的基于Java的Hibernate关系型持久化工具。 NHibernate从数据库底层来持久化你的.Net对象到关系型数据库。NHibernate为你处理这些,你不用自己写SQL去数据库存取对象。你 的代码仅仅和对象关联,... 阅读全文
摘要:
最近收到了很多朋友的来信说希望提供DES的C#代码,但是我个人认为,.NET 提供了很多标准函数,没有必要自己写,所以我也只发布了C++的代码,如果大家一定要熟悉加密过程的话,也可以自己动手实现整个过程,这个可以参考我博客 里的DES 算法介绍,和yxyDES2 Class的代码,代码注释相当的清楚。 .NET 提供了很多标准加密、解密函数,我简要介绍一下DES,SHA1,RSA的标准函数... 阅读全文
摘要:
if exists(select * from sysobjectswhere name='pr_backup_db' and xtype='p')begindrop proc pr_backup_dbend go /*备份数据库*/create proc pr_backup_db@flag varchar(10) out,@backup_db_name varchar(128),@filenam... 阅读全文
摘要:
Net Use方案 public string ConnectLan() { Process p; p=new Process(); p.StartInfo.FileName="cmd.exe"; // 这里是关键点,不用Shell启动/重定向输入/重定向输出/不显示窗口 p.StartInfo.UseShell... 阅读全文
摘要:
--语句 功 能 --数据操作 SE INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE --从数据库中删除表 ALTER TABL... 阅读全文
摘要:
Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> 1. import java.util.Arrays; 2. 3. /** 4. * java归并算法实现 5. * 6. * @au... 阅读全文
摘要:
请教一个各位牛人一个问题,如图: (问题解决,见后面的解决方案~~) 怎么在不同的winform容器(GroupBox)里实现 RadioButton (如图中两个“详细照会”)的单选,请各位牛人给出实现的思路,不甚感谢。 GroupBox() 送り状情報1,送り状情報2......是动态生成的。 以下是具体的生成代码: Code highlighting produced ... 阅读全文
摘要:
人生就是为了找寻爱的过程,每个人的人生都要找到四个人。 第一个是自己, 第二个是你最爱的人, 第三个是最爱你的人, 第四个是共度一生的人. 首先会遇到你最爱的人,然後体会到爱的感觉; 因为了解被爱的感觉,所以才能发现最爱你的人; 当你经历过爱人与被爱,学会了爱,才会知道什么是你需要的, 也才会找到最适合你,能够相处一辈子的人。 但很悲哀的,在现实生活中,这三个人通常不是同一个人; 你最爱的,往往没... 阅读全文
摘要:
declare @str varchar(14) set @str='20080210182031' select cast(left(@str,8) as datetime)+stuff(stuff(right(@str,6),3,0,':'),6,0,':') 输出结果 2008-02-10 18:20:31.000 1. 当前系统日期、时间 select getdate() 2.... 阅读全文
摘要:
如果你是一个菜鸟或者自认为初学者那么本文非常适合你; 不能说这30本书就是最佳组合,但是可以说这个组合不差; 本人曾博览群书,很多书重复,很多书讲的不适用,这些书都是目前书店可以买到的; 达到中级程序员以后怎么成为高级程序员就靠你自己了,而此时你已经有辨明是非的能力,这也就是本文的目的! 30本好书点评: 分4大方向( html--Web的基础; javascript--让网页动起来; ... 阅读全文
摘要:
1.获得本机的可用的所有打印机的列表 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->using System.Collections.Specialized; using System.Management; 使用此... 阅读全文
摘要:
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/// /// 单词单复数转换函数,本函数对2个或2个字母以上单词有效 /// /// 待转换的单词 /// 返回一个长度为2的字符串数... 阅读全文
摘要:
五 十 音 図 a あ ア I い イ u う ウ e え エ o お ... 阅读全文
摘要:
1 Thread和Process之间有什么区别?.NET新引入了Application Domain的概念,这样他们三个之间有什么区别?引入了Application Domain会带来一些潜在的问题么? 进程可以理解为一个容器,提供进程空间,线程所使用的内存都在进程空间中分配。每个线程有自己的堆栈。APPDomain相当于一个逻辑概念,相当于在进程中逻辑的划分了一些区域,所以线程是可以跨域访... 阅读全文
摘要:
一直以来多语言问题都是个让人头疼的问题,不是这个问题有多难,而是很繁琐,而我们目前的这个项目有点特殊,我希望最大限度的化繁为简,以下是我解决这个问题的方案。 我们的项目有这样两个前提: 1、要支持多语言但最多三种语言,一般情况下就两种语言,所以并没有随时切换语言的要求。 2、我们希望有一种可以初期不用管语言问题,之后统一翻译的方案 基于这么两点,我们提出了这样的方案: 1、初期写程序时不用关心多语... 阅读全文
摘要:
1 、普通SQL语句可以用Exec执行 eg: Select * from tableName Exec('select * from tableName') Exec sp_executesql N'select * from tableName' -- 请注意字符串前一定要加N 2、字段名,表名,数据库名之类作为变量时,必须用动态SQLIp 8a eg: MB... 阅读全文