小编Gio*_*rje的帖子

AutoIt是"托管代码"吗?

我以前的线程的扩展这里.

我正在通过Reflection启动嵌入式资源应用程序,我不确定是否可以使用AutoIt(.au3)文件.人们说它需要成为"管理代码".我不完全确定这意味着什么也不知道AutoIt是否具有这种特性.

reflection assemblies autoit

1
推荐指数
1
解决办法
459
查看次数

在PHP中使用Pygments(PHP中的Python)

是否可以在PHP中使用Python(特别是Pygments)?目前,我有一个我正在开发的phpBB论坛,JS语法荧光笔只是没有为我工作.已经有一个GeSHI mod,但我想自己开发一些只是为了体验.

还有性能问题吗?

php python phpbb pygments

1
推荐指数
1
解决办法
2058
查看次数

微积分和编程语法之间有什么关系?

我这个学期开始学习微积分.我之前使用过编程(或脚本)语言,主要是PHP和C#.我没有做过很多低级别的工作.我在语法之间建立的唯一关系是带有Y-Combinators的Anonymous函数和带有Set-notation的数组(我甚至不确定这些是否正确).

我总是看到微积分和编程之间的相似之处 - 它几乎就像命理学一样 - 那么微积分和编程语言如何相关?

潜意识里,我知道有关系,但我认为我不知道描述它的正确术语.有些人把我称为"计算理论"和"图灵机",但我还没有真正研究过它.如果我不完全理解计算理论,我还能认为自己是程序员吗?

syntax computer-science calculus

1
推荐指数
1
解决办法
5745
查看次数

访问冲突C++(删除向量中的项目)

我试图从我用C++编写的内存扫描程序中删除不匹配的结果.最初扫描存储器时,所有结果都存储在_results矢量中.

之后,_results会再次扫描,并应删除不再匹配的项目.

错误:

.exe中0x004016f4处的未处理异常:0xC0000005:访问冲突读取位置0x0090c000.

// Receives data

DWORD buffer;

for (vector<memblock>::iterator it = MemoryScanner::_results.begin(); it != MemoryScanner::_results.end(); ++it) {
    // Reads data from an area of memory into buffer
    ReadProcessMemory(MemoryScanner::_hProc, (LPVOID)(*it).address, &buffer, sizeof(buffer), NULL);

    if (value != buffer) {
        MemoryScanner::_results.erase(it); // where the program breaks
    }
}
Run Code Online (Sandbox Code Playgroud)

c++ memory winapi vector

0
推荐指数
1
解决办法
1393
查看次数