自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Joe记

原泉混混,不舍昼夜,盈科而后进,放乎四海。

  • 博客(13)
  • 收藏
  • 关注

原创 电商类目表创建类目树

表结构//获取类目树public function getAllCateTree($forceRefreshCache = false) { $allCateTreeRedisKey = 'xxx'; if ($forceRefreshCache) { $this->redis->del($allCateTreeRedisKey); } $allCateTreeStr = $this->redis

2021-08-04 16:47:17 665

原创 PHP二维数组,多字段排序

//排序 foreach ($result as $key => $row ) { $recommendSort[$key] = $row['recommend']; $deptNameSort[$key] = $row['deptName']; $stationNameSort[$key]...

2020-03-05 23:05:16 259

原创 Nginx+Chrome 修改js文件不生效(或者报错)的问题

背景Nginx服务器开发项目+Chrome浏览器调试,修改项目js文件后刷新页面,没有生效,并且报错(显示js语法错误)探寻过程虽然大家可能会觉得看别人的探寻过程并不重要,毕竟只要解决问题了就好。但是我个人觉得还是记录一下自己的解决思路,及踩过了哪些坑会更有味道,荆棘丛生的道路走起来才会更加印象深刻。。由于我用的是TP框架,所以第一步自然而然就想到清空TP缓存,于是删了Runtime下的...

2018-12-14 22:07:14 3258

原创 Windows下创建的sh文件上传到Unix环境无法执行的问题

场景在Windows下用sublime text 3创建了sh文件用于跑定时脚本任务,但是上传到Unix服务器之后发现并没有被执行到。手动执行,发现报错: 看到,换行的同时,把shell命令给覆盖了一部分。 vim 对应文件,执行:set ff 命令,发现fileformat=dos 表示这是DOS格式的文件测试同时执行原先在Unix环境下创建的sh文件,则一切正常。...

2018-09-10 21:13:04 2376

原创 根据日期获取该日期所在的年、周

需求:根据日期获取该日期所在的年、周需求细节:1.每年的第一个星期日所在的周当作该年的第一周2.周的定义:周日~次周六实现方法(PHP):<?php/** * 根据日期获取该日期所在的年、周 */function getWeekByDate($date) { $currentYear = date('Y', strtotime($date)); $firstSund...

2018-03-16 11:02:30 1258

原创 主机连接虚拟机MySQL报错:Can't connect to Mysql server on '192.168.33.10' (10061 "Unknown error")

之前写过一篇文章,是关于主机连接虚拟机时报无法连接的文章(主机连接虚拟机MySQL报错:Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server)。是由于虚拟机MySQL服务器没有授权远程用户登录导致的。今天遇到一个类似的问题,报错:Can't connect to Mysql server on '192.

2017-09-27 11:02:02 11253

原创 Linux系统用ssh-keygen生成公私钥

项目开发过程中我们经常需要用git从远程代码库拉取代码到本地,或者需要从一台服务器端登录另一台服务器,这些情况下都需要知道远程代码库或者服务器的账号和密码。有没有一种方法可以不用每次连接远程机器的时候都输入账号和密码呢?答案是有的,这就是利用ssh-keygen生成本地机器的公钥和私钥对,将公钥提交给远程机器作为身份验证,远程机器通过公钥对本地机器进行身份验证成功之后,就可以实现无密码连接远程机器

2017-09-22 11:59:15 10821

原创 Ubuntu下搭建lnmp环境

一、安装Nginxsudo apt-get install nginxsudo service nginx restart浏览器输入localhost,出现如下Nginx欢迎页面,说明Nginx安装成功。二、安装PHPsudo apt-get install php5-fpm修改/etc/nginx/sites-available/default,使Nginx

2017-09-19 16:51:38 751

原创 VT-x/AMD-V 硬件加速在您的系统中不可用。您的 64-位虚拟机将无法检测到 64-位处理器,从而无法启动。

vagrant up启动virtual box 发现报错:VT-x/AMD-V 硬件加速在您的系统中不可用。您的 64-位虚拟机将无法检测到 64-位处理器,从而无法启动。    目前Inter和AMD生产的主流CPU都支持虚拟化技术,但很多电脑或主板BIOS出厂时默认禁用虚拟化技术. 某些比较老的CPU是不支持虚拟化技术,要确定其电脑CPU是否支持虚拟化技术,可网上搜索下载'securabl

2017-08-18 11:32:30 20760 3

原创 主机连接虚拟机MySQL报错:Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server

今天在主机上安装了Navicat premium客户端,想连接到虚拟机MySQL服务器上。发现连接时候报错:Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server。出现这种错误,一般是MySQL的远程权限问题导致。    解决方法就是在MySQL服务器上开启对主机的远程控制权限。    登录MySQL 

2017-03-15 00:10:07 2020

原创 jQuery实现复选框——attr()和prop()的不同

今天在用query实现一个复选框功能的时候,用到attr()方法,主要功能就是实现一组复选框的全选,全不选和反选的效果。首先是表单关键代码: 喜欢的运动: 游泳 篮球 足球 跑步 然后依照书上(锋利的jQuery 第2版.pdf)的实例开始写jq代码: //复选框 $("#checkAll").click(function()

2017-03-08 11:54:47 452

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-03-08 11:02:29 334

原创 PDO连接数据库报错:SQLSTATE[HY000] [2002] No such file or directory

PDO连接数据库报错:“SQLSTATE[HY000] [2002] No such file or directory”。    出现这个问题的原因是PDO无法找到mysql.sock或者mysqld.sock。    解决方法1:找到相应的.sock文件,并设置php.ini文件中的pdo_mysql.default_socket的值为.sock文件的路径。pdo_mysql.de

2017-03-06 23:57:43 76584 5

空空如也

空空如也

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

TA关注的人

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