- 博客(1753)
- 资源 (16)
- 问答 (17)
- 收藏
- 关注
转载 为什么不能再where语句中使用聚合函数
1.问题描述select deptno ,avg(sal) from emp where count(*)>3 group by deptno; 在where 句中使用聚合函数count(*),报出错误:ORA-00934: group function is not allowed here那是为什么呢?2.问题解决:大致解释如下,sql语句的执行过程是:from-->where
2016-11-04 10:23:02 4886 2
转载 瀑布式开发、迭代开发、敏捷开发、XP与SCRUM的区别
标签:瀑布式开发、迭代开发,区别【都属于,生命周期模型】 两者都是一种开发模式,就像设计模式一样,考虑的角度不一样,个人感觉谈不到取代一说。 传统的瀑布式开发,也就是从需求到设计,从设计到编码,从编码到测试,从测试到提交大概这样的流程,要求每一个开发阶段都要做到最好。特别是前期阶段,设计的越完美,提交后的成本损失就越少。我现在从事的外包项目就是这样的
2016-11-03 21:30:27 599
转载 开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
因CooCox用户数及影响力越来越大,CooCox团队也逐渐提高了对软件及代码协议的重视。在收集整理的过程中,一些归纳好的信息和大家分享一下。首先借用有心人士的一张相当直观清晰的图来划分各种协议:开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别以下是上述协议的简单介绍:BSD开源协议BSD开源协议是一个给于使用者很大自由的协议。基本上使用者
2016-11-03 21:18:46 222
转载 软件工程之软件开发模型类型
软件工程之软件开发模型类型1.边做边改模型2.瀑布模型3.演化模型4.增量模型5.螺旋模型6.喷泉模型7.敏捷模型-SCRUM各种模型的优点和缺点 瀑布模型 文档驱动 系统可能不满足客户的需求 快速原型模型 关注满足客户需求 可能导致系统设计差、效率低,难于维护 增量模型 开发早期反馈及时,易于维护 需要
2016-10-31 11:49:46 556
转载 软件开发中的详细设计
传统软件开发中的详细设计:模块内的数据结构进行设计。比如模块中类、结构体的设计对数据结构进行物体设计。比如数据库表的设计,文件存储的设计,文件存储目录的设计每个模块进行详细算法设计。比如每个方法的实现算法,对方法的实现画出流程图编写详细设计说明书。详细说明每个方法的输入和输出。详细设计评审报告。现在公司都使用敏捷开发,认识敏捷开发:以用户需求进化为核心采用迭代、循序渐进的方
2016-10-31 11:47:59 2503
转载 PHP+Mysql+Sphinx高效的站内搜索引擎搭建详释
为什么要使用Sphinx假设你现在运营着一个论坛,论坛数据已经超过100W,很多用户都反映论坛搜索的速度非常慢,那么这时你就可以考虑使用Sphinx了(当然其他的全文检索程序或方法也行)。Sphinx是什么Sphinx由俄罗斯人Andrew Aksyonoff 开发的高性能全文搜索软件包,在GPL与商业协议双许可协议下发行。全文检索是指以文档的全部文本信息作为检索对象的一种信息检索
2016-10-29 14:57:29 349
转载 Sphinx中文入门指南
1.Sphinx简介1.1.Sphinx是什么Sphinx是由俄罗斯人Andrew Aksyonoff开发的一个全文检索引擎。意图为其他应用提供高速、低空间占用、高结果 相关度的全文搜索功能。Sphinx可以非常容易的与SQL数据库和脚本语言集成。当前系统内置MySQL和PostgreSQL 数据库数据源的支持,也支持从标准输入读取特定格式 的XML数据。通过修改源代码,用户可以自行增加新
2016-10-29 14:55:07 494
转载 Sphinx (Sphinx(斯芬克司))
Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphinx特别为一些脚本语言设计搜索API接口,如PHP,Python,Perl,Ruby等,同时为MySQL也设计了一个存储引擎插件。Sphinx 单一索引最大可包含1亿条记录,在1千万条记录情况下的查询速度为0.x
2016-10-29 14:50:03 1297
原创 iwebshop中的三级联动及查询
html页面{set:$search = IFilter::act(IReq::get('search'),'strict');$conditon = Util::search($search);$where = $conditon ? " and ".$conditon : "";}{js:artTemplate}script type='text/javascript' s
2016-10-27 11:39:20 1027
原创 Excel导入文件缓存进入数据库
控制器页面 public function upfile(){ if(isset($_FILES['image'])){ $image = $_FILES['image']; $filename = time().substr($image['name'],strripos($image['name'],'.'))
2016-10-26 11:10:23 1175
原创 即点即改源代码(iwebshop内使用)
html页面{js:jquery}td title="{$item['mobile']}" class="mob"> span class="mobile">{$item['mobile']}span>td>script> $(function(){ $(document).on("click",".mobile",
2016-10-25 19:04:40 651
原创 全选,反选,全不选源代码
Document吃饭睡觉打豆豆 function qx(){ var ids=document.getElementsByName("ids"); for(var i=0;i<ids.length;i++){ ids[i].checked=true; }
2016-10-25 13:33:45 447
转载 PHP的面向对象编程
面向对象编程的概念: 不同的作者之间说法可能不一样,但是一个OOP语言必须有以下几方面: 抽象数据类型和信息封装 继承 多态 在PHP中是通过类来完成封装的: class Something { // 在OOP类中,通常第一个字符为大写 var $x; function setX($v) { // 方法开始
2016-10-24 20:05:41 266
转载 php面向对象详解
面向对象 对象概念是面向对象技术的核心。在显示世界里我们所面对的事情都是对象,如计算机、电视机、自行车等。在面向对象的程序设计中,对象是一个由信息及对信息进行处理的描述所组成的整体,是对现实世界的抽象.对象的主要三个特性对象的行为:可以对 对象施加那些操作,开灯,关灯就是行为。对象的形态:当施加那些方法是对象如何响应,颜色,尺寸,外型。对象的表示:对象的表示就相当于身份证,具体区分
2016-10-24 20:04:45 240
转载 php面向对象的三大特征
1、面向对象的三大特征:封装、继承、多态、(抽象(扩展的))2、00A:分析,OOD:设计,OOP:编程。3、封装:信息隐蔽,封装,所有的函数和方法,类中的属性和行为也是封装。 三个访问修饰符public、protected、private也是封装。4、public 公共的 谁都可以用,也可以修改;protected 受保护的 只有自己和后代可以使用和修改; private 私有的 只
2016-10-24 20:02:01 341
转载 php字符串比较函数
[导读] 比较两个字符串是否相等,最常见的方法就是使用===来判断,至于它和==的区别,简单来说就是前者强调identical类型也要求一样;后者要求equal,值相同就可以了,参考【1】。或者使用strcmp来判断,但是这个能够告 比较两个字符串是否相等,最常见的方法就是使用“===”来判断,至于它和“==”的区别,简单来说就是前者强调“identical”类型也要求一样;后
2016-10-24 19:59:21 451
转载 如何屏蔽违禁词语
PHP屏蔽过滤指定关键字的方法实现思路:一、把关键字专门写在一个文本文件里,每行一个,数量不限,有多少写多少。二、PHP读取关键字文本,存入一个数组三、遍历关键字数组,挨个用strpos函数去看看内容有没有关键字,如果有,返回true,没有则返回falsePHP代码如下:复制代码 代码如下:/* PHP中用strpos函数过滤关键字 */// 关键字过滤函数
2016-10-24 19:50:31 3567
转载 如何关闭危险函数
phpinfo() 功能描述:输出 PHP 环境信息以及相关的模块、WEB 环境等信息。 危险等级:中 passthru() 功能描述:允许执行一个外部程序并回显输出,类似于 exec()。 危险等级:高 exec() 功能描述:允许执行一个外部程序(如 UNIX Shell 或 CMD 命令等)。 危险等级:高 system() 功能描述:允许
2016-10-24 19:41:48 970
转载 如何解决用substr()函数对中文字符串截取时的乱码
在PHP程序开发中,经常会执行字符串的截取操作,比如输出信息列表时,标题不宜过长,打印文章摘要时,也要执行一系列的字符串截取操作。遇到这些需求时,我们经常会想到使用substr()方法来实现,substr()对全英文字符串的截取是比较适合的。但字符串只要出现中文字符,就有可能导致PHP substr中文乱码,因为中文UTF-8编码,每个汉字占3字节,而GB2312占2字节,英文占1字节,截取位
2016-10-24 19:37:49 17073 1
转载 为什么页面之间无法传递变量
我们定义page01.php和page02.php两个php文件,将page01中的内容想办法传递到page02,然后供我们继续使用。--------------------------------------------------------------------------------第一种:使用客户端浏览器的cookie。cookie很容易理解,就是一个临时文件,可以把它看成
2016-10-24 19:35:39 719
转载 include , require ,include_once 和 require_once的区别
PHP具有快速、可靠、跨平台应用、源代码开放等特点,使得PHP成为最受欢迎的服务器端Script语言之一。我根据自己在工作中体会到的,向大家介绍PHP使用的心得,希望对大家有所帮助。利用PHP的Include files维护你的网站 不管你所开发的网站的规模是大是小,你都应该要认识到重复使用程序代码的重要性,不论你重复使用的是 PHP 程序或者是 HTML 原始码。举个例子来说,网
2016-10-24 19:28:11 260
转载 如何打乱字符串中字符的顺序
PHP str_shuffle 随机打乱一个字符串str_shuffle(PHP 4 >= 4.3.0, PHP 5)str_shuffle —随机打乱一个字符串说明stringstr_shuffle ( string$str ) str_shuffle() 函数打乱一个字符串,使用任何一种可能的排序方案。参数str输
2016-10-24 19:17:46 5982
转载 如何对字符串进行大小写转换
将字符串全部转小写,可用strtolower。2字符串中的字母部分AbCd都被转为了小写。3将字符串全部转大写,可用strtoupper。4字符串中的字母部分AbCd都被转为了大写。5将首字母转为大写,可用ucfirst。6首字母a被转为了
2016-10-24 19:14:25 9897
转载 如何实现货币数据的格式化输出
实例讲述了php使用NumberFormatter格式化货币的方法12345$amount= '12345.67';$formatter= new NumberFormatter('en_GB', NumberFormatter::CURRENCY);echo'UK: ' . $formatter->formatC
2016-10-24 11:53:23 1365
转载 如何从文本中移除空白内容
第一种:使用正则复制代码 代码如下:echo preg_replace('# #', '', 'ab ab');//输出 "abab"?>第二种:使用str_replace()函数复制代码 代码如下:echo str_replace(' ', '', 'ab ab');//输出 "abab'?>第三种:使用strtr()
2016-10-24 11:49:00 386
转载 Linux 定时任务
fileclear.shtamcdir=${HOME}/ora/user_projects/domains/tamccd ${tamcdir}echo rm -f `ls heapdump*.phd`rm -f heapdump*.phdecho rm -f `ls javacore*.txt`rm -f javacore*.txtecho rm -f `ls Snap*.
2016-10-24 11:45:23 374
转载 linux定时任务的设置
为当前用户创建cron服务1. 键入 crontab -e 编辑crontab服务文件 例如 文件内容如下: */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 保存文件并并退出 */2 * * * * /bin/sh /home/admin/jiaoben/buy/dele
2016-10-24 11:40:20 317
转载 ucenter同步问题(整合iwebshop或者thinkphp)
首先看看官方的例子,以下是示例的文件夹结构: 要注意的是api文件夹的名称不能修改,改过之后就会有意想不到的效果(页面出不来)。对于同步,需要关注几个文件夹或者文件:首先是api(底下uc.php文件),uc_client(这个是客户端),uc_server(ucenter的服务端),数据库操作类db_mysql.class.php(这个文件有的程序是把它融合到其他地方了),config.
2016-10-09 09:14:03 1281
原创 iwebshop中的增删改查
<?phpheader("content-type:text/html;charset=utf-8");class Test extends IController{ public $checkRight = array('check' => 'all','uncheck' => array('default','admin_repwd','admin_repwd_act','na
2016-10-08 08:45:20 2157
转载 php.ini配置文件详解
; PHP还是一个不断发展的工具,其功能还在不断地删减 ; 而php.ini的设置更改可以反映出相当的变化, ; 在使用新的PHP版本前,研究一下php.ini会有好处的 ;;;;;;;;;;;;;;;;;;; ; 关于这个文件 ; ;;;;;;;;;;;;;;;;;;; ; 这个文件控制了PHP许多方面的观点。为了让PHP读取这个文件,它必须被命名为 ; 'php.i
2016-10-07 11:28:58 269
转载 四种第三方登录(附源码)
实现QQ、微信、新浪微博和百度第三方登录(Android Studio)前言: 对于大多数的APP都有第三方登录这个功能,自己也做过几次,最近又有一个新项目用到了第三方登录,所以特意总结了一下关于第三方登录的实现,并拿出来与大家一同分享;各大开放平台注册账户获取AppKey和AppSecret Mob开放平台地址:http://www.mob.com/#/indexQQ开放
2016-10-01 08:58:20 4682
转载 php 项目性能优化
C.2. 类装载 做过Zend Framework 应用性能调优的人都知道,Zend Framework 中类装载的开销是相当大的。从各组件对应的大量类文件,到类名与文件系统非唯一对应的插件的引入,大量include_once和require_once调用可能导致严重的性能问题。这章将提供一些具体的策略来解决这些问题。 C.2.1. 如何优化include_path? 提高类装载速度的
2016-09-27 16:56:43 490
转载 如何优化PHP程序?
网上很多文章介绍优化php程序,是通过安装ZendOptimizer之类的加速软件实现的,但这种加速是有限的。本文主要从程序代码着手介绍一些优化手段。1、程序的抽象层越多,各抽象层分离得越严格,程序效率越低。最原始的应用于网页的php程序模式莫过于脚本嵌入模式,即仅仅在一个网页中需要动态处理或显示数据的地方通过加入标识符嵌入php脚本。一般来说这是php程序员最早学习的模式,它只有一个抽象
2016-09-27 16:48:55 285
原创 PHP接口的编写
<?phpheader("content-type:text/html;charset=utf-8");$address=$_GET['goods_category'];$dtype=isset($_GET['dtype']) ? $_GET['dtype'] : 'json';$appKey=$_GET['key'];$key=md5("luyaran7");//echo $key;
2016-09-25 19:16:13 498
转载 php中strstr、strrchr、substr、stristr四个函数的区别总结
php中strstr、strrchr、substr、stristr四个函数用法区别:php中strstr strrchr substr stristr这四个字符串操作函数特别让人容易混淆,常用的是substr,strstr,基本上可以满足对字符串的操作。下面介绍一下这个几个函数的区别。一、strstr和strcchr的区别 strstr 显示第一次找到,要查找的字符串,以及后面的字
2016-09-23 14:24:49 2161 4
转载 if语句和switch有什么不同?
if和switch都是条件判断语句,在效果上是没有什么差别的,而不同,我们可以从效率上来讲~ 举一个很简单的例子: if(A>B) {A=B;} else {B=A; } 如果将这个例子放在switch 语句中,也并不是不能实现,但是实现起来可能会比较麻烦一些,因为在switch语句中 case中要求的是常量,一般是不能进行逻辑判断的, 所以这也是if语句优于switch语句的地方! 但是
2016-09-23 14:23:07 791
转载 防止纯PHP页面中文乱码技巧
PHP页面中文乱码出现的原因有几种,一种是页面编码不统计一,二是数据库未设置编码,三是apache编码有问题,下面我来给大家介绍两种解决办法,总体来讲就是页面编码不统一了。出现乱码大部分是由于编码方式的不一致导致的,其中主要有四个地方不一致就可能存在这个可能:1、页面文件的编码方式(.html,.php等)2、html.head中指定浏览器的编码方式3、MySql数据库传输的编
2016-09-23 14:19:31 1436
原创 PHP生成静态详情页面核心代码(30秒重新生成)
<?phpheader("content-type:text/html;charset=utf-8");$pdo=new PDO("mysql:host=localhost;dbname=practise","root","root");$pdo->exec("set names utf8");$id=$_GET['id'];$file=$id.".html";if(file_exis
2016-09-23 14:08:56 379
原创 计算memcache中搜索次数并加以操作
$id=$_GET['id'];//$mem->set($id,1,MEMCACHE_COMPRESSED,0);$num=$mem->get($id);$num++;//echo $num;//主要思路是以传过来的数据的值作为键值保存在缓存中,并用$a++的方式使其加上一然后修改缓存中键值相同的数据。如果是第一次,则自动保存为1.$mem->set($id,$num,MEMC
2016-09-23 11:03:27 470
转载 五最好的应聘者可以问问题
当你在面试时,你问面试官的问题,也为你的反应一样。他们展示了思维的你,和你有多渴望自己在公司的未来投资。这里有五个问题,可以让你在众多的候选人。这篇文章最初出现在LinkedIn。当面试官有问题,他们想问(像这三),经验丰富的面试官有时也觉得这是浪费时间,当他们问应聘者,“你有什么问题要问我吗?”为什么?一般的求职者其实并不怎么关心面试者回答他们的问题;相反,他们试图让自己看起来好问“
2016-09-23 08:58:03 1260
UML时序图绘制基础教程-0基础不要错过哟
2020-09-30
如何使用phpEcel读取大型文件,最少10M以上???
2017-10-06
php 读取大量文件方案???
2017-08-24
有一种格式的数据很好奇是什么格式的???大家帮忙看看
2017-08-04
除了curl多线程的方式,还有提高php发送大量请求速度的方案么?
2017-07-03
mysql数据库某个时间段插入失败?
2017-06-30
jquery中循环发送ajax请求,是否相当于多线程发送请求?
2017-06-23
提高php发送请求的响应速度
2017-06-19
mysql查询40万数据用时0.29秒算不算长?
2017-06-01
使用PHP语言在服务器上创建多级中文文件夹???
2017-05-25
Linux服务器上使用PHP语言创建多级中文文件夹?
2017-05-25
并发,有个具体解释吗??????
2017-05-19
数据少部分重复添加???
2017-05-16
PHP 读取本地磁盘上的文件,知道绝对路径?
2017-05-08
PHP 定时或延迟发布文章???
2017-05-02
ajax返回值一直是null???
2017-04-18
PHP curl模拟登陆之后获取的PHPSESSID不能用
2017-04-17
这段代码有错么???麻烦正解
2017-04-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人