- 博客(4)
- 收藏
- 关注
原创 怎么样才能使动态库调用其他动态库的函数生成新的接口并且能被调用。
我使用visual studio创建了一个动态库,里面的接口来提供给C#程序来调用。自己写的接口已经调用成功,现在要在动态库里面调用别人提供的动态库(包含头文件,dll文件和lib文件),调用别人提供的函数加上自己的需求和逻辑来生成新的函数接口,但是,在调用其他动态库后,生成的dll文件被c#程序调用时会出现找不到指定模块,实在是找不到解决办法了,那位大神指点一些。请求给位大神帮我看看怎么办。
2023-10-08 17:20:59 44
原创 实现生产者/消费者模型和通过有名管道实现进程间传输文件
命名管道(FIFO)不同于无名管道之处在于它提供了一个路径名与之关联,以 FIFO 的文件形式存在于文件系统中,这样,即使与 FIFO 的创建进程不存在亲缘关系的进程,只要可以访问该路径,就能够彼此通过 FIFO 相互通信,因此,通过 FIFO 不相关的进程也能交换数据。创建子线程是通过主线程和子线程分别来实现生产者和消费者,信号量是为了实现同步和互斥问题,问题的是指是P、V操作,实验设一个共享缓冲区,生产者和消费者互斥的使用,当一个线程使用缓冲区的时候,另一个让其等待直到前一个线程释放缓冲区为止。
2022-11-11 19:33:00 217 1
转载 Linux上简单实现的 ls命令
文件权限:首位分为“-:文件”,“d:目录”,“l:软链接”,剩下其余9位每三位为一个整体代表所属用户权限、所属组权限、其他用户权限(-:无权限,r:读权限,w:写权限,x:执行权限)ls 命令是Linux下最常用的指令之一,为英文单词 list 的缩写,功能是列出指定目录下的内容及其相关属性信息。如下是ls功能的实现代码(自己代码尚未未完成,本代码为转载原文连接板在末尾。以下命令是在Linux系统上试验操作的。
2022-11-04 19:24:12 527
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人