程序的OEP,一开始以 push ebp 和mov ebp esp这两句开始。原因:c程序的开始是以一个主函数main()为开始的,而函数在访问的过程中最重要的事情就是要确保堆栈的平衡,而在win32的环境下保持平衡的办法是这样的:1.让EBP保存ESP的值。2.在程序运行完毕的时候调用mov es...
分类:
其他好文 时间:
2014-08-10 17:59:00
阅读次数:
269
如果想要disable掉GridView中的item,需要做如下两件事情: 1. override Adapter 的 areAllItemsEnabled 2. override Adapter 的 isEnabled(int position) 3. 另外如果想在disable的时候,置灰对应的item,那么只...
分类:
其他好文 时间:
2014-08-10 15:55:30
阅读次数:
217
在windows中有很多串口调试软件,例如putty。而ubuntu中也有很多串口调试软件,其中最简单实用的便是minicom了。本文说明虚拟机中如何使用minicom进行串口调试,具体内容包括虚拟机中载入USB设备,查看USB设备是否存在,minicom端口号,波特率等配置。...
分类:
其他好文 时间:
2014-08-10 15:54:30
阅读次数:
322
/*最大权闭合图;
题意:一些城市需要建路需要一些公司来负责,每个公司需要交一定的税,每条路需要给公司一定的花费,还有一个限制条件,假如说公司a建立了a-b,公司b建立了b-c那么选择
公司a 那么必须选择公司b。
现在要求最大收益.
解:设置一个源点和汇点,将选每个公司的收益和算出来,如果为正值和源点相连,如果为负值和和汇点相连权值为其绝对值,中间的公司之间有关系的权值置为inf,
最大权闭合图...
分类:
其他好文 时间:
2014-08-10 15:54:20
阅读次数:
279
掌握抓包最常用的技能 - tcpdump获取流动在网卡上的数据...
分类:
其他好文 时间:
2014-08-10 15:54:10
阅读次数:
274
There are N gas stations along a circular route, where the amount of gas at station i is gas[i].
You have a car with an unlimited gas tank and it costs cost[i] of
gas to travel from station i to...
分类:
其他好文 时间:
2014-08-10 15:53:50
阅读次数:
222
抽象类和接口抽象类
abstract class A{ // 是定义了一个抽象类
publicstatic final String FLAG = "CHINA" ; //全局常量
privateString name = "Cym" ; // 定义一个普通的属性
publicvoid setName(String...
分类:
其他好文 时间:
2014-08-10 15:53:30
阅读次数:
388
题意 给你一个由大写字母和小写字母组成的字符串 模拟键盘输入的最少按键次数
直接模拟每个字符的输入 flag表示capslock的状态 1表示打开 0为关闭 开始是和输入完毕都是关闭的关闭的 用plu记录shift和capslock的按键次数
当接下来输入的字母有连续n个跟capslock状态不同时 分析可只 只有n=1时适合用shift键
如flag=1 n=1 输入a时 shift+a=2 而capslock+a+capslock=3
n>=2 如输入ab是 shi...
分类:
其他好文 时间:
2014-08-10 15:53:20
阅读次数:
235
音频属性详解,包括采样率、通道数、采样位数、比特率、帧、周期、交错与非交错模式的存值方式等。...
分类:
其他好文 时间:
2014-08-10 15:53:00
阅读次数:
277
题目地址:POJ 2777
我去。。延迟标记写错了。标记到了叶子节点上。。。。这根本就没延迟嘛。。。怪不得一直TLE。。。
这题就是利用二进制来标记颜色的种类。然后利用或|这个符号来统计每个区间不同颜色种数。
代码如下:
#include
#include
#include
#include
#include
#include
#include
#include
#incl...
分类:
其他好文 时间:
2014-08-10 15:52:40
阅读次数:
258
题目链接:https://vijos.org/p/1067
矩阵...
分类:
其他好文 时间:
2014-08-10 15:52:30
阅读次数:
329
是否为空?一开始我是用的isnull 来逐个判断的,但是重复的地方的确很多。我们秉着一个重复就要努力抽象的原则,同时争取相似的功能用不同的实现方式。今天算是做个小结,抛砖引玉,希望大家多多的提宝贵意见。
抽象,是为了实现更好的代码复用,也便于日后的维护。希望在做合作版的时候,能对这些问题有一个更加深刻的理解。
判断用户名是否存在。
这可以单独写一个方法或是小类。
判断是否为空。...
分类:
其他好文 时间:
2014-08-10 15:52:20
阅读次数:
279
创建完一个新项目之后,我们可以简单的看一看这个项目的文件组成,有这么一个文件层次结构
几个proj.*文件夹就不用说了,是对应的平台的解决方案,res专门存放我们的游戏资源,scripts存放我们的lua代码,sources中有我们熟悉的AppDelegate类,我们主要常用的就两个文件夹,res和scripts(我这不是废话吗)
好吧,还是再打开scripts文件夹看下,...
分类:
其他好文 时间:
2014-08-10 15:51:40
阅读次数:
255
PCM音频编码格式详解。PCM(Pulse Code Modulation)音频编码格式也被称为脉冲编码调制。就是将声音等模拟信号变成符号化的脉冲列,再进行记录存储。主要涉及原理与存储的介绍。...
分类:
其他好文 时间:
2014-08-10 15:51:20
阅读次数:
367
Ø 9F61 持卡人证件号
L:2–26
R(需求):数据应存在,在读应用数据过程中,终端不检查;
(PBOC2.0第五部分中规定)芯片中持卡人姓名 5F20与持卡人姓名扩展9F0B只能使用一个,另一个必须不存在。当持卡人姓名小于等于26 个字节的时候,请仅使用 5F20;否则请仅使用 9F0B。如果不如此设置,可能会导致该卡片被部分终端终止交易。...
分类:
其他好文 时间:
2014-08-10 15:51:00
阅读次数:
253
题意:
给出若干张图片(矩形边框)叠在一起的效果图,保证边框为一个字符宽度,边长不短于3个字符,每条边都能看见一部分,每张图有且仅有一种字母且不重复,求出其从底到顶的叠放顺序,如果有多个解,按字典序输出每个解。题目保证有解
分析:
首先要从凌乱的效果图中把每张图的信息抠出来,因为每条边保证可见,所以只要扫描四条边就行,得到了四条边的位置,就能确定某张图的位置。
图叠在一起只能看见每个位置顶部的图,也就是该位置有可能出现的图都在顶部那张图的下面,比如在(1,1)有A,B,C,D四张图,我们只能看见A,那么A在...
分类:
其他好文 时间:
2014-08-10 15:50:50
阅读次数:
874