自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 资源 (2)
  • 收藏
  • 关注

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

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

2020-07-04 22:07:42 250

原创 vite+vue3+electron搭建项目

使用vscode+vite+vue3+electron搭建项目

2023-12-14 10:27:21 811

原创 如何判断oracle是否启动及启动oracle数据库

plsql连接Oracle超时,完犊子了肯定是服务器断电了。得马上检查Oracle服务器状态。

2022-11-01 15:28:32 10208 1

原创 Oracle 使用不等于判断null时缺少数据

报错场景:数据库 t_user表有如下三条数据,01对应性别男,02对应性别女,03对应未知姓名(name)性别(sex)张三01李四02王五null老六03使用Oracle查询不等于01和02的数据:-- 查询结果为空,即查不到王五的数据select * from t_user where sex != 01 and sex != 02原因:Oracle文档解释:如果行中的列没有值,则称该列为null或包含 null。零点可以出现在不受

2021-12-22 14:44:09 1557

原创 2021最新PhpStorm+wamp+Xdebug调试wordpress

1、安装好的wampServer2、安装好的PHPStorm3、使用wampServer自带的PHP环境和Xdebug步骤一、使用PHPStorm打开www文件夹

2021-06-02 10:41:51 731

原创 windows使用git给github设置ssh密钥

PS:博主为什么要改成ssh方式提交代码呢?还不是每次使用https协议提交的时候都要输入账号和密码,这也太麻烦了啊!!!步骤一、使用git生成ssh密钥不知道有没有ssh密钥的可以进入C:\Users\你的电脑用户名.ssh 查看有没有.ssh文件生成步骤:打开Git Bash。将以下文本粘贴,替换为您在GitHub上的帐户的电子邮件地址。ssh-keygen -t ed25519 -C "[email protected]""注意:如果使用的旧系统不支持Ed25519算法,

2021-05-26 16:57:11 560 1

原创 intellij IDEA新建类时添加作者等信息

实现方案步骤:File–> Settings–> Editor–> File and Code Templates–> Includes–> File Header–> “添加以下代码”/** * @Author ${USER} * @Date ${DATE} ${TIME} * @Version 1.0 */其他可以显示的参数信息${PACKAGE_NAME} 在其中创建新文件的包的名称${USER} 当前用户系统登录名${DATE} 当前

2020-12-28 14:48:50 1318

原创 CONNECT BY loop in user data

问题描述:使用Oracle层次START WITH CONNECT BY PRIOR查询时,因为一行既是另一行的父母(或祖父母或直接祖先)又是孩子(或孙子或直接后代),发生了循环,导致报错ORA-01436:CONNECT BY loop in user data解决方案:在CONNECT BY 后面加入关键词NOCYCLE,加了关键词查询过后,查询到本级和子集ID相同的时候就不会报错了,如果出现重复的话就使用DISTINCT关键词...

2020-12-23 16:57:25 2588 1

原创 如何让table中的td内容自动换行

博主在设置table的时候因为td的内容太多了,table的样式都被td给撑大了,所以得限制一下。方法1:在中设置样式style为word-wrap:break-word;word-break:break-all;方法2:把表格的sytle的table-layout:fixed,表格固定宽度,然后设置td的word-wrap:break-word;让td换行...

2020-12-03 16:49:47 4750

原创 教你实现mysql全连接的方法

前提:因为MySQL没有full join,所以只能通过其他方法来实现全连接,下面请看操作。先直接上代码,下面再慢慢解释:select a.*,b.* from a left join b on a.id = b.id unionselect a.*,b.* from a right join b on a.id = b.id 简介:先使用left join左连接将数据a表满足条件的数据查出来,再使用right join右连接将b表满足条件的数据查出来,最后使用union将查出来的数据联合组成并去

2020-11-26 15:18:27 8547

原创 java使用反射给对象赋值

对于Java的反射因为不是经常使用,所以记录一下,方便自己查阅测试类:public class Test { private String name; public String getName() { return name; } public void setName( String name) { this.name= name; }}方法1:Test t = new Test();Field f

2020-11-23 15:28:02 610

原创 mysqli_real_connect(): (HY000/1045):

前言:在使用wamp的时候,不小心忘记了PHPadmin的密码,在登录的时候输入错误的密码就会报这个错误 mysqli_real_connect(): (HY000/1045): Access denied for user ‘root’@‘localhost’ (using password: YES)第一次发布在吃饭用大碗的程序猿找回密码方法如下:一、config.inc.php1、在wamp的目录下找到apps2、进入phpmyadmin4.6.4文件夹(版本号可能跟我弟不一样)3、在

2020-11-13 09:43:28 1868

原创 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 795

原创 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 1530

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

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

2020-09-10 10:37:47 5348

原创 解决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 578

原创 win10电脑锁屏快捷键

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

2020-09-03 14:09:24 1459

原创 使用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 1353

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

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

2020-08-27 12:00:54 2923 1

原创 解决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 2964

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

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

2020-08-24 11:15:44 5768

原创 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 240

原创 使用dbDelta创建wordpress数据库

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

2020-08-06 17:32:47 429

原创 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 1725

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

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

2020-07-15 11:50:15 922

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

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

2020-07-09 15:14:29 1211

原创 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 501

原创 设置canvas为背景

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

2020-07-03 11:40:27 587

原创 @TableLogic注解使用简介

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

2020-06-23 17:26:35 18031

原创 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 129

原创 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 1082 1

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

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

2020-06-23 08:57:11 1265

原创 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 6298

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

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

2020-06-16 09:47:50 2352 2

原创 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 3074 4

原创 教你如何去掉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 2058

原创 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 1700

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

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

2020-06-12 10:08:58 515

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

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

2020-06-11 10:45:53 1025

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

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

2020-06-10 09:39:12 821

jQuery.Running.js.zip

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

2020-04-27

简易的MyEclipse后台购物系统

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

2019-04-03

空空如也

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

TA关注的人

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