小tip:中文英文左右padding一致两端对齐实 http://www.zhangxinxu.com/wordpress/2015/08/chinese-english-same-padding-text-justify/?f=http://blogread.cn/不是什么稀奇的技术,很多很多年前自己就玩耍过。之所以今天拿出来说一下,是因为今天几个小伙伴遇到类似问题,突然发现,一些自己觉得不怎么样的东西,说不定对别人而
PHP数组常用函数分类整理 PHP数组常用函数分类整理一、数组操作的基本函数数组的键名和值array_values($arr); 获得数组的值array_keys($arr); 获得数组的键名array_flip($arr); 数组中的值与键名互换(如果有重复前面的会被后面的覆盖)in_array("apple",$arr); 在数组中检索applearray_search
TortoiseSVN客户端重新设置用户名和密码 TortoiseSVN客户端重新设置用户名和密码在第一次使用TortoiseSVN从服务器CheckOut的时候,会要求输入用户名和密码,这时输入框下面有个选项是保存认证信息,如果选了这个选项,那么以后就不用每次都输入一遍用户名密码了。不过,如果后来在服务器端修改了用户名密码,则再次检出时就会出错,而且这个客户端很弱智,出错之后不会自动跳出用户名密码输入框让人更新,我找了半天也没找
连接查询 on 和where -- select p.pname,p.pcode,s.saletime,count(s.aid) as total from products as p -- -- left join sales_detail as s on (s.pcode=p.pcode) -- -- where s.saletime in ('2008-09-23','2008-09-24')
svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted 今天svn提交,出现异常:svn cleanup failed–previous operation hasnot finished; run cleanup if it was interrupted百度后,大多解决办法:team--> Refresh/Cleanup会出现异常:SVN:org.apache.subversion.javahl.ClientExceptio
如何查看某个端口被谁占用 我们在启动应用的时候经常发现我们需要使用的端口被别的程序占用,但是我们又不知道是被谁占用,这时候我们需要找出“真凶”,如何做到呢?工具/原料电脑一台方法/步骤开始---->运行---->cmd,或者是window+R组合键,调出命令窗口输入命令
解决zend studio代码无法自动提示以及代码跟踪函数和变量的问题 zend studio这工具会突然抽风,所有函数方法不能自动提示。下面是一些penngo用过的、收集整理的解决方法。方法1、在不提示的项目上鼠标右键,打开菜单,选择Build Path->Configure Build Path,在弹出窗口中选择PHP Build Path->Add Folder...,把当前项目添加到build path。如果函数突然不提示,可以先用这个方法检查buil
选择列表中的列无效,因为该列没有包含在聚合函数或 GROUP BY 子句中 标签: 杂谈分类: 电脑数学T-SQL核心语句形式:SELECT --指定要选择的列或行及其限定 [INTO ] --INTO子句,指定结果存入新表FROM --FROM子句,指定表或视图[WHERE ] --WHERE子句,指定查询条件[GROUP BY ]
zend 集成svn Zend Studio9,10版本配置SVN并导入SVN项目教程|浏览:6886|更新:2014-05-13 18:461234567分步阅读php 开发过程中,一个项目比较大的话,就需要很多人共同来完成。那么怎样来管理之间的相互配合,分工等呢??那么SVN这个神器就
Fatal error: require() [function.require]: Failed opening required 'db.php' 下面以安装smarty为例: 下面内容中,我们都是假设你的文件放在了D:\Appserv\www\Smarty下。 1、找到你的php.ini配置文件修改php.ini的include_path选项,把smarty的库文件路径加上,比如: include_path = "D:\Appserv\www\Smarty\libs" 提醒一下,php.ini中一共有两处include_pa
用端口映射在Apache中对每个项目分配端口,实现一个端口访问一个网站 映口映射的功能主要就是实际互联网可以访问当前进行映射的电脑,首先我们要进行路由器的端口映射,常见的开放端口有80,21,3389等,80是网站常用端口,21是FTP服务器常用端口,3389是远程桌面连接端口。下面为大家详细讲解端口映射的具体方法!step1.打开httpd.conf找到Listen 80这一行在后面添加Listen 8080Listen 8001Li
eclipse安装 下面为详细配置:1.JAVA_HOMEJAVA_HOME指向的是jdk的安装路径在该路径下你应该能够找到bin、lib等目录如我的设置就应该为JAVA_HOME=C:\j2sdk1.4.2_09;2.PATH设置PATH的目的是为了指向jdk的bin目录在bin目录下放的是各种编译执行命令如我的设置就应该为PATH=C:\j2sdk1.4.2_09\bin;C:\j
点击复选框 当前行变为输入框 全选和取消全选 模板: {$key} {$vo.id} {$vo.pro_name} {$vo.price} {$vo.price_nei} {$vo.time|date='Y-m-d H:i:s',###}
thinkPHP常用 打印SQL语句的方式(1)echo M("member")->getLastSql();(2) M('member'->where($where)->select(false);//当参数为false时,打印SQL语句thinkPHP中模板中使用判断语句角色1{$id}
php创建空对象 在写接口的过程当中,手机端有需求说不让返回json数组,要返回一个对象。那么我们可以怎么做呢?其实很简单,强制转换即可。声明空对象:$empty_object=(object)array();或者$empty_object=(object)null;把数组转换为对象:$arr=array(‘a’,'b’);$empty_object=(object)$arr;
thinkphp 使用M()->select()方法的返回值 $result = M('News')->where(array('status'=>1))->order('id desc')->select();注意TinkPHP的select查询语句的返回值$result,当查询错误返回false,查询结果为空时返回null,查询成功时返回二维索引数组的结果集。
data-lazyload-src滚动加载优化 滚动加载优化一般情况下,滚动加载是通过在window上绑定scroll事件,实时遍历容器数组,计算每个元素的scrollTop,满足要求的就触发回调,并从数组里删除该节点。这样的思路最简单,但是我们知道scroll事件的触发是非常频繁的,在每次触发的时候遍历数组,时间复杂度为O(n),需要滚动加载的元素越多,每次滚动过程的遍历就越慢,成线性增长。在做排行榜的时候,因为全站要进行滚动加载
在MySQL数据库中,查看某个表的有关联的表 select * from INFORMATION_SCHEMA.KEY_COLUMN_USAGE where REFERENCED_TABLE_NAME='t_stu'