笔者在昨天写了一篇文章,SEO:新站收录黄金期,要确保网站稳定,能正常访问! 在网站迁站的过程中,遇到了一个很棘手的问题。 笔者使用的是amh的服务器管理软件,该软件能一键配置网站所需的环境,例如php、mysql、apache、ftp、nginx等等。十分方便。 迁站所需的数据一般是网站文件和数据 …

阅读全文 »

前言 最近快国庆节了,从9月份开始,中国长城防火墙(GFW)对境外网站采用大批封锁手段。阻碍了很多境外合法网站的访问。就比如说,笔者在9月中旬曾写过一篇文章:记博主的网站一次IP被墙的解决路线 由于笔者之前使用的vultr日本线路的机器被封锁的很厉害,基本是全部ping超时。后来,转移到美国西雅图、 …

阅读全文 »

昨天笔者发了一个VC++6.0的安装包。经典C/C++IDE Visual C++ 6.0 完美兼容Win10版 下载 然后,笔者用VC6.0打开一个之前用CodeBlocks写的代码文件时,遇到了中文乱码问题。 问题 初步判断,是因为array.c这个文件的编码格式和VC6.0的默认编码格式不同所 …

阅读全文 »

现在的C/C++集成开发环境最常用的莫过于CodeBlocks了。它免费,并且对于新手很友好。在Windows10操作系统上完美运行。自带有mingw编译解释器。非常好用。笔者在大一学习C语言的时候一直在用CodeBlocks这款软件。 但是,VC++6.0作为老一辈的程序员最最常使用的经典工具,在 …

阅读全文 »

作为《数据结构》课程第一章绪论的内容,时间复杂度的算法也是本书最基础的内容。因为《数据结构》这门课(严格来说应该叫《数据结构与算法》),主要就是在研究程序的执行效率。尽可能的使写的程序在性能同样的机器上运行会更快。 作为基础内容,也是考研的必考题。时间复杂度的算法需要有一定的初等数学(即中学数学)基 …

阅读全文 »

大概是昨天晚上开始,博主的网站(http://gaozhiyuan.net/)出现了无法访问的情况。 因为大家知道,目前的.me后缀的顶级域名是不能够在国内进行备案和使用国内线路的服务器的。所以博主一直在使用vlutr这家的服务器。 那么,我一般是很喜欢日本线路的服务器,主要特点是ping值低(一般 …

阅读全文 »

在看本文章之前,请先了解: 指针的介绍之简单的名词概念梳理 指针类型、指针所指向的类型、指针所指向的内存区、指针自身所占据的内存 总结指针的算术运算 指针变量存的是地址 首先,要明确,无论指针变量是什么类型,他们都只有一个目的——存放地址。其他任何东西都不存。 指针变量有哪些数据类型 指针变量归根结 …

阅读全文 »

指针的四大要素 指针类型、指针所指向的类型、指针所指向的内存区、指针自身所占据的内存 指针变量类型 指针变量类型:如“int*”、“double*”、“char*”。 指针变量所指向的数据类型 指针变量所指向的数据类型:如“int”、“double”、“char”等基本数据类型。 指针所指向的内存区 …

阅读全文 »

指针的算术运算包括指针与整数的运算和指针与指针的运算两种。 建议看本文之前先对指针的基本概念进行梳理:http://gaozhiyuan.net/c/pointer-introduce.html 指针与整数的运算 为研究指针与整数的运算,我们以顺序存储结构中的数组为例,进行讲解。因为数组在内存中的每 …

阅读全文 »

在C语言中,“*”一般有两个用处: 1. 作为指针类型,声明一个指针变量时使用。如: int* p;  //声明变量p是一个指针变量,用于存放int型变量的地址。 2. 取内容操作符,取除指针变量指向的变量所存储的内容。如: #include <stdio.h> int main(voi …

阅读全文 »