-
lnmp环境中如何为nginx开启pathinfo
所属栏目:[C语言] 日期:2020-12-15 热度:124
如果是用lnmp脚本一键安装的开发环境,可以通过如下方式开户pathinfo: 1、注释nginx.conf中的try_files(因为跟pathinfo.conf中的重复了),开启pathinfo.conf配置: location ~ [^/].php(/|$) { # comment try_files $uri =404; to enable pathinfo #try_[详细]
-
C++中const的实现机制深入分析
所属栏目:[C语言] 日期:2020-12-15 热度:104
问题 C语言以及C++语言中的const究竟表示什么?其具体的实现机制又是如何实现的呢? 本文将对这两个问题进行一些分析,简单解释const的含义以及实现机制。 问题分析 简单的说const在C语言中表示只读的变量,而在C++语言中表示常量。关于const在C与C++语言中[详细]
-
Linux 创建修改删除用户和组的方法
所属栏目:[C语言] 日期:2020-12-15 热度:64
介绍 在日常的维护过程中创建用户操作用的相对会多一些,但是在这个过程中涉及到的知识点就不单单就是useradd了,接下来就来详细了解账号管理的相关信息。 用户信息 先从用户信息开始分析,可以通过查询/etc/password文件,每一行代表一个用户信息 root:x:0:[详细]
-
linux防火墙配置教程之访问外网web实验(3)
所属栏目:[C语言] 日期:2020-12-15 热度:82
一、实验目标 1、本次实验在“Linux基础网络搭建实验”的基础上,在外网虚拟机上搭建WEB服务,并分别配置外网和网关的防火墙规则,使内网能够访问WEB服务 2、Linux基础网络搭建实验:Linux网络搭建基础实验(1) 3、实验拓扑: 二、实验步骤 1、建立如图所示[详细]
-
Nginx缓存Cache的配置方案以及相关内存占用问题解决
所属栏目:[C语言] 日期:2020-12-15 热度:169
nginx缓存cache的5种方案 1、传统缓存之一(404) 这个办法是把nginx的404错误定向到后端,然后用proxy_store把后端返回的页面保存。 配置: location / { root /home/html/;#主目录 expires 1d;#网页的过期时间 error_page 404 =200 /fetch$request_uri;#40[详细]
-
JS获取农历日期具体实例
所属栏目:[C语言] 日期:2020-12-15 热度:87
复制代码 代码如下: script type="text/javascript" var CalendarData = new Array(100); var madd = new Array(12); var tgString = "甲乙丙丁戊己庚辛壬癸"; var dzString = "子丑寅卯辰巳午未申酉戌亥"; var numString = "一二三四五六七八九十"; var mon[详细]
-
在Nginx服务器中启用SSL的配置方法
所属栏目:[C语言] 日期:2020-12-15 热度:123
生成证书 可以通过以下步骤生成一个简单的证书: 首先,进入你想创建证书和私钥的目录,例如: $ cd /usr/local/nginx/conf 创建服务器私钥,命令会让你输入一个口令: $ openssl genrsa -des3 -out server.key 1024 创建签名请求的证书(CSR): $ openssl[详细]
-
C语言线性表的顺序表示与实现实例详解
所属栏目:[C语言] 日期:2020-12-15 热度:55
1.概述 通常来说顺序表是在计算机的内存中以数组的形式保存的线性表,是用一组地址连续的存储单元依次存储数据元素的线性数据结构。线性表采用顺序存储的方式存储就称之为顺序表。顺序表是将表中的结点依次存放在计算机内存中一组地址连续的存储单元中。 将[详细]
-
C语言双向链表的表示与实现实例详解
所属栏目:[C语言] 日期:2020-12-15 热度:140
1.概述: C语言中一种更复杂的链表是“双向链表”或“双面链表”。其表中的每个节点有两个连接:一个指向前一个节点,(当这个“连接”为第一个“连接”时,指向空值或者空列表);而另一个指向下一个节点,(当这个“连接”为最后一个“连接”时,指向空值[详细]
-
Linux下防火墙的简单配置与插入规则介绍
所属栏目:[C语言] 日期:2020-12-15 热度:79
查看当前的防火墙设置 iptables -L INPUT -n --line-numbers 删除一条策略,例如第4行策略 iptables -D INPUT 4 -A:在尾部插入 -I (insert)在指定链中插入一条新规则,为指明插入到第几行 (如:在第七行插入) iptables -I INPUT 7 -p tcp -m state --state[详细]
-
教你将Linux配置为代理防火墙
所属栏目:[C语言] 日期:2020-12-15 热度:56
Linux本身可以通过添加插座软件包起到代理防火墙的作用,而且,这一切都是免费的。 什么是代理防火墙 代理防火墙不让任何直接的网络流通过,而由它作为Internet和内部网络计算机之间 的中间媒介。防火墙自己处理各种网络服务而不是只让它们直接通过。例如,[详细]
-
C++算法系列之中国农历的算法
所属栏目:[C语言] 日期:2020-12-15 热度:131
C++算法系列之日历生成的算法 所谓的“天文算法”,就是利用经典力学定律推导行星运转轨道,对任意时刻的行星位置进行精确计算,从而获得某种天文现象发生时的时间,比如日月合朔这一天文现象就是太阳和月亮的地心黄经(视黄经)差为0的那一瞬间。能够计算任[详细]
-
C数据结构之双链表详细示例分析
所属栏目:[C语言] 日期:2020-12-15 热度:146
复制代码 代码如下: typedef struct node { struct node *prior; struct node *next; int num; }NODE; /*******双向链表的初始化********/ NODE *Init_link(void) { int i; NODE *phead,*pb,*pi; phead = (NODE *)malloc(sizeof(NODE)); printf("please inpu[详细]
-
C语言单循环链表的表示与实现实例详解
所属栏目:[C语言] 日期:2020-12-15 热度:188
1.概述: 对于一个循环链表来说,其首节点和末节点被连接在一起。这种方式在单向和双向链表中皆可实现。要转换一个循环链表,可以选择开始于任意一个节点然后沿着列表的任一方向直到返回开始的节点。再来看另一种方法,循环链表可以被视为“无头无尾”。这种[详细]
-
Nginx反向代理+DNS轮询+IIS7.5 千万PV 百万IP 双线 网站架构案例
所属栏目:[C语言] 日期:2020-12-15 热度:127
Nginx("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。 Nginx 的[详细]
-
python实现的阳历转阴历(农历)算法
所属栏目:[C语言] 日期:2020-12-15 热度:172
搜索了好几个python实现的万年历多有部分时间有问题,好多是来自这个代码: 复制代码 代码如下: #!/usr/bin/env python # -*- coding: utf-8 -*- ''' Usage: ccal Month [4-Digit-Year] or: ccal 4-Digit-Year Month This Python script is to show Solar an[详细]
-
C语言实现的双链表功能完整示例
所属栏目:[C语言] 日期:2020-12-15 热度:84
本篇章节讲解C语言实现的双链表功能。供大家参考研究具体如下: Dlist.h #ifndef __DLIST_H__#define __DLIST_H__#includecstdio#includemalloc.h#includeassert.htypedef int ElemType;typedef struct Node { ElemType data; struct Node *prio;[详细]
-
C语言实现的循环单链表功能示例
所属栏目:[C语言] 日期:2020-12-15 热度:196
本篇章节讲解C语言实现的循环单链表功能。供大家参考研究具体如下: SClist.h #ifndef __SCLIST_H__#define __SCLIST_H__#includecstdio#includemalloc.h#includeassert.htypedef int ElemType;typedef struct Node { ElemType data; struct Node[详细]
-
C语言实现的顺序表功能完整实例
所属栏目:[C语言] 日期:2020-12-15 热度:93
本篇章节讲解C语言实现的顺序表功能。供大家参考研究具体如下: seqlist.h #ifndef __SEQLIST_H__#define __SEQLIST_H__#includecstdio#includemalloc.h#includeassert.h#define SEQLIST_INIT_SIZE 8#define INC_SIZE 3 //空间增量的大小typedef i[详细]
-
C语言单链表实现方法详解
所属栏目:[C语言] 日期:2020-12-15 热度:199
本篇章节讲解C语言单链表实现方法。供大家参考研究具体如下: slist.h #ifndef __SLIST_H__#define __SLIST_H__#includecstdio#includemalloc.h#includeassert.htypedef int ElemType;typedef struct Node { //定义单链表中的结点信息 ElemType da[详细]
-
VBScript 根据IE窗口的标题输出ESC
所属栏目:[C语言] 日期:2020-12-15 热度:94
已经很长时间了。一个打印机的driver老是会跳出一个窗口,告诉你出什么错。因为我的程序是自动出来,属于长期没人监管的机器,所以,当这个信息跳出来的时候,就会使这个程序停顿。这个时候要认为按一下esc键,然后就可以继续下去。未来解决这个问题,我使用[详细]
-
vbscript网页模拟登录效果代码
所属栏目:[C语言] 日期:2020-12-15 热度:50
闲的蛋疼今天~ 电脑浏览器记住密码功能好蛋疼~有时候不好用~~登录CMCC-EDU的时候老是要输入帐号。。看了看登录页面的网页源码~~撸起个Vbs脚本~读取配置文件,简单实现了自己登录CMCC-EDU,把帐号存在同级目录下就好。一行帐号,一行密码。 好久不用vbs~都忘记[详细]
-
vbs能调用的系统对象小结
所属栏目:[C语言] 日期:2020-12-15 热度:146
vbs能调用系统对象: 文件系统对象相关: ("scripting.filesystemobject") 字典相关: ("scripting.dictionary") 脚本外壳相关: ("wscript.shell") windows外壳相关: ("shell.application") 正则表达式相关: ("vbscript.regexp") asp相关: ("mswc.adrotator")[详细]
-
VBS技术内幕:CreateObject函数详解
所属栏目:[C语言] 日期:2020-12-15 热度:193
曾经我也不明白为什么在CreateObject函数中传递不同的字符串就可以创建各种各样功能强大的对象。后来无意中看到UMU的《[UMU WSH 教程](9)CreateObject 过程》,才知道CreateObject函数创建的是COM对象,第一个参数是COM对象的ProgID。再后来拜读了Jeff Glatt[详细]
-
C++中const与#define的利弊分析
所属栏目:[C语言] 日期:2020-12-15 热度:170
C++中const与#define的区别如下: 用#define MAX 255定义的常量是没有类型的,所给出的是一个立即数,编译器只是把所定义的常量值与所定义的常量的名字联系起来,define所定义的宏变量在预处理的时候进行替换,在程序中使用到该常量的地方都要进行拷贝替换;[详细]