小编MC *_*ror的帖子

PID是如何产生的?

在 *nix 上,PID 是运行进程的唯一标识符。PID是如何产生的?它只是一个递增的整数吗?或者是更复杂的结构,例如列表?它们如何被回收?通过回收,我的意思是,当一个进程终止时,它的 PID 最终将被另一个进程重用。

unix process algorithm

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

不假设设备 MAC 地址是唯一的原因

在您控制硬件配置并可以确定具有相同硬件模型的所有设备确实为其网络接口具有唯一 MAC 地址的情况下,编写使用该假设的代码是否有任何缺点?(基于一些回复的注意事项:我不会使用这个假设编写网络代码。这只是一种为每个设备提供 uuid 的低接触方式,而无需手动生成和更新设备 HDD 之前的 id部署到现场)

背后的故事是我正在研究为客户端实现私有硬件 IOT 类型的实现。我们将提供一组具有网络功能的硬件设备以安装在远程位置。然后,这些设备将通过发送消息与 API 进行通信。为了降低设置的复杂性,我希望在消息中发送设备上网络接口的 MAC 地址,将这些消息与 API 端的“device_id”联系起来。我的想法是,通过在使用前不必在设备上设置它,它可以在正常操作期间进行查询。我可以安全地假设我们可以确定每个设备的 MAC 地址实际上是唯一的,

networking mac-address code

19
推荐指数
2
解决办法
5841
查看次数

USB 记忆棒未安装,但已检测到。如何修复?

我的 PC 中插入了一个 USB 记忆棒,它运行的是 Windows 7。

  • 在“计算机”中,它不会出现。
  • 在“磁盘管理” ( diskmgmt.msc) 中它不会出现(但有时会)。
  • 但是在“设备管理器”中,在通用串行总线控制器下,它出现了。
  • 尝试格式化时,IOCTL error发生了。

插入 U 盘时,U 盘上的灯开始闪烁,并且 U 盘列在设备管理器屏幕上,可以查看其属性。该记忆棒被检测为 USB 记忆棒,但不被视为存储磁盘(未安装)。

我已经在多台 PC 上对其进行了测试,他们都说相同的。

我怎样才能让 U 盘重新工作?恢复记忆棒上的数据不在这个问题的范围内。

usb-flash-drive

13
推荐指数
2
解决办法
18万
查看次数

在 Outlook 中禁用附件文件扩展名大小写转换

我正在尝试将 Outlook 中的附件添加到电子邮件中。当我拖放指定的文件时,它的文件扩展名在某些情况下会转换为大写。似乎检查了没有扩展名的文件名的最后一个字符,如果是大写字符,则相应地转换扩展名。

  • someFile.ext 安然无恙;
  • HTTP.java改为HTTP.JAVA;
  • MIT.pdf改为MIT.PDF;
  • FileB.sh更改为FileB.SH.

为什么会这样?为什么 Microsoft 应该转换文件扩展名而不是只管不管它?
我怎样才能禁用这种行为?否则,是否有可用的解决方法?

microsoft-outlook

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