小编Ale*_*hen的帖子

通过正在运行的进程获取已使用库的列表(unix)

我需要找出unix进程加载的库以及可能在整个生命周期中使用的库.这有可能吗?或者更好的是,我有一个库名,我需要找出使用它的进程,这是可能的.

同样,是否可以通知unix进程何时启动以及何时退出.它们不是我流程的子流程,我只需要全局了解.

更新:

我想我没有提供足够的信息.我正在谈论的unix是MacOS X(即使有人说它并不是真正完全unix),我正在寻找一种方法来找到一个进程所加载的库,我需要用C/C++来完成它.

unix macos process

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

2个NSArray在UITableView中用于动画插入/删除的区别

在我的应用程序中的某个时刻,我有一个NSArray,其内容发生了变化.这些内容显示在UITableView中.我试图找到一种方法来找到NSArray之前和之后的内容之间的差异,这样我就可以将正确的indexPaths传递给insertRowsAtIndexPaths:withRowAnimation:和deleteRowsAtIndexPaths:withRowAnimation:以便更改动画.有任何想法吗?

谢谢

animation cocoa-touch uitableview nsarray

8
推荐指数
1
解决办法
1946
查看次数

Win32套接字与命名管道

是否可以在Win32上使用套接字而不是防火墙可能会阻塞您正在使用的端口?

在Unix中,您可以使用IF_UNIX而不是IF_INET(即命名管道而不是套接字).现在在Windows中,您可以使用不同的协议打开套接字:

socket(AF_INET,    SOCK_RAW, IPPROTO_TCP);     //open an IPv4 socket
socket(AF_BTH,     SOCK_RAW, BTHPROTO_RFCOMM); //open a Bluetooth socket
socket(AF_NETBIOS, SOCK_RAW, IPPROTO_TCP);     //open an IPX/SPX socket
socket(AF_INET6,   SOCK_RAW, IPPROTO_TCP);     //open an IPv6 socket
Run Code Online (Sandbox Code Playgroud)

有没有办法打开命名管道套接字?例如(假设构造)

socket(AF_NAMEDPIPE, SOCK_RAW, IPPROTO_TCP);   //open a named pipe socket
Run Code Online (Sandbox Code Playgroud)

sockets winapi named-pipes

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