手机随时阅读
51CTO博客开发
我使用的Mavericks自带的php,没有安装MAMP。首先我们需要安装一个brew,这个网上有很多这方面的帖子。先安装Git,打开一个shellcd /usr/localsudo mkdir homebrewcurl -L https://github.com/mxcl/homebrew/tarball/master | sudo tar xz --strip 1 -C h
那么,我们选择框架有什么样的标准昵? 1、完全面向对象。这可不是说着玩玩的。我们要明确,面向对象的目的是什么?面向对象根本目的是在于: 可以扩展,松耦合。 &nb
When contributing code to Symfony2, you must follow its coding standards. Tomake a long story short, here is the golden rule: Imitate the existingSymfony2 code. Most open-source Bundles and libraries
plsql 登录后提示: Database character set (AL32UTF8) and Client character set (ZHS16GBK) are different. Character set conversion may cause unexpected results. Note: you can set the client character set
之前看过使用sfCaptchaGDPlugin插件的文章。。按照上面的步骤下来。貌似还是不行。 这里我使用的是symfony1.4,把我正常情况下的步骤放上来,大家分享一下。 1.首先去下载sfCaptchaGDPlugin 2.启用插件,要在ProjectConfiguration.class.php里面添加上 class ProjectConfiguration e
本代码规范只针对本公司PHP小组。 1. 文本标记: 不允许使用短标记,所有PHP标记必须使用完整的。 这样是可以的: <?php //代码区 ?> 这样是不可以的: <? //代码区 ?> 2. 方法命名规范 2.1 必须使用驼峰命名规范 <?php
启动oracle必须在你安装oracle的那个账户上进行的. 手动启动oracle: 现在命令的模式下启动监听 lsnrctl start 然后使用sqlplus来启动oracle sqlplus / as sysdba startup exit 能看到oracle启动成功的消息就ok了.
这几天在折腾安装oracle10G. 可是在安装的时候完全乱码..这个事情就很悲剧啊. 网上有两种方法来解决,一种是安装JDK,并且添加中文字体的方法. 我没用所以也不知道效果. 我用另一种方法. 添加临时的环境变量. export LANG=en_US export LC_ALL=en_US 这样虽然在安装的时候是英文,
之前使用ubuntu server 12.04.成功安装了LNMP,并且用得不错。 然后我就在我得本机环境上安装了ubuntu 12.10 desktop版本。。 按照我之前的一篇文章来安装LNMP。 可是等我安装成功之后发现 http://localhost能够正常出现 welcome to nginx 的画面, 然后我就写了个php的探针文件,可是这下报错了。502.。。 这下我就
Nginx是一个免费,开源,高性能的HTTP服务器。Nginx是其稳定性,功能集丰富,简单配置,资源消耗低。本教程演示如何在Fedora 16上安装PHP5+Nginx(PHP-FPM)+MySQL的服务器。 但是我不发出任何保证,它一定会正常工作! 1、初步说明 在本教程中使用的主机名与IP地址192.168.0.100 server1.example.com。这
关于mp3 mp4格式解决: 1.添加软件源# sudo rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-re
Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb。 sudo apt-get install alien #alien默认没有安装,所以首先要安装它 sudo alien xxxx.rpm #将rpm转换位deb,完成后会生成
使用ubuntu的用户对apt-get这个命令非常喜欢. 用这个命令我们基本上能完成我们所需要的软件的安装卸载了..是在是非常的方便. 1、通过deb包安装的情况: 安装.deb包: sudo dpkg -i package_file.deb 反安装.deb包:sudo dpkg -r package_name 
当我们在使用前端js返回地址栏的参数的时候,中文字符会变成如下形式. 但是我需要得到正确的文件名要怎么办呢? 我们需要使用下面一个参数来解决. decodeURI. $("#file_name").val(decodeURI(fileurlArray[fileurlArray.length - 1]))
使用PHP的最大1个优势就是速度快。一般情况下,PHP总是具有足够的速度支持Web内容动态生成,许多时候甚至无法找出比它更快的方法。然而,当面对庞大的访问量、高负荷的应用、有限的带宽,以及其他各种带来性能瓶颈的因素时,就需要考虑怎样提高PHP的性能了。 1、代码优化 代码优化不仅仅是写出干净和清晰的代码,而是对代码进行一定的简化。可以使用Zend Optimizer来自动帮助完成这些
系统环境: LNMP+SYMFONY 1.4 因为最近项目的需要,需要用到排序,因为我使用的是doctrine来做数据库查询的. $reg = Doctrine_Core::getTable('lmsReg')  
IE,和FIREFOX对js的处理的兼容性一直都是一个大问题. 下面就是我遇到的一个问题. setTimeout(window.location.reload,3000) 这个页面刷新在FF中是可以实现的,但是在IE里面却不行. setTimeout(window.location.reload(),3000) 这个页面刷新在IE和
相信用过jquery的人都知道jquery easyui. 这个是一个类似于extjs的jquery的小框架. 提供了一些我们页面常用到的小组件. 最近因为在使用jquery easyui的combobox遇到一些问题,写出来和大家分享以下. 在使用combobox的时候,我们经常有这么四个操作. 1.取一个值 var a = $("#test").combobox
使用symfony需要进行如下操作. 首先要安装好OCI. 然后配置database.yml文件. all: opacstat: class: sfDoctrineDatabase &n
Type MySQL Type pgSQL Type integer integer int/serial
因为最近系统升级,需要考虑在系统上对oracle的支持. php支持oracle不像我们使用mysql那么简单,我们需要安装好几个东西. 下面我们就在讲讲如何在ubuntu 12.04 server上面安装oci的.之前一直报错.现在把本人正确的步骤写出来,不一定大家都能用,但是可以借鉴一下. 1.去oracle的官方网站上下载instantclient. 这里总共需要下载三个文件. 1
最近使用dhtmlx的scheduler来做一个插件. 觉得这个东东确实是非常好用的. 这里我主要说明一下如何使用json来作为scheduler的数据源.默认情况下是使用xml来做数据源的,之前我也是用xml但是发现数据的实时性还是会存在问题.而且在生成xml中也容易出问题. 1.先来看看基本配置吧. <script type="text/javascript&
当我们在使用jquery做前端页面的时候. 我们经常回去修改某个部分的内容. $("#aaa").text("haha") $("#bbb").html("哈哈") 我们经常会使用上面的两个方法来修改目标的内容. 但是如果我们的内容里面有html元素的话.比如 "haha<
在我们使用symfony的时候,我们还在module下面的template/layout.php里面写了一些通用的html。 但是有些时候其实我们不需要我们的某个页面载入这个layout.php。只需要这个页面就好了。 我们可以使用下面的方法来实现这个功能。 第一种方法:在action里面定义,不加载layout.php。 $this->setLayout(false);
介于网上一直说nginx在处理高连接数下的性能优势,所以非常希望尝试下。 这里我们说说如何在ubuntu下安装nginx服务。 1.安装mysql sudo apt-get install mysql-server mysql-client 安装过程中要输入root用户的密码。 2.安装nginx sudo apt-get&
在symfony中。我们需要对某些模块进行特殊的权限控制。 这里面我们需要用到一个复合条件的证书判断。 1.AND,就是当前用户需要拥有两个证书才能执行当前动作。 index: credentials: [A, B] 2.OR,当前用户拥有其中一个证书就能够执行动作。 index: cre
我们使用ngnix做web server的时候,nginx对上传文件的大小有限制。 当超过大小的时候会报413错误。 这个时候我们要修改nginx参数。 sudo vim /etc/nginx/nginx.conf 在http段里面添加: client_max_body_size 10m; 添加完成之后,保存退出。 s
在页面中我载入了ckEditor作为我程序内容的输入。 <textarea name="content" id="content"></textarea><br> <input type="submit" value="
1.action.class.php $q = Doctrine_Core::getTable('cmsContent')->findAll(); //分页 $this->pg=new sfDoctrinePager('modelName',3);
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号