【转】strcpy溢出的攻击示例

在学习c/c++的时候,就讲到了一些C类型的字符串函数不是安全的,比如strcpy没有检查长度会溢出,推荐使用strncpy,笔试面试也经常问到。同时经常浏览安全相关的新闻,缓冲区溢出攻击是很常见的一种。那缓冲区溢出为什么可以攻击。今天通过strcpy进行简单的演示。 如下是guess_...

2019-07-05 18:00:58

阅读数 14

评论数 0

如何将一个文件分割成多个小文件

你也许会遇到到这样一个问题?当你有一个较大的软件,而无法用一张软盘将其全部拷下时,你也许会想 到该将它分解开,分盘拷回去后,再将它们合并起来。现在的这种分割工具很多,你想自己动手做一个适合自己的分割工具么?下面就让我用以前用VC做的一个<袖珍文件分割器>的例程来告诉你吧...

2019-07-05 01:46:47

阅读数 13

评论数 0

Android journey 1@关于编码风格和命名规范

/* * 1.关于编程风格:每一位程序猿可能都有自己独特的编程风格,但是有些规则是大家都必须遵守的,特别 * 是在工作的过程中,良好的代码风格能大大提高代码本身的可阅读性和维护性,也更有利于别人修改你 * 的代码。风格问题涉及到的都是细节相关的问题,读者朋友们或许都听过“细节决定成败...

2019-07-03 01:09:20

阅读数 11

评论数 0

技巧:在Silverlight 2应用程序中切换用户控件

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://terrylee.blog.51cto.com/342737/85341 ...

2019-07-02 23:28:35

阅读数 11

评论数 0

OpenSSL 命令说明

Using OpenSSL Utilities An openssl command line takes the following form: openssl utility arguments For example: openssl x509 -in OrbixCA...

2019-07-02 22:54:48

阅读数 13

评论数 0

Subversion的权限控制

上一篇文章《Linux下安装Subversion 》我们介绍在Linux下安装并以独立进程方式运行Subversion版本控制软件。 本文主要介绍Subversion怎么来做权限控制,在网上搜索关于Subversion的权限控制几乎都是讲述使用http方式的做法,很少介绍独立svnserve服务...

2019-07-02 19:42:45

阅读数 14

评论数 0

sharepoint Lists Web service 用法

概述 在sharepoint 项目中,后期做数据迁移时,会用到sharepoint的web service来完成把数据导入sharepoint站点的功能。 web service 名称: http://[site]/_vti_bin/Lists.asmx 我们用它来新增,修改或者删除当...

2019-06-29 23:51:19

阅读数 17

评论数 0

MSHTML

MSHTML是ActiveX文档,它可以host ActiveX控件。 为了显示html页面,推荐host WebBrowser Control。 To replace the menus, toolbars, and other UI for MSHTML, the host should ...

2019-06-29 19:09:42

阅读数 24

评论数 0

.NET (c#)序列化和反序列化

最近看了下C#序列化的东西,于是自己写了个例子,一来算是自己的笔记吧,二来可以为那些刚接触序列化的朋友提供点参考 我个人 的理解是序列化是将对象保存到文件,方便对象的传递(比如网络传输)。反序列化也就明白了,即将文件转化为对象 。反正我自己是这么理解的,好了,费话少说,上代码,欢迎拍砖 ...

2019-06-29 08:10:05

阅读数 184

评论数 0

如何才算掌握Java(J2SE篇)

时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪些内容的参考.另外这个标准仅限于J2SE部分,J2EE部分的内容有时间再另说.1、语法:必须比较熟...

2019-06-29 00:20:48

阅读数 12

评论数 0

iisreset

IISRESET.EXE (c) Microsoft Corp. 1998-2005 Usage: iisreset [computername] /RESTART Stop and then restart all Internet services. /START Start a...

2019-06-28 02:44:44

阅读数 18

评论数 0

做好PM的几个要素

1.应用领域知识与技巧 2.成为合格的需求分析人员 识别系统的边界和涉众 学习用例分析功能需求 挖掘需求—善于理解客户背后的需求 3.处理好人际关系 项目经理是桥梁和纽带 合理利用权力(组织权,报酬权,惩罚权,专家权,典范权) 4. 风险控制 做好范围管理,防止需求过度膨胀 防...

2019-06-28 00:36:53

阅读数 30

评论数 0

webclientt和httpwebrequest

WebClientt和HttpWebRequest访问远程数据 HttpWebRequest类是WebRequest类的一个子类,用于发送HTTP请求,请求返回结果用HttpResponse类表示; WebClient类是Sliverlight中另一个可用于发送HTTP请求的类,实际上是基...

2019-06-27 17:25:03

阅读数 16

评论数 0

Objective-C中的继承

#import <Foundation/Foundation.h> // -------------------------------------------------- // constants for the different kinds of sha...

2019-06-27 00:39:38

阅读数 11

评论数 0

Perl 教学 Perl5中的引用(指针)

一、引用简介 引用就是指针,可以指向变量、数组、哈希表(也叫关联数组)甚至子程序。Pascal或C程序员应该对引用(即指针)的概念很熟悉,引用就是某值的地址,对其的使用则取决于程序员和语言的规定。在Perl中,可以把引用称为指针,二者是通用的,无差别的。引用在创建复杂数据方面十分有用。 Perl5...

2019-06-27 00:20:50

阅读数 14

评论数 0

Java并发-Fork/Join框架

参考博客:https://www.infoq.cn/article/fork-join-introduction 1. 什么是 Fork/Join 框架   Fork/Join 框架是 Java7 提供了的一个用于并行执行任务的框架, 是一个把大任务分割成若干个小任务,最终汇总每个小任务结...

2019-06-26 16:04:00

阅读数 5

评论数 0

在阿里云的ubuntu上部署个人服务

为什么80%的码农都做不了架构师?>>> ...

2019-06-26 10:50:44

阅读数 89

评论数 0

win10使用自带虚拟机没有Hyper-V场景

开始咯~ 1.打开控制面板-程序和功能-启用或关闭Windows功能 2.发现下面并没有Hyper-v 真难受~~~ 然后百度了一下原来是家庭版的win10没有。那就只能往下面看咯~ 3.在桌面添加一个Hyper-V.bat文件 里面内容如下 pushd "%~...

2019-06-25 17:10:00

阅读数 10

评论数 0

开始学习3年前的东西——MCMS

资料备查: Microsoft Content Management Server (MCMS) 2002 产品概述p://www.microsoft.com/china/cmserver/evaluation/cms2002.asp 今天上午远程登到17#的服务器上去,开始尝试mcms,边看...

2019-06-25 04:49:08

阅读数 24

评论数 0

Microsoft SQL Server 2005 查询分页

微软新的SQL Server 2005新增了数据库分页功能,以后再也用写复杂不灵活而低效率的分页存储过程。新的数据库分页功能的核心是一个叫row_number的函数具体如下: 返回结果集分区内行的序列号,每个分区的第一行从 1 开始。 语法ROW_NUMBER ( ) OVER ( [ &am...

2019-06-24 16:28:25

阅读数 16

评论数 0

提示
确定要删除当前文章?
取消 删除