Nginx-LNMP架构搭建

目录 Nginx-LNMP架构搭建 LNMP架构概述 LNMP架构环境部署 部署LNMP 部署博客Wordpress 搭建知乎产品wecenter 搭建edusoho (修改域名及安装路径) 数据库拆分 拆分环境准备 扩展一台相同的web02服务器 静态资源共享 配置nfs的客户端 Nginx-LNMP架构搭建 LNMP架构概述 LNMP是一套技术的组合,L=Linux、N=Nginx、M~=MySQL、P~=PHP LNMP架构是如何工作的 首先Nginx服务是不能处理动态请求,那么当用户发
分类: 其他 发布时间: 08-21 21:14 阅读次数: 0

2019年8月21日编程笔记

MFC开发经验优先 是做前台开发 熟悉Linux开发 是做后台开发 socket API编程 无论前台还是后台都需要 二进制简介 在每一个二进制数字的尾部每次多加一个0代表这个数乘以2 如同十进制的尾部每次多加一个0代表这个数乘10 十六进制是相当于乘以16 十六进制 hexadecimal 0-9 ABCDEF 十六进制表达式以0x开头 int i=±0x20;int i=±32; 八进制表达式以0开头 C语言常量表达式:整数常量 :十进制 二进制 十六进制          浮点数常量(带
分类: 其他 发布时间: 08-21 21:14 阅读次数: 0

重读STL源码剖析:迭代器

首先关于迭代器: 迭代器的目的是用于黏合容器和算法,算法以迭代器为媒介,通过迭代器去对容器中的数据进行计算。 相应型别: 在算法中,对容器内的元素进行操作时,有时候需要使用到容器内的变量的类型,如要声明一个和迭代器所指向的元素相同类别的变量,这个时候处理就很困难了。 解决办法是利用函数末班的参数推导: template<class I> inline void func(I iter) { func_impl(iter,*iter); } template <class
分类: 其他 发布时间: 08-21 21:14 阅读次数: 0

前端随心记(二)---------nodejs基础学习

Nodejs 简介 Nodejs 是什么? what Nodejs 能做什么?what 为什么要使用 Nodejs 呢?why 为什么要学习Nodejs呢?why 在哪里使用 Nodejs 呢?where 如何使用 Nodejs 呢?how Nodejs 是什么?    Node.js是一个基于Chrome V8 引擎的 Javascript 运行环境。    Node.js使用了一个事件驱动,非阻塞式 I/O(输入/输出) 的模型。    Node.js让 Javascript 成为与 PH
分类: 其他 发布时间: 08-21 21:14 阅读次数: 0

基础DAY8-继承

单继承 封装根据职责将属性和方法封装到一个抽象的类 继承可以实现代码的重用,相同的代码不需要重复编写 1)语法 class 类名(父类名):   pass 子类继承自父类,可以直接使用父类已经封装好的方法 子类应该根据职责,封装子类特有的属性和方法 class Animal: #def __init__(self): def eat(self): print("吃") def drink(self): print("喝")
分类: 其他 发布时间: 08-21 21:14 阅读次数: 0

第一周星期三

1、完成了github desktop的安装 ,进行了JAVA语言基础的学习,简单认识了函数 数组与循环控制,完成了地铁线路的文本描述 2、计划 进行java语言类的学习 看懂一些相关的代码并自己开始写 3.问题 对于类和github的使用还不太理解 打算多加练习 看懂一些例子
分类: 其他 发布时间: 08-21 21:14 阅读次数: 0

promise实现原理代码

//Promise实现原理 // 实例方法 // then // catch // new P( 函数 ).then(functon(){}).then(function(){}) // let p = new MyPromise(); // p.resolve(); //不允许的 // 静态方法 // all // race // 属性 // status : pending / resolved / rejected // resolv
分类: 其他 发布时间: 08-21 21:14 阅读次数: 0

tp5接口版本控制该如何写

自己做的接口如何才能加入版本控制呢? 我这里使用的是tp5.1 1. 加入路由 2 建目录 3. 命名空间书写 http://demo.zf.90ckm.com/demo/v1/base/index http://demo.zf.90ckm.com/demo/v2/base/index
分类: 其他 发布时间: 08-21 21:14 阅读次数: 0

学习方法-个人总结

1 目标 :学习为了什么?达到什么程度可以得到想要的东西(我是个俗人,功利) 2 方法 :高效学习,比如制定可检查计划,学习过程中如何克服各种干扰? 3 资料:如何收集有效的,有价值的资料
分类: 其他 发布时间: 08-21 21:14 阅读次数: 0

Python 数据行的高级查询

单表查询 一 以此表为例 create table emp( id int not null unique auto_increment, name varchar(20) not null, sex enum('male','female') not null default 'male', #大部分是男的 age int(3) unsigned not null default 28, hire_date date not null, post varc
分类: 其他 发布时间: 08-21 21:14 阅读次数: 0

190821-DAY3

当天完成的工作:主页面的设计。(具体图片暂时没有哦,等我这周去学校食堂实地考察) 第二天的小结计划:1.继续完善原型;2.复习hbuilder,并且开始主页面的编程任务。 每日小结:墨刀具体更改还是有点麻烦,页面的分配也是个问题。具体我还是想知道我咋实现我这个原型,我开始有、崩溃了。话说我想问问几个子页面合适呢,不知道我这么十几个的计划够不够。哎。
分类: 其他 发布时间: 08-21 21:14 阅读次数: 0

DevOps与Kubernetes 、容器的关系

近两年,随着容器、Kubernetes 等技术的兴起,DevOps 这个概念被广泛提及并被大量使用。 本文将会从以下几个方面着手,结合实验展现的方式,让读者真正理解 DevOps 的含义。 DevOps 产生的背景 DevOps 与容器、Kubernetes 之间的关系 DevOps 的常用工具 DevOps 是什么 DevOps 中的 Dev 指的 Development,Ops 指的是的 Operations,用一句话来说 DevOps 就是打通开发运维的壁垒,实现开发运维一体化。 从瀑布
分类: 其他 发布时间: 08-21 21:14 阅读次数: 0

Python新手笔记二

今天是2019年8月21日,作为脱贫攻坚一线的工作人员,我会努力做好自己的本职工作,脱贫攻坚到了决战时刻,每天都在入户走访,整理资料,提高群众满意度, 现在我们没有假期,而且理论上不批假,学习的时间少了,但是我会坚持,每天学一点。 通过练习知道的 编写一段代码,先要搞清楚中文的逻辑 1.先来做功能的拆分 2.在拼凑功能(中文) 重要的是 代码做好之后,先不要运行,要过一遍代码的逻辑,不要去试运行。 如果你写代码卡住了,不要去照抄别人的,可以去商量这个应该什么思路。 如果你写不好就是欠练,写的多
分类: 其他 发布时间: 08-21 21:14 阅读次数: 0

2019/08/21最新进展

今日完成的内容如下: 1.我在墨刀上设计的功能首页: 组员孙磊设计的功能首页: 2.我设计的用户信息页: 3.组员谢炎成设计的登录页面: 明日计划如下: 1.将我和孙磊同学所设计的功能首页进行整合调整,由于孙磊同学是基于ios设计的,我是基于Android设计的,故我们需要协商一下,统一意见,看看是选做ios还是android,抑或是两者一起做。 2.把谢炎成同学的登录界面和我们设计的功能首页、用户信息页连接起来。 3.明日要完成整个软件的原型设计,并且再次确认什么功能是可以实现的,什么功能不
分类: 其他 发布时间: 08-21 21:14 阅读次数: 0

牛客网-整除3

package practice; import java.util.Scanner; public class ZhengChu3 { // 小Q得到一个神奇的数列: 1, 12, 123,...12345678910,1234567891011...。 // // 并且小Q对于能否被3整除这个性质很感兴趣。 // // 小Q现在希望你能帮他计算一下从数列的第l个到第r个(包含端点)有多少个数可以被3整除。 // 输入描述: // 输入包括两个整数l和r(1 <= l <
分类: 其他 发布时间: 08-21 21:14 阅读次数: 0

《深入理解 Java 虚拟机》学习笔记 -- 内存区域

《深入理解 Java 虚拟机》学习笔记 -- 内存区域 运行时数据区域 主要分为 6 部分: 程序计数器 虚拟机栈 本地方法栈 Java 堆 方法区 如图所示: 程序计数器(线程私有) 程序计数器是当前线程所执行字节码的行号指示器 字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令 为了线程切换后能恢复到正确的执行位置,每条线程都需要有一个独立的程序计数器 执行 Java 方法,计数器记录的是正在执行的虚拟机字节码指令的地址;执行的是 Native 方法,计数器为空
分类: 其他 发布时间: 08-21 21:14 阅读次数: 0

测一下变量申请的速度

下面是测试用的代码: 1 #include <bits/stdc++.h> 2 3 using namespace std; 4 5 int main(){ 6 cout<<"(Type)"<<endl; 7 for(int i=1;i<=5e7;i++){ 8 (Type) a; 9 } 10 } 结果: int ----------------------------------------- Runing
分类: 其他 发布时间: 08-21 21:14 阅读次数: 0

SSM框架整合(一)spring框架的搭建

SSM框架中的配置文件繁杂,此文帮大家疏通一下整体流程! 一 环境准备 1.1 创建maven工程 如图所示: 输入一下信息: groupId:组织名称 artifactId:项目名称 便可进入项目中 1.2添加本次项目需要的jar包 jar包版本号 <spring.version>5.0.2.RELEASE</spring.version> <slf4j.version>1.6.6</slf4j.version> <log4j.version>1.2.12</log4j.version>
分类: 其他 发布时间: 08-21 21:14 阅读次数: 0

廖雪峰Java14Java操作XML和JSON-2JSON-1Json介绍

JSON是一种类似JavaScript对象的数据表示格式 JavaScript Object Notation 去除了JavaScript的执行语句 仅保留数据 JSON格式: 仅保留UTF-8编码 必须使用双引号 特殊字符用\转译 "abc\nxyz\tend" JSON特点: 适合表示层次结构 格式简单、仅支持 * {..} 键值对 * [...] 数组 * String字符串 * Number数值(整数和浮点数) * Boolean 布尔值 * null空值 { "code":
分类: 其他 发布时间: 08-21 21:14 阅读次数: 0

shell脚本day08-数组与字符串

数组:一段连续的变量,一段连续的内存存储空间;解决变量过多的问题,在使用用一类变量中,外面不需要去定义多个变量,而是以数组的方式来定义。   1.数组名   2.索引   3.值 一、如何定义数组:   declare -l 定义整数(声明)   declare -a 定义数组 array   declare -A 定义嵌套的数组 二、如何给数组赋值   array=0   1.array[0]=1 (在计算机语言中,索引一般从开始计算;索引并不一定是数字:key-valuearray[jac
分类: 其他 发布时间: 08-21 21:14 阅读次数: 0