Web开发-周排行
自行颁发不受浏览器信任的SSL证书为晒晒IQ网颁发证书。ssh登陆到服务器上,终端输入以下命令,使用openssl生成RSA密钥及证书。 第3个命令是生成证书请求,会提示输入省份、城市、域名信息等,重要的是,email一定要是你的域名后缀的。这样就有一个 csr 文件了,提交给 ssl 提供商的时候 ...
// BH 命名空间 namespace var BH = {} ; BH.Interface = function(name,methods){ //Interface是类、方法的名字,以后用BH.Interface表示名字。new BH.Interface('CarInterface' ,['s... ...
用libevent构建一个http server非常方便,可参考libevent(七)http server。 主要涉及的一个结构体是 evhttp: ...
http://www.cnblogs.com/kissdodog/archive/2013/04/06/3002779.html HttpWebRequest类与HttpRequest类的区别。 HttpRequest类的对象用于服务器端,获取客户端传来的请求的信息,包括HTTP报文传送过来的所有信 ...
1 CSS的四种引入方式 css对标签进行渲染,对页面的布局 (1)通过选择器找标签 (2)操作标签(属性操作) CSS语法: CSS规则由两个主要的部分构成:选择器,以及一条或者多条声明 CSS的四种引入方式 (1) 行内式 (2)嵌入式 缺点:只能用于一个页面 (3)链接式(推荐) 创建一个文件 ...
一、安装Node.js Node.js可以直接从官网下载,按照默认的安装方式安装即可。 二、安装webpack Webpack可以使用npm安装,新建一个空的练习文件夹,在终端中转到该文件夹后执行下述指令就可以完成安装。 三、安装webpack-dev-server 四、生成package.json ...
问题是:原本要实现两级菜单的伸缩,结果伸缩不了…… 代码如下: 这是我从书上看到的一个例子,写的时候发现,貌似有问题诶,然后就来向大家求助了。 ...
一:参考官方文档 1. Elasticsearch 5.4.0英文手册 https://www.elastic.co/guide/en/elasticsearch/reference/5.4/search-request-post-filter.html 2. 《Elasticsearch权威指南》 ...
此篇已收录至《大型网站技术架构》读书笔记系列目录贴,点击访问该目录可获取更多内容。 一、可伸缩与可扩展—傻傻分不清楚 上篇笔记我们学习了可伸缩架构,但在实际场合中,包括许多架构师也常常混淆可伸缩和可扩展,用可扩展表示伸缩性。那么在此,跟随作者我们来理清这两个概念,避免我们以后对其傻傻分不清楚。 (1 ...
今天面试,被问了个问题,const, var, let的区别,当时就懵圈了,var 知道,const、let 是什么鬼??? 回来一百度,找到一篇通俗易懂的介绍,先取之收藏,以备忘。主要内容是:js中三种定义变量的方式const, var, let的区别。 摘自:http://www.cnblogs ...
此篇已收录至《你必须知道的.Net》读书笔记目录贴,点击访问该目录可以获取更多内容。 一、对象 (1)出生:系统首先会在内存中分配一定的存储空间,然后初始化其附加成员,调用构造函数执行初始化,这样一个对象实体就完成了出生过程。 Person aPerson = new Person("小周" , 2 ...
练习内容:随机生成一个字符串 代码: <?phpclass randstring{ private $length; private $type; private $one = array(0,1,2,3,4,5,6,7,8,9); private $two = array(0,1,2,3,4,5, ...
我们常用QPS(Query Per Second,每秒处理请求数)来衡量一个web应用的吞吐率,解决每秒数万次的高并发场景,这个指标非常关键。 举个栗子:假设一个业务请求平均为100ms,同时系统内有20台apache web服务器,MaxClients(apache的最大连接数)设置为500,那么 ...
后台查询结果 PDFSearchResult实体类: 另外,有一个PagedResult泛型类,PagedResult<T> 后台,采用Web Api (/api/SearchApi/GetPDFSearchResults/), 返回值类型为 PagedResult<PDFSearchResult> ...
box(2)(3)函数的调用方法有两种: 第一种: 这种方法可以实现,但是如果有多个就不适用了,比如box(2)(3)(4)(5)(6)(7)(8)......等等 第二种: 首先要一个数记住每次的计算值,所以使用了闭包,在tmp中记住了x的值,第一次调用box(),初始化了tmp,并将x保存在tm ...
(function(){ //门面 function addEvebtFacade(el,type,fn){ if(window.addEventListener){ //使用与火狐浏览器 alert(1); el.addEventListener(type,fn,false); ... ...
function is_https() { if ( !empty($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) !== 'off') { return true; } elseif ( isset($_SERVER['HTTP_X_FORW... ...
对比是视觉设计中非常常用以及常见的设计技巧之一,甚至我个人觉得对比是设计中最最重要的要点。 今天会给大家介绍5种直观简单的对比方法。 如果能熟练理解和掌握,相信会对大家的日常设计中起到非常大的作用和帮助。 现任数美互动创意总监,曾任职于IM2.0 DDB 新意互动 等国际4A广告公司,担任互动美术指 ...
上图可能出现 超时的情况。 其实url的openStream就是把openConnection和getInputStream连起来调用了。 ...
需求:想使用rz命令从Windows本地选择文件上传到linux服务端。 限制:使用xshell连接远程Linux远程端,由于权限不足,所以采用手动安装的方法。 1.首先下载lrzsz安装包,下载地址https://ohse.de/uwe/software/lrzsz.html,下载lrzsz-0. ...