Amp

源码编译安装部署LAMP平台(使用Apache,MySQL与PHP搭建Discuz论坛实例)

断了今生、忘了曾经 提交于 2021-01-07 14:44:33
文章目录 一、LAMP平台与编译安装 (一)、LAMP平台概述 (二)、构建LAMP平台顺序 (二)、编译安装的优点 (三)、各组件的主要作用 二、部署步骤 (一)、编译安装Apache httpd服务 (二)、编译安装mysqld 服务 (三)、编译安装PHP 解析环境 (四)、Discuz论坛安装 三、实例演示 (一)、部署Apache服务 (二)、部署MySQL (三)、安装PHP服务 (四)、安装论坛 一、LAMP平台与编译安装 (一)、LAMP平台概述 LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整台系统和相关软件,能够提供动态web站点服务及其应用开发环境 LAMP是一个缩写词,具体包括Linux操作系统,Apache网站服务器,MySQL数据库服务器,PHP(或perl,Python)网页编程语言 (二)、构建LAMP平台顺序 在构建LAMP平台时,各组件的安装顺序依次为Linux,Apache,MySQL,PHP 其中Apache和MySQL的安装并没有严格的顺序要求,而PHP环境的安装一般放到最后,负责沟通web服务器和数据库系统以协同工作 (二)、编译安装的优点 1、具有较大的自由度,功能可定制 2、可及时获得最新的软件版本 3、普遍适用于大多数Linux版本,便于一直使用 (三)、各组件的主要作用 (平台)Linux:作为LAMP架构的基础

跳板机vbs登入脚本

末鹿安然 提交于 2021-01-07 09:36:05
#$language = "VBScript" #$interface = "1.0" ' This automatically generated script may need to be ' edited in order to work correctly. Sub Main crt.Screen.Send "ssh -p 22 root@10.34.4.102 " & chr(13) crt.Screen.WaitForString "root@10.34.4.102 's password: " crt.Screen.Send "xxxxx" & chr(13) End Sub 来源: oschina 链接: https://my.oschina.net/u/2705355/blog/4312356

HDU1698 Just a Hook(线段树&区间覆盖)题解

拥有回忆 提交于 2021-01-07 09:00:42
Problem Description In the game of DotA, Pudge’s meat hook is actually the most horrible thing for most of the heroes. The hook is made up of several consecutive metallic sticks which are of the same length. Now Pudge wants to do some operations on the hook. Let us number the consecutive metallic sticks of the hook from 1 to N. For each operation, Pudge can change the consecutive metallic sticks, numbered from X to Y, into cupreous sticks, silver sticks or golden sticks. The total value of the hook is calculated as the sum of values of N metallic sticks. More precisely, the value for each kind

前端:获取摄像头&麦克风

£可爱£侵袭症+ 提交于 2021-01-07 05:43:12
1 简介   依靠WebRTC(网络即时通信)的大力协助,寻找合适捕获API的步伐加快了很多。该规范由 W3C WebRTC 工作组 负责监管。Google、Opera、Mozilla 和 其他一些公司 目前正致力于在自己的浏览器中实施该 API。   Media.getUserMedia()与WebRTC相关,因为它是通向这组API的门户。它提供了访问用户本地相机/麦克风媒体流的手段。   Media.getUserMedia()提示用户允许使用视频或者音频输入设备。例如相机或者屏幕共享和麦克风。如果用户给予许可,就返回一个Promise对象。由于用户没有被强行要求必须做出允许或者拒绝的选择,所以返回的Promise对象可能既不会触发resolve也不会触发reject。   【注意】新版本的视频获取接口要用 HTTPS协议 ,否则会抛出如下错误,当然现在在本地访问通过 localhost, 127.0.0.1 或者文件协议,都可以正常使用。 capturing_audio_video.html: 28 getUserMedia() no longer works on insecure origins. To use this feature, you should consider switching your application to a secure origin,

【插件】jsPlumb 删除节点以及节点间的连线

寵の児 提交于 2021-01-06 14:11:38
deleteflowchart: function (activities) { // 移除节点的端点及节点之间的连线 if (activities) $.each(activities, function (i, activeitem) { var divID = activeitem.ActId; jsPlumb.detachAllConnections(divID);//删除divID所有连接线 jsPlumb.removeAllEndpoints(divID);//删除divID所有端点 jsPlumb.detach(divID);//删除连接线 jsPlumb.remove(divID);//移除节点 }) } 可参考https://www.cnblogs.com/leomYili/p/6346526.html?utm_source=itdadao&utm_medium=referral,关于jsPlumb的API。 这个方法主要是解决在数据刷新时的问题,因为在做流程图显示的时候需要根据从不同页面跳转进入显示不同的流程图,即渲染不同的数据。为避免上次渲染的数据还存在(比如一些连线、箭头等)就需要先清除再做渲染。 在做项目的时候需要用到jsPlumb,弄了两个案例试了一下,有需要可以看看。https://gitee.com/qiuyueding/VueDemo/tree

图集 | 川西环线

为君一笑 提交于 2021-01-06 03:03:12
温馨提示:因微信中图片被压缩,请通过文末的 “阅读原文” 获取高清图片 ; 国庆 和小伙伴一 起 参加川西线路打卡之行,从成都出发,途径色达、理塘、甘孜,随后前往稻城亚丁,之后途径康定、雅安后回到成都,历时 9 天之久。这是一次让人铭记的旅游,认识了很多 nice 的人、见识过很多以前未曾见识过人文风景。将此次旅游中的若干风景照片、视频整理于此。 2019.09.28 杭州 - 成都 早晨从杭州出发前的晨曦 成都东站夜景 成都东站附近的高架桥 2 019.09.29 成都 | 都江堰&青城山 位于成都都江堰景区玉垒山的最高点,是都江堰景区的最高处 在玉垒阁上远眺都江堰 深淘滩,低作堰”,是闻名世界的都江堰水利工程的六字治水真经,内涵丰富 坐落在二王庙旁边的“玉垒仙都”雕刻牌坊,拥有三重飞檐 安澜索桥入口的亭子 南 桥位于都江堰宝瓶口下侧的岷江内江上, 是南街与复兴街之间的一座雄伟壮丽的廊式古桥,原名为“普济桥” 下午前去青城山景区,景区前方有一匾额上写着“西蜀第一山”, 楹联为“看三十六峰雨晴浓淡无章画; 有百零八景行吟顾步少陵诗” 青城山正门,门上悬挂着 “青城天下幽”匾额 坐索道上青城山,石阶引向第一个观就是慈云阁 山门上悬挂三匾,中间是“慈云阁”,两旁分别是“普度众生”及“国泰民安”,劵门前有鼎式香炉 再往上走就是上清宫,上清宫是历代天师举行重大宗教活动的主要场所

java基础面试题:说说&和&&的区别

余生颓废 提交于 2021-01-04 16:38:11
&与&&都是逻辑与 不同的是&左右两边的判断都要进行,而&&是短路与,当&&左边条件为假则不用再判断右边条件,所以效率更高 例如,对于if(str != null && !str.equals(“”))表达式,当str为null时,后面的表达式不会执行,所以不会出现NullPointerException如果将&&改为&,则会抛出NullPointerException异常。If(x==33 & ++y>0) y会增长,If(x==33 && ++y>0)不会增长 &还可以用作位运算符,当&操作符两边的表达式不是boolean类型时,&表示按位与操作,我们通常使用0x0f来与一个整数进行&运算,来获取该整数的最低4个bit位,例如,0x31 & 0x0f的结果为0x01。 package com.swift; public class And_Test { public static void main(String[] args) { /* * & 和 && */ String str = null ; if (str != null & !str.equals("" )) { System.out.println( "有异常了,因为str没有开辟空间" ); } } } 按位与 package com.swift; public class And_Test { public

Java大厂笔试&&面试集合大全目录

寵の児 提交于 2021-01-04 13:02:37
面试技巧 掌握面试技巧,提升自身软实力! HR面试都会问什么问题?(上) HR面试都会问什么问题?(下) 作为一技术人员,面试前都需要做哪些准备? 面试题 Java各个阶段面试题,帮你提升自我,拿到高薪! Java面试集锦:25道线程类相关面试题与答案(一) Java面试集锦:集合思维导图与30道集合面试题 通过面试题,让我们来了解Collection 跳槽季,金三已过,银四你准备好了吗? 面试必备的数据库悲观锁与乐观锁 [Java面试系列] 基础篇01期 框架类 Spring面试题集锦(精选) SpringMVC面试题集锦(精选) MyBatis面试题集锦(精选) Redis面试题集锦(精选) RabbitMQ面试题集锦(精选)(另附思维导图) Java网络安全面试题系列 [Java网络系列面试题]常见web攻击有哪些? [Java网络安全系列面试题] GET 和 POST 的区别在哪里? 笔试题 JAVA相关笔试题,祝各位找到好工作! 400道——大厂Java选择题 Java基础笔试练习(一) Java基础笔试练习(二) Java基础笔试练习(三) Java基础笔试练习(四) Java基础笔试练习(五) Java基础笔试练习(六) Java基础笔试练习(七) Java基础笔试练习(八) Java基础笔试练习(九) Java基础笔试练习(十) Java基础笔试练习(十一)

杂记三 · CSP-2019-The first step

痞子三分冷 提交于 2021-01-04 08:04:34
update:我终于懂得衰亡的民族之所以沉默的缘由了。 初赛Day -7 虽然我是第一次参加初赛而且到现在为止我还没见过初赛题但我一点也不慌! 真的!一点!也不慌! 初赛Day 1 早上和可s爱b jw 去利君 suo 粉,碰见了巨巨巨巨佬 CYJian !!! 在心里疯狂%但没好意思打招呼,但是 jw 已经无法控制内心的激动 极其热情地..."大佬好!!!" (然而大佬戴着耳机好像没听见???) 等待 + 闲聊ing.. 高一高二一起有四五十个人,于是女孩子们都坐了小车哎嘿嘿, 但我并没有发现哪里好了 到湖大后好像还有四十多分钟...认校服现场hhh,还有各位集训队大佬orz 进场... 教室里的椅子真的好吵qwq 考试还有小朋友在翘椅子( 要不是为了不在初赛退役而积一点人品我就当场打爆他狗头 ) 前面选择题一路 比较? 顺畅,直到最后一道状压dp... 完全看不懂啊我敲!!! dp巨弱... 极其迷茫地走出考场,突然发现对面有 茶颜 !!!!!!!以及 coco 一点点 一只酸奶牛 知乎茶也 Happy lemon... 我!我,我...... 我愉快地坐上了回程的车 微笑.jpg 复赛Day -8 明天就要期中考了我今天晚自习就开始复习了耶!(发出惊人言论 晚自习请了假在班上复习,终于来到最最最弱的化学时...我班门口惊现信息组大佬!!! 于是被迫叫回组开会...

DevOps技术实践中的一些总结

狂风中的少年 提交于 2021-01-03 15:42:02
嘿嘿嘿 点击上方可以订阅哦! 作者 泽阳,运维工程师,实际工作经验4-5年,经历了传统运维到自动化运维整个过程。整理分享DevOps、CICD、编程开发、监控、日志等相关技术实践!定期更新,来吧一起踏上技术的征途!整理的最新Jenkins实践文档 http://zeyangli.github.io 公众号:devopsadmin 微信:proc_code 定期分享技术实践! 1 简介 上周做了点什么呢? 最近经常健忘~~~,所以必须得动笔了,正式开战 哈哈 容器构建资源池的部署 制品库管理试运行 JenkinsShareLibrary优化 简单做个总结,给自己一个交代,也许对于阅读的你也会有帮助。 2 容器构建资源池的部署 构建平台是部署在vm中,一个生产的Master和N多个Slave。由于构建项目的增加,平台现有项目1k+,并发数量也增加了很多。问题也来了。磁盘空间不足/构建执行器不足等等问题。 原因分析: 1. 并行数量增多。 2. 构建与部署在同节点完成,节点压力大。 3. 每个slave默认配置15个执行器,不够用。 解决思路: 1. 构建与发布在不同的节点完成。(CICD分离) 2. 将构建节点固定在容器中。(解决系统资源不足问题) 具体实施: 1. 创建通用的JenkinsSlave镜像。(slave启动密钥能够通过环境变量传入)