[置顶]【完整|实用】Linux常用命令汇总

[置顶]【杂谈】转:一个程序员的心理疾病---王垠

【设计模式】常见的设计模式思想和简单实现

一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实还有两类:并发型模式和线程池模式。用一个图片来整体描述一下: 二、设计模式的六大原则总原则:开闭原则(Open Cl

【http协议】TCP协议三次握手/四次分手

TCP 的特性TCP 提供一种面向连接的、可靠的字节流服务在一个 TCP 连接中,仅有两方进行彼此通信。广播和多播不能用于 TCPTCP 使用校验和,确认和重传机制来保证可靠传输TCP 给数据分节进行排序,并使用累积确认保证数据的顺序不变和非重复TCP 使用滑动窗口机制来实现流量控制,通过动态改变窗口的大小进行拥塞控制注意:TCP 并不能保证数据一定会被对方接收到,因为这是不可能的。TCP 能够做到的是,如果有可能,就把数据递送到接收方,否则就(通过放弃重传并且中断连接这一手段)通知用户。因此准

【SQL】常用写法汇总

ALTER用法 - 更改表字段:增删字段:alter table table_name [drop|add] [column_name]更改字段类型:alter table table_name alter column column_name data_type CREATE USER 用法:   1. 查看系统用户: select Host,User,Password from mysql.user;   2. 创建一个远程用户:create

git 查看已经放到本地仓库的文件/查看还没添加的文件

查看已存放:(这个最有用)git ls-files查看还没添加的文件:git status

【MySQL命令】导入导出SQL文件

一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):1、导出数据和表结构:mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql#/usr/local/mysql/bin/   mysqldump -uroot -p abc > abc.sql敲回车后会提示输入密码2、只导出表结构mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql#/usr/local/mysql/bin/&nbs

【git add命令区分】git add -A, git add -u, git add . 三个add命令的区别

git add -A和 git add .   git add -u在功能上看似很相近,但还是存在一点差别git add . :他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。git add -u :他仅监控已经被add的文件(即tracked file),他会将被修改的文件提交到暂存区。add -u 不会提交新文件(untracked file)。(git add --

github —— ssh 配置和使用

1、设置Git的user name和email:(如果是第一次的话)    $ git config --global user.name "humingx"     $ git config --global user.email "humingx@yeah.net"2、生成

composer 安装 dingo/api 失败的解决办法

在使用composer安装dingo/api扩展包时出现报错:$ composer require dingo/api:^2.0.0-alpha2dingo 的文档中有说明,现在这个包还处在开发阶段,没有一个稳定的 release 版本,dingo/api 依赖的 dingo/blueprint 与 phpunit都依赖了 phpdocumentor/reflection-docblock 但是依赖的版本不同,导致出现了冲突。但是我们发现&nbs

【命令】安装composer 加速

镜像用法有两种方式启用本镜像服务:系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。见“方法一”单个项目配置: 将配置信息添加到某个项目的 composer.json 文件中。见“方法二”方法一: 修改 composer 的全局配置文件(推荐方式)打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令:复制composer config&

【详细版】win10下虚拟机Homestead(Laravel开发调试环境)安装指南

I am going to write down step by step procedure to setup homestead for Laravel-5.2 in windows 10 with virtualbox. I spent a lots of time to setup homestead for Laravel-5.2 in my windows 10 PC. I am writing this so that anybody could get benefit from

Powered By Z-BlogPHP 1.5.2 Zero

Copyright liuyang1.com. 转载文章,请注明出处。谢谢!