小编mde*_*dec的帖子

使用Mac进行跨平台开发?

谁使用Mac进行跨平台开发?

通过跨平台,我基本上意味着你可以编译到目标Windows或Unix(不一定两者同时).我知道这也与编写可移植代码有很大关系,但我更感兴趣的是人们使用Mac OS X开发软件的经验.

我知道有一系列的IDE可供选择,我可能会使用Eclipse(我喜欢GCC工具链),但Xcode似乎很受欢迎.它可以如上所述使用吗?在紧要关头,我总是可以使用VirtualBoxVMware Player进行虚拟化或并行使用Visual Studio(或双重启动).说过我对任何其他建议的编译器开放(最好是使用GCC的IDE.)

此外,还有可用的Mac系列,你会推荐哪一款?我更喜欢一台笔记本电脑(因为我已经有一台台式机),但我不确定合理的规格.

如果您目前正在使用Mac进行开发,我很想听听您在Mac上开发的内容以及您喜欢和不喜欢的内容.

我主要是用C/C++/Java开发.我也希望尝试使用BoostQt,所以我很想听听任何(潜在的)兼容性问题.

如果您有任何其他提示我会爱你,你会听到你要说的话.

language-agnostic macos cross-platform

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

在Nintendo DS上编程

我之前正在阅读这个答案,这让我有兴趣购买Nintendo DS Lite来学习编程嵌入式设备.在我出去挥霍DS之前,我有几个问题:

  1. 您可以编程的是否有任何限制?我之前表示的帖子似乎说没有,但澄清会很好.

  2. 我会更好地购买arduino(或类似的)并走这条路吗?我喜欢DS,因为它已经内置了很多硬件.

  3. 我正在考虑购买CycloDS Evo卡,自制软件有更好的选择吗?

  4. 有关DS开发的最佳资源有哪些?

感谢您的时间,如果您有DS和程序,我会爱你听到你的意见,或者如果你有更好的想法,我也想听听它.

谢谢=]

c embedded homebrew nintendo-ds

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

学习嵌入式编程的最佳平台?

我正在寻找有关嵌入式编程的知识(主要是在C语言中,但我希望也能在我的ASM上学习)并且我想知道最好的平台是什么.我有一些使用Atmel AVR和使用stk500编程的经验,发现相对容易.我特别喜欢AVR Studio和调试器,它可以让你查看寄存器的状态.

但是,如果我要花时间学习,我宁愿学习一些在工业中普遍存在的东西.我在想ARM,除非有人有更好的建议.

我也会寻找一些参考资料,我在ARM网站上找到了书籍部分,如果一本书技术上比另一本书更好,我会很感激.

我要寻找的最后一件事是原型/编程板,如STK500,它有一些按钮等等.

谢谢=]

embedded arm avr

22
推荐指数
6
解决办法
1万
查看次数

开发非x86操作系统

我必须尽快选择论文主题,并且我正在考虑为不是x86的架构实现操作系统(我倾向于ARM或AVR).我避免使用x86的原因是因为我想获得一些嵌入式平台的经验,而且我(可能不正确)认为在较小规模上执行任务可能会更容易.有没有人有任何指向网站或资源的指针,其中有一些例子.我已经阅读了大多数(如果不是全部)关于堆栈溢出的OSDev问题,我也了解AvrFreaks和OSDev.此外,如果任何人有这方面的经验,并希望提供有关方法或平台的一些建议,将非常感谢.

谢谢

c embedded assembly operating-system

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

了解安全关键系统开发 (C/C++) 的最佳资源是什么

我正在寻找有关安全关键系统开发技术/方法的良好资源(书籍或其他资源),尤其是涵盖硬件和软件的资源。我对 C/C++ 有丰富的工作知识,所以即使它只是 SourceForge 等上的代码,我仍然希望有一个链接来浏览。

谢谢。

system safety-critical

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

Qt QImage像素操作问题

我目前正在用Qt编写一个隐写术应用程序.我试图隐藏在像素的蓝色的最低有效位中的消息位.

从调试我可以看出这部分正常工作.然而,在将我的位隐藏在消息中后,我保存图像然后重新打开它.这是问题发展的地方.

当我读入(重新打开)的图像时scanLines,我读到的图像与我之前写的图像不同,我无法弄清楚原因.也许这只是我的愚蠢,或者我可能错过了一些东西.任何帮助将非常感激.

我到目前为止的代码如下

void MainWindow::Encrypt(QImage image, QString message) {
    if(image.isNull()) {
        qDebug() << "PROBLEM";
    }

    image = image.convertToFormat(QImage::Format_ARGB32);

    QVector<bool> bvec;
    QByteArray bytes = message.toAscii();
    char mask;
    QRgb tempPix;

    for(int i = 0; i < bytes.size(); i++) {
        for(int j = 0; j < 8; j++) {
            mask = (0x01 << j);
            bvec.push_back((bytes[i] & mask) == mask);
        }
    }

    if(image.height() < bvec.size()) {
        qDebug() << "Not enough space in image";
    }

    for(int j = 0; j < bvec.size(); …
Run Code Online (Sandbox Code Playgroud)

c++ qt steganography bit-manipulation qimage

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

random或rand函数打印相同的值,即使在不同的机器中也是如此

我想打印1到6范围内的随机数.我有以下代码.

printf("The random value is %d \n",random(6));
Run Code Online (Sandbox Code Playgroud)

每次运行代码时都会打印1804289383.即使在不同的机器上.我也试过rand(6)仍然输出相同.即使我删除了6,输出也没有改变.请建议如何解决它

提前致谢

SANKET

c random

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