为学习APUE(Unix环境高级编程)偷懒,而写的脚本,基本上相当于一个简单的工程创建脚本了
分享一个bash脚本,可一键生成C++练习所需的目录、源文件和Makefile,简化环境搭建。
分享一个bash脚本,可一键生成C++练习所需的目录、源文件和Makefile,简化环境搭建。
本文介绍C函数bsearch的二分查找用法。作者认为,因C++ STL等更便利的工具存在,这类底层C函数在实际开发中已鲜少使用。
本文用C++、Lua和Python实现了简单的IntCell类,并分享了代码,同时指出Bash语言因缺乏类的概念而无法实现。
介绍C语言中atoi、atof等字符串与数字转换函数,探讨其用法、替代方案,并分析了因整数类型多样而导致的函数设计问题。
利用Windows批处理脚本,将多种代码文件自动转换为带语法高亮的HTML,把繁琐工作简化为一键操作。
atexit是C库函数,可在程序正常退出时,按后进先出顺序执行注册的清理函数,常用于C语言的资源释放等收尾工作。
本文通过汇编代码分析,纠正了“memcpy实现strcpy更高效”的误解,指出编译器会将其优化为性能更佳的内部函数。
本文通过Lua、Python和Bash代码,演示了递归函数f(x) = 2f(x-1) + x^2的具体实现方法。
C语言assert是调试用的宏,在条件为假时打印信息并中止程序。文章介绍了其高级用法、自定义技巧,以及其宏实现中避免语法问题的巧妙设计。
学习以《数据结构与算法分析—C++描述》第三版为基础。
目标是,以C++, python,lua,(甚至,只要感觉可能,加上bash)来实现书中所描述的所有例子(例子用C++实现了我就用其他语言),和所有习题。
这是个疯狂的学习计划,以前我学习数据结构老是学着学着从开始的慢慢的,耐心的学习变成了后期的光看书看概念,damn it.以至于无论工作了多么久,老是感觉一块是空的。现在不像当时纯粹在学习的时候了,老是感觉需要学点能赶快找到工作的东西(比如MFC),现在我开始做工具这一块了,感觉可能会稍微轻松点,(谁知道当时做服务器的时候进度怎么赶得)。