IIS 8.5 配置 PHP 7.3 运行环境

  1. 下载 PHP7.3: https://windows.php.net/download#php-7.3 选择NTS版本
  2. 解压PHP7.3
  3. 设置 php.ini 配置文件
  4. 将 php 所在目录加入 Path 环境变量
  5. 在 IIS 管理器的 Handler Mappings 中添加 PHP 模块映射
  6. 修改 IIS 的默认文档
  7. ...
阅读全文...

Windows Server 2012 R2 配置DNS服务器

在Windows Server 2012 R2 上安装设置DNS服务器,简单操作步骤如下,2008安装步骤基本类似,都是不停的下一步即可:

右下角 Start 

单击 Server Manager

右上角 manager

单击 Add Roles and Features

连续选择 Next ....

勾选 DNS 后选择下一步

单击 Add F...
阅读全文...

SQLSTATE[42000]: Syntax error or access violation: 1067 Invalid default value for 'birthday'

出现此问题可能是sql_mode造成的,打开mysql console输入命令:

show variables like 'sql_mode' ;

或打开配置文件找到:

sql-mode="STRICT_ALL_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ZERO_DATE,NO_ZERO_IN_DATE,NO_AUTO_CREATE_...
阅读全文...

C语言交换任意相同类型的值、交换两个字符串的指针

#include <stdio.h>
#include <string.h>

void swap(void * vp1, void * vp2, const int size) {
	char temp;
	for(int i = 0; i < size; i++) {
		temp = ((char *)vp1)[i];
		((char ...
阅读全文...

C语言实现的单向链表

头文件 List.h

#ifndef _List_H

struct Node;
typedef struct Node * PtrToNode;
typedef PtrToNode List;
typedef PtrToNode Position;
// typedef void * ElementType;
typedef int ElementType;

...
阅读全文...