HTTP请求

yisha0307 · 发布于 4 小时前

首先,在浏览器中输入www.baidu.com的时候发生了什么呢?

1、 Chrome 搜索自身的 DNS 缓存。(如果 DNS 缓存中找到百度的 IP 地址,就跳过了接下来查找 IP 地址步骤,直接访问该 IP 地址。)
2、搜索操作系统自身的 DNS 缓存。(浏览器没有找到缓存或者缓存已经失效)
3、读取硬盘中的 host 文件,里面记录着域名到 IP 地址的映射关系,Mac 电脑中位于 /etc/hosts。(如果前1.2步骤都没有找到)
4、浏览器向宽带运营商服务器或者域名服务器发起一个 DNS 解析请求,这里服务器有两种方式解析请求,这在稍后会讲到,之后浏览器获得了百度首页的 IP 地址。

react相关

toBeTheLight · 发布于 1 天前

react-router v4

正常配置

import { HashRouter as Router, Route, Switch } from 'react-router-dom'

mind flow

guess(char ch): loop i to s.length-1: if(s.exist(ch)) then (bad=0 and left-1); if bad==1, then chance=chance-1 {if chance==0, then lose=1; if left==0, then win=1}

1
2
3
4
5
6
http://blog.csdn.net/yiifaa/article/details/73468001
 
后端处理前端提交的数据时,既可以使用Form解析,也可以使用JSON解析Payload字符串。
 
Form解析可以直接从Request对象中获取请求参数,这样对象转换与处理相对容易,但在大片JSON数据需要提交时,可能会出现大量的数据拆分与处理工作,另外针对集合类型的处理,也是其比较孱弱的地方。
 

Manacher's ALGORITHM

呆恋小喵 · 发布于 2 天前

1
2
3
4
5
6
[root@iZuf6iq8e7ya9v3ix71k0pZ bin]# pwd
/usr/local/zookeeper/zookeeper-3.4.10/bin
[root@iZuf6iq8e7ya9v3ix71k0pZ bin]# ./zkCli.sh -server 127.0.0.1:2181
Connecting to 127.0.0.1:2181
2018-02-18 21:30:05,213 [myid:] - INFO  [main:Environment@100] - Client environment:zookeeper.version=3.4.10-39d3a4f269333c922ed3db283be479f9deacaa0f, built on 03/23/2017 10:13 GMT
2018-02-18 21:30:05,216 [myid:] - INFO  [main:Environment@100] - Client environment:host.name=iZuf6iq8e7ya9v3ix71k0pZ

zookeeper 的安装

SmNiuhe · 发布于 3 天前

1
2
3
4
5
6
➜  ~ sftp root@106.15.xxx.xxx
Connected to 106.15.xxx.xxx.
sftp> put /Users/niuhesm/resouces/major/remoteServer/zookeeper-3.4.10.tar.gz /usr/local/zookeeper
Uploading /Users/niuhesm/resouces/major/remoteServer/zookeeper-3.4.10.tar.gz to /usr/local/zookeeper/zookeeper-3.4.10.tar.gz
/Users/niuhesm/resouces/major/remoteServer/zookeeper-3.4.10.tar.gz                                                                       100%   33MB   1.2MB/s   00:28
sftp>

vim

zhsngq · 发布于 2月14日

1
2
3
4
vim 手册地址
http://vimcdoc.sourceforge.net/doc/map.html#mapmode-v
sublime api
http://mux.alimama.com/posts/549

js数据复制(拷贝)

pursuitToM · 发布于 2月14日

1
2
3
4
5
6
// 不是JSON.parse(JSON.stringify(data));
 
 
// 递归遍历
 
/**
1
2
3
4
5
6
/**
 * 检测是否支持webP图片格式
 *
 * @return {boolean} 检测结果布尔值
 */
function isWebPSupported() {

伪元素

Mshu · 发布于 2月13日

CSS伪元素是用来添加一些选择器的特殊效果,
在不修改文档的时候用css添加元素或特殊效果,不受文档约束也不影响文档,
js就不能像选择普通元素那样选择伪元素

js 修改伪元素属性的方法:

css

ng学习地址

wangduanduan · 发布于 2月12日

1
http://www.ngfans.net/topic/4/post

php continue num

zhangrxiang · 发布于 2月11日

1
2
break是结束整个循环体,continue是结束单次循环
break num是结束外层第num层整个循环体,continue num 是结束外层第num层单次循环
1
通过Vue.set(全局方法)或者vm.$set(实例方法)进行设置
1
2
3
1、computed计算属性
2、method方法计算
3、watch监听变化

weex开发笔记

iLive · 发布于 2月11日

1、某个效果在web端预览正常,在Android端或ios端不显示?

试下将布局的控件调换下顺序。

mysql工具书

wuming · 发布于 2月11日

登录mysql

mysql -u 用户名 -p

输入密码即可登录成功。

创建用户

2018W6 (2.5 - 2.11)

悦和 · 发布于 2月10日

1.异步操作带来的问题:

代码示例:

// 这段代码来自于 https://medium.com/@wavded/managing-node-js-callback-hell-1fe03ba8baf 我加入了一些自己的理解
1
2
3
4
5
6
#coding:utf-8
 
import time
from selenium import webdriver
from lxml import etree
 

excel vba 组合键

叫我瞄大人 · 发布于 2月10日

1
2
3
4
5
6
Private Sub ComboBox21_Change()
 Sheets("数据表").[B2] = ComboBox21.Text
End Sub
Private Sub UserForm_Initialize()
    ComboBox21.AddItem "张三"
    ComboBox21.AddItem "李四"

mysql优化配置

zhoutk · 发布于 2月10日

1
2
innodb_buffer_pool_size = 25600M   //大于1G,小于等于物理内存的百分之八十
innodb_buffer_pool_instances = 24  //每个实例至少有不小于 1 GB 的缓冲池
1
2
3
4
5
6
参考[这里](https://stackoverflow.com/questions/2781549/removing-input-background-colour-for-chrome-autocomplete)
```js
input:-webkit-autofill {
        -webkit-box-shadow: 0 0 0 30px white inset;  // 背景
    -webkit-text-fill-color: yellow !important; // 字体
}

VS code常用插件集

WANGQIBIAO · 发布于 2月9日

插件集

vue

  • 【vetur】 vue语法高亮

HTML

js数组最大支持长度

暮雨 · 发布于 2月9日

1
2
3
4
5
6
```
// length 属性的值是一个 0 到 232-1 的整数。
var namelistB = []; 
namelistB.length = Math.pow(2,32)-1; //set array length less than 2 to the 32nd power 
console.log(namelistB.length); 
 

js call 与apply用法

暮雨 · 发布于 2月9日

1
2
3
4
5
6
  var name = "全局中的name";
    var obj1 = {
        name:"obj1中的name",
        func1:function(){
            console.log(this.name);
        },

SegmentFault 是一个专注于解决编程问题,提高开发技能的社区。

使用 Google 登录 使用微博登录 使用微信登录