5 weixin_33889665

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 2w+

【转】strcpy溢出的攻击示例

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

2019-07-05 18:00:58

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

你也许会遇到到这样一个问题?当你有一个较大的软件,而无法用一张软盘将其全部拷下时,你也许会想 到该将它分解开,分盘拷回去后,再将它们合并起来。现在的这种分割工具很多,你想自己动手做一个适合自己的分割工具么?下面就让我用以前用VC做的一个<袖珍文件分割器>的例程来告诉你吧!程序运行后界面如下:基本构成思想:文件分割的基本思想比我之前发表的另一篇文章《如何将多个文件合并为一个可执行...

2019-07-05 01:46:47

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

/** 1.关于编程风格:每一位程序猿可能都有自己独特的编程风格,但是有些规则是大家都必须遵守的,特别* 是在工作的过程中,良好的代码风格能大大提高代码本身的可阅读性和维护性,也更有利于别人修改你* 的代码。风格问题涉及到的都是细节相关的问题,读者朋友们或许都听过“细节决定成败”这句话,这句话* 在这里同样生效,不过是换了种意思,就是“细节体现你的专业程度”,所以作...

2019-07-03 01:09:20

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

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

2019-07-02 23:28:35

OpenSSL 命令说明

Using OpenSSL Utilities An openssl command line takes the following form: openssl utility arguments For example: openssl x509 -in OrbixCA -text Each command is individually described i...

2019-07-02 22:54:48

Subversion的权限控制

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

2019-07-02 19:42:45

sharepoint Lists Web service 用法

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

2019-06-29 23:51:19

步步为营 .NET三层架构解析 四、Model设计(四种设计方式)

说到Model设计,我们先谈谈它的作用:Model又叫实体类,model层里面的一个类对应数据库里面的一张表, 类里面的每一个属性对应表里面的一个字段,每个属性都有自己的 GET 和 SET 方法, 项目中的数据存取都要依靠GET和SET方法来实现.确切的说它不属于纵向的哪一层,而是所有层都要用到的业务实体层。其实最主要的作用还是用来传递参数.下面我就用四种方式来创建Model类:...

2019-06-29 23:50:43

MSHTML

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

2019-06-29 19:09:42

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

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

2019-06-29 08:10:05

如何才算掌握Java(J2SE篇)

时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪些内容的参考.另外这个标准仅限于J2SE部分,J2EE部分的内容有时间再另说.1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道...

2019-06-29 00:20:48

QTP的那些事--QTP回放iFrame控件时间非常慢的问题分析

最近在用QTP实现录制回放Web应用时,又碰到了iFrame这个对象。虽然我对开发中,这个对象的用法知道的不多,但是对这个对象回放非常慢,已经是我第二次遇到了,上次的客户那里,我没有找到什么好的办法,但这次偶然发现了一个折中的解决办法。 首先还是要抱怨一下,貌似网上就没有对这个问题的讨论贴,难道大家都那么好命,没有遇到?要不就是这本身就是一个很好解决的问题,不用这么大费周折?不管了,记录下我的思路...

2019-06-28 18:21:09

iisreset

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

2019-06-28 02:44:44

做好PM的几个要素

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

2019-06-28 00:36:53

webclientt和httpwebrequest

WebClientt和HttpWebRequest访问远程数据HttpWebRequest类是WebRequest类的一个子类,用于发送HTTP请求,请求返回结果用HttpResponse类表示;WebClient类是Sliverlight中另一个可用于发送HTTP请求的类,实际上是基于WebRequest类实现的,可以将它看做是HttpWebRequest的一个高级封装。...

2019-06-27 17:25:03

Objective-C中的继承

#import <Foundation/Foundation.h>// --------------------------------------------------// constants for the different kinds of shapes and their colorstypedef enum { kRedColor, ...

2019-06-27 00:39:38

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

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

2019-06-27 00:20:50

Java并发-Fork/Join框架

参考博客:https://www.infoq.cn/article/fork-join-introduction1. 什么是 Fork/Join 框架  Fork/Join 框架是 Java7 提供了的一个用于并行执行任务的框架, 是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。  我们再通过 Fork 和 Join 这两个单词来理解下 Fork/J...

2019-06-26 16:04:00

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

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

2019-06-26 10:50:44

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

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

2019-06-25 17:10:00

查看更多

勋章 我的勋章
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得