- 博客(101)
- 收藏
- 关注
转载 mysql 启动失败,在err中可以看到Table 'mysql.plugin' doesn't exist错误
装完mysql后启动mysql发现启动不了,错误日志里面会提示Table ‘mysql.plugin’ doesn’t exist,出现此错误的原因有两种。一种是装完mysql之后没有运行初始化mysql系统数据库的脚本,如果是这种情况,要先做脚本的初始化,方法如下:/usr/local/mysql/scripts/mysql_install_db \--defaults-file=/var/m...
2018-05-04 21:54:17 3465
原创 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 868
原创 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 2007
原创 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 898
原创 新安装的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 940
原创 html 标签data-*
html中的标签带一些数据例如菊花台这个标签中就带了一些数据,如作者,长度等...你想要加入的一些数据在jquery中的用法:$('.author').click(function(){var author = $(this).attr('data-author'); //这就获取了标签中之前设定的author了});些的比较简单,如有不明白
2015-08-31 17:23:36 797
原创 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 1572
原创 git 拉去远程分支到本地
git branch -r 来查看远程服务器的分支结果: origin/mastergit branch -a 查看所有分支使用git checkout 命令创建一个分支git checkout -b pay origin/pay
2015-08-08 21:47:30 1605
原创 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 21022 1
原创 svn cleanup failed-previous operation has not finished; run cleanup if it was interrupted
svn提交失败后遇到的问题
2015-07-01 14:32:16 708
原创 百度分享 ajax 加载 冲突
在ajax加载的页面中加入百度分享,等再次加载该也面的时候,会发现,百度分享的框框没有被加载进来,具体原因稍后赘述,解决方法,是重新初始化一下百度分享方法如下:window._bd_share_main.init();就ok了
2015-06-26 15:27:02 580
原创 centos 安装 pear
安装pear的具体流程如下:1.下载go-pear.phar包# wget http://pear.php.net/go-pear.phar在当前用户有操作权限的前提下2.运行#php go-pear.phar 或者 /usr/local/php5/bin/php go-pear.phar (具体的要根据你的php 的安装路径)3.点击回车两次...4.查看你的
2015-06-22 13:39:56 1135
原创 php zmq 扩展
首先,说一下什么事ZMQ,就是zeromq的缩写ZMQ是什么?这是个类似于Socket的一系列接口,他跟Socket的区别是:普通的socket是端到端的(1:1的关系),而ZMQ却是可以N:M 的关系,人们对BSD套接字的了解较多的是点对点的连接,点对点连接需要显式地建立连接、销毁连接、选择协议(TCP/UDP)和处理错误等,而ZMQ屏蔽了这些细节,让你的网络编程更为简单。ZMQ用于no
2015-06-14 23:00:12 1640
原创 Sublime Text 3能用支持的插件推荐
Sublime Text 3能用支持的插件推荐从二月份用测试版本build 3012开始用sublime text 3,虽然很多插件在sublime text 3不工作了,因为sublime text 3修复了2的一些bug、提升了性能并集成了不少常用插件的功能,当时没什么要求够用了,就这样傻傻地裸插件空手写代码用了快5个月。上月27号Sublime Text 3公测了,又
2015-05-29 14:04:47 969
原创 wordpress 上传主题 权限
前几天我把哈罗网吧放到了我的一个vps中,今天更新插件的时候出现了一个问题。插件没有在后台自动下载更新,而是出现了如下的提示:“要执行请求的操作,WordPress 需要访问您网页服务器的权限。 请输入您的 FTP 登录凭据以继续。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。”首先我想到的原因可能是搬家时候没有更改文件夹权限。所以用终端登录服务器后,输入ch
2015-04-11 10:20:43 1905 1
原创 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 802
原创 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 3987
原创 mysql 存储引擎
什么是MySql数据库 通常意义上,数据库也就是数据的集合,具体到计算机上数据库可以是存储器上一些文件的集合或者一些内存数据的集合。 我们通常说的MySql数据库,sql server数据库等等其实是数据库管理系统,它们可以存储数据,并提供查询和更新数据库中的数据的功能等等。根据数据库如何存储数据和如何操作数据的实现机制不同,这些数据库之间即有区别又有共同点。 MyS
2014-06-25 11:15:22 467
原创 crontab 执行失败的几种原因
1 crond服务未启动crontab不是Linux内核的功能,而是依赖一个crond服务,这个服务可以启动当然也可以停止。如果停止了就无法执行任何定时任务了,解决的方法是打开它:crond或service crond start如果提示crond命令不存在,可能被误删除了,CentOS下可以通过这个命令重新安装:yum -y install cro
2014-05-23 17:36:13 2597
原创 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 718
原创 centos 组、用户
转:centos的用户、组权限、添加删除用户等操作的详细操作命令 1.Linux操作系统是多用户多任务操作系统,包括用户账户和组账户两种
2014-05-15 11:55:36 586
原创 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 728
原创 安装phpmyadmin出现2002无法登陆
把config.inc.php文件种的localhost改为127.0.0.1,因为locahost需要寻找socket具体
2014-05-13 00:22:01 971
转载 RBAC(Role-Based Access Control,基于角色的访问控制)
转:RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图)角色是什么?可以理解为一定数量的权限的集合,权限
2014-05-05 21:10:37 1680
原创 ci 权限限制
//config配置文件中开启hooks$config['enable_hooks'] = TRUE; //在你的控制器实例化之后,任何方法调用之前调用.//hook.php配置文件$hook['post_controller_constructor'] = array( 'class' => 'Acl', 'function' => '
2014-04-24 23:38:12 1008
原创 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 485
原创 sublime text3 快捷键
Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编
2014-04-08 16:10:36 475
原创 php 高效率 (转)
转自:http://my.oschina.net/pandao/blog/126991PHP高效率写法(详解原因)1.尽量静态化:2.echo的效率高于print,因为echo没有返回值,print返回一个整型;3.在循环之前设置循环的最大次数,而非在在循环中;4.销毁变量去释放内存,特别是大的数组;5.避免使用像__get, __set, __autoload等魔
2014-04-04 11:33:48 575
原创 瀑布流,滚动加载新内容
.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 682
原创 图片+文字水印
*注意:路径问题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 528
原创 PHP sprintf() 函数
sprintf() 函数把格式化的字符串写入一个变量中。使用:如在应用中经常想要得到一定的格式的数据,例如,想要得到一个8位的16进制的数字,不足的在前面用0补齐,使用方法如下:$userId = 123;sprintf('%08x',$userId);语法sprintf(format,arg1,arg2,arg++)参数描述
2014-03-17 12:26:56 848
转载 \r \n \t
\n 软回车: 在Windows 中表示换行且回到下一行的最开始位置。相当于Mac OS 里的 \r 的效果。 在Linux、unix 中只表示换行,但不会回到下一行的开始位置。\r 软空格: 在Linux、unix 中表示返回到当行的最开始位置。 在Mac OS 中表示换行且返回到下一行的最开始位置,相当于Windows 里的
2014-03-12 14:41:05 607
原创 计算经纬度距离 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 945
原创 转--表单提交到php
解决表单提交错误返回后填写的内容消失的问题,仅针对PHP的网站)做填写表单信息提交的时候会碰到一个问题就是当用户填写并提交表单后,程序判断不符合要求并返回,返回之后之前填写的表单信息会被清空了的情况。如果填写的信息量少还无所谓,如果填写的信息量比较多,这会直接打击到填写信息的人的良好心情。因此解决表单提交错误返回后填写的内容消失的问题是一个提高用户体验度的迫在眉睫的问题。对于这种问题,综合
2014-03-05 12:01:05 664
原创 __call 魔术方法
_call 方法是php类的默认魔术方法,当对象访问类的方法不存在的时候,会自动调用该方法class person{public function __call(){echo 'xicuofangfa';}}
2014-03-04 14:19:05 761
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人