linux命令:apachectl

 apachectl(Apache control interface)功能说明:可用来控制Apache HTTP服务器的程序。语  法:apachectl [configtest][fullstatus][graceful][help][restart][start][status][stop]补充说明:apachectl是slackware内附Apache HTTP服务器的script文件,可供管理员控制服务器,但在其他Linux的Apache HTTP服务器不一定有这个文件。参  数:  configtest   检查设置文件中的语法是否正确。  fullstatus   显示服务器完整的状态信息。  graceful   重新启动Apache服务器,但不会中断原有的连接。  help   显示帮助信息。 ...
开发笔记 开发笔记·2023-03-16

双向数据绑定原理

几种实现双向绑定的做法:   目前几种主流的mvc(vm)框架都实现了单项数据绑定,而我所理解的双向数据绑定,无非就是在单项数据绑定的基础上给输入元素inputtextare等添加了change(input)事件,来动态修改model和view,并没有多高深。所以无须介怀是实现的单项或者双向绑定,实现数据绑定大致几种:发布者-订阅者(backbone.js);一般通过sub,pub的方式实现数据和视图的绑定监听,更新数据的方式通常是 vm.set('property',vlue); 脏值检查(angular.js);Angular.js是通过脏值检测的方式比对数据是否有变更。来决定是否更新视图,最简单方式是通过setinterval()定时轮询检测数据变动,当然angular只是在指定的事件触发时进入脏值检测:  Ng-click  $http  $location  $timeout$interval  $digest()||$apply()数据劫持(vue.sj);Vue.js则采用数据劫持+发布者订阅者模式的方式,通过0bject.defineProperty()来劫持各个属性的...
代码星球 代码星球·2023-02-26

appium工作原理

Appium原理:通过Client端发送自动化指令给Appiumserver,AppiumServer在接收到client发送的指令后,将指令转换为移动端能够识别的指令,下一步发送给移动端设备,并对移动端设备进行操作,以此来完成测试流程。Appium是一个移动App(手机应用)自动化工具。基于webdriver协议添加对移动设备自动化api扩展而成的,支持多语言。支持苹果、安卓应用原生界的自动化支持应用内嵌WebView的自动化支持手机浏览器中的web网站自动化 ...
开发笔记 开发笔记·2023-01-11

Apache错误提示:The requested URL / was not found on this server.

由于开启httpd.conf文件中Includeconf/extra/httpd-vhosts.conf导致的,只要把它注释掉就可以了将Includeconf/extra/httpd-vhosts.conf改为#Includeconf/extra/httpd-vhosts.conf;重启服务访问即可;...

Apache ZooKeeper是什么

Apache ZooKeeper 是Apache软件基金会的一个软件项目,它为大型分布式计算提供开源的分布式配置服务、同步服务和命名注册。ZooKeeper曾经是 Hadoop 的一个子项目,但现在是一个独立的顶级项目。...
开发笔记 开发笔记·2022-10-16

西门子PLC工作原理

当PLC投入运行后,其工作流程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或是刷新该输出线圈在I/O映象区中对应位的状态;或是确定是否要执行该梯形图所规定的特殊功能指令。即,在用户程序执行流程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其余输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。西门子PLC工作原理当扫描用户程序结束后,PLC就进入输出刷新阶段。在这段...
开发笔记 开发笔记·2022-08-02

ERP原理-主生产计划

制造业涉及的有关物料计划一般可以分为三种:综合计划、主生产计划、与物料需求计划。结合计划是企业在较长一段时间内对需求与资源之间的平衡所做的概括性假设。一、什么是MPS?MPS处于计划中什么样的地位?它的来源是什么?主生产计划(MASTERPRODUCTIONSCHEDULEMPS)在确定每一个具体产品在每一个具体时间的生产计划;计划的对像一般是最终产品。ERP系统计划的真正运行是从主生产计划开始的。企业的物料需求计划、车间作业计划、采购计划等均来源于主生产计划,即先由主生产计划驱动物料需求计划,再由物料需求计划生成车间计划与采购计划,所以,主生产计划在ERP系统中启到承上启下的作用,实现从宏广到微观计划的过渡与连接同时,主生产计划又是联系客房与企业销售部门的桥梁。主生产计划的来源:1、客户订单2、预测3、备品备件4、厂际间需求5、客房选择件及附加件6、计划维修件二、什么是粗能力计划(rccp)主生产计划的可行性主要通过粗能力计划(rough-cutcapacityplanning)进行校验粗能力计划是对关键工作中心的能力进行运算而产生的一种能力需求计划,它的计划对像中针对设置为'...
开发笔记 开发笔记·2022-03-22

撸一撸Spring Cloud Ribbon的原理-负载均衡策略

在前两篇《撸一撸SpringCloudRibbon的原理》,《撸一撸SpringCloudRibbon的原理-负载均衡器》中,整理了Ribbon如何通过负载均衡拦截器植入RestTemplate,以及调用负载均衡器获取服务列表,如何过滤,如何更新等的处理过程。因为,负载均衡器最终是调用负载均衡策略的choose方法来选择一个服务,所以这一篇,整理Ribbon的负载均衡策略。 策略类RandomRuleRoundRobinRuleRetryRuleWeightedResponseTimeRuleClientConfigEnabledRoundRobinRuleBestAvailableRulePredicateBasedRuleAvailabilityFilteringRuleZoneAvoidanceRule 他们的位置在:ribbon-loadbalancer-2.2.2.jarcom.netflix.loadbalancer 类继承关系RandomRule随机选取负载均衡策略。choose方法中,通过随机Random对象,在所有服务实例数量中随机找一个...

一撸Spring Cloud Ribbon原理-负载均衡器

在上一篇《撸一撸SpringCloudRibbon原理》中整理发现,RestTemplate内部调用负载均衡拦截器,拦截器内最终是调用了负载均衡器来选择服务实例。接下来撸一撸负载均衡器的内部,看看是如何获取服务实例,获取以后做了哪些处理,处理后又是如何选取服务实例的。分成三个部分来撸:配置获取服务选择服务 配置在上一篇《撸一撸SpringCloudRibbon原理》的配置部分可以看到默认的负载均衡器是ZoneAwareLoadBalancer。看一看配置类。位置:spring-cloud-netflix-core-1.3.5.RELEASE.jarorg.springframework.cloud.netflix.ribbonRibbonClientConfiguration.class@SuppressWarnings("deprecation")@Configuration@EnableConfigurationProperties//Orderisimportanthere,lastshouldbethedefault,firstshouldbeoptional//...

一撸Spring Cloud Ribbon原理

说起负载均衡一般都会想到服务端的负载均衡,常用产品包括LBS硬件或云服务、Nginx等,都是耳熟能详的产品。而SpringCloud提供了让服务调用端具备负载均衡能力的Ribbon,通过和Eureka的紧密结合,不用在服务集群内再架设负载均衡服务,很大程度简化了服务集群内的架构。具体也不想多写虚的介绍,反正哪里都能看得到相关的介绍。直接开撸代码,通过代码来看Ribbon是如何实现的。 配置详解:1.RibbonAutoConfiguration配置生成RibbonLoadBalancerClient实例。代码位置:spring-cloud-netflix-core-1.3.5.RELEASE.jarorg.springframework.cloud.netflix.ribbonRibbonAutoConfiguration.class@Configuration@ConditionalOnClass({IClient.class,RestTemplate.class,AsyncRestTemplate.class,Ribbon.class})@RibbonClients@Au...

Linux中_ALIGN宏背后的原理——内存对齐

转载自:http://englishman2008.blog.163.com/blog/static/2801290720114210254690/1. 原理   inta;    intsize=8;      <---->1000(bin)    计算a以size为倍数的下界数:   就让这个数(要计算的这个数)表示成二进制时,最后三位为0就可以达到这个目标。只要下面这个数与a进行"与运算"就可以了:   11111111111111111111111111111000   而上面这个数实际下就是~(size-1),可以将该数称为size的对齐掩码size_mask.     计算a以size为倍数的上下界数:   #defi...

SPI协议及其工作原理浅析

转载自:http://bbs.chinaunix.net/thread-1916003-1-1.html一、概述.    SPI,SerialPerripheralInterface,串行外围设备接口,是Motorola公司推出的一种同步串行接口技术.SPI总线在物理上是通过接在外围设备微控制器(PICmicro)上面的微处理控制单元(MCU)上叫作同步串行端口(SynchronousSerialPort)的模块(Module)来实现的,它允许MCU以全双工的同步串行方式,与各种外围设备进行高速数据通信.    SPI主要应用在EEPROM,Flash,实时时钟(RTC),数模转换器(ADC),数字信号处理器(DSP)以及数字信号解码器之间.它在芯片中只占用四根管脚(Pin)用来控制以及数据传输,节约了芯片的pin数目,同时为PCB在布局上节省了空间.正是出于这种简单易用的特性,现在越来越多的芯片上都集成了SPI技术.二、特点    1.采用主-从模式(Master-...

Camera图像处理原理及实例分析-重要图像概念

Camera图像处理原理及实例分析作者:刘旭晖 colorant@163.com 转载请注明出处BLOG:http://blog.csdn.net/colorant/主页:http://rgbbones.googlepages.com/ 做为拍照手机的核心模块之一,camerasensor效果的调整,涉及到众多的参数,如果对基本的光学原理及sensor软/硬件对图像处理的原理能有深入的理解和把握的话,对我们的工作将会起到事半功倍的效果。否则,缺乏了理论的指导,只能是凭感觉和经验去碰,往往无法准确的把握问题的关键,不能掌握sensor调试的核心技术,无法根本的解决问题。 1.1 色彩感应及校正1.1.1 原理人眼对色彩的识别,是基于人眼对光谱存在三种不同的感应单元,不同的感应单元对不同波段的光有不同的响应曲线的原理,通过大脑的合成得到色彩的感知。 一般来说,我们可以通俗的用RGB三基色的概念来理解颜色的分解和合成。 理论上,如果人眼和sensor对光谱的色光的响应,在光谱上的体现如下的话,基本上对三色光的响应...

android camera(二):摄像头工作原理、s5PV310 摄像头接口(CAMIF)

一、摄像头工作原理上一篇我们讲了摄像头模组的组成,工作原理,做为一种了解。下面我们析摄像头从寄存器角度是怎么工作的。如何阅读摄像头规格书(针对驱动调节时用到关键参数,以GT2005为例)。规格书,也就是一个器件所有的说明,精确到器件每一个细节,软件关心的寄存器、硬件关心的电气特性、封装等等。单单驱动方面,我们只看对我们有用的方面就可以了,没必要全部看完。主要这样资料全都是鸟语(En),全部看完一方面时间上会用的比较多,找到关键的地方就行了。1、camera的总体示意图如下:控制部分为摄像头上电、IIC控制接口,数据输出为摄像头拍摄的图传到主控芯片,所有要有data、行场同步和时钟号。GT2005/GT2015是CMOS接口的图像传感器芯片,可以感知外部的视觉信号并将其转换为数字信号并输出。      我们需要通过MCLK给摄像头提供时钟,RESET是复位线,PWDN在摄像头工作时应该始终为低。PCLK是像素时钟,HREF是行参考信号,VSYNC是场同步信号。一旦给摄像头提供了时钟,并且复位摄像头,摄像头就开始工作了,通过HRE...

Apache Flink CEP 实战

本文根据ApacheFlink实战&进阶篇系列直播课程整理而成,由哈啰出行大数据实时平台资深开发刘博分享。通过一些简单的实际例子,从概念原理,到如何使用,再到功能的扩展,希望能够给打算使用或者已经使用的同学一些帮助。主要的内容分为如下三个部分:FlinkCEP概念以及使用场景。如何使用FlinkCEP。如何扩展FlinkCEP。什么是CEPCEP的意思是复杂事件处理,例如:起床-->洗漱-->吃饭-->上班等一系列串联起来的事件流形成的模式称为CEP。如果发现某一次起床后没有刷牙洗脸亦或是吃饭就直接上班,就可以把这种非正常的事件流匹配出来进行分析,看看今天是不是起晚了。下图中列出了几个例子:第一个是异常行为检测的例子:假设车辆维修的场景中,当一辆车出现故障时,这辆车会被送往维修点维修,然后被重新投放到市场运行。如果这辆车被投放到市场之后还未被使用就又被报障了,那么就有可能之前的维修是无效的。第二个是策略营销的例子:假设打车的场景中,用户在APP上规划了一个行程订单,如果这个行程在下单之后超过一定的时间还没有被司机接单的话,那么就需要将这个订单输出到下游做相关的...
代码星球 代码星球·2021-02-24
首页上一页12345...下一页尾页