自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

水墨青花的博客

轻吟一句情话,执笔一副情画。 绽放一地情花,覆盖一片青瓦。 共饮一杯清茶,同研一碗青砂。 挽起一面轻纱,看清天边月牙。 爱像水墨青花,何惧刹那芳华。——徐志摩

  • 博客(87)
  • 收藏
  • 关注

转载 primeng使用步骤

1,选择路径,使用cli新建项目选择要创建项目的文件夹路径D:\primeNG files地址栏打开cmd输入ng new KW2后回车2,确认创建成功启动服务器注意:如果创建成功,用cmd启动KW2路径下的ng server后,在浏览器地址栏输入localhost:4200即可看到3,安装primeng及其组件cd到

2018-01-24 10:37:49 877 1

转载 laravel 新增数据库字段

laravel 使用artisan命令新增数据库字5873cmd 命令行 到项目目录,不是public那个目录[plain] view plain copyD:\Program Files\wamp\www\Book> php artisan make:migration add_machine_typ

2017-12-27 17:40:58 4824

转载 PHP中的 抽象类(abstract class)和 接口(interface)

一、 抽象类abstract class1 .抽象类是指在 class 前加了 abstract 关键字且存在抽象方法(在类方法 function 关键字前加了 abstract 关键字)的类。2 .抽象类不能被直接实例化。抽象类中只定义(或部分实现)子类需要的方法。子类可以通过继承抽象类并通过实现抽象类中的所有抽象方法,使抽象类具体化。3 .如果子类需要实例化,前提是它实现了抽象类中

2017-10-24 09:57:53 192

转载 递归和循环优缺点详解

使用场景需要重复的多次的计算相同的问题,会用到递归和循环定义递归递归是内部调用这个函数本身。循环通过设置初始值和终止条件,在一个范围内重复运算优缺点分析递归虽然有代码简洁的优点,但是时间和空间消耗比较大。每一次函数调用都需要在内存栈中分配空间以保存参数,返回地址以及临时变量,而且往栈里面压入数据和弹出都需要时间。 另外递归会有重复

2017-10-23 11:11:18 2523

转载 PHP中include 与 require 的区别

在PHP变成中,include()与require()的功能相同,include(include_once) 与 require(require_once)都是把把包含的文件代码读入到指定位置来,但是二者再用法上有区别:(include()是有条件包含函数,而require()则是无条件包含函数) 1, 使用方式不同(1) require 的使用方法如 require("requi

2017-10-23 10:16:41 376

转载 mysql与mysqli的区别与用法

一、mysql与mysqli的概念相关:1、mysql与mysqli都是php方面的函数集,与mysql数据库关联不大。2、在php5版本之前,一般是用php的mysql函数去驱动mysql数据库的,比如mysql_query()的函数,属于面向过程3、在php5版本以后,增加了mysqli的函数功能,某种意义上讲,它是mysql系统函数的增强版,更稳定更高效更安全,与my

2017-10-23 10:00:02 6153

转载 thinkphp整合滑动验证码

官网:http://www.geetest.com/ (此处应该有广告费)示例项目:https://github.com/baijunyao/thinkphp-bjyadmin一:注册获取key注册;创建应用;获取key;二:导入sdk/ThinkPHP/Library/Org/Xb/Geetest.class.php三:生成验证样式/tpl/Home/In

2017-10-10 17:37:10 1343

转载 SourceTree冲突解决

Git现在越来越火,很多人都从Svn迁移到Git上面,Git让我们更加与世界接轨,不再是“局域网”的程序猿,特别是掌握了Git之后,会发现它真的很好用,本文对Git中比较烦人的冲突进行了详细的说明,希望能帮助那些刚接触Git的程序猿。亮点:采用可视化SourceTree插件beyondCompare更加接近svn冲突比较构造冲突A 修改了conflict

2017-10-10 17:35:03 612

原创 TP5 控制器间跳转传参

要使用redirect,不能用其他跳转方式$this->redirect("User/UserList",array("name"=>"jack"));

2017-10-10 17:32:42 8973

转载 tp5中行为标签位的应用

tp5中行为的出现,为我们想在应用前后,模型,控制器初始化前后等想做的一些事情提供了便利[这里的行为在早期框架一般称为钩子, 有些现在的框架称之为中间件].行为, 就是一些动作,  标签位, 就是可以设置行为的位置;可以理解为标签位[适合放置地雷的地方]绑定行为[放一颗地雷, 留一根线链着标签].实际应用如下:1.  application\common.php文件

2017-10-09 16:12:02 2789

转载 TP5与TP3.X对比

首先声明本章节并非是指导升级旧的项目到5.0,而是为了使用3.X版本的开发者更快的熟悉并上手这个全新的版本。同时也强烈建议开发者抛弃之前旧的思维模式,因为5.0是一个全新的颠覆重构版本。需要摒弃的3.X旧思想URL的变动首先对3.X的不严谨给开发者们带来的不正确的引导表示歉意,在5.0版本正式废除类似/id/1方式 可以通过‘get’获取到‘id’的方法,严格来讲这样的url是

2017-10-09 15:23:08 344

转载 ThinkPHP5.0的助手函数汇总

load_trait:快速导入Traits,PHP5.5以上无需调用/** * 快速导入Traits PHP5.5以上无需调用 * @param string    $class trait库 * @param string    $ext 类库后缀 * @return boolean */load_trait($class, $ext = EXT)复制

2017-10-09 15:18:06 511

转载 Packagist 镜像使用方法

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

2017-10-09 14:23:40 282

转载 laravel错误1071 Specified key was too long; max key length is 1000 bytes

Laravel 5.4默认使用utf8mb4字符编码,而不是之前的utf8编码。因此运行php artisan migrate 会出现如下错误:[Illuminate\Database\QueryException]SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max

2017-09-29 15:07:42 2570

转载 MAC下更新自带的PHP版本到5.6或7.0

OS X 10.11自带的PHP版本是PHP 5.5.x,如果我们想更新PHP的版本到5.6或者是7.0该怎么办呢?下载和安装PHP 5.6打开终端并且运行如下命令:curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6然后,PHP 5.6的版本会被安装到下面的路径中:/usr/local/php5/

2017-09-29 11:13:34 1488

转载 CentOS7 LAMP环境搭建

一.Apache1.查看httpd包是否可用yum list | grep httpd12.安装Apacheyum install httpd13.配置servernamevi /etc/httpd/conf/httpd.conf修改这行: ServerName localhost:80124.启动systemctl start httpd1

2017-09-20 14:56:09 194

转载 You must reset your password using ALTER USER statement before executing this statement.

安装完mysql 之后,登陆以后,不管运行任何命令,总是提示这个step 1: SET PASSWORD = PASSWORD('your new password');step 2: ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;step 3: flush privileges;完成以上三步退出再登,使用新

2017-09-20 10:36:02 331

转载 关于centos 7 中service iptables save 指令使用失败的解决方案

在刚买的ceno 7服务器中安装vsftpd之后想打开防火墙端口  结果/etc/sysconfig/目录下没有iptables文件  这时候就需要自己写一个iptables文件并且写入相关指令  然后使用 service iptables save 时显示 The service command supports only basic LSB actions (start, stop, re

2017-09-18 18:01:10 815

转载 Linux下全局安装composer方法

//下载composercurl -sS https://getcomposer.org/installer | php//将composer.phar文件移动到bin目录以便全局使用composer命令mv composer.phar /usr/local/bin/composer//切换国内源composer config -g repo.packagist composer http

2017-09-18 16:15:30 531

转载 proc_open(): fork failed errors

proc_open(): fork failed errors#PHP Fatal error: Uncaught exception 'ErrorException' with message 'proc_open(): fork failed - Cannot allocate memory' in phar首先先一步步去分析在服务器命令行中运行

2017-09-18 15:20:41 1092

转载 Linux 安装配置curl 命令工具

1.获得安装包,从网上直接下载或者其他途径,这里直接wgetwget http://curl.haxx.se/download/curl-7.20.0.tar.gz122.解压到当前目录(或者 http://www.linuxidc.com/Linux/2014-08/106022.htm) tar -zxf curl-7.20.0.tar.gz123.进入解压后的目录

2017-09-18 15:08:04 1202

转载 -bash: php: command not found 命令找不到

这个问题其实很简单,如果你在终端输入一个命令,而系统提示你说命令没有找到(Command not found)的话,要么是因为你没有装相应的软件包,要么就是因为路径设置的问题。如果是因为软件包的问题,那没有别的好说的,安装相应的软件包就好了。而另外一种情况,则需要对用户的路径进行设置。-bash: ls: command not found 或者 -bash: ll: command no

2017-09-18 15:06:58 2378

原创 phpmyadmin出现 2002错误

1.找到 “phpMyAdmin/libraries”文件夹下的config.default.php2.找到文件中的$cfg['Servers'][$i]['host'] = 'localhost' ,将其修改为$cfg['Servers'][$i]['host'] = '127.0.0.1'。

2017-09-15 17:52:19 572

原创 mac本地命令行工具上传文件到服务器

scp -P 22 /Users/hansy/Downloads/phpMyAdmin-4.1.8-all-languages.zip root@120.71.76.90:/usr/local/src

2017-09-15 10:59:49 10795

转载 IOS App发布详细步骤

一、证书的导出      1.1 前期工作        首先你需要有一个苹果的开发者帐号,一个Mac系统。        如果没有帐号可以在打开http://developer.apple.com/申请加入苹果的开发者计划。怎么申请网上有详细的介绍,因为我没有实际申请过,所以在此不多做介绍。        如果你已经有了一个IDP,打开https://developer.appl

2017-09-13 16:37:55 443

转载 建立 Cocoapods

对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。此安装方法同样适用于产品环境!系统需求首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用:Mac OS X 任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux ..

2017-09-13 16:34:40 202

原创 PC端手机端自适应

有时候我们会纠结PC页面在手机页面上无法正常显示,超出屏幕,有些内容看不到,现在又了下面的代码,可以做到自适应手机屏幕宽度:在网页的中增加一个meta标签:可以让网页的宽度自动适应手机屏幕的宽度。其中:width=device-width :表示宽度是设备屏幕的宽度initial-scale=1.0:表示初始的缩放比例minimum-scale=

2017-09-13 14:43:45 814

转载 php操作redis实例

/** * Redis 操作,支持 Master/Slave 的负载集群 * * @author jackluo */class RedisController{  // 是否使用 M/S 的读写集群方案  private $_isUseCluster = false;  // Slave 句柄标记  private $_sn = 0;  // 服务器连接句

2017-09-13 14:39:43 514

原创 thinkphp model 用法

1.在Common/Model/下新建一个activitymodel.class.php,开头如图。2.在控制器中的使用,如图:3.实例化的时候要用表的名字

2017-09-11 14:54:40 840

原创 修改ThinkPHP缓存为Memcache的方法

一般来说,ThinkPHP的默认缓存方式是以File文件方式实现的,运行时会在/Runtime/Temp 下生成很多的缓存文件。 有的情况下服务器装了memcached之后,需要将ThinkPHP的缓存方式更改成memecache方式具体操作步骤如下:在Conf/config.php 中添加:12'DATA_CACHE_TYPE'

2017-09-11 14:53:49 455

原创 jQuery easy pie chart 插件使用(基于HTML5)

EASY PIE CHART是一个轻量级的jQuery插件,主要用来渲染和制作漂亮的饼图及动画效果,基于与HTML5的canvas元素。配置参数您可以通过一组这些选项的初始化函数来设置一个自定义的行为,并寻找插件。这个插件支持支持canvas元素所有主流浏览器。随着excanvas你甚至可以呈现在IE 7 +8的图表。属性默认描述

2017-09-11 14:51:42 3077

原创 jQuery圆形百分比图

显示的信息为圆形统计,不需要添加额外图像文件        展会的相关信息为圆形统计,使用无图像        基于HTML5的画布和jQuery        许多选项可以被设置为数据的属性        fontawesome整合如何使用circliful包括circliful和jQuery添加到你的网站如果您想使用fontawe

2017-09-11 14:50:39 2008

原创 js倒计时

"text/javascript" src="js/jquery.min.js">"text/javascript">var intDiff = parseInt(60);//倒计时总秒数量function timer(intDiff){    window.setInterval(function(){    var day=0,        h

2017-09-11 14:49:48 257

原创 Linux服务器配置——搭建SVN服务器

1,安装SVN服务端直接用apt-get或yum安装subversion即可(当然也可以自己去官方下载安装)[plain] view plain copy print?sudo apt-get install subversion  2,创建版本库[plain] view plain copy

2017-09-11 10:10:55 98

原创 Mysql 远程登录1045失败解决办法

今天从本机登录虚拟机Mysql时,登录失败,提示1045 access denied for user 'root'@'192.168.30.13' using password yes在网上查了一下,原因是mysql没有授权远程登录先查看一下mysql数据库下user表中 host user password数据,查看host下面有没有%,我的表中已经有%数据行,如果

2017-09-11 10:06:04 840 1

原创 Google分析统计

将 analytics.js 添加到网站中Analytics.js 库是一种可用于衡量用户与您网站的互动情况的 JavaScript 库。本文介绍如何将 analytics.js 添加到您的网站。JavaScript 跟踪代码段将以下代码(也称为“JavaScript 跟踪代码段”)添加到您的网站模板是着手使用 analytics.js 的最简单方法。应该将

2017-09-08 17:59:04 1165

原创 Linux下mysql数据库的导入导出操作

Linux下mysql数据库的导入导出操作 1、导入数据库在命令行下输入:mysql -u username -p test 说明:username是数据库用户名,test为目标数据库,回车,输入数据库密码,就进行导入操作了!2、导出数据库  www.2cto.com   2.1、导出整个数据库:mysqldump -u user

2017-09-08 17:54:25 200

转载 30个php操作redis常用方法代码例子

这篇文章主要介绍了30个php操作redis常用方法代码例子,本文其实不止30个方法,可以操作string类型、list类型和set类型的数据,需要的朋友可以参考下 redis的操作很多的,以前看到一个比较全的博客,但是现在找不到了。查个东西搜半天,下面整理一下php处理redis的例子,个人觉得常用一些例子。下面的例子都是基于php-redis这个扩展的。1,conn

2017-09-08 17:48:12 233

转载 Linux下安装redis

redis安装部署维护备份环境: Centos 6.5一、安装下载redis最新版源码包;如: wget http://download.redis.io/releases/redis-4.0.9.tar.gz解压tar zxvf redis-2.6.16.tar.gz编译进入到解压开的目录,执行:make && make install在make成功以后,会在src目录下多出一些...

2017-09-08 17:46:20 228

转载 PHPStorm远程管理FTP项目

1.打开工具栏 “Tools”-》“Deployment”-》“Brower Remote Host”2.在窗口右侧可以看见一个“Remote Host”区域,点开三个小点点的按钮,新建一个服务3.填好你的FTP的信息,填完可以点“Test FTP Connection”测试一下连接是否成功,如图:4.到这一步基本就可以完成远程动态修改FTP项目了。连接上以

2017-09-08 17:24:14 349

空空如也

空空如也

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

TA关注的人

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