小编Noa*_*oah的帖子

你如何使用Git与多台计算机?

我正在尝试使用git,我有很多电脑.我通常在桌面上工作,但有时会使用笔记本电脑.

当你下班回家并且没有完成代码处理时,如何在git上同步源代码?你是通过电子邮件发送补丁文件还是只是提交git不完整的代码?

我同意后者更方便,但我认为这会让git changelog变脏.

git

39
推荐指数
3
解决办法
2万
查看次数

如何用Java运行ZeroMQ?

我在使用Eclipse和Windows XP使用Java运行ZeroMQ时遇到了问题.我已成功安装[我认为] 0MQ库以及Java绑定.我以前的说明就在这里.

构建了两个文件:zmq.jarjzmq.dll.我将jar文件放在我的项目中,这允许代码编译好.我还将java.library.path设置为dll的目录,将perf目录添加到我的项目中,并将libzmq.dll添加到我的PATH中.(全部按照说明).

我仍然得到以下我无法解决的异常:

Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\jzmq\lib\jzmq.dll: Can't find dependent libraries

jzmq.dll依赖于哪些其他库?我试过将libzmq.dll放在任何地方,但这没有帮助.是我试图开始工作的代码示例.

谢谢.

java eclipse zeromq

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

在C中使用crypt进行简单密码比较

我从用户那里读取了第一个密码并对其进行了加密.然后我读了第二个密码并加密了.然后我比较了两个加密密码,但比较总是表明它们是相同的.我将问题缩小到这个:在第二次加密之后,passwordguess变量具有相同的值.这是一个奇怪的错误; 任何人都可以提供洞察力和/或修复?

先感谢您.代码:

int main(void)
{
  char salt[] = "00";
  char *password;
  char *guess;

  password = crypt(getpass("Enter Password1:"), salt);
  printf("password = %s\n", password);

  guess = crypt(getpass("Enter Password2:"), salt);
  printf("password = %s\n", password);
  printf("guess = %s\n", guess);

  puts(strcmp(guess, password) == 0
       ? "Access Granted." : "Access Denied.");

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

输出:

Enter Password1:
password = 007XN7q4UF/o6
Enter Password2:
password = 00MqrTyK65aEA
guess = 00MqrTyK65aEA
Access Granted.
Run Code Online (Sandbox Code Playgroud)

c unix cryptography

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

AHCI驱动程序为自己的操作系统

我已经编程了两个星期的AHCI驱动程序.我已经阅读了本文英特尔的串行ATA高级主机控制器接口(AHCI)1.3.有一个例子,它展示了如何通过DMA模式读取扇区(osdev.org).我已成功完成此操作(ATA_CMD_READ_DMA 0xC8),但当我尝试将扇区(ATA_CMD_WRITE_DMA 0xCA)写入设备时,HBA设置错误

Offset 30h: PxSERR – Port x Serial ATA Error - Handshake Error
Run Code Online (Sandbox Code Playgroud)

(这是从英特尔AHCI规范解码).我不明白为什么会这样.请帮我.

另外,我试图发出命令IDENTIFY 0xEC,但没有成功...

drivers

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

标签 统计

c ×1

cryptography ×1

drivers ×1

eclipse ×1

git ×1

java ×1

unix ×1

zeromq ×1