为您找到搜索结果:5436个
wamp下配置多域名和访问路径的方法
wamp下配置多域名和访问路径的方法1.到安装目录下,打开配置httpd.confD:wampinapacheApache2.2.21confhttpd.conf也可以通过wamp图标打开。查找Virtualhosts去掉下面include行前面的#修改为#VirtualhostsIncludeconf/extra/httpd-vhosts.conf这样就在配置文件中引入了httpd-vhosts.conf文件。2.配置域名D:wampinapacheApache2.2.21confextrahttpd-vhosts.conf添加类型如下域名和指向路径:<VirtualHost*:80>ServerAdminzhengdunzhuang@wnw3d.comDocumentRoot"D:/wamp/www/testphp"ServerNamewww.testphp.comErrorLog"logs/www.testphp.com-error.log"CustomLog"logs/www.testphp.com-access.log"common</VirtualHo...
zend studio中ctrl+鼠标左键无法转到类或函数定义文件的解决方法
zendstudio中ctrl+鼠标左键无法转到类或函数定义文件的解决方法:zendstudio时常无法ctrl+左键跳转到函数源代码是创建工程的方式造成的,很有可能是把先前存在的工程以file的形式导入,zendstudio就把工程当作文档来处理了解决的办法是:右键点击工程->configure->addphpsupport然后系统会自动rebuild工程/workspace,至此,问题解决!另外很多问题用 Cleanprojects可以解决...
nginx日志过滤相同IP方法
nginx日志过滤相同IP方法分析nginx日志的时候,统计ip怎么过滤重复的?awk'{print$2}'nginx.log|sort-rn|uniq-c|sort-rn|head$2第二列是ip的话uniq这个是过滤唯一...
ThinkPHP问题收集:模板中使用U方法时无法嵌套大括号,For标签,插入数据,新增的表字段缓存问题
ThinkPHP模板中使用U方法时无法嵌套大括号需要在control里面用U方法赋值给变量传到模版如:{:U('/Blog/comment/',array('id'=>$id)}$comment_url=U('/Blog/comment/',array('id'=>$id));$this->assign('comment_url',$comment_url);模版使用:<ahref="{$comment_url}">xxx</a>=======================================直接用:$data['username']="xxx";$data['nickname']="xxx";$result=M("adm_activity")->add($data);可能会出现缓存,插入相同的数据,需要用$data=array();$data['username']="xxx";$data['nickname']="xxx";或$data=array({'username'=>"xxx",'nickname'=>...
ThinkPHP函数详解:M方法
ThinkPHP函数详解:M方法http://www.thinkphp.cn/simple/functions_m.htmlM方法用于实例化一个基础模型类,和D方法的区别在于:1、不需要自定义模型类,减少IO加载,性能较好;2、实例化后只能调用基础模型类(默认是Model类)中的方法;3、可以在实例化的时候指定表前缀、数据库和数据库的连接信息;D方法的强大则体现在你封装的自定义模型类有多强,不过随着新版ThinkPHP框架的基础模型类的功能越来越强大,M方法也比D方法越来越实用了。M方法的调用格式:M('[基础模型名:]模型名','数据表前缀','数据库连接信息')我们来看下M方法具体有哪些用法:1、实例化基础模型(Model)类在没有定义任何模型的时候,我们可以使用下面的方法实例化一个模型类来进行操作://实例化User模型$User=M('User');//执行其他的数据操作$User->select();这种方法最简单高效,因为不需要定义任何的模型类,所以支持跨项目调用。缺点也是因为没有自定义的模型类,因此无法写入相关的业务逻辑,只能完成基本的CURD操作。$User=M(...
ThinkPHP CURD方法盘点:where方法
ThinkPHPCURD方法盘点:where方法查询最常用但也是最复杂的where方法,where方法也属于模型类的连贯操作方法之一,主要用于查询和操作条件的设置。where方法的用法是ThinkPHP查询语言的精髓,也是ThinkPHPORM的重要组成部分和亮点所在,可以完成包括普通查询、表达式查询、快捷查询、区间查询、组合查询在内的查询操作。where方法的参数支持字符串和数组,虽然也可以使用对象但并不建议。字符串条件使用字符串条件直接查询和操作,例如:$User=M("User");//实例化User对象$User->where('type=1ANDstatus=1')->select();最后生成的SQL语句是SELECT*FROMthink_userWHEREtype=1ANDstatus=1如果使用3.1以上版本的话,使用字符串条件的时候,建议配合预处理机制,确保更加安全,例如:$Model->where("id=%dandusername='%s'andxx='%f'",array($id,$username,$xx))->select();或者使...
mysql count group by统计条数方法
mysqlcountgroupby统计条数方法mysql分组之后如何统计记录条数?gourpby之后的count,把groupby查询结果当成一个表再count一次selectcount(*)ascountfrom(SELECTcount(*)FROM表名WHERE条件GROUPBYid)a;实战例子:selectcount(*)astotalfrom(selectcount(*)fromusersgroupbyuser_id)u...
mysql创建外链失败1005错误解决方法
mysql创建外链失败1005错误解决方法错误号:1005错误信息:Can'tcreatetable'webDB.#sql-397_61df'(errno:150)解决方法错误原因有四:1、外键的引用类型不一样,主键是int外键是char,或者大小不一样也不行,int(11位)bigint(20位)2、找不到主表中引用的列3、主键和外键的字符编码不一致4、要先建立索引,没有建立索引也会出错。本人错误原因是1,将外键所在的表的字段为int改成跟主表一致的bigint就不报这个错误了。已执行的SQL语句:Altertable`webDB`.`adm_house_layout`addconstraint`FK_Relationship_911`foreignkey(`house_type_id`)references`webDB`.`adm_recommend_house`(`r_id`)错误号:1005错误信息:Can'tcreatetable'webDB.#sql-397_61df'(errno:150)错误号:1452错误信息Cannotaddorupdateachildrow:afo...
window开机启动项设置和取消方法
window开机启动项1.添加开机启动项:开始-->所有程序-->启动-->双击(xp系统)或右键打开,把需要启动的软件快捷键拖放进去即可,遇到安全软件的拦截,只需选择"允许本次操作"即可”。ps:也可以直接把快捷方式拖动到启动菜单栏里面。2.修改/禁用开机启动项:开始-->运行,输入msconfig回车。开机启动项在启动栏目设置,将不需要启动的软件取消选中,点击确定按钮,重启电脑后生效。ps:也可以通过安全卫士、杀毒软件的优化启动项进行设置。...
python3.4学习笔记(二十四) Python pycharm window安装redis MySQL-python相关方法
python3.4学习笔记(二十四)Pythonpycharmwindow安装redisMySQL-python相关方法window安装redis,下载Redis的压缩包https://github.com/dmajkic/redis/downloads如redis-2.4.5-win32-win64.zip下载完后将其解压放在自己要放的目录下如果你是32位的话就进32bit的文件夹,64位就进64bit文件夹文件夹进去后会看到几个文件:redis-benchmark.exe:性能测试模拟N个客户端发送set,get请求redis-check-aof.exe:更新日志检查redis-check-dump.exe:本地数据库检查redis-server.exe:服务程序打开dos命令栏,进入到redis的目录下面(如D:edis),输入以下命令:C:UsersAdministrator>d:D:>cdredisD:edis>redis-server.exeredis.conf[5184]22Jul15:53:53*Serverstarted,Redisversion2....
python3.4学习笔记(二十一) python实现指定字符串补全空格、前面填充0的方法
python3.4学习笔记(二十一)python实现指定字符串补全空格、前面填充0的方法Pythonzfill()方法返回指定长度的字符串,原字符串右对齐,前面填充0。zfill()方法语法:str.zfill(width)参数width--指定字符串的长度。原字符串右对齐,前面填充0。返回指定长度的字符串。以下实例展示了zfill()函数的使用方法:#!/usr/bin/pythonstr="thisisstringexample....wow!!!";printstr.zfill(40);printstr.zfill(50);以上实例输出结果如下:00000000thisisstringexample....wow!!!000000000000000000thisisstringexample....wow!!!zfill()则用于向数值的字符串表达式左侧填充0,该函数可以正确理解正负号:>>>'12'.zfill(5)'00012’>>>'-3.14'.zfill(7)'-003.14'>>>'3.14159265...
python3.4学习笔记(十九) 同一台机器同时安装 python2.7 和 python3.4的解决方法
python3.4学习笔记(十九)同一台机器同时安装python2.7和python3.4的解决方法同一台机器同时安装python2.7和python3.4不会冲突。安装在不同目录,然后把python34目录下的python.exe和pythonw.exe重命名为python3.exe和pythonw3.exe环境变量配置:D:Python27;D:Python27Scripts;D:Python34;D:Python34Scripts;在cmd命令行里面输入python3就可以使用python3了,而默认python为2.7https://www.python.org/downloads/release/python-2710/=========================================如果你在Linux下,可以有两种方式区别:运行时使用pythona.py(使用Python2.7)python3a.py(使用Python3.4)在文件头部加上#/usr/env/binpython(使用Python2.7)#/usr/env/binpython3(使用Pytho...
php判断数组元素是否存在某个字符串的方法
php判断数组元素是否存在某个字符串的方法:方法一:采用in_array(value,array,type)type可选。如果设置该参数为true,则检查搜索的数据与数组的值的类型是否相同。 1$arr=array('可以','如何','方法','知道','沒有','不要');2//in_array(value,array,type)3$isin=in_array("如何2",$arr);4if($isin){5echo"in====".$isin;6}else{7echo"out====".$isin;8}方法二:array_key_exists'array_key_exists()函数判断某个数组中是否存在指定的key,如果该key存在,则返回true,否则返回false。array_key_exists(key,array方法三:array_search()函数与in_array()一样,在数组中查找一个键值。如果找到了该值,匹配元素的键名会被返回。如果没找到,则返回false。array_search(value,array,strict),当数据量比较大的时候,用a...
linux 中的定时任务crontab使用方法
linux中的定时任务crontab使用方法:切换到root用户,sudosuroot(可以设置成不需要输入密码)sudosu-(需要输入当前帐号的密码才能进入。)crontab-e进入编辑界面,i进入编辑状态,esc键返回,:wq保存退出。============================================================#run-parts01****rootrun-parts/etc/cron.hourly024***rootrun-parts/etc/cron.daily224**0rootrun-parts/etc/cron.weekly4241**rootrun-parts/etc/cron.monthly/etc/crontab文件中的每一行都代表一项任务,它的格式是:minutehourdaymonthdayofweekcommandminute—分钟,从0到59之间的任何整数hour—小时,从0到23之间的任何整数day—日期,从1到31之间的任何整数(如果指定了月份,必须是该月份的有效日期)mo...
Maximum execution time of 30 seconds exceeded解决错误方法
Maximumexecutiontimeof30secondsexceeded解决错误方法Fatalerror:Maximumexecutiontimeof30secondsexceeded出现这个错误如何解决去哪里可以设置最大执行时间办法:修改php.ini:max_execution_time=300,秒可以设置更大,然后重起服务或者在程序写set_time_limit(时间) //0为无限制...