自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 资源 (2)

转载 使用wampserver搭建WordPress环境--视频讲解

转自博客:吃饭用大碗的程序猿前言:通过几个月的学习WordPress,我觉得还是收获到了一部分知识的,至少能看懂部分WordPress和PHP的代码了,所以我准备把自己的学习过程记录下来把经验分享给大家。先暂时把基础的做成视频给大家看看,也能在操作的同时认识到自己还有哪些不足之处。一、准备工作:先下好wampserver和visual C++ 2012、WordPress压缩包二、搬好小凳子和爆米花准备进入视频区域使用WAMPSERVER本地搭建WORDPRESS运行环境-视频教程三、如果有什

2020-07-04 22:07:42 97

原创 ERROR Error: EBUSY: resource busy or locked, unlink....

第一次发布在吃饭用大碗的程序猿项目场景uniApp制作应用wgt包的时候报错:错误描述ERROR Error: EBUSY: resource busy or locked,错误 错误:EBUSY:资源忙或已锁定解决方法:尝试重启HBuilderX

2020-10-22 10:37:01 8

原创 js中通过key获取json格式字符串的值

记录一下在javascript如何将json格式的string通过key取值let data = '{"name":"张三","age":"16"}'var jsObject = JSON.parse(data);console.log(jsObject.name)//输出 张三

2020-10-14 14:49:41 17

原创 js获取div下的所有a标签

代码如下,使用each遍历即可 $(".div a").each(function(index, element) { $(this).attr('href',$(this).attr('href')+"&type=" + index); });

2020-09-10 10:37:47 74

原创 解决div挡住要点击的元素

前言:在使用toast弹窗的时候,因为toast位置原因,是点击不了toast后面的<a></a>标签的,因为toast不需要点击事件,所以我在taost外面的div里面加上了下面的代码:-webkit-pointer-events: none;-moz-pointer-events: none;-ms-pointer-events: none;-o-pointer-events: none;pointer-events: none;如果,div里面存在需要点击的时间的

2020-09-10 10:17:40 24

原创 win10电脑锁屏快捷键

前言:在平时的工作当中,如果需要外出一会,但是不想关电脑,这时候你就可以一键锁屏。别人就不能看到你电脑的内容啦。下面我给大家讲解一下如何操作。一、快捷键win + LPS:前提是你的电脑有用户,并且你设置过密码的情况,不然锁屏了不需要密码就能解锁。二、如果没有用户,新建用户1、在win10桌面找到控制面板2、在控制面板里面找到用户账号3、进入用户账号,如果没有用户则点击添加用户,设置密码即可。按照上面的操作就可以在使用win10快捷键一键锁屏,再也不用担心别人会乱翻自己的电脑啦。.

2020-09-03 14:09:24 40

原创 使用JS获取两个时间差,精确到年月日时分秒

写博客的时候需要计算一下博客运行的时间,记录一下。<script> var startTime = "2020-09-02"; var calculationTime = function(startTime) { var s1 = new Date(startTime.replace(/-/g, "/")), s2 = new Date(), runTime = parseInt((s2.getTime() - s1.getTime()) / 1000);

2020-09-02 22:07:44 87

原创 利用CSS的animation属性实现图片放大缩小

前言:在新开发模板的时候看到别人家的网站有个小爱心跳动,于是好奇的去搜索了一下CSS的animation属性,做了类似的一个放大缩小的案例。HTML代码<script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></scr

2020-08-27 12:00:54 62

原创 解决Avue新增带出上次编辑的内容

问题描述:在使用avue生成的dialog编辑数据保存过后,再点击添加数据,表单里面就会带出上次编辑的数据。原因分析:可能是编辑数据保存过后,关闭dialog的时候没有清空表单数据解决方案:使用avue提供的:before-open,判断在添加的时候执行下面的代码,进行清空数据。案例:弹窗执行前后let self = this;//防止取不到thisfor(let key in self.formData){ self.formData[key]=undefined; }..

2020-08-24 11:26:48 502

原创 idea撤回已经commit但是还没push的代码

前言博主在使用idea的时候,因为提交了不该提交的代码,在commit过后才发现,但是还没push,那么想撤回commit的代码应该如何做呢?一、点击控制台的version control,进入log在log里面可以看见刚刚提交了错误文件的commit日志二、选择错误的提交,右键点击,选择undo commit三、点击ok即可还原四、结论通过以上操作就可以撤回commit的代码了。如果你是直接commit push上去的话,建议你还是比较文件差异再进行还原吧...

2020-08-24 11:15:44 255

原创 Sublime Text 3常用快捷键

Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+W:关闭当前打开文件Ctrl+Shift+W:关闭所有打开文件Ctrl+Shift+V:粘贴并格式化Ctrl+D:选择单词,重复可增加选择下一个相同的单词Ctrl+K:可跳过一个选择Ctrl+L:选择行,重复可依次增加选择下一行Ctrl+Shift+L:选择多行Ctrl+Shift+Enter:在当前行前插入新行Ctrl+X:删除当前行Ctrl+M:跳转到对应括号Ctrl+U:软

2020-08-07 09:23:43 56

原创 使用dbDelta创建wordpress数据库

使用wordpress难免会需要自定义创建一些数据表或者在原有的数据表上增加字段,以便我们灵活面对业务上的需求。dbDelta(string [] | string $ queries = '', bool $ execute = true )使用说明根据指定的SQL语句修改数据库。对于创建新表以及将现有表更新为新结构很有用。注意注意:如果更改字段名称,将创建一个具有新名称的空列,但不会删除旧列!注意,您不能将FOREIGN KEY约束与dbDelta一起使用:https ??

2020-08-06 17:32:47 47

原创 MySQL查询一张表内的重复数据与条数

SQL如下:SELECT ID, COUNT(ID) 重复数量FROM testGROUP BY IDHAVING COUNT(ID) > 1ORDER BY ID;核心是通过group by 先将ID分组,每一个不同的ID都为一组,然后通过count计数每一组的ID的数量。重复数量的ID都会为2。后面的HAVING COUNT(ID) > 1 ORDER BY ID 只是为了排除不重复的数据和排序。...

2020-07-27 10:09:13 99

原创 Git切换分支与删除分支

一、进入Git的文件夹下,看到带有.git后缀的文件二、点击鼠标右键,选择Git Bash Here三、查看当前仓库所有分支,包括本地与远程git branch -a四、切换分支(注意不能删除当前所在分支)git checkout 分支名五、删除分支git branch -D 分支名...

2020-07-15 11:50:15 87

原创 高效开发PHP的5款编辑器

一、PHP开发工具排行1.SublimeText3工具简介:Sublime Text是一款目前非常流行的代码编辑器,优点是:体积适中,40M左右,运行流畅,有丰富的插件和代码提示功能,建议选择英文版,缺点是:收费,不过很多破解版。Sublime Text 具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等

2020-07-09 15:14:29 77

原创 Command line is too long. Shorten command line for xx or also for application default configuration

解决方法:找到本项目文件夹下的.idea在idea下找到workspace.xml进入workspace.xml找到<component name="PropertiesComponent">在里面添加:<property name="dynamic.classpath" value="true" />

2020-07-07 17:21:03 165

原创 设置canvas为背景

使用绝对定位和z-index即可<canvas id="mycanvas"></canvas>#mycanvas { position:absolute; z-index:-1;}

2020-07-03 11:40:27 110

原创 @TableLogic注解使用简介

如题所述,@TableLogic注解是逻辑删除,并不会永久删除数据,实体类加上这个注解再执行删除方法的时候会变成修改。前台再根据所加注解字段进行显隐即可达到逻辑删除效果。@TableLogic(value=“原值”,delval=“修改值”)注解参数    value = “” 未删除的值,默认值为0    delval = “” 删除后的值,默认值为1    使用方法:1.在实体类属性上加@TableLogic(value=“0”,delval=“1”) @TableLogic(value

2020-06-23 17:26:35 464

原创 Mybait获取本地时间

第一种方法一、MySQL使用now() <update> update t_user set time = now() where id = 1 </update>二、Oracle使用sysdate <update> update t_user set time = sysdate where id = 1 </update>

2020-06-23 16:27:59 41

原创 wordpress修改站点地址之后无法打开网站

前言:在本地使用wamp测试站点的时候测试了一下修改wordpress地址和站点地址会如何,结果打不开了网站的网页报404,下面提供两种方式如何将修改的地址修改回来。1.第一种,修改数据库第一种方法可能是大家最先想出的方法了,虽然直接操作数据库有些粗暴,不过本地环境嘛,无所谓啦。修改过后刷新一下网页即可解决问题。update wp_options set option_value='新网址' where option_name='siteurl';update wp_options set opt

2020-06-23 08:57:50 212

原创 常见wordpress报错之调用未定义的函数

前言:刚开始接触wordpress的程序猿可能不太熟悉wordpress函数的使用方法,使用函数常见的报错信息如下:Fatal error: Uncaught Error: Call to undefined function xxxx() in ......读取对未定义函数的调用时出错,可能意味着WordPress插件试图查找代码中不存在或不可访问的文件或数据。原因包括:尝试自动安装或自动升级插件时出错。解决方法:尝试手动安装或升级插件。尝试自动安装或自动升级主题时出错。解决方法:尝试手动安装

2020-06-23 08:57:11 135

原创 you cant specify target table xxx for update in from clause

起因:在批量删除数据的时候报错You can’t specify target table ‘xxx’ for update in FROM clause,一开始没有考虑到不能再一条SQL里面同时查询和更新同一张表的数据,所以才导致报错。报错原因:不能在一条sql语句中查询相同表的某些值,然后再更新表或者删除表。解决办法:利用中间表包裹查询出来的数据之后再进行更新或者删除。更新表错误示范:更新表:update a表 set name = "马大哈" where id in (select id f

2020-06-22 17:23:26 86

原创 win10修改默认浏览器失败

前言:最近更改买了一台新电脑,但是打开网站竟然还是默认 IE ?!发现在控制面板里面的默认应用里面改不了,一改就关闭窗口,后来找到了罪魁祸首,于是写下这篇记录一下。1.打开安装好的电脑管家,点击工具箱2.找到浏览器保护并点击进入,在这里就可以看到默认浏览器是IE浏览器,可以下拉选择自己需要的浏览器。3.设置完成后点击一键上锁,这样就不会有其他浏览器悄悄地更改默认浏览器了。通过以上3个步骤就能轻松解决win0修改默认浏览器失败的错误。如果有和我一样遭遇的程序猿可以按照我的步骤试一下。...

2020-06-16 09:47:50 274 1

原创 wordpress之markdown插件-WP Githuber MD

前言:wordpress自带的有国外开发的经典编辑器和古登堡编辑器,虽然这两种编辑器可以满足平时网站发布文章的需要,但是毕竟不符合我们国人的习惯。如果你之前经常使用Markdown或者经常使用CSDN发布文章,并且已经离不开Markdown习惯的话,那么这款WP Githuber MD就非常适合你。下面我简单给大家介绍插件详情和如何使用:安装插件首先安装插件,登录后台、添加插件搜索并下载WP Githuber MD,也可以去官网的下载安装包WP Githuber MD,然后解压到plugin文件夹里面,

2020-06-16 09:46:37 707

原创 教你如何去掉wordpress左上角W和感谢使用wordpress创作

前言下载的wordpress左上角都会有一个W和感谢使用wordpress创作,如果有不喜欢的程序猿,也可以使用下面的代码去除。使用方法:将以下代码复制到当前使用主题的function.php里面,刷新一下页面即可。//移除左上角Wfunction annointed_admin_bar_remove() {global $wp_admin_bar;/* Remove their stuff */$wp_admin_bar->remove_menu('wp-logo');}add_

2020-06-16 09:45:18 341

原创 SQL报错Every derived table must have its own alias

前言:在使用mysql做count计数多表查询或子查询的时候犯了一个低级的错误:1248 - Every derived table must have its own alias(每个派生表都必须有自己的别名)报错sql:SELECT count(*) FROM ( SELECT t.id id, t1.id t1_id, t2.id t2_id FROM t_school t LEFT JOIN t_teacher t1 ON t.teacherid = t1.id

2020-06-12 10:38:33 57

原创 wordpress使用WPCleaner删除垃圾数据

前言:使用wordpress的人都知道,它自带的有自动保存功能,在写文章的时候会每隔一段时间就保存草稿,当你保存草稿过后下一次编辑文章的时候就会直接使用草稿,但如果你仅仅是点击了new post(添加文章),接下来没有输入任何内容就跳到别的页面去了或关闭了,此时仍然会生成一个自动草稿,而这个草稿,是后台不可见的,是垃圾数据。虽然对于意外断电或者是其他特殊情况自动草稿都是比较好的应对机制。但是随着网站文章数量和冗余修订本的增加,垃圾数据也会增加,导致数据库的压力上升。网上有许多通过代码禁止自动草稿或历史修订的

2020-06-12 10:08:58 185

原创 wordpress使用limit-login-attempts限制登录次数

前言:WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。它有许多第三方开发的免费模板,安装方式简单易用,并且拥有丰富的插件库。但是wordpress后台登录的安全性却很低,因为后台登录并没有限制次数的功能,如果你是动手能力强的程序猿,那你完全可以自己写一个登录限制次数的插件。不过今天我要给大家介绍一款免费的插件limit-login-attempts。它可以完美的保护站点不会

2020-06-11 10:45:53 288

原创 无插件实现WordPress回到顶部功能

前言:现在很多网站都流行使用瀑布流布局,细心的朋友会发现这种网站都有一个回到顶部的功能,对于瀑布流布局的网站来讲,这可以说是非常便捷的一个功能,因为网站下拉了很长之后,需要返回顶部的时候,只需要一点就可以回到顶部,省去了大家拖着滚动条去拉,毕竟文章内容多了,拉滚动条也很麻烦,相信大家都体验过。下面就以吃饭用大碗的程序猿网站为例,给大家分享一个不用插件就可以实现的回到顶部功能。首先把这段代码添加到网站的 footer.php 文件中。<a href="#" class="cd-top">&l

2020-06-10 09:39:12 191

原创 网站的pv、uv、ip分别是什么意思

前言:因为我的网站用来百度云CDN加速,里面的数据概览里面有:浏览量(pv)、访客(uv)、IP数这三个参数 。因为不是很了解,所以网上百度查了一下这三个参数分别是什么意思,特此写这篇文章记录一下。浏览量(pv)PV就是访问量,也就是网站的点击量或者浏览量,用户每打开一次页面就加1,页面刷新也会加1访客(uv)UV就是独立访客的意思,访问网站的一台设备是一个访客,网站判断是否为同一台电脑,主要是通过cookie的方式实现IPIP就是独立IP数,统计有多少个ip访问了网站,IP数不会像浏览量一样刷

2020-06-10 09:38:31 193

原创 美化wordpress评论框之添加提示文字和背景图

前言:对于个人博客来说,评论会让博客勃勃生机,好的博客都有以下特点:模板好看、二次元、网页排版合理、独特的小功能、好看的评论框。虽然wordpress自带的评论框就非常的单调,但是我们可以在评论框里面添加一些文字或者是背景图,增加用户评论的兴趣。如何给WordPress评论框添加提示文字?原理很简单,只需在评论框调用 placeholder 属性即可。placeholder 属性是 HTML5 的特征,它能够在文本框里显示提示信息,文本框输入信息后,提示信息就会隐藏,删除信息后又会显示。效果图第一种

2020-06-08 14:01:11 406

原创 wordpress使用Akismet Anti-Spam插件教程-防止垃圾评论

前言:wordpress算是目前使用最多的博客搭建程序,包括我自己的站点:吃饭用大碗的程序猿 都是用wordpress搭建的,目前选的模板比较简洁,毕竟一开始我就打算做一个简洁一点的博客网站。不过后期我还是会换的,哈哈哈,谁让wordpress有这么多好看的模板呢。关于垃圾评论,前期搭建博客的时候还好,没有什么垃评论,一开始收到第一封的时候我还以为国外友人访问了我的网站,结果…到了后面这种垃圾评论就会越来越多,大概每天有个七八封。因为我的站点设置了留言就会给我发邮件,所以频繁收到垃圾评论的邮件也是很烦,使用

2020-06-08 08:41:22 519

原创 wordpress开启stmp邮箱-无插件

前言:我在前期使用wordpress建站的时候发现,虽然wordpress有发送邮件的功能,但是自带的不行。因为插件太麻烦了,所以我决定用代码开启stmp邮箱发送功能。下面贴出开启stmp邮箱的代码,copy到主题的function里面即可。邮箱授权码需要到邮箱网址去获取,如果是QQ邮箱就去QQ邮箱里面获取,列如,登录QQ邮箱首页——》设置——》账户——》POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务——》开启服务访问——》生成授权码//开启stmp邮箱add_ac

2020-06-08 08:40:58 204

原创 MySQL批量删除数据-避免内存溢出

前提:前些天接到一个同步数据需求,把Oracle里面的数据同步到MySQL数据库里面。实现同步数据必须保持两边的字段类型和字段长度一致。关于Oracle varchar2 和MySQL varchar 字段长度关系,我会在下一篇详解。同步数据是依照Oracle数据库的数据为准,所以同步过后MySQL数据库会存在一些脏数据,必须删除。但是脏数据肯定不少,这就牵扯到了MySQL的批量删除。我先把错误方法列出来,看看各位有没有踩坑。然后再推荐使用哪些方法下面列举的是使用使用JPA的形式删除:正常逻辑是这样:JP

2020-06-04 09:19:41 91

转载 wordpress发布文章或定时发布时主动推送到百度

站长提交链接的方式有以下有四种: 主动推送:目前主动推送是最好的推送方式,它可以及时发现:可以缩短百度爬虫发现您站点新链接的时间,使新发布的页面可以在第一时间被百度收录保护原创:对于网站的最新原创内容,使用主动推送功能可以快速通知到百度,使内容可以在转发之前被百度发现! sitemap:您可以定期将网站链接放到Sitemap中,然后将Sitemap提交给百度。百度会周期性的抓取检查您提交的Sitemap,对其中的链接进行处理,但收录速度慢于主动推送。如果你是每天都有新链接产生的话不推荐你..

2020-05-21 17:07:09 466

原创 mysql修改字段属性及修改是否非空

在使用mysql的时候肯定会因为接口返回数据与数据库字段类型不一致,或者int储存太小只能改为String。这个时候就需要我们在数据库里面修改字段类型。一般情况下是先删除字段,然后再添加,但是这样就会导致数据丢失。不过我们可以选择直接修改表的字段属性并且可以修改为是否非空。SQL语句:ALTER TABLE 表名 MODIFY column 字段名 字段类型 是否非空;列如:ALTER TABLE t_user MODIFY column user_id VARCHAR(255) NOT NU

2020-05-21 10:46:31 277

原创 修改tablepress插件的分页形式

一、选择一个由tablepress插件创建的表单二、点击进入详情并找到Custom Commands三、添加代码按照这种格式"pagingType": "full_numbers"添加想要的形式numbers - 仅显示数字页码simple - 仅'上一页' 和 '下一页' 按钮(默认)simple_numbers - '上一页' 和 '下一页' 按钮以及数字页码full - '...

2020-04-20 11:40:07 118

原创 wordpress使用tablepress插件导出CSV格式乱码

导出乱码的原因一般是因为编码格式问题,需要在导出之前把数据重新编码一次PHP可以使用mb_convert_encoding方法一、进入tablepress插件目录,找到controllers二、进入controller-admin.php文件里面查找下面的字符串$export_data = apply_filters( 'tablepress_export_data', $export...

2020-04-17 17:20:53 137

原创 wordpress使用wp.media出现Cannot read property 'limitExceeded' of undefined

前提:在自定义页面上获取wordpress媒体上传框架url在JS里面通过jQuery获取点击事件,在函数里面添加wordpress媒体上传框架生成方法在点击“点击添加图片”的时候报错Cannot read property ‘limitExceeded’ of undefined,原因是使用了 WP Media 所需的库,我们需要确保执行 wp_enqueue_media() 之后才...

2020-04-09 15:01:20 248

原创 PHP使用unset函数后数组变成对象

说明:unset ( mixed $var [, mixed $... ] ) : voidunset() 销毁指定的变量。unset() 在函数中的行为会依赖于想要销毁的变量的类型而有所不同。如果在函数中 unset() 一个全局变量,则只是局部变量被销毁,而在调用环境中的变量将保持调用 unset() 之前一样的值。普通的数组:arrr=[["1"],["2"],["3"],...

2020-03-25 18:03:32 420

jQuery.Running.js.zip|jQuery.Running.js.zip

jQuery.Running.js是滚动数字需要用到的js与css,内容压缩包下面只有一个css文件与JS文件。

2020-04-27

简易的MyEclipse后台购物系统|青春购物项目.rar

简单的MyEclipse购物系统,带有数据库和简单的解析,适用于初学者学习,有增删查改功能,抽奖等功能

2019-04-03

空空如也

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