自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 yum install php-process安装pcntl和posix扩展报错处理

Error: php70w-common conflicts with php-common-5.3.3-49.el6.x86_64 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest报错冲突,但是我centos6确定...

2018-07-25 14:22:58 2400

转载 git常用操作

转载自jtracydy  Workspace:工作区  Index / Stage:暂存区  Repository:仓库区(或本地仓库)  Remote:远程仓库一、新建代码库  # 在当前目录新建一个Git代码库  $ git init  # 新建一个目录,将其初始化为Git代码库  $ git init[project-n

2018-01-30 11:27:51 144

原创 git远程仓库回退版本

1.首先将本地仓库版本回退到自己想要的版本。git log2.回退本地版本库 git reset commit_id3.将回退后的版本强制推送到远程仓库。git push -f origin master

2018-01-24 18:14:44 3342

转载 web服务器相关原理。

在文章开始前,有必要了解一下关于线程,进程以及并发连接数。1.进程是具有独立功能的程序,关于某个数据集合的一次运行活动,使系统资源分配和调度的独立单位,从逻辑角度来说,多线程的意义在于一个应用程序,有多个执行的部分可以同时执行,但操作系统并没有将多个线程当作多个独立应用来实现,而是当作进程来调度和管理以及资源分配。这就是进程和线程重要区别。进程和线程主要的区别是进程有独立的地址空间,一个进程崩

2017-12-26 09:10:33 278

转载 web网站常见攻击

一个网站建立以后,如果不注意安全方面的问题,很容易被人攻击,下面就讨论一下几种漏洞情况和防止攻击的办法.一.跨站脚本攻击(XSS)    跨站脚本攻击(XSS,Cross-site scripting)是最常见和基本的攻击WEB网站的方法。攻击者在网页上发布包含攻击性代码的数据。当浏览者看到此网页时,特定的脚本就会以浏览者用户的身份和权限来执行。通过XSS可以比较容易地修改用户数据

2017-12-07 09:46:16 1054

原创 frp实现内网穿透

> 背景:内网由于没有公网ip,这是很不方便的。> frp:是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。> 工具:具有公网ip的服务器,域名> 步骤:> 公网服务器使用wget,下载安装包。> wget https://github.com/fatedier/f

2017-11-23 20:13:08 331

原创 centos7 安装composer

使用命令下载: curl -sS https://getcomposer.org/installer | php -- --install-dir=安装路径下载之后设置环境变量: mv composer.phar /usr/local/bin/composer并修改权限,否则执行的时候会报错 chmod -R 777 /usr/local/bin/composer然后

2017-11-09 14:50:39 210

转载 git错误和一些常用命令

Pull is not possible because you have unmerged files.本地的push和merge会形成MERGE-HEAD(FETCH-HEAD), HEAD(PUSH-HEAD)这样的引用。HEAD代表本地最近成功push后形成的引用。MERGE-HEAD表示成功pull后形成的引用。可以通过MERGE-HEAD或者HEAD来实现类型与svn reve

2017-11-08 10:32:16 186

转载 sublime text3 安装codeFormatter

sublime text格式化PHP代码手动安装:可能由于各种原因,无法使用代码安装,那可以通过以下步骤手动安装Package Control:1.点击Preferences > Browse Packages菜单2.进入打开的目录的上层目录,然后再进入Installed Packages/目录3.下载 Package Control.sublime-package 并

2017-10-16 17:57:09 4521

原创 nginx + php5.6 + mongo3.2配置安装php mongo扩展

在php中使用mongodb你必须使用 mongodb 的 php驱动1. 下载PHP的mongodb驱动安装包mongodb-1.1.9.tgzwget https://pecl.php.net/get/mongodb-1.1.9.tgz2. 解压驱动安装包tar zxf ./mongodb-1.1.9.tgz3. 安装驱动pecl install

2017-08-10 10:13:06 778

原创 使用phpize遇到问题

在centos7安装phpmongodb扩展的时候,发现PHP没有phpize,说要先安装php-devel,但是在安装php-devel的时候提示版本冲突问题php56w-common conflicts with php-common-5.4.16-42.el7.x86_64 You could try using --skip-broken to work around the pr

2017-08-10 09:15:15 963

原创 thinkphp框架操作mongo

记录关于thinkphp操作mongo数据库的经历

2017-07-24 17:08:41 1229

原创 php关键字区分

1.const 定义常量,定义的时候需要赋值,只能修饰成员属性,在类内使用self::常量 ,在类外使用类名::常量2.final 只修饰类和方法,不能修饰成员属性,使用final修饰的的方法不能被重写,final修饰的类不能继承。因此可以使用final来限制不被继承,不被重写方法。3.static 修饰成员的属性和成员方法,不需要实例化对象即可调用,因此不能使用$this来调用,静态成员

2017-06-17 10:19:05 179

原创 MYSQL远程连接无权限

一,连接远程服务器出现Host '**************' is not allowed to connect to this MySQL server出现问题原因本地无权限解决方法有两个:1.修改权限。2.修改mysql的user表1.修改权限方法:登陆远程数据库服务器运行命令:GRANT ALL PRIVILEGES ON *.* TO 'root'@'你的ip' IDE

2017-06-06 19:45:47 438

原创 jquery选择相邻若干兄弟元素

实现点击是显示表格,再次点击隐藏类名father下的son.对相邻的兄弟元素son没有影响。html代码:tableclass="table">thead>tr>th>名称th>th>城市th>/tr>thead>tbody>tr class="father">td>Tanmaytd>td>Bangaloretd>

2017-03-15 13:44:55 4247

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除