小编Jus*_*tin的帖子

Python,尝试通过URL获取文件扩展名

我正在为蓬松的服务做一个图像抓取器; 但是,每当我生成随机URL并尝试将其验证为.PNG图像时,都会生成错误.我今天早些时候刚刚开始使用Python语言,所以你可以说我对此很新!

生成的错误:

Traceback (most recent call last):
  File "run.py", line 19, in <module>
    extension = guess_extension(guess_type(url))
  File "C:\Python33\lib\mimetypes.py", line 320, in guess_extension
    return _db.guess_extension(type, strict)
  File "C:\Python33\lib\mimetypes.py", line 189, in guess_extension
    extensions = self.guess_all_extensions(type, strict)
  File "C:\Python33\lib\mimetypes.py", line 168, in guess_all_extensions
    type = type.lower()
AttributeError: 'tuple' object has no attribute 'lower'
Run Code Online (Sandbox Code Playgroud)

运行的代码:

#!/usr/bin/env python
import sys
import urllib
from mimetypes import guess_type, guess_extension
from random import choice

randoms = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', …
Run Code Online (Sandbox Code Playgroud)

python mime-types

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

OllyDbg,不能选择复制到可执行文件

每当我在OllyDbg并成功完成我喜欢的ASM代码编辑时,我会尝试突出我所做的所有修改以及当我右键单击时......我没有选择"复制到可执行文件? " - 然而,我遵循的很多教程都有这个选项,他们会在视频中做到这一点.

细节:

OllyDbg2 Windows 7 x86以管理员身份运行OllyDbg无插件

ollydbg

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

将TCHAR与String进行比较

在C++方面,我仍然是一个极端的菜鸟.我目前讨厌的事情之一(截至目前)是winAPI中的1,000,000,000种不同类型的变量.我用来检查窗口是否存在的这个小程序非常快.但最难的部分是什么?简单地将"字符串"比较在一起,看它是否匹配.最简单的部分是最难的!

不管怎么说,我的问题:我怎么能比一个找到相当,看它们是否匹配?

BOOL CALLBACK EnumWindowsProc(HWND hwnd, LPARAM lparam){
    TCHAR a[260];
    string toFind = "Google Chrome";

    hwnd = GetParent(hwnd);
    GetWindowText(hwnd, a, sizeof(a));

    if(strcmp(a,toFind) == 0){          //doesn't work
        cout << "found the window";
    }

    return TRUE;
}
Run Code Online (Sandbox Code Playgroud)

c++ winapi

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

标签 统计

c++ ×1

mime-types ×1

ollydbg ×1

python ×1

winapi ×1