一天一个C Run-Time Library 函数 (7) asctime(时间函数)
C语言函数asctime可将tm时间结构体转换为可读字符串。文章介绍了其用法和实现原理,并说明它是C语言时间处理体系的重要一环。
C语言函数asctime可将tm时间结构体转换为可读字符串。文章介绍了其用法和实现原理,并说明它是C语言时间处理体系的重要一环。
C语言三角函数由汇编实现,并利用SSE2等指令集高度优化,性能出色,可放心使用。
本文介绍C函数access,用于检查文件权限与存在性。文章重点比较了其在Windows和Linux下的使用差异,并探讨了跨平台编程的取舍。
告别配置繁琐的Samba,转而使用SFTP和WinSCP,轻松实现了安全加密的文件共享。
本文解析C/C++绝对值函数abs,对比了C和C++对不同类型的处理差异,并分析了其简单实现,指出该函数常被编译器内联优化。
C函数abort()通过引发SIGABRT信号来终止程序。文章对比了其在Windows和Linux下的不同表现,并讲解了如何用signal函数捕获此信号,最后探讨了跨平台使用信号的挑战。
本文介绍了微软C库的非标准函数__max和__min,它们是宏。文章分析了宏的效率与风险。
本文剖析了C函数__isascii与__toascii,对比了MS与GCC的实现差异,并测试性能,发现二者效率相近。
继续为windows/linux通用服务器框架做研究工作,从C语言运行时库开始。
最好的可移植编程方式是什么?除了java。。。还有C。。。。,标准C是可以在几乎任何有C语言编译器的机器上运行的,这是lua作者只用标准C开发lua的原因,并谈到了lua可移植性好的理由。他说除了动态链接的模块,他用的几乎都是标准C。
呵呵,是关于lua stdlib 库的set模块的bug,其实作者好像确认很久了。。。。但是我这段时间一直没有上gmail,所以没有看到。。。作者说,在新版中已经修改此bug…今天下了最新版,发现真是这样:)呵呵,真高兴啊,吸收了开源社区的那么多营养。。。总算有点报答了。。。当然,这仅仅是起步:)
实际流程贴一下。。。满足一下虚荣心。。。其实仅仅是一个很小的很容易发现的bug。。。呵呵,我当时学lua才一两周。。也不可能发现多么难的bug….lol