搜索到与相关的文章
编程技术

缓冲区溢出原理及防护

在过去的十年中,以缓冲区溢出为攻击类型的安全漏洞是最为常见的一种形式。更为严重的是,缓冲区溢出漏洞占了远程网络攻击的绝大多数,这种攻击可以使得一个匿名的Internet用户有机会获得一台主机的部分或全部的控制权!由于这类攻击使任何人都有可能取得主机的控制权,所以它代表了一类极其严重的安全威胁。缓冲区溢出攻击之所以成为一种常见的攻击手段,其原因在于缓冲区溢出漏洞太普通了,并且易于实现。而且,缓冲区溢出所以成为远程攻击的主要手段,其原因在于缓冲区溢出漏洞给予了

系统 2019-08-29 23:17:24 2790

编程技术

素数检测算法

前言今天做ACM的时候,遇到了素数的检测,检测一个范围内的素数的时候,如果用最简单的那种方法,超时严重,因此学习了一个新的素数检测算法——素数筛选法,这里也是跟大家分享一下素数素数的定义一个大于1的整数,如果不能被除1和它本身之外的其它正整数整除,则是素数(又称质数)合数的定义一个大于1的整数,如果不是素数则是合数。其中能整除这个数的正整数叫做约数,不等于1也不等于合数本身的约数叫做非平凡约数。注意:1既不是素数也不是合数检测素数所谓素数检测,就是给定任意

系统 2019-08-29 22:58:43 2790

编程技术

Mule 3 快速入门

简介:MuleESB是一个轻量级的基于java的企业服务总线和集成平台,使得开发人员可以快速,简单的连接多个应用,使得它们可以交换数据。MuleESB容易集成现有异构系统,包括:JMS,WebServices,JDBC,HTTP,等.ESB的关键特性是允许不同的应用通讯,其作为运输系统在企业内或Internet应用间搬运数据。MuleESB包含如下强大的能力:服务创建和托管—暴露和托管可重用服务,使用MuleESB作为一个轻量级服务容器服务调解—shiel

系统 2019-08-29 22:57:04 2790

Java

前端技术系列课程(No.2) – HTML/CSS/JavaScrip

本次课为系列课程的第二课,由舒克带来的“HTML/CSS/JavaScript”基础知识,课程中着重介绍了HTML的语义化,因为语义化是前端工程师最容易理解又最难掌握的,比如何时使用什么样的标签,这取决于前端工程师对标签和页面内容的理解。要注意频道首页和详情页是不同的,频道首页中的信息比较琐碎,详情页中的内容更像“文章”,因此内容的语义是有差别的。这一点需要注意。http://www.slideshare.net/lijing00333/htmlcssjs

系统 2019-08-29 22:49:56 2790

编程技术

VimIM使用小记

作为一个输入法,特别是vim上面的中文输入法,这个东西实在是太好了。非常符合我这种码农的使用习惯和审美。吐槽一下就是,那个文档写的有点太凌乱了,我立刻就翻看自己的代码注释是不是也犯了这种错误。先主要使用总结如下:安装:将vimim.vim文件放在.vim/plugin目录下字库安装:我这里只实验了vimim.pinyin_huge.txt字库,直接放在和上面一样的目录下就可以使用了片段性输入(即输入完后就自动切换到原来的输入状态):Ctrl+^连续输入:在

系统 2019-08-29 22:17:26 2790

Windows

windows下JBOSS4.2的安装配置说明

一.下载与安装JBoss在本文中,我们下载的JBoss版本为:4.2.1.GA。下载地址:www.jboss.org在如上的下载页中下载JBoss-4.2.1.GA.zip文件。下载完成后,将其解压缩后即可完成安装,解压缩后将其放置到一个不带空格的目录(若目录带有空格,例如:C:"ProgramFiles,日后可能会产生一些莫名的错误),eg:E:"JBoss4.2.1。同时在“环境变量设置”中设置名为JBOSS_HOME的环境变量,值为JBoss的安装路

系统 2019-08-12 09:30:00 2790

数据库相关

copyleft 与 copyright

直到今天才知道Copyleft这个名词(orz...)我们经常能见到的是Copyright(著作权),这个对版权的保护,保证作者权益。它的对立面就是Copyleft,它允许用户自由修改使用作品。最受益的应该是软件行业。具体WIKI:http://zh.wikipedia.org/wiki/Copyleft当然了有对立面也有也有中立(这个说法不太合适),Copycenter(中间版权)协议也是有的,BSD就是这样。具体WIKI:http://zh.wikip

系统 2019-08-12 01:53:37 2790

C#

C# SQL文件执行器的功能实现

好一段时间没写博客了,这次我们来一起谈谈SQL文件执行器的功能实现,在ERP软件升级时往往在客户端程序更新的同时也要对数据库进行升级,ERP程序开发人员会对数据库升级的执行代码在开发的过程中以SQL文件的形式记录下来或者保存到特定格式的文件中供软件升级时使用,有些ERP软件会附带开发数据库升级工具来方便实施人员执行软件升级操作或者ERP软件内置数据库升级功能,不管使用什么样的方式能达到软件升级的目的就是好方法,这次我们就来剥离这部分的功能来实现一个SQL文

系统 2019-08-12 01:53:04 2790

编程技术

盒子模型

1、内边距paddingpadding-top、padding-right、padding-bottom、padding-leftpadding:top、right、bottom、left;2、外边距margin同上。margin高度上会合并、取最大的那个外边距3、边框border盒子模型

系统 2019-08-12 01:32:14 2790