![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网站开发
文章平均质量分 57
liuzhushiqiang
这个作者很懒,什么都没留下…
展开
-
CSS中z-index的用法
CSS教程:彻底掌握Z-index属性大多数的CSS属性都很容易使用。常常,当您对标记语言的元素使用CSS属性时,产生的结果会随着您刷新页面而立即呈现。而另一些CSS属性,却会有一些复杂,且只能在给定的环境下才会工作。Z-index属性便属于上面所说的后面的那一组。Z-index无疑的比其他任何属性都会频繁的导致(兼容性)上的混乱和(开发者心理上)的挫败感。但滑稽的是,一旦转载 2013-09-09 09:32:53 · 873 阅读 · 0 评论 -
phalcon:跟踪sql语句
phalcon没有像yii那些框架一样内置trace工具,所以我们只能自己搞。在phalcon里有一个\Phalcon\Db\Profiler 类,这个类可以用来记录sql语句并计算消耗的时间。那么如何使用它呢?手册里其实已经提供了方法,总结如下:1.向$di里注册profiler服务?123转载 2015-07-28 15:13:24 · 8058 阅读 · 0 评论 -
CentOS6.5菜鸟之旅:VirtualBox4.3识别USB设备
一、前言 VirtualBox默认是不能识别USB设备的,但可以通过Oracle VM VirtualBox Extension Pack来增强VirtualBox的功能,增强的功能如下: 1. USB2.0设备支持; 2. VirtualBox远程桌面协议; 3. Intel PXE启动支持。二、实干去!转载 2015-07-28 16:23:24 · 898 阅读 · 0 评论 -
Linux 下 Sublime Text 中文输入问题的解决方案
1.保存下面的代码为sublime_imfix.c复制代码代码如下:/*sublime-imfix.cUse LD_PRELOAD to interpose some function to fix sublime input method support for linux.By Cjacker Huang gcc -shared -o lib转载 2015-07-16 18:23:09 · 491 阅读 · 0 评论 -
git忽略已被跟踪的文件
摘要 有一种情形,我们在服务器生产环境中克隆回来的项目,需要在本地调试,其中有些配置文件需要修改,但是又不能在提交的时候将这些修改后的配置文件推送到生产环境中,所以需要在本地忽略这些配置文件的改动git update-index –assume-unchanged /Conf/config.php这是一个例子,git update-index --assume-unchan转载 2015-07-20 10:25:38 · 677 阅读 · 0 评论 -
Docker,云时代的程序交付方式
Docker — 云时代的程序分发方式要说最近一年云计算业界有什么大事件?Google Compute Engine 的正式发布?Azure入华?还是AWS落地中国?留在每个人大脑中的印象可能各不相同,但要是让笔者来排名的话那么Docker绝对应该算是第一位的。如果你之前听说过它的话,那么也许你会说“没错,就是它”,因为几乎世界各地的开发、运维都在谈论着Docker;如果你还没听说过Doc转载 2015-07-19 16:29:47 · 2075 阅读 · 0 评论 -
如何在Docker容器内外互相拷贝数据?
如何在Docker容器内外互相拷贝数据? 从容器内拷贝文件到主机上[plain] view plaincopydocker cp :/file/path/within/container /host/path/target 从主机上拷贝文件到容器内参考自:http://stackov转载 2015-07-19 19:01:48 · 911 阅读 · 0 评论 -
搭建docker内网私服(docker-registry with nginx&ssl on centos)
主要思路:1. Docker Registry 说明关于如何创建和使用本地仓库,其实已经有很多文章介绍了。因为docker技术正处于发展和完善阶段,所以有些文章要么内容已经过时,要么给出了错误的配置,导致无法正常创建仓库。本文记录的是个人完整的搭建过程,docker version为1.1.2。官方提供了Docker Hub网站来作为一个公开的集中仓库。然而,本地访转载 2015-07-19 19:31:33 · 1363 阅读 · 0 评论 -
Docker入门教程(一)介绍
系列文章都很吊,强烈推荐。 added by liuzhushiqiang【编者的话】DockerOne组织翻译了Flux7的Docker入门教程,本文是系列入门教程的第一篇,介绍了Docker的基础概念以及Docker的安装。Docker是一个新的容器化的技术,它轻巧,且易移植,号称“build once, configure once and run anywhere(译者注转载 2015-07-19 20:01:30 · 1159 阅读 · 0 评论 -
Docker学习笔记(2)--Docker常用命令
1. 查看docker信息(version、info)[plain] view plaincopy# 查看docker版本 $docker version # 显示docker系统的信息 $docker info 2. 对image的操作(search、pull、images、rmi、history转载 2015-07-19 20:04:32 · 563 阅读 · 0 评论 -
Why SeaJS
前言本文主要面向刚接触 SeaJS 的同学。文章会先提出传统 Javascript 开发上遇到的一些难以解决的问题(即“冲突”与“依赖”两节),然后介绍如何使用 SeaJS 来解决这些难点(即 “Why SeaJS” 一节)。实际上,如果你想了解 RequireJS 等其他模块加载器,也可以阅读本文冲突我们从一个最简单的例子开始以前我做项目时,常常会将一些通用的转载 2015-07-22 21:11:52 · 1351 阅读 · 0 评论 -
seajs模块化jQuery与jQuery插件
把jQuery修改成SeaJs的模块代码非常简单,就是用下面这段语句将jQuery源代码包裹起来:define('jquery',[],function(require, exports, module){ //这里放jQuery源代码 module.exports = jQuery;});也可以加一个判断,如果define已经被定义,就把jQuery模块化,如果define没有转载 2015-07-22 21:24:02 · 1437 阅读 · 0 评论 -
Git的Patch功能
UNIX世界的软件开发大多都是协作式的,因此,Patch(补丁)是一个相当重要的东西,因为几乎所有的大型UNIX项目的普通贡献者,都是通过 Patch来提交代码的。作为最重要的开源项目之一,Linux,也是这样的。普通开发者从软件仓库clone下代码,然后写入代码,做一个Patch, 最后用E-mail发给Linux Kernel的维护者就好了。Git最初作为Linux的版本控制工具,提供了透明、转载 2015-07-23 16:32:20 · 619 阅读 · 0 评论 -
git 冲突
目录[-]冲突情况冲突处理Git工作方法• git branch working #建立一个自己的分支,如取名working• git checkout working #确保使用的是工作分支• git add .• git commit -m"$1" -a #提交代码到本地,工作分支增加一个版本,这里的$1是运行脚本的第一个参数•转载 2015-07-23 16:44:39 · 1551 阅读 · 0 评论 -
Git回滚的常用手法
传统VCS的回滚操作对于版本控制系统VCS来说,回滚这个操作应该是个很普通也是很重要的需求。如果你是传统VCS,比如SVN或者P4来说,revert是个最直观,也是最直接的手段,当然前提是你的修改还没有被提交到远程的中央仓库。如果你已经ci了你的code到了远程中央仓库,那revert恐怕也无能为力,只能借助其他命令workaroud这个问题,比如:你用SVN的话,就得来个转载 2015-07-23 16:57:18 · 3613 阅读 · 0 评论 -
理解angular中的module和injector,即依赖注入
依赖注入(DI)的好处不再赘言,使用过spring框架的都知道。angularjs作为前台js框架,也提供了对DI的支持,这是javascript/jquery不具备的特性。angularjs中与DI相关有angular.module()、angular.injector()、 $injector、$provide。对于一个DI容器来说,必须具备3个要素:服务的注册、依赖关系的声明、对象的获取。比转载 2015-09-03 14:39:38 · 1361 阅读 · 0 评论 -
LNMP(CentOS 6.5 64位)下Phalcon框架的手动安装
测试环境:LNMP为64位CentOS 6.5,Nginx 1.4.4 + PHP 5.5.8 + MySQL 5.5.28,最新的安装脚本lnmp 1.0可从lnmp.org下载。确保LNMP已经安装好,下载Phalcon框架,并上传到/root目录下。因为是在本地测试,所以使用root登录CentOS。#php-devel php-mysql gcc libtool已经在安装LNM转载 2015-07-07 22:42:27 · 3191 阅读 · 0 评论 -
Phalcon Framework的Mvc结构及启动流程(部分源码分析)
很久没更新Blog甚是惭愧,但是工作方面还是有不少进展,技术方面一个重大的转变是我选择了Phalcon Framework作为未来一段时间的核心框架。技术选型的原因会单开一篇Blog另说,本次优先对Phalcon的MVC架构与启动流程进行分析说明,如有遗漏还望指出。Phalcon本身有支持创建多种形式的Web应用项目以应对不同场景,包括迷你应用、单模块标准应用、以及较复杂的多模块应用转载 2015-07-08 13:46:41 · 1787 阅读 · 0 评论 -
如何让ubuntu开机默认进入命令行
你可以这样,我的是10.10不过没有关系,10.04我也试过编辑 /boot/grub/grub.cfg把:(看你具体情况,把第一个启动项复制一下)menuentry 'Ubuntu, with Linux 2.6.35-22-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {record转载 2013-12-13 22:31:28 · 1880 阅读 · 0 评论 -
传智播客php培训目录
PHP基础班本课程适合没有任何软件编程基础和网页设计经验,想先从基础入手的PHP开发爱好者。课程重点培养掌握HTML、CSS、Javascript等网站开发所必备的基础知识,另外帮助学员快速入门Apache服务器搭建、MySQL数据库和PHP编程基础,为以后深入学习PHP就业课程打下坚实基础。PHP基础班课程名称点击查看PHP基础班课程详细介绍第一阶段:转载 2013-09-04 17:11:59 · 2302 阅读 · 0 评论 -
apache lighttpd nginx三种服务器的比较
一.软件介绍(apache lighttpd nginx)1. lighttpdLighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功转载 2013-09-04 16:23:31 · 980 阅读 · 0 评论 -
COOKIE与SESSION比较
最近发现写博客也是提高学习效率的有效途径之一。好记性不如烂笔头,归纳总结时,你会发现总有一些东西你认为很熟了,它却在细微处讽刺你的错误。我学习COOKIE与SESSION时,几乎把社区所有相关的帖子都下载了,研究过后,总结了这么点东西,权做备案,日后需要再慢慢查阅!如果有人觉得这篇博客里的内容似曾相识也不要奇怪,这只是笔记,没有侵犯版权的意思。欢迎大家来指点错误,我们一起来完善这个课题。转载 2013-09-11 16:58:01 · 643 阅读 · 0 评论 -
MySQL 中文显示乱码
最近关于中文显示乱码的贴子比较多,所以也做了个总结:可以参考一下杨涛涛版主的《各种乱码问题汇总》http://topic.csdn.net/u/20071124/08/3b7eae69-ed1d-4a77-8895-9930bf3601af.htmlMySQL字符集的原理介绍。摘录于官方文档。http://dev.mysql.com/doc/refman/5.1/zh/charse转载 2013-09-30 12:08:24 · 521 阅读 · 0 评论 -
phpmailer使用简介
由于php本身的发送邮件函数并不好使,所以可以考虑用第三方的一个邮件类phpmailer来实现邮件的发送。使用方法:文件开头要引入邮件类,如:require_once APPLICATION_PATH . '/tools/send_email/class.phpmailer.php';//需要一些邮件类的支持可以从网上下载,主要包括class.phpmailer.php/class原创 2013-10-02 20:54:39 · 620 阅读 · 0 评论 -
关于选用DOCTYPE及DOCTYPE对页面css及js的影响
什么是DOCTYPE DOCTYPE是document type(文档类型)的简写,用来说明你用的XHTML或者HTML是什么版本。其中的DTD(例如上例中的xhtml1-transitional.dtd)叫文档类型定义,里面包含了文档的规则,浏览器就根据你定义的DTD来解释你页面的标识,并展现出来。 要建立符合标准的网页,DOCTYPE声明是必不可少的关键组成部分;除非你的X转载 2013-09-09 12:18:24 · 1314 阅读 · 0 评论 -
明晰php Zend Framework中的render
搞asp.net mvc时对php mvc发生兴趣 看了看Zend Framework(下简称ZF) 可以对比理解mvc对一个比较核心的函数render很是迷惑了一阵 记录下明晰过程通常在我们利用ZF实现php的mvc时,最关键的地方当然是Controller类的各种action方法,在action方法中,我们确定及输出内容. 在类 abstract class Zend_Cont转载 2013-09-26 17:33:06 · 529 阅读 · 0 评论 -
chrome的开发人员工具字体大小调整
刚用chrome的开发人员工具不久,在笔记本上用着还行,在台式机上用的时候,感觉字体很小。可是界面上也找不到设置的地方,网上查了一番,很多都是说修改如下文件的,C:\Documents and Settings\用户名\Local Settings\Application Data\Google\Chrome\Application\版本号对应目录\Resources\Inspector\insp转载 2013-09-27 18:33:17 · 11387 阅读 · 0 评论 -
韩顺平_PHP从入门到精通视频教程配套笔记
http://www.itcast.cn/news/20120913/18063829105.shtml转载 2013-09-28 14:35:14 · 1675 阅读 · 0 评论 -
PHP中文乱码解决办法
一. 首先是PHP网页的编码1. php文件本身的编码与网页的编码应匹配a. 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; charset=gb2312"),静态页面添加,所有文件的编码格式为ANSI,可用记事本打开,另存为选择编码为ANSI,覆盖源文件。b. 如果欲转载 2013-09-28 13:40:54 · 676 阅读 · 0 评论 -
[LAMP] Red.Hat.Linux.9.0下搭建LAMP环境
经过几天苦苦配置,今天总算勉强把环境搭完整了。期间看了无数网络牛人们写的提示文档,试了N遍,苦不堪言。废话少说,下面就把配置过程记录下来,以备后患。一、安装Apache HTTP Server服务这个类似于Windows下IIS的东东,相对较容易安装。到他们的官方网站上下载一个版本地址:http://httpd.apache.org/ 我找了个版本是2.2.4如果转载 2013-12-12 22:15:46 · 646 阅读 · 0 评论 -
Ubuntu 13.04 服务器版本系统安装图解教程
Ubuntu分为桌面版(desktop)和服务器版(Server)下面为大家介绍服务器版本Ubuntu Server 13.04的详细安装过程。附Ubuntu Server 13.04系统镜像下载地址:32位:http://mirrors.163.com/ubuntu-releases/13.04/ubuntu-13.04-server-i386.iso64位:ht转载 2013-12-13 16:17:36 · 876 阅读 · 0 评论 -
Ubuntu安装基础教程
二十一、安装Ubuntu12.04 返回目录 下一课 12.04 版安装与前面版本类似,学习中遇到不清楚的地方,可以参考一下前面的内容,操作中注意细心,下面来看一个练习; 1、进入 live cd 桌面 1)设置好启动后,断开网络,然后重启动计算机,可以用硬盘启动,也可以刻成光盘启动,镜像的下载地址: 进入后找蓝色链接点击下载,如 ubuntu-12.04-desktop-i386转载 2013-12-13 19:18:39 · 811 阅读 · 0 评论 -
乌班图系统Ubuntu 12.04安装教程(图文详解)
那天一个朋友问绿茶小编乌班图系统Ubuntu 12.04要怎么安装,然后去网上找了下,看到有很多人问这个要怎么安装,看来不懂的人还是有的。所以绿茶小编就在这里跟大家分享下这个安装教程。 Ubuntu 64位(乌班图系统) v12.04.1 官方原版iso镜像http://www.33lc.com/soft/18055.htmlUb转载 2013-12-13 16:15:31 · 2916 阅读 · 0 评论 -
VMware-无法打开内核设备? "\\.\VMCIDev\VMX": 重叠 I/O操作在进行中……
启动VM时报错如下: 无法打开内核设备“\\.\VMCIDev\VMX”: 重叠 I/O 操作在进 行中。你想要在安装 VMware Workstation 前重启吗? 打开模块DevicePowerOn电源失败 一般出现在升级虚拟机,删除卸载不完全的情况下出现. 解决方案: 1. 对虚拟机相对应的.vmx文件进行编辑修改。 用记事本打开。 找到这一行: vmci0.present = "转载 2013-12-13 17:35:09 · 12188 阅读 · 0 评论 -
PHP开源项目使用Travis CI进行持续集成
一个项目如何保证代码质量是开发中非常重要的环节,对于开源项目来说更是如此,因为开源项目要面对的是来自不同水平开发者提交的代码。所以围绕开源做持续集成(Continuous Integration)变得越来越重要,而目前使用最广泛的免费CI工具当数Travis CI,以我的项目EvaThumber为例,来介绍一下如何在PHP开源项目中配合Travis CI进行持续集成Travis CI能转载 2015-10-23 17:37:13 · 2702 阅读 · 0 评论