SS'Blog - SS'Blog

PHP THAT DOESN'T HURT. CODE HAPPY & ENJOY THE FRESH AIR.

HAPPY NEW YEAR !

Laravel
StudyScript.com

Percona Monitoring and Management(PMM)

Percona Monitoring and Management(PMM)官网PMM是一款管理和监控MySQL,mongoDB性能的开源平台。其由percona公司开发,支持和咨询。 PMM是免费和开源的解决方案,可以运行在自己的环境中提供最大的安全性和可靠性。它提供了全面的基于时间的分析MySQ ······
阅读全文

composer命令使用详解参考手册

Composer是一个非常流行的PHP包依赖管理工具,已经取代PEAR包管理器,对于PHP开发者来说掌握Composer是必须的.对于使用者来说Composer非常的简单,通过简单的一条命令将需要的代码包下载到vendor目录下,然后开发者就可以引入包并使用了.其中的关键在于你项目定义的compos ······
阅读全文

git 不同作用忽略文件、gitignore忽略文件模版参考

① 在已克隆到本地的代码下新增代码不添加到仓库里:.git/info/exclude 这里设置的则是你自己本地需要排除的文件,不会提交到版本库中去。比如本地新增 test.md 文件,在不提交到本地暂存也不提交到本地/远程库里`vim .git/info/exclude` #把文件路径写入改文件即可 ······
阅读全文

composer命令参考

PHP组件化管理工具composer命令功能composer list获取帮助信息composer init以交互方式填写composer.json文件信息composer install从当前目录读取composer.json文件,处理依赖关系,并安装到vendor目录下composer upda ······
阅读全文

Git:fork 源仓库、fork 仓库副本和 local 仓库的同步

Fork 就是远程端上一份别人仓库的拷贝。流程:fork 源仓库 ---① fork--> fork 仓库副本 ---② clone--> local 仓库当你在远程端(如 Github)上 fork 了别人的一个仓库时,你的远程仓库将新建一份 fork 来的“仓库副本”。如果你想在本地修改这份副本 ······
阅读全文

Supervisor !!!!

配置Supervisor UI 管理台在默认配置文件中我们可以找到下面的配置项:```bash;[inet_http_server]         ; inet (TCP) server disabled by default;port=127.0.0.1:9001        ; (ip_ad ······
阅读全文

gitlab安装与卸载

1. gitlab的安装:直接参考官网文档:https://about.gitlab.com/downloads/#ubuntu1604。1.1 安装配置依赖环境:sudo apt-get install curl openssh-server ca-certificates postfix1.2 ······
阅读全文

mac环境下PHPStorm8用win7中的phpstorm配置

mac下使用win7下phpstorm开发工具同配置(界面风格与快捷键):拷贝配置文件config,mac下在/Users/paul/Library/Preferences/WebIde80(根据版本),win7载用户下,拷贝win7的配置文件黏贴到mac下即可。本人配置:WebIde80配置文件. ······
阅读全文

各种语言平台包管理工具

mac: Homebrew(brew)CentOS:yumUbuntu:apt-getPHP:composer下载安装地址js:npmyum卸载linux(centos)下安装的文件yum -e 文件名称比如卸载gitlab (前提:必须在Gitlab运行状态下才能卸载)# 停止进程,Stop gi ······
阅读全文

xshell向远程或虚拟主机里传输文件

rz命令调出选择文件上传rz如出现以下报错 这安装lrzszbash: rz: command not found安装yum -y install lrzsz ······
阅读全文

phpstorm自定义代码补全

输入关键字符,自动补全标签等。 例如:输入“php”,按TAB键自动补全为“” 自动注释: 希望敲两下键盘按下tab键就输出注释,不用每次都要一次次写author和时间: Template text内的$符号包含的是设置的变量,除默认设置$END$ or $SELECTION$,也 ······
阅读全文

提交niginx服务器上本地代码到版本库

从服务器版本库检出到服务器目录后的项目,当在线上传图片等新增或修改该代码库时要提交到版本库,这样本地更新的代码才是最完整的。 刚开始到该项目目录后直接使用svn提交命令:svn commit执行后报错: svn: Could not use external editor to fetch ······
阅读全文

提交niginx服务器上本地代码到版本库

从服务器版本库检出到服务器目录后的项目,当在线上传图片等新增或修改该代码库时要提交到版本库,这样本地更新的代码才是最完整的。 刚开始到该项目目录后直接使用svn提交命令:svn commit执行后报错: svn: Could not use external editor to fetch ······
阅读全文

Xshell列出服务器上中文名文件目录出现乱码

Xshell上面显示列出niginx包含中文目录名称的文件时,中文名出现乱码解决。 刚开始nignx配置问题,好在在川哥指点下及时解决,问题是Xshell软件配置问题,在此谢谢川哥,o(∩_∩)o 。 打开Xshel,左上角文件-->属性-->终端-->编码l改为Unicode(UTF-8 ······
阅读全文

Git服务器端仓库创建部署与本地客户端使用

lnmp环境,查看git安装版本[root@-------- ~]# git --version服务器端一、仓库创建在/opt/git目录下新建裸仓库test.git目录[root@-------- ~]# mkdir /opt/git [root@-------- ~]# cd /opt/git ······
阅读全文

phpstorm支持自定义格式文件内代码高亮

自定义文件内的代码以及自己团队开发的模版文件内代码,phpstorm软件默认是不支持代码高亮显示与提示的,需要自己配置。 下例中以支持html的自定义格式文件为例: ······
阅读全文

LINUX下SVN搭建多仓库项目

在linux下搭建多个不同项目仓库,如不同网站项目或不同平台用项目保存在不同svn仓库中。可分别设置权限给不同用户不同仓库操作权限。 用到命令: svnadmin 是一个用来监控和修改Subversion版本库的管理工具。更多svn命令查看 现在开始操作:在根目录下创建总目录svndb ······
阅读全文

window环境下git使用时出现warning: LF will be replaced by CRLF

windows中的换行符为 CRLF, 而在linux下的换行符为LF,所以在执行add . 时出现提示,解决办法:$ rm -rf .git  // 删除.git   $ git config --global core.autocrlf false  //禁用自动转换然后重新执行:$ git  ······
阅读全文

自定义回调函数

如果向 jQuery.when(延迟对象)方法 传入一个延迟对象,那么会返回它的 Promise 对象(延迟方法的一个子集)。可以继续绑定 Promise 对象的其它方法,例如, defered.then 。当延迟对象已经被受理(resolved)或被拒绝(rejected)(通常是由创建延迟对象的 ······
阅读全文

git推送push时的警告信息

warning: push.default is unset; its implicit value is changing in Git 2.0 from 'matching' to 'simple'. To squelch this message and mai ······
阅读全文

响应式页面布局,css3,加载不同尺寸对应样式表

意思是当屏幕的宽度大于600小于800时,应用styleB.css 另一种方式,即是直接写在标签里: @media screen and (max-width: 600px) { /*当屏幕尺寸小于600px时,应用下面的CSS样式*/ .class { backgrou ······
阅读全文

方便json数据查看页面调试--扩展程序JSONView

为了方便浏览器在测试代码时查看json查看数据,推荐一款浏览器插件神器。: 浏览器中可以查看从服务器端传回来的json数据,这些数据可能没有经过格式化的,也或者是经过了unicode编码,没有缩进,没有换行等等,造成阅读有一定困难。 JSONView可以自动对json数据转码,缩进,格式化 ······
阅读全文

svn钩子

kill掉svn占用端口 36919端口 9999端口 阿里云服务器: 1.服务器仓库建在:/opt/svn/wwwroot(建仓库步骤见第一步) 2.访问的web项目目录:/home/wwwroot/default(访问域名默认执行default下index.html(用的 ······
阅读全文

svn钩子

kill掉svn占用端口 36919端口 9999端口 阿里云服务器: 1.服务器仓库建在:/opt/svn/wwwroot(建仓库步骤见第一步) 2.访问的web项目目录:/home/wwwroot/default(访问域名默认执行default下index.html(用的 ······
阅读全文

seajs点击在异步加载某模块require.async

require.async(模块,回调函数):用来异步加载模块,加载完执行回调函数。A.jsxx.click(function(){         require.async("B.js",function(){                  $("...").yy()//此处即可用B.j ······
阅读全文

seajs路径

define模块内require(‘文件路径’): //无歧义,相对于根路径解析require("/xx/Base"); // 无歧义,顶级标识,相对于 base 基础路径解析require("xx/Base");require("http://example/js/a");------就代表载入  ······
阅读全文

前端包管理工具

什么是包管理: Javascript 语言本身是没有模块的概念的,直到 node.js 的出现 CommonJS 规范应运而生,之后在浏览器端也出现了 AMD, CMD 等规范。这些规范都提供了一种组织方式使 javascript 的代码模块化,模块可以单独存在与使用,模块和模块之 ······
阅读全文

让谷歌浏览器支持本地json

出于安全考虑谷歌浏览器会限制本地json 在快捷方式后面加--disable-web-security(注意前面要有个空格) C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe --disab ······
阅读全文

seajs一次提前引入jquery,不用在require

 seajs. config中 preload一次 jquery 就可以使用,而不是在每一个模块中 require 一次 jquerypreload: ['路径/路径/jquery.js']                                ······
阅读全文

seajs.config({....})

SeaJS 还提供 data-config 来加载配置文件:   //data-config 等价: seajs.config({ preload: ['path/to/config'] }); 路径解析规则与 seajs.use 一致。                       ······
阅读全文

MySQL数据库管理员DBA面试资料

本文起源于有同学留言回复说想了解下MySQL DBA面试时可能涉及到的知识要点,那我们今天就来大概谈谈吧。MySQL DBA职位最近几年特别热门,不少朋友让我帮忙推荐什么的,也有很多公司找不到合适的DBA。原因很简单,优秀的人才要么被大公司圈起来了,要么被创业公司高薪挖走,如果你既不是大公司,又不能 ······
阅读全文

设置多显示器显示

按“win”字键+“P” 即可。(复制、扩展、投影仪) 分频器无法识别为两个显示器。                                ······
阅读全文

Git分支操作介绍

1. git分支简介使用分支可以让你从开发主线上分离开来,然后在新的分支上解决特定问题,同时不会影响主线。像其它的一些版本控制系统,创建分支需要创建整个源代码目录的副本。而Git 的分支是很轻量级的,因为Git保存的不是文件差异,而是一系列文件快照。在Git提交时,会保存一个commit对象,该对象 ······
阅读全文

Git 工作区、暂存区和版本库简介

基本概念我们先来理解下Git 工作区、暂存区和版本库概念工作区:就是你在电脑里能看到的目录。暂存区:英文叫stage, 或index。一般存放在"git目录"下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。版本库:工作区有一个隐藏目录.git,这个不算工作 ······
阅读全文

Git整套流程、具体使用手册详解

一:Git是什么?Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制 ······
阅读全文

SVN查看历史记录不显示日志

查看SVN提交的历史记录,日志信息是空白的,提示:“Item is not readable”,“not readable”即不能读取,应该是没有权限读取提交的日志,所以要修改权限:服务器配置文件里把svnserve.conf里的anon-access=read 改为anon-access=none ······
阅读全文

Git命令手册与简介

一、 Git 常用命令1) 远程仓库相关命令 $ git clone git://github.com/jquery/jquery.git //检出仓库       $ git remote -v //查看远程仓库 $ git remote add [name] [url] //添加远程仓库 ······
阅读全文

SVN错误提示对应解决办法

提示:post-commit hook failed (exit code 255) with no output 赋予post-commit文件可执行权限,即版本库文件的操作权限设置为777,如新建多版本库时svndb版本库下tiny版本库文件设置权限为777。 ······
阅读全文

SVN错误提示对应解决办法

提示:post-commit hook failed (exit code 255) with no output 赋予post-commit文件可执行权限,即版本库文件的操作权限设置为777,如新建多版本库时svndb版本库下tiny版本库文件设置权限为777。 ······
阅读全文

Git—图形化界面工具安装与使用

win7 下载地址:http://www.newasp.net/soft/71566.html#downloads图形化下载地址:http://www.onlinedown.net/softdown/101591_2.htm安装与配置:http://blog.chinaunix.net/uid-25 ······
阅读全文

Linux shell中的竖线(|)——管道符号

管道符号,是unix一个很强大的功能,符号为一条竖线:"|"。用法: command 1 | command 2 作用:他功能是把第一个命令command 1执行的结果作为command 2的输入传给command 2,例如:ls -s|sort -nr-s 是file size,-n是numeri ······
阅读全文

My97 DatePicker日历控件使用方法

http://www.my97.net/dp/demo/resource/2.1.asp 在使用该日期控件的文件中加入JS(仅这一个文件即可,其他文件会自动引入,请勿删除或改名)库和css(一个datePicker), 代码如下  注:src="datepicker/WdatePicker.js" ······
阅读全文

版本控制器SVN

SVN=版本控制+本分服务器  Repository:存放上传档案的地方(存放代码的空间位置) commit:上传已经存在且修改过的档案,也就是提交修改给SVN server。(每次commit,SVN server都会赋予他一个新的版本。并记录上传时间。可以随时获取任意版本。如果忘记了 ······
阅读全文

版本控制器SVN

SVN=版本控制+本分服务器  Repository:存放上传档案的地方(存放代码的空间位置) commit:上传已经存在且修改过的档案,也就是提交修改给SVN server。(每次commit,SVN server都会赋予他一个新的版本。并记录上传时间。可以随时获取任意版本。如果忘记了 ······
阅读全文

安装AppServ的时候,安装到Mysql service进度条就停了

今天安装的时候装到了一半在installing mysql service的竟然停住了,打开任务管理器把安装程序关了,发现有个ns**.tmp的进程,估计是AppServ安装程序执行过程中的临时文件,于是一起关了.然后又重新装了一次,还是同样的问题,于是上网搜索了一下,结果只发现了两个网页有人问这个 ······
阅读全文

jQuery事件重复注册

jquery click事件中嵌套click会重复注册内部的click事件,导致重复执行。 比如 $(...).click(function(){     $(...).click(function(){     ...//多次执行      });  });  //解决方法一:每次执行完 ······
阅读全文

table中关于ie8 兼容

IE8与其他浏览器不同处:tr默认分配table/tbody的高度:当有一个tr时,tr高度为table/tbody的高度 ; 当两个tr时,评分table/tbody高度; 所以:table/tbody高度不能设置死,可以设置max-height给table设置滚动条:table设置高度,超出后不 ······
阅读全文

自定义滚动条

一下火狐不支持,仅google浏览器支持,其它浏览器令设 div { width: 200px; height: 200px; overflow: auto; border: 1px solid #007aff; }  ::-webkit-scrollbar { width: 14px; heig ······
阅读全文

html标签语义化

什么是html标签语义化? 语义化标签的主要目地就是让别人(包括机器哦)能直观的认识标签内内容与标签属性是干嘛的,是什么内容。 例如: a.用hx(h1、h2……)标签包含内容的话,大家一看就知道“哦,这是标题!”; b.用标签包含的内容大家一看就知道“哦,这是强调的内容!”。 ······
阅读全文

html标签语义化

什么是html标签语义化? 语义化标签的主要目地就是让别人(包括机器哦)能直观的认识标签内内容与标签属性是干嘛的,是什么内容。 例如: a.用hx(h1、h2……)标签包含内容的话,大家一看就知道“哦,这是标题!”; b.用标签包含的内容大家一看就知道“哦,这是强调的内容!”。 ······
阅读全文

offsetTop与scrollTop类型解析之offset与scroll

offset()为获取匹配元素在当前视口的相对偏移,当前视口及时整个文档,$(".test").offset().top为获取class名称为test的节点距离整个文档顶部距离而非当前可视窗口屏幕。 jQuery中offset().top 返回距离文档顶部的距离,其中offset( ······
阅读全文

js属性:arguments,callee,caller,length,prototype

arguments : 类似数组的参数集合,arguments.length - -- 实参长度callee : callee是arguments的属性  arguments.callee  -----函数自己caller : 函数名的属性  fun.caller ----返回的函数是调用fun函数 ······
阅读全文