自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Justme0的专栏,新个人主页 justme0.com

绘画美 建筑美 编程美

  • 博客(7)
  • 资源 (8)
  • 收藏
  • 关注

原创 【库函数源码剖析系列】(6) strchr

strchr:// strchr#include char *Strchr(const char *s, int c){ for (; *s != (char)c; ++s) { if (*s == '\0') { return NULL; } } return (char *)s;}int main( int argc, ch

2012-09-29 00:53:05 2203

原创 【库函数源码剖析系列】(5) strcat

strcat:// strcat#include #include char *Strcat(char *dest, const char *src){ char *tmp = dest; while ('\0' != *dest) { dest++; } while ('\0' != (*dest++ = *src++)) { ; } return tm

2012-09-28 00:50:28 1486

原创 【库函数源码剖析系列】(4) strlen

strlen:// strlen#include size_t Strlen(const char *s){ const char *p = NULL; for (p = s; *p != '\0'; ++p) ; return p - s;}int main(int argc, char **argv){ char buffe

2012-09-25 19:59:42 1439 1

原创 【库函数源码剖析系列】(3) strstr

strstr:// strstr#include char *Strstr(const char *strLong, const char *strShort){ char *cp = (char *)strLong; // cp是当前strShort的头在strLong中的位置 char *pL = NULL; char *pS = NULL; if ('\0' == *

2012-09-24 22:24:35 3125

原创 【库函数源码剖析系列】(2) strcmp

strcmp:// strcmp#include #include int Strcmp(const char *src, const char *dest){ int ret = 0 ; while( 0 == (ret = *(unsigned char *)src - *(unsigned char *)dest) && '\0' != *dest

2012-09-24 12:59:37 1678 2

原创 【库函数源码剖析系列】(1) strcpy

前言:学C语言的时候,我就想把C语言的库函数的函数体找出来,如果知道了函数的定义(*.h里只是一个函数原型),那么老谭那本书上有的语法就不用讲了,自己还能深入理解!于是,我准备开这个系列,把自己搜集的库函数定义记下来,唯一的要求是与微软实现的库函数功能一致,无任何bug。每篇之后,如果自己有什么看法会写在后面,各位有何高见也欢迎评论。我发现,源码中的函数体里大多只需用三个东西:指针,if语句,wh

2012-09-24 01:48:01 2340 8

原创 一个C#风格的C++程序

地址:http://blog.csdn.net/justme0/article/details/7994133 写C#程序就是在设计一个类!先看一个C#程序(表达式求值):using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleAppl

2012-09-19 01:30:18 9803 46

LLVM Cookbook

这本书是讲LLVM的,LLVM是个编译器后端,搞这块的朋友应该不陌生吧,而网上关于LLVM各个类的用法资料较少,基本靠代码注释生成的doxygen,这个pdf是文字版(非扫描版)。

2015-08-10

内存分配算法(含伙伴系统)

内含伙伴系统、最坏、最佳三种分配方式的演示,有内存分配动态变化图。

2014-01-11

具体数学(Knuth著)

是Knuth写的关于数学的经典书籍,是对计算机专业学生的数学要求。

2012-08-10

《人月神话》 软件人员必读

《人月神话》提出了2条著名的法则: 1、人月神话:向一个已经延后的 《人月神话》项目中投入更多的人力资源只会让它更延后。 2、没有银弹:没有一种策略,技术或者技巧可以极大地提高程序员的生产力。

2011-06-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除