技术
瞧着瞧着就疯了
这个作者很懒,什么都没留下…
展开
-
php define();
define() 函数定义一个常量。常量类似变量,不同之处在于:在设定以后,常量的值无法更改常量名不需要开头的美元符号 ($)作用域不影响对常量的访问常量值只能是字符串或数字原链接:http://www.w3school.com.cn/php/func_misc_define.asp原创 2014-02-23 18:36:19 · 658 阅读 · 0 评论 -
\r \n \t
\n 软回车: 在Windows 中表示换行且回到下一行的最开始位置。相当于Mac OS 里的 \r 的效果。 在Linux、unix 中只表示换行,但不会回到下一行的开始位置。\r 软空格: 在Linux、unix 中表示返回到当行的最开始位置。 在Mac OS 中表示换行且返回到下一行的最开始位置,相当于Windows 里的转载 2014-03-12 14:41:05 · 634 阅读 · 0 评论 -
图片+文字水印
*注意:路径问题class Listinfo extends BaseController{public $path = "/workspace/smar_xd/backend/resources/img/";public $font_path = "/workspace/smar_xd/backend/resources/font/Degrassi.ttf";public $原创 2014-03-20 14:58:55 · 551 阅读 · 0 评论 -
mysql冲数据库中导出一份csv
select id,name,root,create_time from rc_app_info into outfile '/tmp/app_info.csv' fields terminated by ',' optionally enclosed by '"' escaped by '"'lines terminated by '\r\n';原创 2014-04-17 10:04:50 · 504 阅读 · 0 评论 -
瀑布流,滚动加载新内容
.app-list 为滚动轴的标签的class$(".app-list").scroll(function(){if( $(this).scrollTop() + $(this).height() > $(".app-list")[0].scrollHeight){var page= $("#page").val();var tag= $("section.submenu原创 2014-04-02 12:00:41 · 709 阅读 · 0 评论 -
RBAC(Role-Based Access Control,基于角色的访问控制)
转:RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图)角色是什么?可以理解为一定数量的权限的集合,权限转载 2014-05-05 21:10:37 · 1705 阅读 · 0 评论 -
sublime text3 快捷键
Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编原创 2014-04-08 16:10:36 · 504 阅读 · 0 评论 -
centos 组、用户
转:centos的用户、组权限、添加删除用户等操作的详细操作命令 1.Linux操作系统是多用户多任务操作系统,包括用户账户和组账户两种原创 2014-05-15 11:55:36 · 609 阅读 · 0 评论 -
ci 权限限制
//config配置文件中开启hooks$config['enable_hooks'] = TRUE; //在你的控制器实例化之后,任何方法调用之前调用.//hook.php配置文件$hook['post_controller_constructor'] = array( 'class' => 'Acl', 'function' => '原创 2014-04-24 23:38:12 · 1029 阅读 · 0 评论 -
计算经纬度距离 sql
SELECT id, ( 3959 * acos( cos( radians(37) ) * cos( radians( lat ) ) * cos( radians( lng ) - radians(-122) ) + sin( radians(37) ) * sin( radians( lat ) ) ) ) AS distance FROM markers HAVING distance原创 2014-03-11 17:28:13 · 973 阅读 · 0 评论 -
转--表单提交到php
解决表单提交错误返回后填写的内容消失的问题,仅针对PHP的网站)做填写表单信息提交的时候会碰到一个问题就是当用户填写并提交表单后,程序判断不符合要求并返回,返回之后之前填写的表单信息会被清空了的情况。如果填写的信息量少还无所谓,如果填写的信息量比较多,这会直接打击到填写信息的人的良好心情。因此解决表单提交错误返回后填写的内容消失的问题是一个提高用户体验度的迫在眉睫的问题。对于这种问题,综合原创 2014-03-05 12:01:05 · 684 阅读 · 0 评论 -
php中glob();函数用户加载核心类或者配置文件
php glob(pattern,flags)原链接,及详细信息:http://www.w3school.com.cn/php/func_filesystem_glob.aspdefine(CONF,'./conf');foreach (glob(CONF.'*.inc.php') as $_file_t_conf){require($_file_t_原创 2014-02-24 10:34:13 · 580 阅读 · 0 评论 -
php中的变量,常量,全局变量,超全局变量
1.在函数内部创建的变量对函数来说是本地的,而当函数终止时,该变量也就不存在了。2.在函数内部创建并声明为静态的变量无法在函数外部可见,但是可以在函数的多次执行过程中保持该值,最常见的情况就是在函数的递归执行的过程之中。3.函数内部使用的变量声明为全局变量时,其名称要与全局变量的名称一致,在这样的情况下,我们就可以在函数中使用函数外部的全局变量了,这样就可以避免上一种因为函数内部的变量与外原创 2014-02-23 18:31:57 · 1374 阅读 · 0 评论 -
php的抽象类与接口
PHP 接口PHP 类是单继承,也就是不支持多继承,当一个类需要多个类的功能时,继承就无能为力了,为此 PHP 引入了类的接口技术。如果一个抽象类里面的所有方法都是抽象方法,且没有声明变量,而且接口里面所有的成员都是 public 权限的,那么这种特殊的抽象类就叫 接口 。接口使用关键字 interface 来定义,并使用关键字 implements 来实现接口中的方法,且原创 2014-02-23 18:53:37 · 593 阅读 · 0 评论 -
php的单例模式
首先我们要知道明确单例模式这个概念,那么什么是单例模式呢?单例模式顾名思义,就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类我们称之为单例类。单例模式的要点有三个:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。下面我们讨论下为什么要使用PHP单例模式原创 2014-02-24 22:00:59 · 625 阅读 · 0 评论 -
php之call_user_func();和call_user_func_array();
今天看框架的底层代码遇到了call_user_func_array();这个函数主要是用于动态调用方法是用到第一种:这个函数也是当需要动态调用函数时用到的,它的用法和call_user_func函数比较像,只是参数传入的是数组。functiona($b,$c){echo$b;echo$c; }原创 2014-02-24 21:55:42 · 598 阅读 · 0 评论 -
php ucfirst();函数
ucfirst() 函数把字符串中的首字符转换为大写。原链接:http://www.w3school.com.cn/php/func_string_ucfirst.asp原创 2014-02-24 17:39:04 · 898 阅读 · 1 评论 -
php-fpm ---error
[root@bogon ~]# /usr/local/php5/sbin/php-fpm[31-Jul-2013 05:22:24] ERROR: unable to bind listening socket for address '127.0.0.1:9000': Address already in use (98)[31-Jul-2013 05:22:24] ERROR:原创 2014-02-25 17:10:40 · 1087 阅读 · 0 评论 -
__call 魔术方法
_call 方法是php类的默认魔术方法,当对象访问类的方法不存在的时候,会自动调用该方法class person{public function __call(){echo 'xicuofangfa';}}原创 2014-03-04 14:19:05 · 777 阅读 · 0 评论 -
search搜索的sql语句
原创 2014-03-04 18:09:26 · 1704 阅读 · 0 评论 -
安装phpmyadmin出现2002无法登陆
把config.inc.php文件种的localhost改为127.0.0.1,因为locahost需要寻找socket具体原创 2014-05-13 00:22:01 · 1001 阅读 · 0 评论 -
magic_quotes_gpc
magic_quotes_gpc的详细讲解转:1.条件: PHP magic_quotes_gpc=off写入数据库的字符串未经过任何过滤处理。从数据库读出的字符串也未作任何处理。数据: $data=”snow”’’sun” ; (snow和sun之间是四个连续的单引号).操作: 将字符串:”snow”’’sun” 写入数据库,结果: 出现sq原创 2014-05-14 17:06:14 · 748 阅读 · 0 评论 -
git 拉去远程分支到本地
git branch -r 来查看远程服务器的分支结果: origin/mastergit branch -a 查看所有分支使用git checkout 命令创建一个分支git checkout -b pay origin/pay原创 2015-08-08 21:47:30 · 1629 阅读 · 0 评论 -
php 源码安装没有gd库
一般源码安装添加的GD库 是不支持 jpeg 格式的图片的,只支持如下格式GD Support enabled GD Version bundled (2.0.34 compatible) GIF Read Support enabled GIF Create Support enabled PNG Support enabled libPNG Version 1.2.原创 2015-08-12 21:59:58 · 1593 阅读 · 0 评论 -
Permanently added the RSA host key for IP address '192.30.252.130' to the list of known hosts.
从github.com 克隆代码的时候出现的问题:Permanently added the RSA host key for IP address '192.30.252.130' to the list of known hosts.服务器上刚刚装git,然后拷贝代码出现了上述的问题,这问题很好解决,在hosts文件中加入github.com就可以了,我的centos服务器,v原创 2015-08-03 13:53:01 · 21044 阅读 · 1 评论 -
html 标签data-*
html中的标签带一些数据例如菊花台这个标签中就带了一些数据,如作者,长度等...你想要加入的一些数据在jquery中的用法:$('.author').click(function(){var author = $(this).attr('data-author'); //这就获取了标签中之前设定的author了});些的比较简单,如有不明白原创 2015-08-31 17:23:36 · 828 阅读 · 0 评论 -
新安装的mysql,启动时候出现错误 The server quit without updating pid file
错误:2016-03-23 22:08:58 6942 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist在日之中截取的一段错误信息,后来经过查看资料发现是权限惹的祸,我的数据文件放在 /data/mysql下面,后来修改一下权限 # sudo原创 2016-03-24 09:11:00 · 958 阅读 · 0 评论 -
java 保留小数点后两位
Math.round这个函数的作用是取最接近的int型,如 float d = 123.2323232323;result = Math.round(d);那么结果就是 :123如果想要两位小数,那就先将原有的数字扩大一百倍,再取整,然后再缩小一百倍,那么结果就是保留了两位小数具体如下:float m = (float) Math.round(d*100)/原创 2016-03-28 19:55:37 · 940 阅读 · 0 评论 -
Linux 查看 系统正在监听的端口的进程
#lsof -P -n -i:9939查看正在坚挺端口9939的进程执行后的结果是:php 7771 cmputer 3u IPv4 659743 0t0 TCP 127.0.0.1:9939 (LISTEN)那么,如果想要关闭当前正在监听该端口的程序,应该执行下面这条命令。# killall 7771原创 2016-04-30 21:25:35 · 2046 阅读 · 0 评论 -
strftime()的问题,新搭建的环境
刚刚搭建好的lamp结果运行程序的时候出现了下面的问题解决的方法是:在php.ini中加上 date.timezone = "Asia/Shanghai",问题就解决了strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date原创 2016-05-01 16:39:44 · 910 阅读 · 0 评论 -
java 中用来做拓扑图
jgraph,TWaver、JTGO、JLOOX,用来做影响图,很合适,现在用的是Jgraph原创 2016-08-05 11:00:28 · 3592 阅读 · 0 评论 -
svn cleanup failed-previous operation has not finished; run cleanup if it was interrupted
svn提交失败后遇到的问题原创 2015-07-01 14:32:16 · 730 阅读 · 0 评论 -
百度分享 ajax 加载 冲突
在ajax加载的页面中加入百度分享,等再次加载该也面的时候,会发现,百度分享的框框没有被加载进来,具体原因稍后赘述,解决方法,是重新初始化一下百度分享方法如下:window._bd_share_main.init();就ok了原创 2015-06-26 15:27:02 · 614 阅读 · 0 评论 -
mysql 存储引擎
什么是MySql数据库 通常意义上,数据库也就是数据的集合,具体到计算机上数据库可以是存储器上一些文件的集合或者一些内存数据的集合。 我们通常说的MySql数据库,sql server数据库等等其实是数据库管理系统,它们可以存储数据,并提供查询和更新数据库中的数据的功能等等。根据数据库如何存储数据和如何操作数据的实现机制不同,这些数据库之间即有区别又有共同点。 MyS原创 2014-06-25 11:15:22 · 492 阅读 · 0 评论 -
crontab -e
系统:centos 6.5 x86_64开始执行:crontab -e命令的时候提示not found 。。。。发现是因为没有安装crond通过:yum -y install crond安装后:修改crontab -e后确没有执行后来发现是没有开启,运行命令 service crond start原创 2014-05-23 17:26:10 · 754 阅读 · 0 评论 -
crontab 执行失败的几种原因
1 crond服务未启动crontab不是Linux内核的功能,而是依赖一个crond服务,这个服务可以启动当然也可以停止。如果停止了就无法执行任何定时任务了,解决的方法是打开它:crond或service crond start如果提示crond命令不存在,可能被误删除了,CentOS下可以通过这个命令重新安装:yum -y install cro原创 2014-05-23 17:36:13 · 2681 阅读 · 0 评论 -
php扩展之 pdo_mysql.so
总结:新搭编译安装的 nginx+php+mysql环境,运行之前开发的项目遇到了没有安装pdo的问题1.进入到php5的源码包里面,ext下面,找到pdo_mysql文件夹首先执行:/usr/loca/php5/bin/phpize2.进行编译。./configure --with-php-config=/usr/local/php5/bin/php-config --with-原创 2014-06-28 12:07:35 · 4010 阅读 · 0 评论 -
php session相关
1.session的保存位置,php.ini中的session.save_path=‘、’,原创 2014-05-28 10:32:43 · 559 阅读 · 0 评论 -
static
static :变量或者是方法,是属于类的原创 2014-05-28 11:39:13 · 529 阅读 · 0 评论 -
php 安装扩展
一些扩展文件在php的源码包中是已经存在的,如果需要的话可以直接用源码包中的扩展进行安装这些扩展文件在源码包中的位置(视情况而定):/usr/local/src/php-5.5.11/ext例如:openssl进入相应的目录:#cd /usr/local/src/php-5.5.11/ext/opensslphp的安装目录:/usr/loca/php运行:#/usr/l原创 2014-08-11 17:07:39 · 824 阅读 · 0 评论