草庐IT

int_fastX_t

全部标签

swift - 我想在 swift 中使用 outputStream.write() 通过输出流发送 Int

我必须通过输出流发送字节数组的长度,下面是我使用的代码,但出现此错误:"Cannotconvertvalueoftype'UnsafePointer'toexpectedargumenttype'UnsafePointer'"withUnsafePointer(to:&len){(pointer:UnsafePointer)->VoidinoutputStream.write(UnsafePointer(pointer),maxLength:4)}如果有人能告诉我我哪里出错了或建议替代方法。 最佳答案 首先,如果要按主机顺序向Out

c# - C# 和 Python 中的 int 是一回事吗?

我需要通过网络从C#向Python发送一个整数,这让我很震惊,如果两种语言的“规则”相同,并且它们的字节大小应该是缓冲区大小,我可以在Python中只是int(val)...我不能吗?两者的大小都是32位,所以在Python和C#中我应该可以设置C#:Stringstr=((int)(RobotCommands.standstill|RobotCommands.turncenter)).ToString();Streamstream=client.GetStream();ASCIIEncodingasen=newASCIIEncoding();byte[]ba=asen.GetByte

java - 从套接字的 byte[] 开头解析 int

我有一个Java应用程序正在从接收不同大小的XML的TCP套接字读取数据。给定数据包的前5个字节应该指示剩余消息的大小。如果我手动创建一个大字节[]并读取数据,我可以成功读取消息和xml。以下是生成数据的应用程序手册中的说明:Eachmessageisprecededbythemessagesizeindicatorwhichisa32-bitunsingedintegerusingthenetworkbytesordermethod.Forexample:\x05\x00\x00\x00\x30\x31\x30\x32\x00indicatesthemessagesizeofanac

c# - 如何将单独的 int 值转换为十六进制字节数组

我需要做一些(对我来说是新的)int/hex/byte工作,我正在努力把它做好。另一端的tcp服务器期待LittleEndian。我需要发送一个由十六进制值组成的字节数组。6000需要发送为:0x70,0x1719需要发送为:0x13,0x00,0x00,0x00生成的字节数组应该如下所示。**FROMTHEMANUFACTURER**Completemessageshouldbe:0x70,0x17,0x13,0x00,0x00,0x00,0x40,0x42,0x0f,0x00,0xA0,0x86,0x01,0x00,0x04,0x01,0x02,0x03,0x04我可以使用.ToS

c++ - 套接字绑定(bind)不会返回 int

我的代码片段如下所示:intdescriptor=socket(AF_INET,SOCK_STREAM,0);if(descriptor每当我尝试编译它时,我都会收到以下错误:error:invalidoperandstobinaryexpression('__bind'and'int')if(bind(descriptor,(structsockaddr*)&address,size)有人知道这是什么意思吗?bind()应该返回一个整数左右我想。我的导入看起来像这样:#include#include#include#include#include#include#include#in

swift - “import UIKit”导致 Double-to-Int 的转换错误消失。为什么 ?

我是Swift初学者,我有一个问题。我在Xcode6-Beta3中创建了一个新的playground文件,并删除了所有默认片段自动生成。我写了以下只有一行,varx:Int=(1.234asInt)然后,这一行导致编译错误,并显示消息Playgroundexecutionfailed:error::1:20:error:'Double'isnotconvertibleto'Int'varx:Int=(1.234asInt)^在控制台输出中。我能理解这个错误,因为1.234不能转换为Int。接下来,我在varx:Int=(1.234asInt)之前又加了一行importUIKit,所以代

objective-c - 如何在 Swift 中将 Int 转换为 unsigned short

我在Swift项目的Objective-C库中有以下函数:-(DDHotKey*)registerHotKeyWithKeyCode:(unsignedshort)keyCodemodifierFlags:(NSUInteger)flagstask:(DDHotKeyTask)task{//...}我正在尝试通过以下代码从Swift调用此函数:hotKeyCenter.registerHotKeyWithKeyCode(kVK_ANSI_V,modifierFlags:NSEventModifierFlags.ControlKeyMask.rawValue,task:{_in//...

python报错:cannot import name ‘int‘ from ‘numpy‘

fromstatsmodels.graphics.tsaplotsimportplot_acf,plot_pacf在Python中导入包时出现报错报错原因是numpy版本不支持该引用,np.int在numpy1.20已经被废弃掉了在AnacondaPrompt中查看自己所使用的numpy版本使用以下命令:pipshownumpy 我用的numpy版本是1.24.3,出现了报错解决方法:更换numpy版本同样在AnacondaPrompt中输入以下命令:pipuninstallnumpy#删除已经安装的numpy包pipinstallnumpy==1.22.4#重新安装版本为1.22.4的num

ios - 使用 NSCoding 将对象解码为 Int 时抛出的错误是 : fatal error: unexpectedly found nil while unwrapping an Optional value

我在Swift中有一组对象,我正在使用NSCoding将其保存到磁盘,以便下次运行应用程序时可以将它们读入内存。正在保存的项目是一个Volume对象数组。Volume的每个实例都有一个已设置的volumeNumberInt。Volume和QA类都继承自NSObject和NSCoding。如果应用程序在保存任何数据之前运行,它运行良好,当运行编码功能时,我的打印输出确认卷号似乎已正确保存(在我的示例中为1和2)。但是,当我重新加载应用程序时,它会退出并显示错误:fatalerror:在展开可选值时意外发现nil并突出显示:letvolumeNumber=aDecoder.decodeOb

ios - 无法将 Int 类型的值分配给 Swift 2.1 中的 Int 数组元素

在我的应用程序中,我有ViewController类。在这个类中我有实例变量队列,它是Int类型的数组。在其中一个函数中,我需要将Int类型的值分配给该数组的其中一个元素。该应用程序构建时没有任何错误和警告,运行完美,直到它仅在我有此分配的那个地方抛出EXC_BREAKPOINT(在称为findPath的函数中)。这是代码:classViewController:UIViewController{varqueue=[Int]()funcfindPath(source:Int,target:Int){queue[0]=0//herecomestheEXC_BREAKPOINT}}没关系,