http://blog.csdn.net/qq_26768741/article/details/54348586 当把一个程序加载到内存当中,此时,这个时候就有了进程,关于进程,有一个相关的叫做进程控制块(PCB),这个是系统为了方便进行管理进程所设置的一个数据结构,通过PCB,就可以记录进程的特 ...
分类:
系统相关 时间:
2017-05-21 00:22:58
阅读次数:
401
Public Function GetProcessPath(ByVal dwProcessId As Long) As String Dim ntStatus As Long Dim objBasic As PROCESS_BASIC_INFORMATION Dim objFlink As Lon ...
分类:
其他好文 时间:
2017-04-30 21:23:58
阅读次数:
205
程序包含 1.数据:运行过程中产生的 2.代码:代码指令 数据和代码都是存放到内存中的,代码指令在程序加载的时候放到内存,数据是在程序运行的时候在内存中动态地生成,随时会被回收,要定义变量来存放数据 内存存储的最小单位是字节,内存中存放的是二进制数,只有1或者0,叫做位,1个字节可以存放8个bit, ...
分类:
编程语言 时间:
2017-04-23 01:16:22
阅读次数:
161
ipc{ 1.通信{ 数据传送{ pipe 传字节流 ,MessageQueue 传结构化消息对象 } 共享内存(最快) } 2.信号 Signal(唯一异步的IPC) 3.同步 semaphore (最重要)}exec 把一个新程序加载到自己内存中,替换数据段,代码段,堆,stack 父进程先结束 ...
分类:
其他好文 时间:
2017-04-22 15:43:42
阅读次数:
220
要让某个游戏(程序)加载我们的MOD,目前有想到的有三种方式: 静态注入:静态注入,即我们HACK入游戏的某个dll,然后修改里面的代码,让程序在运行后加载我们的ModDll,比如U3D的游戏可以直接修改Assembly-CSharp.dll,找到Main脚本然后让他加载我们的东西 动态注入:在游戏 ...
分类:
其他好文 时间:
2017-04-20 23:09:15
阅读次数:
323
SylixOS开发套件简介
SylixOS专用的集成开发环境是RealEvo-IDE。RealEvo-IDE是一套基于eclipse开发的SylixOS集成开发环境,包括一系列开发调试插件,提供完整的SylixOS嵌入式开发解决方案,集设计、开发、调试、仿真、部署、测试功能于一体。
RealEvo-IDE在宿主机上..
分类:
其他好文 时间:
2017-04-18 20:08:56
阅读次数:
287
数据结构中的堆栈: 首先在数据结构上要知道堆栈,尽管我们这么称呼它,但实际上堆栈是两种数据结构:堆和栈。 堆和栈都是一种数据项按序排列的数据结构。 栈就像装数据的桶或箱子 我们先从大家比较熟悉的栈说起吧,它是一种具有后进先出性质的数据结构,也就是说后存放的先取,先存放的后取。 这就如同我们要取出放在 ...
分类:
其他好文 时间:
2017-03-22 13:04:07
阅读次数:
160
如果要将多个.o文件生成一个库文件,则存在两种类型的库,在linux里面后缀是.a,另一种是动态库,后缀为.so。 当可执行程序要与静态库进行链接时,所用到的库中的函数和数据会被拷贝到最终的可执行程序中。而采用动态库则不会,程序加载器在后台为我们讲所需的动态库自动加载到内存中且保证整个系统只有一份拷 ...
分类:
其他好文 时间:
2017-02-25 17:06:30
阅读次数:
232
我们知道发布一个app,一般是用到苹果的applicationloader助手上传应用,用过的都知道使用起来很繁琐,经常出错。而且只能运行在mac系统上,需要一定的硬件条件。而上架辅助工具ApplicationUploader,可以实现在windows,linux或mac上,不需要应用程序加载器和mac计算机,就可..
分类:
移动开发 时间:
2017-02-23 23:07:23
阅读次数:
251
语法区别:静态变量需要static关键字修饰,实例变量不需要。 程序运行时的区别:静态变量从属于类,实例变量从属于对象。 实例变量必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量; 静态变量即类别量,只要程序加载了类的字节码,静态变量就会被分配空间,即可使用。 综上,实例变量必 ...
分类:
其他好文 时间:
2017-02-16 13:40:56
阅读次数:
128