- 博客(49)
- 资源 (4)
- 收藏
- 关注
原创 phpstorm使用zen coding 快速编辑补全html/css代码
百科定义:使用仿CSS选择器的语法来快速开发HTML和CSS ——由Sergey Chikuyonok开发。Zen Coding由两个核心组件组成:一个缩写扩展器(缩写为像CSS一样的选择器)和上下文无关的HTML标签对匹配器。类型列表 1、元素名称 2、元素#ID 3、元素.样式名 4、元素>子元素 5、元素+平级兄弟
2017-08-30 12:01:30 7164
转载 重新定位svn地址的方法(windows和linux),svn switch(sw)的帮助信息
今天公司的路由器出现问题,服务器的IP地址也跟着变了,但是原来的svn已经设置好了,现在需要更换地址查询原地址的方法:[ruby] view plain copyroot@jack-desktop:codes# svn info 路径: . URL: http://192.168.1.58/repos 版本库根:
2017-08-24 10:15:20 1902
原创 awk常用命令
使用外部变量# 注册并充值的用户userList=`cat /tmp/reg.txt | awk '{printf("%s,",$0)}' `;cat /tmp/pay.txt | awk -v userList="$userList" ' BEGIN{ count=0; split(userList,userListTmpArr,","); for(i in u
2017-08-07 21:19:47 518
原创 vmware虚拟机CentOS利用vmware-tools工具如何与windows文件夹共享
安装流程:[root@localhost ~]# mount /dev/cdrom /media/mount: block device /dev/sr0 is write-protected, mounting read-only[root@localhost ~]# cd /media/[root@localhost media]# lsmanifest.txt ru
2017-06-12 15:57:30 2223
转载 Centos 配置eth0 提示Device does not seem to be present
一.故障现象:[root@c1node01 ~]# service network restartShutting down loopback insterface: [ OK ]Bringing up loopback insterface:
2017-06-12 15:04:11 1176
原创 select2中文选项通过拼音或者首字母快速定位选项
使用select2的时候,想通过拼音或者首字母检索下拉的选项,但是又没有通过ajax等技术去实现这时候可以试试用这种伪方法~这种方法的好处就是快、方便使用默认select2如图:代码: 王者荣耀|wangzherongyao|wzry 部落冲突|buluochongtu|blct 枪战王者|qiangzhanwangzhe|qzwz
2017-04-24 09:57:09 6916 8
转载 vsftpd设置被动模式
完整配置listen=yeslisten_port=21max_clients=100max_per_ip=10local_max_rate=5120000anonymous_enable=nolocal_enable=yeswrite_enable=nochroot_local_user=yeschroot_list_enable=yeschroot_list_f
2017-04-18 17:12:57 8873 1
转载 ftp connect: No route to host 解决方案
症状:FTP症状:能连接上,ls 和 dir 显示目录的时候,提示 ” ftp: connect: No route to host ”FTP命令行连接设置主动和被动模式windows的ftp命令默认是使用的主动方式连接FTP serer。linux默认是PASV模式,并通过 passive on | off来进行切换服务器上ftpsever使用的是vsftp,在L
2017-04-10 11:17:26 24534
转载 Cleanup failed to process the following paths错误的解决
在使用TortoiseSVN工具执行Cleanup操作时经常出现Cleanup failed to process the following paths的错误,具体如下图: 网上搜索了一下,找到了解决办法: TortoiseSVN客户端1.7版以前的加锁文件时一个lock后缀的文件,直接在报错目录的.svn目录下删除即可。 TortoiseSVN客户端1
2017-04-07 16:05:34 541
原创 php cli 命令行模式使用类似shell交互read方法
/*** * 终端给提示获取用户数据 */function read($str = '请输入'){ //提示输入 fwrite(STDOUT, $str . ":"); //获取用户输入数据 $result = trim(fgets(STDIN)); return trim($result);}效果
2017-03-29 16:03:07 3491
转载 Win10 + VMware-CentOS7文件共享、网络连接
转载:http://blog.csdn.net/u010297957/article/details/51417171
2017-02-13 15:52:05 584
原创 phpstorm live Edit 自动刷新html、js、css设置
PHPSTORM的设置:Ctrl +Shift + A 呼唤出这个搜索界面,搜索plugin关键词,选择下图箭头指向回车进入设置重启IDEChrome浏览器设置:https://chrome.google.com/webstore/search/jetbrains%20ide%20support安装
2017-02-08 11:39:07 7634
转载 phpstorm 2016.[2-3].x 最新版激活方法
转载:http://www.cnblogs.com/buyucoder/p/5669302.html
2017-02-03 10:55:24 19011
原创 php只查询一次数据库分类表,实现无限极分类
数据库中字段和记录展示$db = new Mysql();$sql = 'select id,pid,name from test order by pid asc';$result = $db->select($sql);$result 查询出来的数据格式Array( [0] => Array ( [id
2017-01-17 16:07:00 8991
原创 php的命名空间
定义:命名空间是一种封装事物的方法为何要用命名空间 1、用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。 2、为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性。命名空间语法 namespace App; class Test{
2016-12-29 15:45:32 460
原创 eq(equal)等于,ne neq(not equal)不等于,gt(greater than)大于 (smarty)
eq相等 ne、neq不相等, gt大于, lt小于 gte、ge大于等于 lte、le 小于等于 not非 mod求模 is [not] div by是否能被某数整除 is [not] even是否为偶数 is [not] even by $b即($a / $b) % 2 == 0 is [not] odd是否为奇 is not odd by $b即($a
2016-12-07 17:53:53 11050
原创 简单几步原生javascript实现元素拖拽功能兼容所有浏览器
代码 *{margin: 0;padding: 0;}按住左键拖动 window.onload = function() { //用于确定是否是拖拽的对象 var drag; //鼠标位于目标元素上的时候距离目标元素的位置 var x,y; //取得元素
2016-09-30 14:54:52 4331
转载 重写、覆盖、重载、多态几个概念的区别分析
原博主地址:http://blog.csdn.net/ericbaner/article/details/3857268override->重写(=覆盖)、overload->重载、polymorphism -> 多态 override是重写(覆盖)了一个方法,以实现不同的功能。一般是用于子类在继承父类时,重写(重新实现)父类中的方法。重写(覆盖)的规则:
2016-09-09 16:06:05 432
原创 如何在vim保存时获得sudo权限
使用 :w !sudo tee %命令:w !{cmd},让 vim 执行一个外部命令{cmd},然后把当前缓冲区的内容从 stdin 传入。tee 是一个把 stdin 保存到文件的小工具。而 %,是vim当中一个只读寄存器的名字,总保存着当前编辑文件的文件路径。所以执行这个命令,就相当于从vim外部修改了当前编辑的文件
2016-09-08 14:51:08 3767
原创 UML简单示例图
1. 类(Class):使用三层矩形框表示。 第一层显示类的名称,如果是抽象类,则就用斜体显示。 第二层是字段和属性。 第三层是类的方法。 注意前面的符号,‘+’表示public,‘-’表示private,‘#’表示protected。2. 接口:使用两层矩形框表示,与类图的区别主要是顶端有>显示 。 第一行是接口名称。 第二行是接口方法。3. 继承类(extend
2016-09-01 15:37:14 4705
转载 PHP的输出缓冲区
什么是缓冲区?简单而言,缓冲区的作用就是,把输入或者输出的内容先放进内存,而不显示或者读取.至于为什么要有缓冲区,这是一个很广泛的问题,如果有兴趣,可以在网山找下资料.其实缓冲区最本质的作用就是,协调高速CPU和相对缓慢的IO设备(磁盘等)的运作. PHP在执行的时候,在什么地方有用到缓冲区?想要了解PHP的缓冲区,就要知道执行PHP的时候,缓冲区被设置到了什么地方.
2016-08-15 10:36:44 522
原创 php解析带中文字符的cookie字符串
代码$str = 'https%3A//www.baidu.com/baidu.php%3Fsc.KKRK00Ktl_d_FqAf1S6IpLAa8aiw9h62EZAkxEtuFjKwbwdNB5X_edFdF2pdPHb78AvLU5F5C5W8bEY3k0phV2i6iOEZCwvz-jY5BktS3BFTCNQRQEo_8DTBKQy8BSNtRciZ0nb.DR_aB1GkL1rCN
2016-07-16 21:23:41 2171
原创 linux shell脚本中,关于test测试和if判断中常用的标志[-eq,gt..]
1. 关于某个文档的『文档类型』判断,如 test -e filename 表示存在否-e 该『文档』是否存在(常用)-f 该『文档』是否存在且为档案(file)(常用)-d 该『文档』是否存在且为目录(directory)(常用)-b 该『文档』是否存在且为一个 block device 装置-c 该『文档』是否存在且为一个 character device 装置-S 该
2016-07-15 17:25:00 7804
转载 JavaScript编码规范
1 前言JavaScript在百度一直有着广泛的应用,特别是在浏览器端的行为管理。本文档的目标是使JavaScript代码风格保持一致,容易被理解和被维护。虽然本文档是针对JavaScript设计的,但是在使用各种JavaScript的预编译语言时(如TypeScript等)时,适用的部分也应尽量遵循本文档的约定。2 代码风格2.1 文件[建议] J
2016-06-13 11:04:58 1742
原创 highlight.js的简单使用方法
官网:https://highlightjs.org/下载地址:https://highlightjs.org/download/下载到本地后,新建个页面测试1、在head中加入css和js的引用 highlight hljs.initHighlightingOnLoad(); 2、添加对应要显示的内容 # 读取文件内容 def fre
2016-06-07 17:43:45 29280 1
原创 使用root用户启动php
一般情况下,肯定是不推荐使用root用户启动php的但是在某些服务器管理想使用WEB的方式来控制操作的话,那么就必须要使用root用户才有权限操作1、修改配置文件php-fpm.conf的启动用户为root,默认是nobody我这里的php-fpm配置文件是在这里,vim /usr/local/php7/etc/php-fpm.d/www.conf 17 ; Def
2016-04-07 10:33:00 9061
原创 PHP转换SQLite数据库为MySQL
网上找了些工具,但都是单独导出一个数据表,且格式有些不一样,还要手动替换一些字符,才能适合mysql格式所以我自己简单的弄了一个转换不过呢,我这里转换的还是比较粗糙的,比如我只是将 TEXT 类型转成 varchar(255),INTEGER 转换成了int(11)但若是有同学需要用的话,可以自己修改下即可<?phpclass SQLiteToMySQL { pr
2016-03-22 16:13:59 1398 1
原创 使用JS或jQuery模拟鼠标点击a标签事件代码
自动点击//触发了a标签的点击事件,但是没有触发页面跳转 $("#autoclick").click();//既触发了a标签的点击事件,又触发了页面跳转 document.getElementById("autoclick").click(); 那如何解决Jquery不跳转的问题呢?换一种方式:使用了一个span标签,获取的也是spa
2016-03-17 20:46:59 8678
转载 适用于 php-5.2 的 php.ini 中文版
;;;;;;;;;;;;;;;;;;; 关于php.ini ;;;;;;;;;;;;;;;;;;;; 这个文件必须命名为'php.ini'并放置在httpd.conf中PHPINIDir指令指定的目录中。; 最新版本的php.ini可以在下面两个位置查看:; http://cvs.php.net/viewvc.cgi/php-src/php.ini-recommended?view=co
2016-03-05 17:03:20 746
转载 shell中的各种括号的使用方法
在这里我想说的是几种shell里的小括号,大括号结构和有括号的变量,命令的用法,如下:1.${var} 2.$(cmd) 3.()和{} 4.${var:-string},${var:+string},${var:=string},${var:?string} 5.$((exp)) 6.$(var%pattern),$(var%%pattern),$(var#patte
2016-01-12 11:52:05 404
转载 Linux中设置服务自启动的三种方式
有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务主要用三种方式进行这一操作:ln -s 在/etc/rc.d/rc*.d目录中建立/etc/init.d/服务的软链接(*代表0~6七个运行级别之一)chkonfig 命令行运行级别设置ntsysv
2015-12-10 09:45:06 435
原创 MySQL忘记root密码后如何找回?
停掉mysqld服务# service mysqld stop修改配置文件找到my.cnf文件,一般在/etc/my.cnf编辑 /etc/my.cnf,在[mysqld]下面加入一句[mysqld]skip-grant-tables启动MySQL服务#service mysqld start直接进入mysql客户端# mysql -uroot -p连续敲两次回车修改root密码mys
2015-12-07 22:00:13 294
原创 常用命令之 -- ls
ls 算是最常用最常用的命令了,所以熟悉使用ls还是很有必要的ls ,列表的意思(list) 使用格式 : 命令 选项 参数 参数可以为目录和文件,目录和文件都可以为多个选项:-l :显示完整信息drwxr-xr-x 2 root root 4096 Nov 4 10:50 admin-rw-r----- 1 root root 0 Nov 4 10:54 auto
2015-11-04 12:14:48 598
原创 简单几步搭建samba服务器
1、安装 $ yum -y install samba 检查是否安装好 $ rpm -qa | grep samba samba-common-3.6.23-20.el6.i686 samba-3.6.23-20.el6.i686 samba-winbind-clients-3.6.23-20.el6.i686 samba-winbind-3.6.23-20.el6.i686
2015-11-03 20:40:28 1720
原创 shell脚本的函数使用
为何要使用函数呢?使用函数的主要目的就是为了代码的重用。shell 脚本中的函数使用方法申明函数申明函数有二种方法1、用关键字functionfunction FUNCNAME {statement...}例如:求和函数#!/bin/bash#function SUM {A=1B=2echo $[$A+$B]}
2015-10-25 23:21:01 993
原创 javascript 中 with 的用法
举例说明function students() { this.name = 'Jerry'; this.age = 18; this.score = function(yuwen,shuxue,waiyu) { return yuwen + shuxue + waiyu; }
2015-10-19 12:12:58 602
转载 awk引用shell中变量的几种方法
一:"'$var'"这种写法大家无需改变用'括起awk程序的习惯,是老外常用的写法.如:var="test"awk'BEGIN{print "'$var'"}'这种写法其实就是把一对单引号分成了两段单引号,中间的shell变量直接按照shell变量的引用方式即可,但是如果var中含空格,为了shell不把空格作为分格符,便应该如下使用:var="thisis
2015-09-15 16:05:03 13488
原创 PhpStorm 常用设置和快捷键总结,持续更新~
常用设置:去掉波浪线:settings -> Editor -> Colors & Fonts -> General -> TYPO->Effects显示行号:settings -> Editor->Appearance->Show line numbers 去掉右上角浏览器图标:settings -> tools -> WebBrowsers
2015-08-31 11:05:53 22992 1
转载 PHPer 的成长书录
# PHP《PHP程序设计》(第2版) –PHP语法和入门最好的书《PHP5权威编程》 –PHP入门后升级书《深入PHP:面向对象、模式与实践》(第3版) –理解PHP中的面向对象和设计模式《高性能PHP应用开发》 –了解一些基本简单的PHP优化《PHP核心技术与最佳实践》 –了解很多PHP高级技术和延伸技术《Extending and Embedding PH
2015-08-12 16:03:45 510
select2中文选项通过拼音或者首字母快速定位选项
2017-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人