`
文章列表
今天帮一客户迁移discuz7.2 传上代码 导入数据库 在config.inc.php里配置好db 结果出现 no database selected 按顺序排查发现mysql能连接上 说明账号密码没问题 然后数据库名也对 但是还是没解决 最后没办法 通过调试代码 发现mysql_select_db()函数返回false 正常的情况下应该返回true的。  自己思考了下 怀疑客户给我的账号密码是对的 可能这个账号还没分配任何权限 于是分配该账号一些常用的权限 在去调试 返回就是true了 再查看网站 就可以访问 一切正常了。 原来原因在 新开的mysql账号没有赋予任何的权限 赋予权限问题 ...
 第一种方案:   使用递归算法,也是使用频率最多的,大部分开源程序也是这么处理,不过一般都只用到四级分类。这种算法的数据库结构设计最为简单。category表中一个字段id,一个字段fid(父id)。这样可以根据WHERE id = fid ...
JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。 ...
velocity模板里需要对变量的日期进行格式化处理等,可以使用 org.apache.velocity.tools.generic.DateTool;工具直接处理。步骤如下: 1.pom.xml里包进依赖 <dependency>    <groupId>velocity-tools</groupId>    <artifactId>velocity-tools</artifactId>    <version>1.4</version> </dependency> 2.页面处理程序加入如下语句 ...
错误信息: Caused by: org.jtester.module.JTesterException: No value found for property database.type at org.jtester.tools.commons.ConfigHelper.getString(ConfigHelper.java:98) at org.jtester.module.database.environment.DBEnvironmentFactory.getDBEnvironment(DBEnvironmentFactory.java:133) at org.jtester.m ...
最近要用到TOMCAT 从网上下载了7.0安装结果老是一半就装不上了。查了下 原来是之前有装过没卸载干净造成的。果断彻底清除 1.清除硬盘上所有的遗留文件 2.cmd->regedit->进入注册表 搜索tomcat 删除所有搜索出来的项目 3.重启电脑 4.执行tomcat安装程序-注意端口 顺利安装上 可以使用 记录之。
    Iframe易于嵌套及管理页面,但经常遇到跨域、父子页面访问问题,对于子页面访问父页面可以兼容性地通过window.Top或window.Parent或window.frameElement等操作,但对于标题中四个对象,一直没有完整测试过,故买个苦力,分享给大家。 contentWindow contentDocument   document  frames  Firefox 11    √              √    ×      √ Opera 11√ √ × √ Chrome 15 /360 极速 5.2√ × × √ Safari 5. ...
1. 判断Email: <?php function is_email($email){ return strlen($email) > 6 && preg_match("/^[\w\-\.]+@[\w\-]+(\.\w+)+$/", $email); } ?> 2. 判断Url: function is_url($str){ return preg_match("/^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"] ...
php JS 这类解释型语言都会有浮点数精确问题。。。 最近在做一个钱的相加减问题是,出现了浮点运算不准的情况,看来都说解释型语言对于浮点运算都会有问题的说法是真的。 首先看一段代码: <?php $a = 0.1; $b = 0.7; var_dump(($a + $b) == 0.8); 打印出来的值居然为 boolean false 这是为啥?PHP手册对于浮点数有以下警告信息: Warning 浮点数精度 显然简单的十进制分数如同 0.1 或 0.7 不能在不丢失一点点精度的情况下转换为内部二进制的格式。这就会造成混乱的结果:例如,floor((0.1+0.7)*10) ...
在做手机充值的时候 因为要使用ajax.get异步调用淘宝客的数据 但是我这边发送方是utf-8他接收返回的是gb2312 这样的话在FF CHROME下都没未问题浏览器会自动转 但是ie下不会 回提示出错 提示缺少} 无语啊 ! 因为不能更改淘宝客的编码只能自己手动把编码指定为gb2312发送了 。。。记录下 找了半天的原因
只能输入汉字: <input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"> 只能输入数字: <input onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clip ...
wget 是一个命令行的下载文件工具,它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。Linux用户经常需要使用它。下此介绍几个wget使用的技巧。 1.下载 http://www.linux.com 网站上 packs 目录中的所有文件 $ wget -r -np -nd http://www.linux.com/packs/ ...
网址 http://sourceforge.net/projects/php-screw/ 我的安装环境 系统:Slackware 10 软件:Apache 1.3.31 PHP 4.3.7 以上环境全部是slackware 10默认安装后自带的。具体的Apache+php+mysql安装方法参照如下 支持php的Apache环境安装 获得软件 下载php_screw-1.3 (http://prdownloads.sourceforge.net/php-screw/php_screw-1.3.tgz?download) 安装 1.将获得的php_screw-1.3.tgz文件放到/usr/l ...
redis作为NoSQL数据库的一种应用,响应速度和命中率上还是比较高效的。项目中需要用集中式可横向扩展的缓存框架,做了一点调研,即便 redis、memcached存在效率上的差异(具体比较参考http://timyang.net/data/mcdb-tt-redis/),但其 实都能满足目前项目的需求;但是redis还是比较风骚的,支持链表和集合操作,支持正则表达式查找key,目前项目缓存的结果大多是链表,如果链表新增 或者修改数据的话,redis就体现出了极大的优势(memcached只能重新加载链表,redis可以对链表新增或者修改) 1:下载redis 下载地址 http://cod ...
1.删除windows里的服务 cmd下输入 sc delete 服务名  即可
Global site tag (gtag.js) - Google Analytics