自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

转载 thinkphp5 workerman 配置方案

背景thinkphp项目中要用到实时传输,小伙伴觉得功能简单,使用轮询的方式,觉得一来消耗资源,二来不够优雅,所以还是决定用websocket,之前也对比了长链接,SSE等,最终还是选择了websocket一步到位。很多人说websocket后台配置麻烦,其实实际操作的时候发现网上很多文章写的已经够简洁了,但是缺少一张地图,所以很多人看的一头雾水,有了地图,就非常简单明了了。1.安装wokerman安装方式官网推荐使用composer,在项目根目录下运行。

2023-12-05 16:03:06 339

转载 ThinkPHP 小于5.0.24 远程代码执行高危漏洞 修复方案

漏洞描述由于ThinkPHP5.0框架对Request类的method处理存在缺陷,导致黑客构造特定的请求,可直接GetWebShell。漏洞评级严重影响版本ThinkPHP 5.0系列 < 5.0.24安全版本ThinkPHP 5.0系列 5.0.24ThinkPHP 5.1系列 5.1.31安全建议升级ThinkPHP至安全版本修复方法1.打开\think...

2019-01-18 16:35:47 2081

转载 阿里云服务器被挖矿程序minerd入侵的终极解决办法

突然发现阿里云服务器CPU很高,几乎达到100%,执行 top c 一看,吓一跳,结果如下: 3798 root      20   0  386m 7852 1272 S 300.0  0.1   4355:11 /tmp/AnXqV -B -a cryptonight -o stratum+tcp://xmr.crypto-pool.fr:443 -u 4Ab9s1RRpueZN2XxTM...

2018-12-19 15:33:01 2271

转载 Linux 环境下添加mysql用户、修改用户权限

一、创建用户[html] view plain copymysql> create user 'kuke'@'localhost' identified by 'root';  说明:kuke – 你将创建的用户名, localhost – 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,  如 果想让该用户可以从任意远程主机登陆,可以使用通配符%.root –  该用...

2018-04-08 15:38:44 1863

转载 Linux mount

挂在磁盘操作(还有一个300G的盘没显示出来): [root@iZgo67bo9s3uaijzqrgbaxZ ori]# df -h Filesystem            Size  Used Avail Use% Mounted on/dev/hda1              39G   12G   26G  32% /tmpfs                 4.0G     0  ...

2018-04-04 17:03:20 270

原创 Linux查找大体积文件,及vim查找统计重复字符出现的次数

查找大体积文件栗子 : 查找根目录下文件体积大于100MB的文件,并按照文件体积由大到小排列方法:find / -type f -size +100M | xargs ls -lh  -Svim 统计重复字符出现的次数:%s/xxxxx/&/gn

2017-03-31 09:00:11 2844

原创 Ubuntu14.04找回管理员权限或root密码

Ubuntu14.04系统中,因为误操作导致管理员密码丢失或无效,并且忘记root密码,此时无法进行任何root/sudo权限操作。可以通过GRUB重新设置root密码,并恢复管理员账户到正常状态。重置root密码启动系统,显示GRUB选择菜单(如果默认系统启动过程不显示GRUB菜单,则在系统启动时需要长按[Shift]键,显示GRUB界面),选择Advanced opti

2017-03-30 16:51:08 3837

转载 MySQL密码忘了怎么办?MySQL重置root密码方法

MySQL有时候忘记了root密码是一件伤感的事。这里提供Windows 和 Linux 下的密码重置方法。Windows:1.以系统管理员身份登陆系统。2.打开cmd-----net start 查看mysql是否启动。启动的话就停止net stop mysql.3.我的mysql安装在d:\usr\local\mysql4\bin下。4.跳过权限检查启动

2017-03-30 16:24:39 365

转载 Linux SSH管理用户登录

Linux SSH管理用户登录方法一:(allow 允许)1、在/etc/pam.d/sshd文件中加入以下行 (注:加入到第一行)auth required /lib64/security/pam_listfile.so item=user sense=allow file=/etc/sshusers onerr=fail2、在/etc下建立sshusers文件,

2017-03-24 14:24:52 755

原创 Linux useradd 与 adduser的区别, /sbin/nologin 与 /bin/bash

一、useradd 与 adduser的区别 添加用户1. 在root权限下,useradd只是创建了一个用户名,如 (useradd  +用户名 ),它并没有在/home目录下创建同名文件夹,也没有创建密码,因此利用这个用户登录系统,是登录不了的,为了避免这样的情况出现,可以用 (useradd -m +用户名)的方式创建,它会在/home目录下创建同名文件夹,然后利用( p

2017-03-24 14:03:54 38287 1

原创 微信退款curl错误

在商户后台退款也发生了这个问题,不过提示说,证书无效。其实最开始分析的是证书问题,但是在网上搜啊搜,网上的代码证书路径都是站点跟路径作为开始的,搞的我以为是其他问题。在实在无法解决问题的同时又给腾讯打电话,又发邮件,终于!腾讯的技术回邮件了,告诉我要我安装证书,其实鸟蛋根本就不用。其实解决问题的办法很简单,在官方DEMO中的文件WxPayPubHelper.php中,代码2

2016-05-19 16:48:54 2387

转载 MYSQL1130错误的解决方案(转)

安装完MySQL后,远程连接数据库的时候,出现 ERROR 1130 (HY000): Host '192.168.0.1' is not allowed to connect to this MySQL server提示信息,不能远程连接数据库。考虑可能是因为系统数据库mysql中user表中的host是localhost的原因,于是,我尝试把这个值改为自己服务器的ip,果然就好用了,不过用

2015-05-27 19:30:25 651

转载 thinkphp tagLib select

如果我们现在需要一个select下拉菜单项,那么在ThinkPHP中我们可以这样做。 1、在Action控制器的方法中获取数据,举例如下: 复制代码代码如下:public function mylist(){ $user = new Model(‘User'); $list = $user->getField(‘id,username'); $this-

2014-09-23 17:16:35 702

转载 Thinkphp的 volist标签$vo.id作为另一个Array的对象

TestAction.class.php中<?phpclass TestAction extends Action{ public function index(){ $style[1]='动植'; $style[2]='植特'; $a=M('test'); $alist=$a->select(); $t

2014-09-23 16:32:18 5716

原创 linux php copy 图片、压缩 and download zip 文件

$result=mysql_query("select * from table_name");$imagesolddir="/home/xxxxxx/images/";while($row=mysql_fetch_array($result)){$pimage=$row['products_image'];//echo $pimage."";$pimagearr=explod

2014-04-28 14:46:35 1447

转载 Linux下PHP删除一个目录下所有文件夹和子目录

function removeDir($dirName)   {       if(! is_dir($dirName))       {      @unlink($dirName);          return false;       }       $handle = @opendir($dirName);       w

2014-04-23 14:11:37 2121

转载 cp/rm/mv等命令强制覆盖操作方式实现

习惯了freebsd里的cp/rm/mv等命令遇到同名文件时直接覆盖操作,而在linux中(不一定是全部,可能是我使用的几种),使用cp/rm/mv命令覆盖文件操作时总是提示输入yes或no,很是麻烦,一两个的也就算了,没什么,但有时会遇到大量文件的复制时,就麻烦了,要一个一个输入yes才能进行,即使加上了-f参数也无法达到强制覆盖。于是查阅资料后,找到一些小技巧,下面仅以cp命令为例,详细说明

2014-04-22 13:53:52 9136

转载 Magento如何获取产品所在的所有分类?

在Magento中一个产品可以加入多个分类中,那么如何获取产品所在的所有分类呢?又要用到SQL了:1select c.sku2      ,GROUP_CONCAT(p.category_id SEPARATOR',') ascategories3  fromcatalog_

2014-04-08 11:44:00 1631

转载 Magento database

MagentoMagento常用SQL语句实用篇By nonozone on2012/08/17如果网站更换域名或base_url网址后,导致本地测试打不开网站,可以执行以下语句设为默认值{{base_url}}//网站默认URLUPDATE `core_config_data` SET `value` = '{{base_url}}' WHERE

2014-04-08 11:14:49 1198

转载 mysql 备份还原常用命令

MySQL命令行导出数据库:1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin(或者直接将windows的环境变量path中添加该目录)2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名如我输入的命令行

2014-04-03 17:08:07 516

转载 PHP中如何过滤掉非汉字字符?

<?php$str = "a 1b 2b<中文>。xxyy字符";//转换 GB2312 -> UTF-8$str = mb_convert_encoding($str, 'UTF-8', 'GB2312');preg_match_all('/[\x{4e00}-\x{9fff}]+/u', $str, $matches);$str = join('', $matches[0]);

2014-03-09 17:14:53 2664

转载 Linux(CentOS)下squid代理服务器配置

squid是linux下的一款代理服务器软件,他可以共享网络 ,加快访问速度,节约通信带宽,同时防止内部主机受到攻击,限制用户访问,完善网络管理 rpm -qa|grep squidyum install squidsquid-2.6.STABLE21-3.el5 cd /etc/squid/[root@localhost-eth0001 squ

2014-01-08 14:43:17 956

转载 解决zencart出现乱码的方法,后台乱码解决方法

今天在调试后台的english和french切换时,当切换到firench都是乱码,下面是解决方法。zencart安装的时候使用的是iso-8859-1为默认字符集,如果你安装其他语言包时,你的网站会出现很多乱码。最好的办法是修改zencart的字符集配置,修改语言包字符编码,使用utf-8。第一个修改的地方:includes/languages/english.P

2013-12-31 16:03:20 1021

转载 CentOS下安装与配置一个共享目录

虽是一个简单的小共享目录share,也的确废了俺好多小精力,我相信我的步骤是世界上最通俗易懂滴,Let's Go!!!!      目标:在虚拟机下的/home下设置一个共享目录,然后在宿主机WIN7下运行命令行,输入虚拟机的IP地址,查看到这个共享目录,并能进入其中,在其中删除,复制,剪切文件。       步骤:1.检查虚拟机是否安装了SMB,使用命令:rpm -q smb

2013-12-16 17:06:20 466

转载 浮动框

1.JS             function scrollImg(){      var posX,posY;      if (window.innerHeight) {          posX = window.pageXOffset;          posY = window.pageYOffset;      }

2013-11-13 11:42:45 459

转载 js图片左右滚动

js图片左右滚动的jquery插件(点击滚动和自动滚动) - 懒人建站 http://www.51xuediannao.com/ul{ padding:0; margin:0; list-style:none;}a{ text-decoration:none; color:#F00}.lcrbox { margin: 10px 0; overflow: hidden }

2013-07-25 11:56:39 1516

转载 JS日期选择器

JS日期选择器function HS_DateAdd(interval,number,date){number = parseInt(number);if (typeof(date)=="string"){var date = new Date(date.split("-")[0],date.split("-")[1],date.split("-")[2])}if (typeo

2013-05-29 12:51:36 570

转载 js日期选择

Js日期选择器并自动加入到输入框中var gMonths=new Array("一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月");var WeekDay=new Array("日","一","二","三","四","五","六");var strToday="今天";var strYear="年";

2013-05-29 09:20:23 733

转载 excel表格另存为CSV文件时,如何使每个单元内容都带双引号和逗号分隔

例如:原excel表格内容是姓名 性别 电话 手机张三 男 84577487 13878902345李四 女 25878456 13978581278另存为CSV文件后,要求这样的格式"姓名","性别","电话","手机""张三","男","84577487","13878902345""李四","女","25878456","13978581278"请知道

2013-05-02 11:57:54 11622 4

转载 script 弹出新页面 和input页打开新页面

script 弹出新页面echo "window.open ('page.php', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')"window.open 弹出新窗口的命令;

2013-03-23 10:52:11 2386

转载 mysql字段截取

今天建视图时,用到了MySQL中的字符串截取,很是方便。    感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用。    函数:    1、从左开始截取字符串    left(str, length)    说明:left(被截取字段,截取长度)    例:select left(content,200)

2013-03-07 14:49:36 2087

转载 PHP导出MySQL数据到CSV文件

02// 输出Excel文件头,可把user.csv换成你要的文件名03header('Content-Type: application/vnd.ms-excel');04header('Content-Disposition: attachment;filename="user.

2013-01-29 17:25:45 554

转载 PHP导出MySQL数据到Excel或者CSV文件

// 输出Excel文件头,可把user.csv换成你要的文件名header('Content-Type: application/vnd.ms-excel');header('Content-Disposition: attachment;filename="amazon_product_quantity.csv"');header('Cache-Control: max-age=0

2013-01-29 16:36:39 2121

转载 PHP字符串补全,PHP字符串自动填充,PHP输出固定长度

遇到要输出一定长度字符串的时候,可以使用一下两种方法进行PHP字符串自动填充、自动补全 。方法一:$newStr= sprintf('%05s', $str);sprintf()的功能非常灵活,上面的格式字符串中,“%05s ”表示输出成长度为5的字符串,如果长度不足,左边以零补全;如果写成 “%5s ”,则默认以空格补全;如果希望使用其它字符补全,则要在该字符前加上单引号

2013-01-19 10:21:45 1768

转载 MySQL存储过程

MySQL存储过程1.1         CREATE  PROCEDURE  (创建)CREATE PROCEDURE存储过程名 (参数列表)   BEGIN         SQL语句代码块END注意:由括号包围的参数列必须总是存在。如果没有参数,也该使用一个空参数列()。每个参数默认都是一个IN参数。要指定为其它参数,可在参数名

2012-12-27 12:59:09 318

转载 js 如何获取文本框中光标索引位置

比如文本框中有abcde,目前光标在最后,索引为5,现在用鼠标点在c后面点一下,索引应该为3,怎么样可以用js获取这个3呢...function getTxt1CursorPosition(){ var oTxt1 = document.getElementById("txt1"); var cursurPosition=-1;

2012-12-21 14:27:48 684

转载 mysql韩文乱码的问题

mysql韩文乱码的问题 因为我建立的数据库是包含韩文的,所以在这里谈谈韩文的乱码解决问题的心得。其他的亚洲语言是大同小异。 我总结了一下,主要有这么几个步骤:1.建立数据库的时候,就声明默认的设置:    create database database_name  DEFAULT CHARSET=utf8; 这

2012-12-19 13:37:02 1279

原创 round函数及一条简单查询

ROUND 函数,为四舍五入的, 下面是一个例子:SQL> SELECT ROUND(1.56), ROUND(1.56,1), ROUND(12.34, -2) FROM dual;ROUND(1.56) ROUND(1.56,1) ROUND(12.34,-2)----------- ------------- --------------- 2

2012-12-13 18:22:26 461

转载 php 弹出对话框

?PHP   echo "script language=\"JavaScript\">alert(\"你好\");script>";   ?>   或者 ?PHP   print "script language=\"JavaScript\">alert(\"你好\");script>";   ?>  2. 如果需要PHP弹出对

2012-12-07 17:46:38 483

转载 PHP 获取北京时间

先要设置date_default_timezone_set('PRC');echo date('Y-m-d H:i:s');

2012-12-07 11:34:44 822

linux下php导入txt文档到mysql

linux下php导入到mysql,部分文字丢失

2013-04-22

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除