小编Jay*_*Jay的帖子

什么是异步套接字?

什么是异步套接字?它们与普通套接字(阻塞和非阻塞)有什么不同?

该方向的任何指针或教程的任何链接都会有所帮助.

谢谢.

c sockets asynchronous

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

时间(NULL)是否会返回失败?

time_t time(time_t *t)如果传递的参数始终为NULL ,函数是否会返回失败?

如果是通话time(NULL),我们还需要检查返回值吗?

唯一记录的错误代码是EFAULT,它与指针无效有关.

c time posix

21
推荐指数
2
解决办法
1465
查看次数

如何在Linux中以编程方式获取给定相对路径的绝对路径?

如何在Linux中以编程方式获取给定相对路径的绝对路径?

我们有Windows的Windows _fullpath().换句话说,我的意思是_fullpathLinux中Windows的类似API是什么?

c linux relative-path absolute-path

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

如何以编程方式在OpenSSL中加载PKCS#12文件?

在基于OpenSSL的SSL服务器应用程序中,我们如何以编程方式加载PKCS#12文件?

另外,我可以在OpenSSL的同一文件中加载具有证书,密钥和CA的PKCS#12文件吗?

c ssl openssl pkcs#12

14
推荐指数
1
解决办法
2万
查看次数

当同一个套接字上的send/recv正在进行时,是否可以从另一个线程关闭套接字?

当同一个套接字上的send/recv正在进行时,是否可以从另一个线程关闭套接字?

假设一个线程在阻塞recv调用而另一个线程关闭同一个套接字,recv调用中的线程是否会知道这个并安全地出来?

我想知道不同OS /平台之间的行为是否会有所不同.如果是,它在Solaris中的表现如何?

c sockets solaris

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

我正在开发一个64位应用程序.是否可以在32位操作系统上运行64位应用程序?

我正在开发一个64位应用程序.是否可以在32位操作系统上运行64位应用程序?

请注意,该问题是通用的,并非特定于Windows操作系统.事实上,应用程序本身可以在OS上移植.

c 32bit-64bit

12
推荐指数
3
解决办法
7078
查看次数

什么是Linux中的核心转储文件?它提供了哪些信息?

什么是linux中的核心转储文件?它提供的所有信息是什么?

c linux debugging coredump

12
推荐指数
1
解决办法
6014
查看次数

在函数内修改由值'传递的参数并将它们用作局部变量

我已经看到了一些代码,其中通过值传递给函数的参数被修改或分配了一个新值,并且被用作局部变量.

这样做好吗?这样做是否存在任何陷阱,或者这样编码是否可以?

c parameters function

11
推荐指数
1
解决办法
2494
查看次数

使用整数作为循环计数器变量更好吗?

我记得在某处读取最好使用整数作为循环计数器变量而不是char或short.如果是,为什么?它是否提供任何优化好处?

c loops

11
推荐指数
2
解决办法
2687
查看次数

MSVC的时间函数是否是线程安全的?

对于Linux,对于时间函数,我们有_r版本Ex:localtime有localtime_r,但在Windows中我无法找到一些这样的函数.Windows时间函数本质上是线程安全的吗?

c windows

11
推荐指数
3
解决办法
5487
查看次数