简单介绍apache虚拟主机配置的三种方式

下一步就是为你建立的每个虚拟主机设定配置块,的参数与NameVirtualHost指令的参数是一样的。其中ServerName和DocumentRoot所包含的内容应该与全局的保持一致,且要放在配置文件的最前面,扮演默认主机的角色。Include conf/extra/httpd-vhosts.conf //去掉#的意思是从httpd-vhosts.conf这个文件导入虚拟主机配置。大功告成,测试下每个虚拟主机,分别访问www.test1.com、www.test2.com、www.test3.com。.
分类: 企业开发 发布时间: 08-12 16:47 阅读次数: 0

简单介绍mysql如何删除数据表和关联的数据表删除详情

if exists用于在删除前判断被删除的表是否存在,加上该参数后,再删除表的时候,如果表不存在,sql不会报错,可以顺利执行下去,但是会发去警告(warning)。可以看到他报错了,报错说的是ceshi_1中有一个外键名为yunweijia_ceshi,在ceshi_2中,所以删除失败了。如果的确有删除主表的需求,可以先删除与它关联的子表,然后再删除父表,不过这样的话就同时删除了两个表中的数据。在两个数据表相互关联的情况下,如果直接删除主表,会显示失败,原因就是直接删除主表会破坏表的参照完整性。...
分类: 企业开发 发布时间: 08-12 16:47 阅读次数: 0

c++封装webrtc sdk(一):设计sdk基本结构

很多人希望把webrtc peerconnection client项目移植到Qt, 然而在移植的过程中会出现很多问题,各种编译错误,C++标准错误,WebRtc代码与Qt冲突等等,那么是否可以解决这种冲突呢?封装webrtc源码为sdk是很好的解决方法,让Qt只调用封装后的标准C++的接口,那么就可以很好的处理这种移植问题了,封装就除了可以给Qt用,也可以给MFC, DuiLib等框架使用,而且完全与webrtc无关。......
分类: 企业开发 发布时间: 08-12 15:52 阅读次数: 0

【Adobe Premiere Pro 2020】pr2020文字与图形的关键帧制作说明、各类字体添加和字幕创建说【包含动态字幕】、特效添加说明【混合视频剪辑】

上面我们已经说过了字体的基本设置对吧,比如时长了、大小了之类的操作,那么我们不想去做文字模板,可以用现成的嘛,然后定义文字【上面文字分割方法】,使用方法如下。如果我们已经添加了很多字幕,可以多选指定格式的哈,双击下字幕放大【再次双击缩小】,选中第一个,按住shift再点击最后一个中间就都选上了,这个应该知道的吧?如果我们用t新增文字的话,是一个单独的模块,如果我们想在文字图层上追加新的文字,那么就需要到基本图形-编辑-中新建文本,这样就不会是新模板了。原理:滤色就是隐藏黑色,手机上的特效原理也是如此。...
分类: 企业开发 发布时间: 08-12 15:25 阅读次数: 0

学习TypeScript27(infer 类型提取)

我们用infer 实现四个简单的例子。
分类: 编程语言 发布时间: 08-12 15:24 阅读次数: 0

terminate called after throwing an instance of ‘YAML::TypedBadConversion<int>‘ what(): bad conver

很多时候已经以上两者都完成了但依然会报类似错误,一个原因就是打开加载了配置文件,没有关闭文件,导致文件中所有信息丢失,这样下次再打开文件取数据就会报这样的错误。在文件中没有找到代码中要取的对应项也会报此错误,此时应该添加此项,如下,配置文件中没有d0或者SdiID就会报此错误。一般是yaml没有有找到yaml文件,此时应该在正确路径建立yaml,确保代码访问的到。...
分类: 企业开发 发布时间: 08-12 15:17 阅读次数: 0

css设置盒子水平居中 magin 0 auto失效原因

解决方法:①设置display:block或者display:inline-block;②给定要居中的行内元素的宽度。解决办法:①利用css3新增的transform translate属性。2.浮动、绝对定位、固定定位的盒子失效。1.盒子没有指定宽度。解决:设置width。...
分类: 编程语言 发布时间: 08-12 15:14 阅读次数: 0

【走进RDS】之 SQL Server 性能诊断案例分析

数据库性能诊断不仅对其数据库技能要求较高,而且需要大量的前期准备工作,如收集各种性能基线、性能指标和慢SQL日志等,尤其是面对多数据库性能调优时,往往事倍功半。
分类: 企业开发 发布时间: 08-12 14:52 阅读次数: 0

网易二面:Kafka为什么吞吐量大、速度快??

来源:cnblogs.com/starluke/p/12558952.htmlKafka是大数据领域无处不在的消息中间件,目前广泛使用在企业内部的实时数据管道,并帮助企业构建自己的流计算应用程序。Kafka虽然是基于磁盘做的数据存储,但却具有高性能、高吞吐、低延时的特点,其吞吐量动辄几万、几十上百万。但是很多使用过Kafka的人,经常会被问到这样一个问题,Kafka为什么速度快,吞吐量大;大部分被问的人都是一下子就懵了,或者是只知道一些简单的点,本文就简单的介绍一下Kafka为什么吞吐量大,速度快。
分类: 编程语言 发布时间: 08-12 14:47 阅读次数: 0

微信小程序滑动删除

wxml<view class="bgwhite bor-bom-f2 row just-btw alignitems {{item.isTouchMove ? 'touch-move-active' : ''}}" wx:for="{{dataList}}" wx:key="index"> <view class="item-left" data-index="{{index}}" bindtouchstart="touchStart" bindtouchmove="to.
分类: 编程语言 发布时间: 08-12 14:44 阅读次数: 0

【Unity3D热更新】Unity3D 零成本、高性能的C#的热更新框架:HybridCLR

推荐阅读CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客QQ群:1040082875大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。一、前言相信只要做过热更新的小伙伴,都被热更新搞过心态吧。我有一个小伙伴,本来是面向Unity做可视化开发,结果去做热更新,直接面对代码开发,非常难受。首先,来介绍一下什么是热更新、热更新的优点、热更新的解决方案,最后再引出这篇文章的主角huotuo:C#热更新方案。1-1、.
分类: 企业开发 发布时间: 08-12 14:43 阅读次数: 0

网络安全笔记8——虚拟专网技术

VPN:(虚拟专网, Virtual Private Network)是指将物理上分布在不同地点的网络通过公用网络连接而构成逻辑上的虚拟子网。
分类: 企业开发 发布时间: 08-12 14:40 阅读次数: 0

NGINX监听IPV6

Do you need separate IPv4 and IPv6 listen directives in nginx?
分类: 企业开发 发布时间: 08-12 14:34 阅读次数: 0

VR直播是直播行业的一次革命进程,市场潜力巨大

而直播内容就是吸引用户观看的主要因素,在疫情期间直播行业也在快速发展,因为全民都足不出户待在家里,因此很多人都会刷刷直播薅薅羊毛,由此VR直播也应时而生,如果说直播带货改变了大家的消费习惯,那么VR直播就是直播行业的一次革命进程。VR直播一出道就赶上了市场需求,对于市场上各式各样个性化需求,VR直播都可以满足。在商用时代,VR直播也逐渐的成为了企业营销的标配,可以为沉浸式体验带来无尽的商机,同时我们还能在抖音、视频号等渠道进行直播,VR直播技术结合平台流量优势,也可以为当下火热的直播市场带来全新的活力。..
分类: 企业开发 发布时间: 08-12 14:28 阅读次数: 0

第十七届全国大学生智能汽车竞赛 华南赛区获奖名单-盖章

第十七届全国大学生智能车华南赛区成绩和奖项。
分类: 企业开发 发布时间: 08-12 14:28 阅读次数: 0

JavaScript Promise 的使用技巧

函数体内一般是一个比较费时的操作,操作本身会立即执行,但什么时候执行结束?执行结束后,通过 resolve 通知 then 注册的回调函数。执行 new Promise 的构造函数后,会立即进入 Promise 的构造函数体内,即包含了 resolve 和 reject 方法的匿名函数。上图的 setTimeout,模拟了一个耗时 3 秒的 HTTP 操作。返回的 myPromise 对象,使用 then 注册回调函数。Promise 是一个 JavaScript 对象,它链接生产代码和消费代码。...
分类: 编程语言 发布时间: 08-12 14:28 阅读次数: 0

通过现实生活中一个例子来理解 JavaScript Promise

他们可以填写他们的电子邮件地址,这样当歌曲可用时,所有订阅方都会立即收到它。即使出现了非常大的问题,比如工作室发生火灾,导致歌曲无法发布,他们仍然会收到通知。根据我们的类比:这是“订阅列表”。“生产代码”花费它需要的任何时间来产生承诺的结果,并且“承诺”使该结果在准备好时可供所有订阅的代码使用。它的参数 resolve 和 reject 是 JavaScript 本身提供的回调。一个“消费代码”,期望消费“生产代码”产生的结果。想象一下,你是一位顶级歌手,粉丝们日夜询问你即将到来的歌曲。...
分类: 编程语言 发布时间: 08-12 14:28 阅读次数: 0

使用 Promise 来改写 JavaScript 的加载逻辑

反观 callback 解决方案,调用 loadScript(script, callback) 时,我们必须有一个回调函数可供使用。每次,我们都会在“订阅列表”中添加一个新的“粉丝”,一个新的订阅功能。首先,我们运行 loadScript(script),然后我们使用类似自然语言的语法 then,编写如何处理结果。delay 的 executor 里,三秒之后再调用 resolve,因而实现了 delay 效果。的写法,含义是 resolve 被调用,没有参数。请注意,在这个任务中,...
分类: 编程语言 发布时间: 08-12 14:28 阅读次数: 0

什么是 JavaScript 里的异步操作和回调函数

到目前为止, loadScript 函数还没有提供跟踪加载完成的方法。但我们想知道它何时发生,使用该脚本中的新函数和变量。换句话说,我们可以立即触发一个动作,但这些动作需要耗费一定的时间才能完成执行。执行的,因为它现在开始加载,但实际脚本的运行逻辑,绝大多数时候发生在函数 loadScript 已经完成时。它声明了新函数 newFunction,我们想要运行这个函数。) 下面有任何代码,这些代码会立即执行,而不会等待脚本加载完成再执行。onload 事件用于在脚本加载执行后执行一个函数。...
分类: 编程语言 发布时间: 08-12 14:28 阅读次数: 0

uni-app - 去除 “<scroll-view>“ 超出高度出现的滚动条(全局或局部均可)

uni-app - 去除 `` 超出高度出现的滚动条(全局或局部均可),uni-app scroll-view怎么去除滚动条,uniapp去除scroll-view滚动条的方法,uni-app scroll-view取消滚动条显示,uniapp去除滚动条的方法,uni-app css 去掉容器滚动条,uniapp去除滚动条 近期在做一个uniapp项目,进行的时候发现内容超出后右侧滚动条难以隐藏。...
分类: 编程语言 发布时间: 08-12 14:27 阅读次数: 0