是否有可能编写一些C或C++代码并编译为二进制文件,然后使用这些二进制文件与PHP?是否也可以使用C和C++编写php库?
如果是这样,请告诉我该怎么办?
我正在用java编写程序(已经在C中编写了一个版本).在读完之后,我真的需要将一个字符放回输入流.这可以通过ungetc()C/C++实现,我很想知道如何在Java中做同样的事情?
对于那些你不了解C/C++的人:
char myc = (char)System.in.read();
我检查myc的值,现在我想把myc放回去System.in!所以,当我打电话时System.in,我得到了那个价值.(但我怎么能这样做?)
注意:我正在寻找确切的技术.请不要建议我抓住它或将其记录在其他地方并从那里读取,因为我知道如何处理那些东西.ungetc()如果有的话,我感兴趣的是Java 中的等价物.
干杯.
我正在使用一种不太受欢迎的应用程序(即时通讯工具).我正在尝试找到它使用的协议.我知道它使用TCP/IP,但我想找出它发送到服务器并从服务器接收的所有命令.
我尝试了几个嗅探器,但他们无法通过名称识别这个应用程序,而且我得到的更多是一些不相关的十六进制代码.
有什么想法我能找到应用程序的规格吗?
(请注意:我用谷歌搜索,没有发现任何内容,作者也没有任何文件.)
我正在为自己编写一个引导程序和内核,引导程序和内核都将在CD-R上刻录,并将作为CD-live运行.它不是Linux CD-Live或其他东西,完全是我自己的bootloader和内核.我不想使用其他booloader(即GRUB)所以请不要建议我使用它们.
这是我的问题:在我的引导程序ASM代码中,我想从CD-ROM(而不是从硬盘或软盘)将内核和内核条目加载到RAM中,并假设我们知道内核位于CD-ROM(扇区号).据我所知,我必须使用int 0x13,AH = 02h,它将从Drive读取扇区到RAM.为了使用这个中断服务,我必须设置几个寄存器,我将在下面列出:参数:AH 02h AL扇区读取计数CX轨道+扇区/参见备注DH头DL驱动器ES:BX缓冲区地址指针
我的问题是关于DL和DH.为了指向要读取的第一个硬盘,我们可以将其设置为80h,或者对于软盘我们可以将其设置为00h.但我想从CD-ROM读取,我不知道我必须使用什么值来DH和DL.
为了从CD-ROM中读取几个扇区进入RAM,它是一个正确的中断(int 0x13)?如果是的话,我应该为DH和DL提供什么价值.
此致,Pooria.
我正在写一个"文件共享托管",我想在上传到一个唯一的名称时重命名所有文件,并以某种方式跟踪数据库上的名称.由于我不想要两个或多个具有相同名称的文件(这肯定是不可能的),我正在寻找一种基于密钥或其他东西为我生成随机名称的算法.
此外,我不想生成名称并搜索数据库以查看该文件是否已存在.我想确保我的应用程序之前从未创建过生成的文件名的100%或99%.
知道怎么写这样的应用程序吗?