Skip to content

修复1.10中的memmove的错误 #400

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 7 additions & 6 deletions ebook/zh/01.10.md
Original file line number Diff line number Diff line change
Expand Up @@ -245,25 +245,26 @@ void* memcpy(void *dst, const void *src, size_t count)
//void * memmove ( void * destination, const void * source, size_t num );)
void* memmove(void* dest, void* source, size_t count)
{

unsigned char* dst = (unsigned char*)dest;
unsigned char* src = (unsigned char*)source;
void* ret = dest;

if (dest <= source || dest >= (source + count))
if (dst <= src || dst >= (src + count))
{
//正向拷贝
//copy from lower addresses to higher addresses
while (count --)
*dest++ = *source++;
*dst++ = *src++;
}
else
{
//反向拷贝
//copy from higher addresses to lower addresses
dest += count - 1;
source += count - 1;
dst += count - 1;
src += count - 1;

while (count--)
*dest-- = *source--;
*dst-- = *src--;
}
return ret;
}
Expand Down
2 changes: 1 addition & 1 deletion ebook/zh/傅里叶变换算法、上.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ II、同时,有相当一部分内容编辑整理自dznlong的博客,也贴

“关于傅立叶变换,无论是书本还是在网上可以很容易找到关于傅立叶变换的描述,但是大都是些故弄玄虚的文章,太过抽象,尽是一些让人看了就望而生畏的公式的罗列,让人很难能够从感性上得到理解”---dznlong

那么,到底什么是傅里叶变换算法列?傅里叶变换所涉及到的公式具体有多复杂列?
那么,到底什么是傅里叶变换算法列?傅里叶变换所涉及到的公式具体有多复杂呢?
**傅里叶变换**(Fourier transform)是一种线性的积分变换。因其基本思想首先由法国学者傅里叶系统地提出,所以以其名字来命名以示纪念。

哦,傅里叶变换原来就是一种变换而已,只是这种变换是从时间转换为频率的变化。这下,你就知道了,傅里叶就是一种变换,一种什么变换?就是一种从时间到频率的变化或其相互转化。
Expand Down