码迷,mamicode.com
首页 >  
搜索关键字:高效编程    ( 99个结果
strlen源码剖析(可查看glibc和VC的CRT源代码)
学习高效编程的有效途径之一就是阅读高手写的源代码,CRT(C/C++ Runtime Library)作为底层的函数库,实现必然高效。恰好手中就有glibc和VC的CRT源代码,于是挑了一个相对简单的函数strlen研究了一下,并对各种实现作了简单的效率测试。strlen的函数原形如下: size_ ...
分类:其他好文   时间:2017-02-07 20:36:52    阅读次数:238
《TCP/IP高效编程:改善网络程序的44个技巧》源码在Linux上的编译
为了先完整编译通过,需要以下几个步骤: 1、进入linux子目录,执行 make。(此步骤为打补丁。) 2、返回上一级目录,打开文件 simplec.c,添加头文件 #include <stdio.h>。 3、执行make。 戡误一: 在做 shutdownc/tcpecho 的实验时,客户端 sh ...
分类:系统相关   时间:2016-12-21 20:53:35    阅读次数:186
C# 高效编程笔记2
C# 高效编程笔记2 1.理解GetHashCode()的陷阱 (1)作用:作为基于散列集合定义键的散列值,如:HashSet<T>,Dictionary<K,V>容器等 (2)重载GetHashCode()的规则: 如果两个对象相等,那么其散列值也应相等;对于任何一个对象,其GetHashCode ...
分类:Windows程序   时间:2016-12-20 01:23:10    阅读次数:218
高效awk编程第四版学习笔记
HowtoRunawkPrograms语法:awk‘program‘input-file1input-file2适用于短programawk-fprogram-fileinput-file1input-file2用在长programawk是输入驱动的,也就是说没有输入就结束awk模型:把输入的每一行进行检查是否满足pattern,如果满足就执行action,如果不满足,下一行处理..
分类:其他好文   时间:2016-08-31 15:57:51    阅读次数:160
Effective C++
1. 把C++视为多个子语言(c,c++,template c++,stl)的组合 对于不同的子语言,高效编程的准则不尽相同 例如:对于C++和template C++,传引用效率比较高。而对于c和stl中的迭代器、函数对象,传值的效率比较高 2. 用const/enum/inline代替defin ...
分类:编程语言   时间:2016-08-21 22:50:03    阅读次数:260
String高效编程2,3事(Java)
1, substring截取超大字符串可能造成的“内存泄漏” 2,+ 操作符的优化和局限 3,StringBuilder和StringBuffer 4,split和StringTokenizer做简单字符分割效率的比较 1, substring截取超大字符串可能造成的“内存泄漏” 我们知道,Stri... ...
分类:编程语言   时间:2016-06-09 16:01:31    阅读次数:278
《MySQL高效编程》笔记
这本书作为数据库入门来说再合适不过了; 首先它很薄,但是该有的东西都在,这是特点更是优点,同时也是缺点; 然后它展示了很多集体的代码,这也是优点,但不是它独特的; 相对于我同时期阅读的《深入浅出MySQL》来说,这本看完之后,看那本书基本上可以一目十行了。 所以很幸运我选择了这么书来入门,这里说入门 ...
分类:数据库   时间:2016-05-25 13:07:59    阅读次数:150
Effective C++ 55个条款
Effective C++ 55个条款让自己习惯C++ 视C++为一个语言联邦C++高效编程守则是状况而变化,取决于你使用C++的哪一部分。 尽量以const,enums,inline替换#define对于单纯常量,最好以const对象或enums替换#defines;对于形似函数的宏(macros),最好改用inline函数替换#defines。 尽可能使用const将某些东西声明为const可帮...
分类:编程语言   时间:2016-04-29 18:20:40    阅读次数:203
Effective C++ 55个条款
让自己习惯C++ 视C++为一个语言联邦 C++高效编程守则视状况而变化,取决于你使用C++的哪一部分。 尽量以const,enums,inline替换#define 对于单纯常量,最好以const对象或enums替换#defines; 对于形似函数的宏(macros),最好改用inline函数替换#defines。 尽可能使用const ...
分类:编程语言   时间:2016-04-29 17:40:11    阅读次数:249
Effective C++ 55个条款
Effective C++ 55个条款让自己习惯C++ 视C++为一个语言联邦C++高效编程守则是状况而变化,取决于你使用C++的哪一部分。 尽量以const,enums,inline替换#define对于单纯常量,最好以const对象或enums替换#defines;对于形似函数的宏(macros),最好改用inline函数替换#defines。 尽可能使用const将某些东西声明为const可帮...
分类:编程语言   时间:2016-04-26 20:37:41    阅读次数:266
99条   上一页 1 ... 4 5 6 7 8 ... 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!