码迷,mamicode.com
首页 > 2015年12月01日 > 全部分享
IDA的用法
IDA的用法IDA是一个强大的反汇编工具。它可以为你整理出一个软件的脉络,避免你看汇编看得头晕。快捷键的设置:;为当前指令添加全文交叉引用的注释n定义或修改名称,通常用来标注函数名g跳转到任意地方观察代码Esc返回到跳转位置D分别按字节、字(双字节)、双字(四字节)的..
分类:其他好文   时间:2015-12-01 13:00:07    阅读次数:150
修改临接变量
在内存中,地址是上低下高,利用内存时是从内存高位开始利用。但在已经定义了的内存小块内存中,内存却是从上到下(即从低址向高址)利用。在完成实验的过程中,要注意地址的情况,内存数据与数值数据是不同的。在数值数据中,我们从左到右读,但在内存数据中,它是从右到左两..
分类:其他好文   时间:2015-12-01 13:00:39    阅读次数:384
将数组A中的内容和数组B中的内容进行交换
交换两个数组的内容:#include<stdio.h> intmain()//将数组A中的内容和数组B中的内容进行交换 { inta[5]={1,2,3,4,5}; intb[5]={2,3,4,5,6}; inttmp; inti; printf("before:\n"); for(i=0;i<sizeof(a)/sizeof(a[0]);i++) { printf("%d",a[i]); } printf("\..
分类:编程语言   时间:2015-12-01 13:01:17    阅读次数:201
修改函数返回地址
函数返回地址掌握技巧后挺好找的,我们从书上的内存剖析图知道,返回地址就在EBP的内存块。于是,在ollydbg上,我们根据寄存器窗口直接找EBP,在EBP的下面一个就是函数的返回地址。直接淹没地址的话,函数运行出错。溢出返回无效地址。现在的话正式做触发栈溢出的输入文件。将..
分类:其他好文   时间:2015-12-01 12:59:56    阅读次数:157
总说别人掉队的虎嗅 没想到自己先掉队了
上周还在跟人撕逼的虎嗅,今儿正式挂牌新三板了,这对虎嗅来说绝对是大事,但上市真的是因为虎嗅已经足够强大了吗?在虎嗅上,经常可以看到这样格式的标题《XXX已掉队》或者是《XXX拐点以至》,京东、百度、新浪、搜狐等皆被虎嗅冠以这样的标题“深度剖析”过。这看起来虎嗅要..
分类:其他好文   时间:2015-12-01 12:59:29    阅读次数:174
LeetCode 36 Valid Sudoku
翻译数独板被部分填充,空格部分用'.'来填充。一个部分填充的数组是否有效只需要看其填充的部分即可。原文代码这道题写了一会,错了……因为输入太懒搞了,就直接看了别人写的……class Solution { public: int a[9]; bool isValidSudoku(vector<vector>& board) { memset(a,0,size...
分类:其他好文   时间:2015-12-01 12:59:11    阅读次数:244
从头认识java-11.1 不变的字符串
这一章节我们来讨论一下不变的字符串。为什么说是不变?因为每个操作字符串的函数其实都是新建一个字符串对象,而不是修改原来的字符串,因此,字符串在编译器里面是不可原地修改。package com.ray.ch11; public class Test { public static void main(String[] args) { String a = "a"; String b =...
分类:编程语言   时间:2015-12-01 12:59:00    阅读次数:167
win编程实践(5)【c++】- 右值引用
右值引用形式:类型 && a= 被引用的对象。与左值引用&的区别在于:右值是临时变量, 可理解为右值的引用,右值初始化后临时变量消失。从实践角度讲,它能够完美解决C++中长久以来为人所诟病的临时对象效率问题。从语言本身讲,它健全了C++中的引用类型在左值右值方面的缺陷。从库设计者的角度讲,它给库设计者又带来了一把利器。从库使用者的角度讲,不动一兵一卒便可以获得“免费的”效率提升…...
分类:编程语言   时间:2015-12-01 12:57:25    阅读次数:189
没有躲过的坑--没有及时break出for循环
break这个词都不陌生,最常用到的就是在switch语句中。如果在switch的case后面忘写了break,就会顺序执行到下一个case的对应的语句。我说的这种情况只是对于C++,对于C Sharp如果忘记了break,编译器是会报错的。仔细想想,好像自己还真没有用过break在其他地方。导致自己又掉入了一个大坑中。比如使用一个for循环查找数组中所要的元素中your_find对应的索引:int...
分类:其他好文   时间:2015-12-01 12:56:07    阅读次数:138
Spring Data JPA调用存储过程实例
Spring Data JPA调用存储过程实例作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszsJPA连接到数据库,调用存储过程,这样的需求很常见。本文就针对这一点,讲述如何使用Spring Data JPA调用存储过程的方法。1、存储过程假设存储过程如下:CREATE OR REPLACE PACKAGE test_pkg...
分类:编程语言   时间:2015-12-01 12:56:38    阅读次数:185
Java读书笔记十四(java中的抽象类)
前言 在java中,有时候需要对类的行为进行提取,因此也就有了抽象类和接口的概念,这篇博客,小编来剖一下java中的抽象类和接口。 抽象方法和抽象类 抽象方法和抽象类的规则如下: 1.抽象类必须使用abstract修饰符来修饰,抽象方法也必须使用abstract修饰符来修饰,抽线方法不能有方法体 2.抽象类不能被实例化,无法使用new关键字来调用抽象类的构造器创建抽象类的实例。即使抽象类里不可包含...
分类:编程语言   时间:2015-12-01 12:57:45    阅读次数:131
数据结构实践——大数据集上排序算法性能的体验
本文是针对[数据结构基础系列(9):排序]的实践项目。【项目 - 大数据集上排序算法性能的体验】 设计一个函数,产生一个至少5万条记录的数据集合。在同一数据集上,用直接插入排序、冒泡排序、快速排序、直接选择排序、堆排序、归并排序、基数排序等算法进行排序,记录所需要的时间,经过对比,得到对复杂度不同的各种算法在运行时间方面的感性认识。 提示1:这一项目需要整合多种排序算法,可以考虑先建设排序算法...
分类:编程语言   时间:2015-12-01 12:55:39    阅读次数:207
关于 Spring 中使用 context:property-placeholder 属性占位符设置配置文件
关于 Spring 中使用 context:property-placeholder 属性占位符设置配置文件...
分类:编程语言   时间:2015-12-01 12:58:07    阅读次数:241
Java读书笔记十二(Java中的代码块)
前言 我们知道在java中通过构造器来为对象进行初始化操作,但是在java中与构造器类似的还有初始化块的操作,下面小编来为大家分享一下。 初始化块使用 在Java中初始化块是java中出现的第4中成员,前三种分别是成员变量、方法和构造器。一个类中可以有多个初始化块,并且相同类型的初始化块是按照顺序依次执行的。初始化块的修饰符只能是static,初始化块可以包含任何可执行语句,包括定义局部变量、调用...
分类:编程语言   时间:2015-12-01 12:54:51    阅读次数:138
git学习------>如何用git log命令来查看某个指定文件的提交历史记录
有时候接手一份新代码时,看到某些文件的改动,但不清楚这个改动的作者和原因,想查看该文件的具体提交历史记录。       今天一个同事是这样做的,直接敲git log命令,然后再使用vim命令的搜索关键字的方法来查看该文件的提交记录,如下所示:例如:我想查看frameworks/base/packages/SystemUI/AndroidManifest.xml该文件的提交记录,敲了git log命...
分类:其他好文   时间:2015-12-01 12:57:14    阅读次数:187
Zookeeper入门-Java版本HelloWorld例子
上一篇介绍了,Zookeeper的基本概念,怎么启动,怎么解决可能遇到的几个问题。本篇,根据网上代码,整理了一个例子,Zookeeper的HelloWorld。下面这个代码,还是比较简单的,核心类就是org.apache.zookeeper.ZooKeeper。我比较喜欢这种"框架",把最核心的服务,就用少数的几个类或者接口,供开发者使用。开发者,不用知道那么多代码和细节。这也提示我们,写代码的时...
分类:编程语言   时间:2015-12-01 12:57:17    阅读次数:154
Zookeeper入门:基本概念、5项配置、启动
起源   最早接触Zookeeper,是在学习Hadoop权威指南这本书的时候,印象中是Hadoop项目的一个子工程。      最近,项目中需要用到“分布式锁”。      之前,在开发P2P网贷系统的时候,就用到了“分布式锁”,这个概念听起来挺高端的,实际就是多台机器下,同时运行项目下的“锁”。 之前是用Redis实现“分布式锁”,但是周期性地出现了问题。只能是推测,程序异常退出,或者本地开发...
分类:其他好文   时间:2015-12-01 12:55:13    阅读次数:2265
907条   上一页 1 ... 30 31 32 33 34 35 36 ... 54 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!