- 博客(27)
- 收藏
- 关注
原创 tp5发送电子邮件
一、开启邮箱的SMTP服务QQ邮箱设置方式:点击设置:点击账户在最下面,有个开启点开启会弹出个窗,上面有密码,记下密码163邮箱设置方式:其他邮箱都一样,获取授权码就行二、下载类库文件https://gitee.com/joytom/优快云/tree/master三、下载完成后放到vendor下面四、执行操作公共文件单独写一个发送邮件的公共方法:common.php<?phpfunction sendEma.
2022-03-11 10:24:50
1599
原创 php对二维索引数组进行重新排序
这有个二维索引数组: $time_json = file_get_contents('./time.json'); $time_arr = json_decode($time_json,true); unset($time_arr[1]); print_r($time_arr);die;想让该二维数组索引进行重新排序,该怎么办呢?array_values完美解决这一问题: $time_json = file_get_contents('./time.json'); $time_arr =
2021-04-15 17:47:02
504
原创 HBuilder打包tp项目成APP
打开HBuilder,对要打包的项目右击->发行->发行为原生安装包:使用DCloud公用证书,下图有警告:APP打包参数不完整,点击参数配置进行修改:应用名字及入口路径:应用图标:启动APP时出现的图片(建议使用改图宝对图片进行修改):各种开放平台申请的sdk:参数修改完之后(报缺失权限,我的只是测试的),继续打包:打包成功:等待生成:生成成功:手机安装:采坑总结:第一次打包的时候,由于入口路径直接是public/index.php,客户端不解
2021-04-15 17:44:06
535
原创 使用cmd命令行来运行java文件
使用cmd命令行来运行java文件的前提是在本地上配置好jdk,如果你还没有配置,请参考这篇文章:https://blog.youkuaiyun.com/qq_42249896/article/details/87931961一、创建一个为java后缀的文件文件内容:public class hello{ public static void main(String[] args){ System.out.println("hello world"); }}二、cmd命令行指定到该目录这个文
2021-04-15 17:42:17
2510
原创 Java从字符串中提出取日期
使用正则表达式:package two;import java.util.regex.Matcher;import java.util.regex.Pattern;public class ExtractDate { public static void main(String[] args) { String reg = "[1-9]\\d{3}(((0[13578]|1[02])([0-2]\\d|3[01]))|((0[469]|11)([0-2]\\d|30))|(02([01]\\d
2021-04-11 11:50:35
609
原创 Chrome浏览器js断点的简单使用
F12打开调试模式,找到Sources一栏:通过点击行号来设置断点:点提交,触发js:此时,断点以上的值全部都出来了:可以点继续执行下一步来获取断点下的每一行的值:此时,cid的值也出来了:这是Chrome浏览器中最简单的断点使用。...
2021-04-05 12:59:43
625
原创 Linux环境下php获取系统时间与当前时间不一致
问题描述之前做项目,php输入time()时间戳,老是慢二十多分钟,以为是php配置文件时区的问题,尝试了以下的解决方案后扔无奏效:1、修改php配置文件:date.timezone ="PRC"2、代码中加入:date_default_timezone_set('PRC')以上方案均不可行!那就猜测不是php的问题了,就开始考虑服务器问题了。解决方案考虑到服务器是Hong Kong服务器,猜测是Linux系统时间的问题,需要自动校准系统时间sudo ntpdate cn.pool.n
2021-04-05 12:59:19
568
原创 把字符串当js代码来执行
1、使用evaleval("alert('使用eval输出')");运行结果:var e = "alert('使用eval输出')";eval(e);运行结果:2、使用new Functionvar fun = new Function("alert('使用new Function')");fun();输出结果:var funs = "(function(){alert('使用new Function')})()";var fun = new Function(funs);
2021-04-03 14:21:38
437
原创 js获取当前网页来源地址
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title></head><body> <a href="asciicode.html?id=2">跳转到asciicode.html</a></body></html>var reful=document.referre.
2021-04-03 14:19:24
2169
原创 js获取地址栏中的参数值
场景一:地址栏的情况下下面代码中参数name就是地址栏中的属性(例如:www.baidu.com?code=1),那么code就是name function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(
2021-04-03 14:17:37
402
原创 正则表达式验证手机号格式——后台
$uphone=18888888888if(!preg_match("/^1[345678]{1}\d{9}$/",$uphone)){ echo '手机格式错误';}
2021-04-03 14:16:09
398
原创 tomcat启动startup.bat后闪退
解决方案方案一:找到startup.bat,编辑:SET JAVA_HOME=E:\Java\jdk1.8 (java jdk目录)SET TOMCAT_HOME=E:\tomcat-9.0 (解压后的tomcat文件目录)在最上方加入这两句:然后,找到shutdown.bat,编辑:同样加入这两句即可。————————————————————————————————————————方案一不行再看方案二————————————————————————————————————————
2021-04-03 14:13:53
158
原创 ecshop添加ueditor富文本编辑器
百度下载ueditor富文本编辑器:https://ueditor.baidu.com/website/download.html打开ecshop项目目录:下载好的文件放入到includes文件夹:dwt页面调用:<!--这一句是用来显示编辑器样式的--> <script id="editor" type="text/plain" style="width:655px;height:300px;overflow: hidden;margin: 0 auto;">&l
2021-04-03 14:11:47
237
原创 ecshop报错:Deprecated: Methods with the same name as their class will not be constructors in a futur
我的php版本是:换成:即可解决:
2021-04-03 14:10:05
363
原创 php和tp中生成二维码电子名片
下载qrcode包官网下载:http://phpqrcode.sourceforge.net/解压出来:tp中生成把phpqrcode文件夹复制到vendor文件夹:代码实现:<?phpnamespace app\index\controller;use think\Controller;use think\Db;use think\Request;class Index extends Controller{ public function index()
2021-04-03 14:07:39
317
原创 tp框架创建新文件夹
if(!file_exists(ROOT_PATH . 'public' . DS .'uploads'. DS . '123')){ mkdir(ROOT_PATH . 'public' . DS .'uploads'. DS . '123');}else{ echo '存在该文件夹';}mkdir:创建文件夹rmdir:删除文件夹
2021-04-03 14:04:51
783
原创 tp5判断是否登录
在Controller控制器下新建Common.php:<?phpnamespace app\admin\controller;use think\Controller;use think\Request;use think\Db;class Common extends Controller{ //检查是否登录 public function _initialize() { if(!session('uname')){ .
2021-04-03 14:02:24
898
原创 百度ueditor编辑器控制图片在编辑框中的大小
一、实现方法找到该路径中的css:img { max-width: 100%; /*图片自适应宽度*/ width: 20%; height: 20%;}body { overflow-y: scroll !important;}.view { word-break: break-all;}.vote_area { display: block;}.vote_iframe { background-color: transpare
2021-02-07 10:04:49
938
原创 tp使用phpqrcode生成二维码
下载phpqrcode包下载地址:http://phpqrcode.sourceforge.net/下载完成后解压:复制phpqrcode到tp项目里的vendor文件夹:代码实现<?phpnamespace app\index\controller;use think\Controller;use think\Db;use think\Request;class Index extends Controller{ public function index()
2021-02-07 10:03:46
261
原创 Flashfxp文件传输到服务器后部分代码失效、报错等解决方案
问题场景:例如:本地上的上传图片的代码正常运行,到了服务器上就失效,无法触发一些js事件,并且在console控制台中报一些本地上不报的错误。使用Flashfxp上传到服务器的过程中,本地上没有的错,在服务器上报错,并且部分功能失效?既不是底层框架又不是浏览器问题,那么很可能是上传工具的问题。解决方案:属性——参数选择——传输——传输模式——选择二进制(图像)确定后即可!...
2021-02-07 10:01:17
757
原创 myeclipse2019设置创建jsp文件的时候默认使用utf-8编码
打开Window——Preferences——Files and Editors:选择UTF-8即可。新建jsp文件来测试一下:
2021-02-07 09:59:42
167
原创 MyBatis使用collection进行两表查询
应用场景执行查询是时,返回的对象关联另一个对象的多条记录,即一对多关系中查询一端数据时把关联的多端数据也查询出来,比如查询部门是同时查询该部门下面的所有员工信息,或者查询班级时同时查询班级下面的所有学生信息。项目目录和数据库信息stu(学生表)class(班级表)代码实现Stu.java:package vo;public class Stu { private String sname; private String sex; public String getSname()
2021-02-07 09:52:16
523
原创 phpstudy中Apache无法启动
问题场景:解决方案:一、找到httpd.exe文件一般这个文件都在D:\phpStudy\Apache\bin目录下:二、cmd运行httpd.exe文件cd到Apache\bin目录下:例如我的:cd D:\phpStudy\Apache\bin运行httpd.exe文件:三、哪里有错改哪里上述步骤运行http.exe文件就出现了错误,看看出现的错误在哪一行。例如我的:报的是conf文件夹下的vhosts.conf文件,不合法的命令12321321312。那就该这里,改好
2021-02-07 09:49:31
673
1
原创 jekyll+github pages搭建博客
搭建博客的方法有很多种,如wordpress、hexo、jekyll、thinkjs等第一步:在github里面fork一个主题https://github.com/joytom/joytom.github.io然后setting设置一下:改成我们自己的用户名:这时,你在浏览器上输入自己的该地址:例如我的:joytom.github.io,即可看到自己的主题~第二步:安装Ruby+devkit这儿说一下,安装jekyll有很多中安装办法,可以通过ruby+RubyGe
2021-02-07 09:47:50
212
原创 vue-cli脚手架安装
一、安装Nodenode安装:http://nodejs.cn/download/查看自己的node版本:node -vnpm管理器一般都是集成在node里面的,查看自己的npm信息:npm -v二、全局安装vue-cli关于npm:https://www.npmjs.cn/getting-started/what-is-npm/两种安装方式:方式一:npm安装执行:npm install -g vue-cli方式二:淘宝镜像安装如果是淘宝镜像安装的话,你需要先安装cnpm安
2021-02-07 09:43:48
460
原创 myeclipse中配置Tomcat服务
一、配置jdk进入Preferences——Java——Installed JREs:选择jre目录,有两个jre目录,一个是jdk中的jre目录,一个是在外面的jre目录,选择jdk中的jre目录!:配置好后选择添加的jre为默认,保存关闭即可:看一下上面我添加的名字叫java(default设置为默认),这个名字下一步要用到二、配置Tomcat配置Preferences——Servers——Runtime Environment:保存关闭即可!三、myeclipse
2021-02-07 09:42:12
3440
原创 php生成文字图片水印
一、素材准备电脑一个,图片一张,字体库一个,哦了字体库在哪找呢?C盘——Fonts文件夹搜微软雅黑就可以了二、代码实现<?php//配置图片信息$src="cat.jpg";//获取图片信息$info=getimagesize($src);//通过图像的编号获图片的类型$type=image_type_to_extension($info[2],false); //.jpeg 如果不想要点 就false掉//在内存中创建一个和我们图像类型一
2021-02-07 09:32:57
230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人