- 博客(6)
- 资源 (2)
- 收藏
- 关注
转载 Segment fault
在C语言中,根据数据在内存中存在的时间(生存期)不同,将内存空间分为三个区:1.程序区:用于存储程序的代码,即程序的二进制代码;2.静态存储区:用于存储全局变量和静态变量,这些变量的空间在程序编译时就已经分配好了;3.动态存储区:用于在程序执行时分配的内存,又分为:堆区(heap)和堆栈区(stack)两种。 堆区:用于动态内存分配,
2012-12-27 11:33:56 1581
原创 K_GROUP_SELECT,G_RW_SET_SELECT在search help中的应用
项目中要用到cost element group, profit center group, company code set等F4 的Search help,以前做的时候只是将变量引用就ok了,但是现在引用的是结构,网上收集了下资料,发现可以用代码的形式完成,下面就分享:at selection-screen on value-request for p_kstar.CALL FUNCTI
2012-12-22 15:25:47 1380
原创 sap abap中commit work引申的话题
abap菜鸟在写代码的时候常常遇到很多问题,这次拿到Requirement发现做10次删除要commit work,这下就纠结了,本来commit work以前在数据库中的procedure中使用过,还算明白是怎么回事,今天讨论了下发现commit work在abap编程中有隐式的和显式之分,在深究还有sap系统数据一致性的考虑,下面综合讨论和搜到的资料记录下。
2012-12-18 17:38:48 2649
转载 Linux下通用线程池的创建与使用
郑重声明:本文转载自某位的博客。本文给出了一个通用的线程池框架,该框架将与线程执行相关的任务进行了高层次的抽象,使之与具体的执行任务无关。另外该线程池具有动态伸缩性,它能根据执行任务的轻重自动调整线程池中线程的数量。文章的最后,我们给出一个简单示例程序,通过该示例程序,我们会发现,通过该线程池框架执行多线程任务是多么的简单。 为什么需要线程池目前的大多数网络服务器,
2012-12-10 15:16:51 681
转载 bochs调试命令
Bochs是非常好用的模拟器,命令也很多,不过最常用的其实总结起来也就包括几条,记住这些命令基本都可以满足调试需求了。1. 断点操作(1)设置断点:b 物理地址 例:b 0x7c00 在物理地址0x7c00处设置断点(2)查询目前已经设置过的断点:info break 2. 程序的执行(1)执行程序,直到遇到断点: c
2012-12-04 13:21:42 2126
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人