- 博客(43)
- 资源 (3)
- 收藏
- 关注
原创 高性能PHP框架Yaf框架的安装
1、打开http://www.laruence.com/ 右边有下载的Yaf的地址2、下载tgz包。3、放到lnmp环境下解压。[root@lnmp ~]# tar -tvf yaf-2.3.5.tgz 4、安装[root@lnmp ~]# cd yaf-2.3.5[root@lnmp yaf-2.3.5]# phpizeConfiguring for:PHP Api V
2015-12-21 14:21:34
920
转载 mongoDB 3.0 安全权限访问控制
MongoDB3.0权限,啥都不说了,谷歌百度出来的全是错的。先安装好盲沟,简单的没法说。首先,不使用 –auth 参数,启动 mongoDB:mongodb-linux-i686-3.0.0/bin/mongod -f mongodb-linux-i686-3.0.0/mongodb.conf此时你 show dbs 会看到只有一个loc
2015-12-12 12:39:05
2884
转载 Mongodb启动命令mongod参数说明
mongod的主要参数有: 基本配置----------------------------------------------------------------------------------quiet# 安静输出--port arg# 指定服务端口号,默认端口27017--bind_ip arg# 绑定服务IP,若绑
2015-12-11 23:22:08
562
转载 安装MongoDB
【转自http://blog.youkuaiyun.com/black_OX/article/details/8599501】【老鹰之歌的学习笔记】Window下的安装第一步:下载MongoDB,如果你的操作系统是32位下载32位版本,否则下载64位版本。下载地址老鹰之歌的学习笔记第二步:打开下载的压缩文档,将压缩文档中的文件夹解压到你想要存放的地点。为
2015-12-04 17:46:41
412
原创 mysql多实例的安装和管理(一台服务器上运行两个mysql实例)
mysql的多实例有两种方式可以实现,两种方式各有利弊。 第一种是使用多个配置文件启动不同的进程来实现多实例,这种方式的优势逻辑简单,配置简单,缺点是管理起来不太方便。 第二种是通过官方自带的mysqld_multi使用单独的配置文件来实现多实例,这种方式定制每个实例的配置不太方面,优点是管理起来很方便,集中管理。 下面就分别来实战这两种多实例的安装和管理先来学习第一种使用多个配置文件启动多个
2015-10-30 23:51:30
9122
原创 MySQL运行两个或多个实例
mysql可以以多实例的方式,实现一台服务器,运行在不同端口不同数据文件的mysql,它们是相互独立的。1、关闭原有的默认端口3306的mysql:service mysqd stop2、拷贝或创建数据文件#拷贝现有的mysql数据库文件#我的在/var/lib/mysql,拷贝一份至mysql_3307文件夹[root@test-206 ~]# cp -r /var/
2015-10-30 23:23:26
10873
原创 海量数据的插入时间对比
这篇文章主要介绍了PHP大批量插入数据库的3种方法和速度对比,3种方法分别使用普通insert语句、insert into语句和事务提交,需要的朋友可以参考下第一种方法:使用insert into 插入,代码如下:?1234567$params = array(‘value'=>'50′);set_ti
2015-10-26 09:48:24
753
转载 解决FlexPaper分页分段加载问题
FlexPaper是一个开源的PDF文档在线查看控件。用户查看PDF文档不需要安装Acrobat Reader,但需要利用像SwfTools这样的工具预先将PDF文档转成SWF格式的文件。FlexPaper能够对需要查看的文档进行分页、搜索、打印、缩放、全屏查看等 但对于一次性加载整个大型文档会导致加载时间过长和内存过渡消耗。在新的FlexPaper版本中已经能够解决这个问题。首先
2015-10-23 23:54:58
522
转载 Linux环境安装配置Swftools
系统:CentOS6.5的64位版本这里有一位仁兄的几个错误处理办法,下面是swftools的安装配置步骤:1、安装所需的库和组件。机器之前安装过了,主要安装的是下面几个组件。如果不安装会提示machine `x86_64-unknown-linux' not recognizedyum install gcc* automake zlib-deve
2015-10-23 23:41:10
790
转载 高性能集群软件Keepalived
【第一篇】本文出自 “技术成就梦想” 博客,请务必保留此出处http://ixdba.blog.51cto.com/2895551/1650311一、Keepalived介绍Keepalived是Linux下一个轻量级的高可用解决方案,它与HeartBeat、RoseHA实现的功能类似,都可以实现服务或者网络的高可用,但是又有差别:HeartBeat是一个专
2015-09-21 23:01:27
1415
原创 LVS集群
先贴上我的配置了grep -i "ipvs" /boot/config-xxxxxxrealserver #ifconfig lo:0 172.16.1.100 netmast 255.255.255.0 broadcast 172.16.1.100 up#route add -host 172.16.1.100 dev lo:0#echo 1 > /proc/sys/net/ipv4/
2015-09-21 22:48:29
974
转载 linux网络设置(有网卡别名介绍)
一、系统如何识别网卡1、在RHEL4中会以模块的方式来载入网卡的驱动程序·如果设定好在开机的时候启用网卡,开机后就会自动载入网卡的模块;·依据 /etc/modprobe.conf 文件的设定来确认主机里面的网卡使用的是哪一个驱动程序;2、在所有网络设定的文件或脚本文件里面,会用一个逻辑名称来代表这块网块,例如:eth0 表示第一块网卡。3、在 /etc/modprob
2015-09-12 01:05:50
8453
转载 虚拟路由器
黄聪:如何使用虚拟机进行路由实验(WIN7下海蜘蛛实验)[原创]最近开始研究网络技术,打算先研究一下路由器.目前比较流行的软路由是海蜘蛛,因此就上网搜了一下相关资料,用虚拟机虚拟出了个路由器来,使其与本机相连,并Ping通了.下面就把流程做个教程,以做备忘.还是和以前一样,我们拿实际需要来做教程,这样比较有目的性,大家看着也明白为什么要这么做,我们希望今天完成的任务是:假设有2个主
2015-09-08 14:43:54
1037
原创 dedecms如何在列表页调出文章内容【body字段】
我们可以用截取文章前100个字作为文章简介,这里要组合使用用两个函数cn_substr和html2text,对文章转义后截取。测试代码:[field:body function="cn_substr(html2text(@me),200)"/],结果发现还是不行,因为body和description不在同一张表里。所以只好从程序上入手了。打开include文件下extend.func.ph
2015-08-29 17:52:47
1545
原创 Python脚本利用openoffice将office文档转为html或者pdf。
准备工作:一.软件环境:jdk-7u9-linux-i586.tar.gz #openoffice安装需要有jdk支持 版本号你随便定Apache_OpenOffice_4.1.1_Linux_x86_install-rpm_en-US.tar #openoffice软件请到官网下载,我的是最新版本二.安装部署1.查看是否安装了JDKrpm -qa |
2015-08-23 02:37:21
9958
1
原创 bootstrap button按钮长度
默认情况下button的长度是自动的,如果你想设置跟父容器等宽的话,可以加一个btn-block与父容器等宽 To use the full width of the container within which the button is residing, Bootstrap 3 offers block button option. 使用按钮的block样式,让其与父容器等宽
2015-08-20 10:32:05
17506
转载 Linux定时器工具-crontab 各参数详解及如何查看日志记录
要使用crontab定时器工具,必须要启动cron服务:service cron startcrontab的语法,以备日后救急。先上张超给力的图:crontab各参数说明:-e : 执行文字编辑器来编辑crontab,内定的文字编辑器是VI-r : 删除目前的crontab-l : 列出目前的crontab(查看专用)
2015-08-19 09:45:00
1013
原创 ffmpeg安装
基本上采用默认的安装方式1、使用git 克隆一份git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg/2. 进入目录cd ffmpeg./configure --prefix=/usr/local/ffmpeg --disable-yasm3.make && make install4.环境变量export PATH
2015-08-17 15:45:35
723
原创 sublime text3 加入右键编辑
//将下面的代码粘贴保持为sublime.reg //C:\\Program Files\\这个改成你自己的安装位置。 完成后双击sublime.reg 合并就可以了Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\Sublime Text 3]@="Sublime Text 3""I
2015-08-16 14:38:52
1169
原创 css中position:relative和overflow:hidden的问题
今天在做网页的时候发现一个问题,在父标签中使用了overflow:hidden;时,如果子标签中有元素的position设置成relative的时候,在IE6和IE7中父元素的overflow对其将不起作用,在IE8、FF,Chrome中均正常显示如下代码:div style="height:100px; width:100px; background:#CCC; overflow:hid
2015-08-10 22:58:26
2133
原创 sublime text主题预览
找个主题很费劲,今天给大家推荐主题预览的一个插件首先我们安装找个插件ctrl+shift+p选第一个搜索colorsublime安装然后使用选择第二个然后你就可以上下箭头来预览主题了
2015-08-10 11:50:37
803
原创 9 个最佳的 Sublime Text 3主题
Sublime Text 是一个轻量、简洁、高效、跨平台的编辑器。有些人会认为变更Sublime Text的皮肤是一件浪费时间的事情,但也许你没想过,一个漂亮的主题会提高你的工作效率。下面这9款主题都能让你的编辑器里的代码具有不同的配色效果。#1: Spacegray 一个最小化的设计可以帮你把注意力放在编写代码上,该主题在 UI 上没什么吸引人之处,但很适合编码
2015-08-08 00:16:04
21656
转载 程序员编程常用的字体
太多程序员没有太多心思去关注他们每天都在面对的编程字体,然后编码工作需要长时间盯着屏幕并阅读一些非常复杂的文本。一个好的字体可以很大程度上提升阅读代码的愉悦感,提高生产力。本文介绍 10 个适合在编程时使用的等宽字体,它们都是免费的,效果很好。1. Source Code ProSource Code Pro 是 Adobe 的作品,可从 Github 上免费下载.
2015-08-05 09:36:01
1376
原创 PHP:empty,isset,is_null,array(0),array(),array(""),0,"0","","null",NULL的总结
通过下面这个程序来检测$a=0;if(empty($a)){ echo "yes|";}else{ echo "no|";}if(isset($a)){ echo "yes|";}else{ echo "no|";}if(is_null($a)){ echo "yes|";}else{ echo "no|";}if($a){ echo "yes|";}els
2015-08-04 14:54:30
2204
转载 Sublime Text2两款漂亮的主题皮肤安装与切换使用方法
用ST2快两年了。比较漂亮好用。这次换电脑了,需要重装,忘记之前用的哪个安装包了,网上找好久没那款黑色皮肤的,只能自己再装皮肤了。网上发现与之前最相近的两款皮肤分别是Theme – Soda与Flatland。这里就记录一下安装与使用方法。方法一:手动下载安装:1.下载安装SublimeText2,这个我就不说了。网上的版本有多个,可以自行选择。也可下载使用最新的Subli
2015-08-04 10:32:47
1804
转载 Python下调用Linux的命令
有时候难免需要直接调用Shell命令来完成一些比较简单的操作,比如mount一个文件系统之类的。那么我们使用Python如何调用Linux的Shell命令?下面来介绍几种常用的方法:1. os 模块1.1. os模块的exec方法族Python的exec系统方法同Unix的exec系统调用是一致的。这些方法适用于在子进程中调用外部程序的情况,因为外部程序会替换当前进程的
2015-07-29 10:26:52
483
原创 linux下怎样删--开头的文件
一些客户用FTP上传了一些以横线开关的文件,然后需要删除或改名时都不能操作.以下是解决方法:1.首先以ll -i 查看下文件的inode值.2.有以下命令删除或改名此类文件:find 命令 使用 UNIX find 命令,您可以完成使用 ls 命令所开始的工作。对于要进行操作的文件,您已经知道了它们的索引编号,那么就可以开始进行相应的操
2015-07-29 10:07:54
1161
原创 emmet插件的使用方法(高速打代码)
语法:后代:>缩写:nav>ul>linav> ul> li>li> ul>nav>兄弟:+缩写:div+p+bqdiv>div>p>p>blockquote>blockquote>上级:^缩写:div+div>p>span+em^bqdiv>div>div> p>span>span>e
2015-07-28 22:34:31
608
原创 YII2原生SQL分页支持排序搜索
YII2默认情况下会生成一个直接操作单表的模型并且具备搜索和分页以及排序功能,在很多复杂的业务逻辑需求中,单表操作很难实现我们想要的效果,此时我要是选择的话就用纯sql来做,不用考虑那么多的对应关系,而且你得SQL语句执行效率越高,程序执行的效率也就越高。OK我们来看看怎么实现。一、首先我们来看一个需求:在一个博客的首页中,需要显示博客列表,列表中(作者,文章标题,发表时间
2015-05-13 15:19:53
4486
原创 composer安装
很多人刚接触composer时不太明白这个东西是什么,怎么去使用,今天我就简单的介绍下这个东西。英文文档(https://getcomposer.org/doc/00-intro.md)1.简介根据官方的介绍这个东西其实是一个PHP依赖管理的工具,他可以允许你声明 你项目中需要的依赖库,然后把这些库安装到你的项目当中去。2.安装一条命令curl -sS https://
2015-05-12 10:59:16
1096
原创 YII2 视图中引入js代码块儿
YII2 在试图中写js如何实现?一、很多情况下我们需要在试图中写一个js代码来调试一些功能,但是在YII2中你需要依赖YII2的资源,这样的话怎么写呢。首先我们直接把写得js代码赋值给一个PHP变量然后,再注册一下这段js代码。<?php $js = <<<JS $("textarea").focus(function(){ .....
2015-05-05 13:03:03
4066
原创 JQuery的$().each和$.each
一、$().each,对于这个方法,在dom处理上面用的较多。如果页面有多个input标签类型为checkbox,对于这时用$().each来处理多个checkbox。作为批量操作非常方便传参数。var checkedItems =new Array();$("input[name='ids[]']:checked").each(function(i){ checkedItems.pu
2015-05-03 14:45:52
696
原创 PHP的匿名函数
根据PHP官方文档的解释:匿名函数(Anonymous functions),也叫闭包函数(closures),允许 临时创建一个没有指定名称的函数。具体使用实例如下:
2015-05-03 11:50:52
492
原创 JQuery闪动错误提示
用JQuery做一些能够闪动的提示,用户体验非常好,那么如何去实现呢 首先想到的当然是让效果以一定的间隔出现,然后消失,如此反复,因此需要用到定时器的知识那么来看代码<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.d
2015-05-02 21:18:13
689
原创 JQuery Iframe
在web开发中,经常会用到iframe,难免会碰到需要在父窗口中使用iframe中的元素、或者在iframe框架中使用父窗口的元素。js在父窗口中获取iframe中的元素1. Js代码 收藏代码格式:window.frames["iframe的name值"].document.getElementById("iframe中控件的ID").click(); 实例:window.frames["
2015-04-27 18:13:07
508
原创 YII2在视图中引入js/css文件
在你的视图文件里面加如下代码单独引入<?=$this->registerJsFile("@web/js/jquery.form.js"); ?>这种出来的效果我们可以在页面右击查看源代码<script src="/js/jquery.form.js"></script><script src="/assets/86012a1e/jquery.js"></script><script src="/
2015-04-25 18:21:07
4184
原创 YII2前端资源Assets
在手册里面我们看到如下的解释也就是说在我们的应用(高级模版在frontend/backend)下面的assets目录下定义的又一个文件叫做AppAsset.php在这个文件里面你可以定义你的js或者css等文件<?phpnamespace app\assets;use yii\web\AssetBundle;class AppAsset extends AssetBundle{ publi
2015-04-25 17:58:14
3488
原创 YII2常用表单元素
文本框:textInput();密码框:passwordInput();单选框:radio(),radioList();复选框:checkbox(),checkboxList();下拉框:dropDownList();隐藏域:hiddenInput();文本域:textarea(['rows'=>3]);文件上传:fileInput();提交按钮:submitButton();重置
2015-04-25 17:52:37
1121
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人