ssi

Execute a CGI each time a button was clicked without changing the current html page

倖福魔咒の 提交于 2021-02-10 19:56:42
问题 I am starting my internship on a Home Server able to control mutliple domotics equipments from a web page. The global idea is that based on a click on a button, a certain script is spawned on the server and controls a microcontroller. My tutor built a simple website he gave me, using AJAX to always stay on 1 page, and brings the menus according to user actions (they are hidden if not used, brought back to front if used). I have set up an apache server which I configured to execute CGI scripts

Wrong cache key for SSI-subrequests with FastCGI

谁说胖子不能爱 提交于 2021-01-29 11:38:05
问题 When I use SSI, NGinx uses the wrong cache key for the subrequest fastcgi_cache_key "$request_method $scheme://$host$uri"; The problem is, that it ends up in an infinite recursion, because on the main request NGinx stores the page including the SSI-element in its cache and then when it triggers the subrequest, uses this page (including the SSI-element) as result of the subrequest (and so on and so on). I thought $uri is exactly designed to avoid this (unlike $request_uri ), but obviously it

厚着脸皮求领导写了一篇java小白进阶大牛之路!!!

做~自己de王妃 提交于 2021-01-17 18:42:32
缘起&应朋友之邀 2019年已经过去两个月了,应朋友之邀,写写自己的个人经历,与其说经历还不如是自我的总结与反思。2012年2月份只身一人拖着行李箱来到北京库巴科技有限公司实习,那时候库巴处在高速发展的阶段,我记得那一年库巴招了300多个应届毕业生,光技术就招了50多人,有运维、测试、开发、产品经理。那时候公司有宿舍,4个人一间,上下铺,条件虽然艰苦了一些,但认识了很多好朋友,至今还在保持着联系。下班之余大家经常一起吃饭喝酒,也就是那个时间胖了很多,回学校答辩的时候老师说:“你怎么胖成这样了,都有点快认不出来了”。 学校&java 在 学校 的时候对java很感兴趣,以至于上C语言课的时候,我在看java的学习视频,记得那时候看了很多牛人的视频,像魔乐科技的李兴华老师,尚学堂的马士兵老师,传智播客的张孝祥老师。 库巴&实习 在学校学的是struts、spring、Hibernate, 实习 的时候,公司用的是SSI,Ibatis没有用过,花了一周的时间学习框架,可能基础还算比较好,第二周领导就让我参与项目,这也是我人生中的第一个真实项目,虽然以前在学校也做过一些项目和参加过一些比赛,都是只限于单机版。公司的网站最早是用.net开发的,遇到高并发的时候经常宕机,我属于用户中心组,我们的任务是将注册登录部分用java进行重构,我负责登录功能的开发,在这个项目学到了很多东西

前端er须知的Nginx技巧

倾然丶 夕夏残阳落幕 提交于 2020-12-24 15:50:36
点击上方 “ 前端公虾米 ”, 选择“置顶或者星标” 你的关注意义重大! 前述 Nginx 对于大多数开发者来说不算陌生,企业团队用它来搭建请求网关,我们私下用它 “科学上网”(价值观警告)。但对于前端 er 来说,平日里开发大多时候都只是专注于业务,根本不需要也没机会涉及到 Nginx 这一块的内容,也就导致我们也对它的了解少之甚少。随着 serverless 孕育普及,越来越多的人相信,不需要掌握任何运维知识,也能简单快速地实现自己的技术 idea。 然而事实上并不是这样的,Node 的兴起让前端工程师开始涉足后端领域,我们可以独立维护一些 BFF 服务,即使这只是一些简单的应用,也需要你掌握一定的运维技巧。另一方面,在快速变革的软件开发体系下,不同职责之间的部分边界变得越来越模糊,DevOps 理念的深入,也让我们不得不把目光投向应用运维,开始思考在新体系下如何构建一体化工程。所以,懂得一些简单易用的 Nginx 技巧,对于前端开发者来说,是非常必要的。 所谓 “技多不压身”,在你还在思考学不学的时候,有些人已经学完了。 Nginx 是什么 Nginx 是一个开源且高性能、可靠的 http 中间件,代理服务。Nginx(发音同 engine x)是一个 Web 服务器,也可以用作反向代理,负载平衡器和 HTTP 缓存。 这是个经典的概述。Nginx 的 “高性能”

苹果M1芯片:如何开启一个时代

回眸只為那壹抹淺笑 提交于 2020-12-12 13:52:27
关注老石谈芯,一起探究芯片本质 微信的推送规则进行了调整 如果文章对你有用,请在文末点击“ 在看 ”,“ 分享 ”和“ 赞 ” 这样就不会错过老石的每一篇推送了 11月11日,苹果今年的发布会三部曲终于落下了帷幕。这场压轴大戏上,发布了苹果自研芯片Apple Silicon的第一代产品:M1芯片。首批搭载M1芯片的Mac机器共有三款:MacBook Air、13寸MacBook Pro和MacMini。不管是发布会上公布的性能提升,还是这几天关于这几款机器的实际评测纷纷出炉,M1芯片的性能和功耗完全超出人们预期,用“颠覆”来形容也不为过。 今天的文章就来聊聊苹果的M1芯片。我想从芯片设计的角度,和大家一起看看M1芯片为何如此牛逼的三个主要原因。 芯片设计的PPA优化 在设计芯片的时候,一个最重要的原则就是对PPA的优化,也就是尽可能的优化芯片的功耗(Power)、性能(Performance)和面积(Area)。通常情况下,这三点不能兼得。 比如,为了提升芯片的性能,我们可以加入多级流水线、增加总线宽度、或者增加各种硬核处理单元,但此时就很有可能会付出更高的功耗、以及更大的芯片面积作为代价。反之,如果我们想要设计低功耗的芯片,那也很有可能需要牺牲一部分芯片的性能。所以在实际工程实践中,功耗、性能和面积往往都是相互折中、互相平衡的关系。 对于一个芯片来说,没有完美的设计

FPGA之SSI接口协议实现

徘徊边缘 提交于 2020-08-20 06:40:50
SSI(Synchronous Serial Interface,同步串行接口)是一个全双工的串行接口,允许芯片与多种串行设备通信。它是高精度绝对编码器种一种比较常见的接口方式,采用主机主动式读出方式,即在主控者发出的时钟脉冲的控制下,从最高有效位(MSB)开始同步传输数据。下面以SSI3为例,具体讲解它的接口实现方式。 时序图 注意事项 1、时钟频率:100kHz至2MHz,这里取1MHz,就是1T=1us. 2、数据发送阶段:Trc=(16+0.5)us(SSI3数据位是16位) 3、Tmu(数据更新待阶段)=20us+/-1us; 4、Timg(数据等待阶段)必须要大于Tmu(数据更新阶段),为了保证满足时序要求,这里Timg只要大于21us即可; 5、一个完整工作周期=Trc(数据发送阶段)+Timg(数据等待阶段)=(16+0.5+21)us,也就是一个完整工作周期至少要>37.5us,这里为了保证满足时序需求,取到40us。 6、当检测到Error为0(可靠数据),将数据发送阶段的16bit数据保存输出即可。 程序设计 设计目的:按照时序要求,FPGA输出1M的采样时钟给编码器,当error为0时,采样16bit数据输出 1、SSI3的数据线为外部输入信号,为了避免亚稳态,需要将数据打拍消抖处理 1 always @( posedge clk or negedge

在html页面中引入公共的头部和底部

梦想与她 提交于 2020-08-19 03:12:35
参考链接: http://www.cnblogs.com/jason-star/p/3345225.html http://blog.csdn.net/jsxzzliang/article/details/47022055 使用SHTML进行公共头部和底部的引用 SHTML 介绍: shtml是一种基于SSI技术的文件,也就是Server Side Include--SSI 服务器端包含指令 ,一些Web Server如果有SSI功能的话就会对shtml文件特殊招待,服务器会先扫一次shtml文件看没有特殊的SSI指令存在,如果有的话就按Web Server设定规则解释SSI指令,解释完后跟一般html一起调去客户端。 SHTML的优点: 使用ssi技术页面生成shtml文件,只用在头部文件位置加入<!--#include virtual="header.htm" --> / <!--#include file="header.htm" -->,其中第一个表示相对于服务器的路径,第二个表示文件的相对路径。然后修改的时候只要修改header.htm文件就可以了。使用shtml的好处是对搜索引擎比较友好,需要处理的文件在服务器端完成的,不会加重访问者的浏览器负担。 使用步骤:以tomcat作为服务器示例 1、找到 Tomcat\conf\web.xml 文件, 打开注释

Nginx简介

a 夏天 提交于 2020-08-14 07:32:07
常见的Web服务器产品 目前市场上比较流行的Web服务器主要有Apache、Microsoft IIS、Sun、Nginx、Tomcat、Lighttpd等。 由上图可以看出Nginx的市场占有率越来越高。但是在介绍本篇文章的主角——Nginx之前,我们还是有必要来简单了解下其他几个产品。 Apache服务器(httpd) Apache服务器是Apache软件基金会下面的一款Web服务器,平时我们将这个服务器称为httpd。这款服务器和其他Web服务器比起来特性最全,并且运行速度快,性能相对稳定,而且扩展功能丰富。 Apache Web服务器是当今Web服务器市场中的领军产品,但在具体的使用过程中,它仍然在某些方面表现不足——比如性能方面。 IIS IIS,是Internet InformationServices的缩写。IIS不仅仅是一款Web服务器,同时还包含了Gopher Server(Web上一种信息查找系统)和FTP Server,并且可以用于HTTP Server、FTP Server、NNTP Server或者SMTP Server。我们通过IIS不仅仅可以发布网页,它还可以提供新闻服务、文件和应用程序服务、邮件服务等。 IIS的功能非常强大,但是缺点也显而易见——IIS和Window平台强绑定。 Tomcat服务器

五指cms标签说明汇总

狂风中的少年 提交于 2020-08-12 18:49:08
1、栏目列表标签 只有一级导航: {wz:content action="category" cid="0" pagesize="100" order="sort ASC"}<li><a href="{WEBURL}">首页</a></li> {loop $rs $r} {if $r['ismenu']}<li {if $top_categoryid==$r['cid']}class="active"{/if}><a href="{$r['url']}">{$r['name']}</a></li>{/if} {/loop} {/wz} 含有2级导航: {wz:content action="category" pagesize="100" order="sort ASC"} {loop $rs $r} {if $r['pid']==0 && $r['ismenu']} {$r['name']} {if $r['child']} {loop $rs $rn} {if $rn['pid']==$r['cid']}{$rn['name']}{/if} {/loop} {/if} {/if} {/loop} {/wz} 频道(大栏目),子栏目列表 {loop $sub_categorys $cats}<li><a href="{$cats['url']}">{$cats['name']}<

如何使用JavaScript获取客户端的IP地址?

落爺英雄遲暮 提交于 2020-08-07 11:26:26
问题: I need to somehow retrieve the client's IP address using JavaScript; 我需要以某种方式使用JavaScript检索客户端的IP地址; no server side code, not even SSI. 没有服务器端代码,甚至没有SSI。 However, I'm not against using a free 3rd party script/service. 但是,我不反对使用免费的第三方脚本/服务。 解决方案: 参考一: https://stackoom.com/question/1dyF/如何使用JavaScript获取客户端的IP地址 参考二: https://oldbug.net/q/1dyF/How-to-get-client-s-IP-address-using-JavaScript 来源: oschina 链接: https://my.oschina.net/u/4438370/blog/4422325