小知识点大杂烩

版权声明: https://blog.csdn.net/william_n/article/details/80288062

占坑/

填坑/---------------------------------------------------------------------2018.5.27    william ning

2018.3.22

1, 现代浏览器一般有两个渲染引擎,一个 Dom 页面渲染引擎,一个是 JavaScript 引擎。Webkit 是 Chrome 的 Dom 页面渲染引擎。Chrome 的 JavaScript 引擎叫 V8,很酷的名字,不过听说过这个的人应该不多。V8 比较知名的应用是 node.js, 2009 年 5 月份,Ryan Dahl 将 V8 放到服务器端,为 JavaScript 提供了一个服务器端的运行环境,就变成了 node.js。

2, 一般来说,一个 Web 商业项目的项目会有以下几个运行环境,也就是你写的代码最终会运行在这些环境上:

    我的开发环境

    队友的开发环境

    线上测试环境

生产环境

3, 使用 Homestead 有哪些好处?

Homestead 基于 Vagrant 提供的便利,定制了一整套的可配置、可移植和复用的 Laravel 开发环境。homestead.box 是一台 Ubuntu 16 虚拟机,里面包含了 Nginx Web 服务器、PHP 7、MySQL 5.7、Postgres、Redis、Memcached、Node,以及所有你在使用 Laravel 开发时需要用到的各种软件。

使用 Homestead 能解决掉上面讲的开发环境不一致的问题,并且你也可以选择使用 laravel-ubuntu-init 布置服务器,来达到开发环境和线上环境的统一。

Homestead 另一个优势在于,提供了极其简单易用的接口,使我们只需要通过傻瓜化配置 Homestead.yaml 文件,即可完成复杂、重复的任务。如Nginx 站点创建,数据库创建,文件夹挂载等,为日常开发提供了便利。

4, 是否可以使用 Docker?

可以,如果你是新手的话,不推荐这么做。Homestead 是官方推荐的做法,作为最佳实践,最好按着标准来。

5,Homestead  开发环境搭建 –Windows

参考: https://laravel-china.org/docs/laravel-development-environment/5.5/development-environment-windows

1, 接下来,使用 Git 下载定制版的 Homestead:

> cd ~

> git clone https://git.coding.net/summerblue/homestead.git Homestead

下载不下来,换成:

git clone git://git.coding.net/summerblue/homestead.git Homestead

(备注:可能是权限问题)


Git 中 Vagrant SSH后无法连接?

解决办法:若干个办法

1,winpty vagrant ssh

2,ssh [email protected]    yes 回车

3,使用xshell连接(用户名和明码均默认为vagrant)

4,使用powershell连接 直接vagrant ssh


2018.5.7

 

1. Ubuntu中root用户和user用户的相互切换

https://www.cnblogs.com/weiweiqiao99/archive/2010/11/10/1873761.html

2. ubuntu关机和重启命令

https://blog.csdn.net/calm_thinker/article/details/50704603

3. jQuery中$(function(){})与(function($){})(jQuery)、$(document).ready(function(){})等的区别详细讲解

https://blog.csdn.net/szwangdf/article/details/43153077

4. PHP使用CURL详解 (请求数据库数据,方法之前没见过)

https://www.cnblogs.com/manongxiaobing/p/4698990.html

5.用oncontextmenu事件单禁用右键菜单

https://blog.csdn.net/xuanjiewu/article/details/52095431


2018.5.9

 

1.直接命令行中执行PHP代码(PHP CLI模式)

https://blog.csdn.net/loophome/article/details/44239545

2. ubuntu设置代理的三种方式

https://blog.csdn.net/u011068702/article/details/52463140

3. ubuntu 下查找某个文件的方法

https://www.cnblogs.com/curious2017/p/6296925.html


2018.5.11

1. jQuery绑定事件调用函数的问题

https://segmentfault.com/q/1010000004669186

2. jQuery中this与$(this)的区别总结

https://www.cnblogs.com/gfl123/p/8080484.html

3. 详谈jQuery中的this和$(this)

http://www.jb51.net/article/57376.htm

4. 浅谈jQuery this和$(this)的区别及获取$(this)子元素对象的方法

http://www.jb51.net/article/98528.htm

5.sublime text3 console

https://www.jianshu.com/p/97d8281e7c08

6. chrome浏览器下的xdebughelper使用方法

https://www.cnblogs.com/php-linux/p/5229909.html

7. 端口限制情况下php+xdebug环境配置

https://www.cnblogs.com/chianquan/p/5630951.html

2018.5.25

1.使用git rebase合并多次commit

https://blog.csdn.net/yangcs2009/article/details/47166361

聊下 git rebase -I  //这篇文章很有用

https://www.cnblogs.com/wangiqngpei557/p/5989292.html

10 个迅速提升你 Git 水平的提示 【已翻译100%】

https://www.oschina.net/translate/10-tips-git-next-level



备注:

新手一枚,供以参考,不对之处,请文明指正.


猜你喜欢

转载自blog.csdn.net/william_n/article/details/80288062
今日推荐