Articles of API

C语言中的cpu频率调整linux API

我想在Linux(Ubuntu)上的程序中更改CPU(ARM)频率。 有没有任何cpu频率缩放和Cclosures核心API? 如果有的话,API可以处理多核cpu中的每个核心?

取得业主名称

我正在将iPhone游戏移植到Windows Phone 7,而且我想知道如何获取手机的名称? 就像在iPhone上一样,它会是你在iTunes中设置的名字,这也可以通过(obj-c ..)[[UIDevice currentDevice] name]在API中读取。 任何人都知道相当于WP7 .NET方法/属性? 我无法在MSDN上find它们。

我的笔记本电脑的向下箭头键?

我的笔记本电脑的向下箭头键非常松散,似乎不会持续很长时间。 是否有可能编写任何程序(用任何语言,但特别是C ++)帽子模拟向下箭头键。我做了一个程序,当我按键盘上的A,B,C模拟向下的箭头键。 如果没有,那么是否有任何软件可以做到这一点?

他们如何从磁盘读取群集/磁盘/扇区?

我需要恢复我不小心删除的分区表。 我使用了名为TestDisk的应用程序。 它简直令人兴奋。 我从磁盘读取每个圆柱体。 我见过类似的应用程序与MBR和分区工作。 我很好奇。 他们如何从磁盘读取群集/磁盘/扇区? 有这种API吗? 它是否依赖于操作系统? 如果是这样的Linux和Windows的方式是什么? 编辑:好吧,我不只是好奇,我想要一个经验的手。 我想写一个简单的应用程序,显示每个LBA。

是否可以通过USB直接通信?

是否有可能在同一台计算机上有两个应用程序通过USB直接对话(没有电缆,没有关联的设备)? 这很容易吗? 你们会推荐什么API? 是的,我发布了类似的线程,但它是特意要求一个JAVA / USB实现,我发现,但我需要Windows支持。 所以现在我正在寻找任何USB API – 它不必在Java中工作。 我总是可以使用JNI / JNative来使用本地代码/库。 在互联网上我没有发现许多人做过同样的事情。

记住windows API“语言”是值得的吗?

所以我读了一个教程,说这是不值得的记忆的Windows API模板。 你作为程序员记忆模板还是从向导创build一个? 也没有人知道一个很好的networking源,学习Windows编程更好? Forger的是好的,但更多的是一个参考指南,而不是一个学习来源

使用带有PHP和cURL的Azure Microsoft Translator API

我试图find一个简单的教程,了解如何使新的Azure翻译API与PHP和Curl一起使用。 有没有人有一个简单的函数,可以被称为执行一个string的翻译的示例代码? 我已经创build了我的用户帐户并注册了一个应用程序。 我正在处理这些例子,但我无法弄清楚如何使用它们作为一个简单的PHP函数。 http://wangpidong.blogspot.ca/2012/04/how-to-use-new-bing-translator-api-with.html 新的Bing API PHP示例不起作用

CreateEnvironmentBlock返回块在Windows Vista上的CreateProcessWithLogon太大

我正在使用微软的CreateProcessWithLogonW函数作为一个特定的用户运行一个程序。 在几乎所有的testing场景中,一切都很棒。 我们的代码与微软网页上的例子类似。 问题出现在Windows Vista上。 我们创build一个环境块使用: CreateEnvironmentBlock(&lpvEnv, hToken, TRUE) 然后我们把这个传递给CreateProcessWithLogonW: CreateProcessWithLogonW(argv[1], NULL, argv[2], LOGON_WITH_PROFILE, NULL, argv[3], CREATE_UNICODE_ENVIRONMENT, lpvEnv, szUserProfile, &si, &pi) 问题是环境块大于5120个字符。 我见过这个提到的唯一位置是在微软页面的评论部分: “环境块大小的未logging限制使用参数'lpEnvironment'传递的环境块不能包含超过5120个字符,包括终止\ 0字符和尾部\ 0块分隔符。 如果环境块超出此限制,则调用将发出错误“0x000006F7:存根接收不良数据”。 在Windows 7 SP1上,logging的限制是环境32767字节,每个variables8192字节。 但是,CreateProcessWithLogonW函数尚未适应这些新的限制。 它仍然不能接受超过5120个字符。 有什么可以做的呢? 我很犹豫要砍掉环境块。

用C#popupUSB驱动器

我试图find一种方法来popup一个USB卷(固定字母)使用C#,但我找不到解决scheme。 Windows API解决scheme是否存在? 注意:我正在使用Windows 7

std :: wcout不能打印出阿拉伯字符和一些math符号

最近我想find一个std::wcout的通用解决scheme,以便它可以打印出所有的Unicodestring。 但是,在谷歌周围,我找不到有用的。 我被困在这里,有人能帮助我吗? _setmode(_fileno(stdout), _O_U16TEXT); 将无法按预期工作。 这是我目前的代码片段: auto previousMode = _setmode(_fileno(stdout), _O_U16TEXT); std::wifstream wifs; wifs.imbue(std::locale(wifs.getloc(), new std::codecvt_utf16<wchar_t, 0x10ffff, std::codecvt_mode(std::little_endian | std::consume_header)>)); wifs.open(L"F:\\重要url.txt", std::ios_base::binary); std::wstring line; std::getline(wifs, line); wcout << line << endl; wifs.close(); wcout << endl; cout << "∦" << endl; std::wofstream wofs; wofs.imbue(std::locale(wifs.getloc(), new std::codecvt_utf16<wchar_t, 0x10ffff, std::codecvt_mode(std::little_endian | std::consume_header)>)); wofs.open(L"F:\\iMoney.txt", std::ios_base::binary | std::ios_base::ate); wofs […]