搜索到与相关的文章
各行各业

EBP的妙用[无法使用ESP定律时]

1.了解EBP寄存器在寄存器里面有很多寄存器虽然他们的功能和使用没有任何的区别,但是在长期的编程和使用中,在程序员习惯中已经默认的给每个寄存器赋上了特殊的含义,比如:EAX一般用来做返回值,ECX用于记数等等。在win32的环境下EBP寄存器用与存放在进入call以后的ESP的值,便于退出的时候回复ESP的值,达到堆栈平衡的目的。应用以前说过的一段话:原程序的OEP,通常是一开始以PushEBP和MOVEbp,Esp这两句开始的,不用我多说大家也知道这两句

系统 2019-08-12 09:27:15 2587

Java

OpenCv的Java,C++开发环境配置

1.OpenCV下载及安装配置opencv的下载地址:http://opencv.org/downloads.html最新版本:opencv3.0.0注意:支持的visualstudio2013我们可以下载稳定版本:opencv2.4.11安装:双击opencv-2.4.11解压到某一目录下即可配置:在系统环境变量Path中,添加相应的路径。32位添加:C:\opencv\opencv2.4.11\build\x86\vc10\bin64位添加:C:\op

系统 2019-08-12 09:27:14 2587

各行各业

编译过程

以下摘自源文件经过以下几步生成可执行文件:1、预处理(preprocessor):对#include、#define、#ifdef/#endif、#ifndef/#endif等进行处理2、编译(compiler):将源码编译为汇编代码3、汇编(assembler):将汇编代码汇编为目标代码4、链接(linker):将目标代码链接为可

系统 2019-08-12 09:27:13 2587

各行各业

zookeeper系列(一)安装

zookeeper是一个分布式应用协调服务,主要用来解决分布式应用配置项的管理、同步服务、集群管理等,它由Java语言编写,但它支持Java和C两种编程语言接口;环境部署操作系统:centos6.4JDK版本:1.7.0_60单机模式1、安装包下载地址:http://www.apache.org/dyn/closer.cgi/zookeeper/2、安装包下载完后,解压到根目录下的cloud(该目录自己创建)目录中;3、cp/cloud/zookeeper

系统 2019-08-12 09:27:07 2587

各行各业

YII2,添加FontAwesome

一、初始化项目通过Composer来初始化composercreate-project--prefer-distyiisoft/yii2-app-basicmyapp(或使用phpcomposer.pharcreate-project--prefer-distyiisoft/yii2-app-basicmyapp二、安装FontAwesome仍然通过Composer来安装。搜索packagist.org官方的包列表,我们找到了FontAwesome的配置。

系统 2019-08-12 09:27:05 2587

数据库相关

[Think] 解决问题 Ⅱ

2009年的时候写了一篇"解决问题:心态原则方法",那么快就3年了,今天继续这个话题,把我解决问题的心得记录分享一下;下面的内容来自我平时的笔记,我按照问题解决的过程,重新整理了一下.从准确的描述问题开始你现在能不能用一句话描述清楚遇到的问题?问题是什么?形式上/直观上的描述描述的过程中,发现逻辑上说不过去了,可以发现盲点排除干扰因素,明确问题关键点和包含的概念问题的背景?(这是一个通用的问题还是特定背景下的问题?)2012-10-720:23:36更新假

系统 2019-08-12 01:54:35 2587

数据库相关

封装业务函数

链式调用-封装业务函数用设计模式、AOP能将一个方法/函数包裹起来,并且插入额外的逻辑行为,不过动作比较大,不是很灵活,下面介绍一种链式调用方法来封装的代码,完成后能实现如下的链式调用:publicclassBO{publicboolAdd(stringmsg){Console.WriteLine("Add");if(msg==null)thrownewException();returntrue;}}staticvoidMain(string[]args

系统 2019-08-12 01:53:20 2587

MySql

mysql安装错误总结

1、若在启动mysql服务时出现如下错误,可查看错误日志找出错误原因。Error:StartingMySQL.TheserverquitwithoutupdatingPIDfile(/data/mysql/failed184_sles10.pid).2、Error:13073010:15:37[ERROR]COLLATION'utf8_general_ci'isnotvalidforCHARACTERSET'latin1'13073010:15:37[ER

系统 2019-08-12 01:52:28 2587

数据库相关

【原创】ARM System Developer's Guide 读书笔

老规矩,先把学习资料放上来。大家先请下载ARMSystemDeveloper'sGuide.pdf这个文档,下面我会给出我服务器上的一个链接。或者大家手上有纸质本的电子档的都可以,这里我提供的是E文pdf和中文的影印pdf版本。最后一章我会把读完做好笔记的再贴一次。原始版本如下:点击我下载:ARMSystemDeveloper'sGuidepdfzip下面进入正文ARMSystemDeveloper'sGuide读书笔记-前言前两天我们一起读了一下boot

系统 2019-08-12 01:52:28 2587

Java

用Java编写Oracle存储过程

Oracle里可以使用多种语言来编写存储过程,比如Pro*C/C++,PL/SQL,COBOL,在Oracle8i开始支持用Java编写存储过程。如果非要写存储过程的话,做为以Java谋生的我,首选用Java编写,用PL/SQL需要记忆很多的语法(Pascal类的语法)和函数,远不如使用Java/JDBC这么轻车熟路。而且,DB2等数据库都支持Java存储过程,所以不比为每一种数据学习一种编写存储过程的方法了。Java存储过程与一般的JDBC程序有所不同的

系统 2019-08-12 01:52:11 2587