-
详解 Nginx 负载均衡和反向代理配置和优化
所属栏目:[C语言] 日期:2020-12-15 热度:142
Nginx 负载均衡和反向代理配置和优化 DNS 轮询方式: 介绍 : DNS 轮询是指一个域名可以绑定到多个的 ip 服务器上,用户在访问的时候 dns轮询访问这几个 ip 的服务器,达到负载均衡的目的. 可以使用 linux 命令 dig domain 来查看情况. 缺点: 1、 可靠性低. 如果[详细]
-
C语言文件操作函数大全(超详细)
所属栏目:[C语言] 日期:2020-12-15 热度:182
fopen(打开文件) 相关函数 open,fclose 表头文件 #includestdio.h 定义函数 FILE * fopen(const char * path,const char * mode); 函数说明 参数path字符串包含欲打开的文件路径及文件名,参数mode字符串则代表着流形态。 mode有下列几种形态字符串: r 打[详细]
-
如何修改Xampp服务器上的mysql密码(图解)
所属栏目:[C语言] 日期:2020-12-15 热度:127
今天自己在搞php的过程中发现,如果我们使用Xampp服务器自带数据库mysql,就必须先修改mysql的密码,大家都知道,mysql的初始面为空,但是如果连接数据库是密码为空就会报错,在网上查找了很多解决类似问题的办法,都是打开mysql的命令控制台,解决办法如下[详细]
-
在Apache服务器上启用GZip压缩静态内容的方法
所属栏目:[C语言] 日期:2020-12-15 热度:162
为了优化网站的访问速度,我们可以通过对静态内容进行压缩,从而减少网页加载的时间,大大节省用户的带宽。在这篇文章中,我将介绍如何使用Apache和.htaccess文件进行静态内容压缩。 首先让我介绍一下,我们可以使用两种不同的方法压缩内容:GZip 和 deflate[详细]
-
Nginx 0.7.x + PHP 5.2.6(FastCGI)+ MySQL 5.1 在128M小内存VP
所属栏目:[C语言] 日期:2020-12-15 热度:189
对其用户和应用程序来讲,每一个VPS平台的运行和管理都与一台独立主机完全相同,因为每一个VPS均可独立进行重启并拥有自己的root访问权限、用户、IP地址、内存、过程、文件、应用程序、系统函数库以及配置文件。 VPS服务器最重要的指标就是内存大小,多个VPS[详细]
-
C++中关键字Struct和Class的区别
所属栏目:[C语言] 日期:2020-12-15 热度:56
Struct和Class的区别 今天这篇博文主要讲解在C++中关键字struct和class的区别。这篇博文,将会系统的将这两个关键字的不同面进行详细的讲解。 从语法上来讲,class和struct做类型定义时只有两点区别: 1.默认继承权限,如果不指定,来自class的继承按照priva[详细]
-
linux下实现web数据同步的四种方式(性能比较)
所属栏目:[C语言] 日期:2020-12-15 热度:67
实现web数据同步的四种方式 ======================================= 1、nfs实现web数据共享 2、rsync +inotify实现web数据同步 3、rsync+sersync更快更节约资源实现web数据同步 4、unison+inotify实现web数据双向同步 ===================================[详细]
-
Gzip压缩启用图文方法详细说明【IIS6.0、Apache】
所属栏目:[C语言] 日期:2020-12-15 热度:107
什么是Gzip?(已懂的请跳过) Gzip是GNU zip的缩写,它是一个GNU自由软件的文件压缩程序。最早由Jean-loup Gailly和Mark Adler创建,用于UNIX系统的文件压缩。我们在Linux中经常会用到后缀为.gz的文件,它们就是Gzip格式的。现今已经成为Internet上使用非常普[详细]
-
Linux下指定mysql数据库数据配置主主同步的实例
所属栏目:[C语言] 日期:2020-12-15 热度:120
一、 概念: ① 数据库同步 (主从同步 --- 主数据库写的同时 往从服务器写数据) ② 数据库同步 (主主同步 --- 两台数据库服务器互相写数据) 二、 举例 主主数据库同步服务器配置 数据库服务器(A) 主数据库 IP:192.168.1.134 数据库服务器(B) 主数据[详细]
-
Lua中的table浅析
所属栏目:[C语言] 日期:2020-12-15 热度:121
Lua的table提供了Map的功能,实现了"关联数组",并且整数、字符串甚至nil都可以作为索引/key;table没有固定的大[详细]
-
Nginx+Lua+Redis构建高并发Web应用
所属栏目:[C语言] 日期:2020-12-15 热度:125
本文介绍如何用Nginx+Lua+Redis来构建高并发Web应用,Curl请求Nginx,Nginx通过Lua查询Redis,返回json数据。 一、安装 1、安装lua-redis-parser 复制代码 代码如下: #git clone https://github.com/agentzh/lua-redis-parser.git #export LUA_INCLUDE_DIR=/[详细]
-
Lua极简入门指南:全局变量
所属栏目:[C语言] 日期:2020-12-15 热度:185
全局环境 Lua 把全局变量放在一个 table _G 中,这个 table 被叫做全局环境(global environment)。打印所有的全局变量名: 复制代码 代码如下: for n in pairs(_G) do print(n) end _ENV(Lua 5.2 开始支持) 对于一个 free name(名字没有绑定任何声明)v[详细]
-
C语言文件操作函数freopen详细解析
所属栏目:[C语言] 日期:2020-12-15 热度:163
今天做USACO 用到了文件的操作。 之前做USACO只是格式化的些 写 freopen("xxx.in","r",stdin) 和"freopen("xxx.out","w",stdout)" 百度百科上是这么介绍的: 函数名: freopen 功 能: 替换一个流,或者说重新分配文件指针,实现重定向。如果stream流已经打开[详细]
-
C语言开发简易版扫雷小游戏
所属栏目:[C语言] 日期:2020-12-15 热度:59
前言: 想起来做这个是因为那时候某天知道了原来黑框框里面的光标是可以控制的,而且又经常听人说起这个,就锻炼一下好了。 之前就完成了那1.0的版本,现在想放上来分享却发现有蛮多问题的,而且最重要的是没什么注释【果然那时候太年轻】!现在看了也是被那[详细]
-
电子书籍阅读软件 eREAD 6.0 中文简体版 下载
所属栏目:[C语言] 日期:2020-12-15 热度:96
强烈向大家推荐一款类似真书翻页效果的电子书籍阅读软件(Eread6.0). eREAD是一款全新的电子阅读与及时互动通讯的软件。eREAD的网络阅读新体验将电子阅读提升到了一个全新阅读领域。您不但可以使用eREAD方便p实用p高效的阅读各种电子书籍。而且可以轻松的载入[详细]
-
Gzip在apache2中的设置和squid对它的处理
所属栏目:[C语言] 日期:2020-12-15 热度:176
如果要开启gzip的话,一定要打开下面二个模块. 复制代码 代码如下: LoadModule headers_module modules/mod_headers.so LoadModule deflate_module modules/mod_deflate.so 设置压缩比率,取值范围在 1(最低) 到 9(最高)之间,不建议设置太高,虽然有很高的压缩[详细]
-
VMware虚拟机下linux上网的几种方式示例
所属栏目:[C语言] 日期:2020-12-15 热度:50
为了更好的解决虚拟机与主机的共享问题,VMware公司有一个VMWare-tools,来实现文件共享。这里主要讲的是在Windows下用 Vmware虚拟Linux来与windows来共享。 主机为WindowsXP系统,VMware虚拟机里安装Linux操作系统。安装完VMware后,主机的网络连接里面出[详细]
-
C++ 关于STL中sort()对struct排序的方法
所属栏目:[C语言] 日期:2020-12-15 热度:127
前言 一直没有系统去看过c++,因为懂得一些c的基本语法,在实际编程中用到c++,只能用到哪些看哪些,发现这样虽然能够完成大部分工作,但是有时候效率实在太低,比如说这节要讲的Std::sort()函数的使用,调了半天才调通。开通c/c++序列博客是记录在使用c++中[详细]
-
获取Lua表结构(table)数据实例
所属栏目:[C语言] 日期:2020-12-15 热度:163
只是获取一个全局变量什么的太没意思了,今天我们来玩个高难度的――获取Lua表结构的数据。 (旁白:O O!我是不是该说点什么?) 上一章传送门:http://www.jb51.net/article/55093.htm 1. 什么是table table是Lua里最强大的数据类型,我们可以当成是数组,[详细]
-
Linux下yum安装nginx教程
所属栏目:[C语言] 日期:2020-12-15 热度:142
本文教程为大家分享了Linux下yum安装nginx的详细过程,供大家参考,具体内容如下 第一步 ,在/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo: cd /etc/yum.repos.d/vim nginx.repo 填写如下内容: [nginx]name=nginx repobaseurl=http://nginx.org/p[详细]
-
Swift中defer关键字推迟执行示例详解
所属栏目:[C语言] 日期:2020-12-15 热度:141
前言 大家应该都知道,在一些语言中,有try/finally这样的控制语句,比如Java。 这种语句可以让我们在finally代码块中执行必须要执行的代码,不管之前怎样的兴风作浪。 在Swift 2.0中,Apple提供了defer关键字,让我们可以实现同样的效果。 func checkSometh[详细]
-
解决 XAMPP 和 VMWare 端口443冲突问题
所属栏目:[C语言] 日期:2020-12-15 热度:142
今个做开发用xampp的时候发现apache不能启动了,查一下log,发现端口冲突了 [Apache] Problem detected! 16:32:28 [Apache] Port 443 in use by ""E:Program Files (x86)vmware9vmware-hostd.exe" -u "C:ProgramDataVMwarehostdconfig.xml"" with PID 3468![详细]
-
浅谈Linux下通过find命令进行rm文件删除的小技巧
所属栏目:[C语言] 日期:2020-12-15 热度:91
我们经常会通过find命令进行批量操作,如:批量删除旧文件、批量修改、基于时间的文件统计、基于文件大小的文件统计等,在这些操作当中,由于rm删除操作会导致目录结构变化,如果要通过find结合rm的操作写成脚本,就会遇到一些麻烦,本文通过一个例子为大家[详细]
-
C++ new、delete(new[]、delete[])操作符重载需要注意的问题
所属栏目:[C语言] 日期:2020-12-15 热度:77
new、delete(new[]、delete[])操作符的重载需要注意: 1.重载的 new、delete(或者 new[]、delete[])操作符必须是类的静态成员函数 (为什么必须是静态成员函数,这很好理解,因为 new 操作符被调用的时候,对象还未构建)或者是全局函数,函数的原型如下[详细]
-
C++ new/delete相关知识点详细解析
所属栏目:[C语言] 日期:2020-12-15 热度:83
每个程序在执行时都占用一块可用的内存空间,用于存放动态分配的对象,此内存空间称为程序的自由存储区(free store)或堆(heap)。C语言用一堆标准库函数malloc和free在自由存储区中分配存储空间,而C++则用new和delete表达式实现相同的功能。 一、new和delete[详细]