自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 PHPword解析内容支撑

因有些功能不支持,所以新增了某些功能,以防后期变动不好变更,手动做个记录。

2023-09-21 17:54:50 563

原创 laravel 使用mpdf将html转化成pdf

php生成pdf。

2023-09-15 18:46:53 362

原创 从18个形状、5个颜色、是否旋转3个维度设计一个独一无二的游戏数据

框架语言说明:Laravel 6.x,PHP7.2.25。独一无二。

2023-06-29 16:52:39 399

原创 phpword中的图片尺寸单位转换为px

【代码】phpword中的图片尺寸单位转换为px。

2023-09-21 17:45:36 117

原创 php将word中的omath转成mathml

获取word的xml后,可用以下方式将所有的公式都提取并转换成mathml格式,再根据 自己的业务场景进行转换成latex、公式图片即可,mathml可用mathjax直接渲染。

2023-09-21 17:41:59 429

原创 常用正则表达式整理php

4. 匹配所有的含有标点符号的英语单词。5. 匹配html中所有斜体的字母。2. 去除指定html标签及内容。

2023-09-21 17:29:21 174

原创 中金支付-对账文件接受base64后保存文件

通过别人的对接沟通过程中看到这个问题,简单尝试成功后做个记录。,发现有几个csv文件,打开正常。大概能看出来里面含有。

2023-09-12 16:08:07 88

原创 PHPWord之解析首行缩进字符数量

PHPWord新增首行缩进字符解析

2022-11-18 17:06:15 575 1

原创 PHPWord之读取文本的对齐样式

使用phpword读取段落的对齐方式

2022-11-18 16:46:13 331

原创 Thinkphp5.1-关联统计后查询所有列的解决方案

关联统计后,无法查询指定字段

2022-01-21 17:20:50 658

原创 【Laravel6】-Mongodb,id列为空时使用toArray后被_id的值覆盖问题排查与解决

解决mongodb中id为空时被_id的值覆盖的问题

2021-12-11 16:09:43 600

原创 GO语言学习比较好的文档,持续更新

此文章主要是为了记录下学习Go语言过程中,遇到的比较好的文章or文档。如侵则删。《GO语言圣经》 https://books.studygolang.com/gopl-zh/上榜理由:买了一本Go的书《Go程序设计语言》,搜索相关源码时发现的,发现几乎与书本上的一致,可以看着此目录进行在线学习。GO语言中文文档  http://www.topgoer.com/上榜理由:中文文档,第一天学习时安装环境就是参考的此网站,像vscode的一些配置文档提供的很完善,对应的解决方案也有。.

2021-04-16 14:24:03 218

原创 使用layui中的layer对表单中的某一类文本悬浮显示

使用layui中的layer对表单中的某一类文本悬浮显示,对要显示的标签设置同一class,加上下面的就是代码就搞定啦~ tip_index = 0; $('.spes_desc').hover(function() { tip_index = layui.layer.tips(this.value, this, {tips: [1, '#ff6700'], tim...

2020-01-16 15:44:39 1483

原创 layui在弹窗中限制字符长度

使用layui在弹窗中限制字符长度样式代码如下 layer.prompt({ formType: 2 ,value: data.count ,maxlength:100 ,title: '修改数字' ...

2020-01-15 09:49:07 3496 3

原创 简单的SQL注入之2

简单的sql注入之21.查看是否存在注入输入‘2. 输入“1'/**/or/**/1/**/%231'/**/and/**/0/**/%232.查看select是否被过滤输入select发现被过滤发现不过滤/**/select/**/存在sql注入查看有几列1. order by 被过滤 ,试试/**/order/***/by/*...

2020-01-02 17:13:54 131

原创 MySQL的几种连接方式

最近面试时被问到“数据库中的左连接和右连接有什么不同”,琢磨了一下,对这个还确实不是很清楚哦~所以嘞,拿出来溜溜吧。 MySQL的连接主要分为内连接(inner join)、外连接(left join、right join)。 INNER JOIN获取两个表中字段匹配关系的记录。inner可以省略即两个表中共有的部分SQL语句:SELECT *,*,* FROM TAB...

2020-01-02 16:49:55 1254

原创 PHP-微信模版推送

业务描述:当订单指派给某为司导时,需发送订单消息到微信公众号中去引入EasyWeChat官方文档:https://www.easywechat.com/docs/4.1/在Laravel中使用EasyWeChat的文档:https://github.com/overtrue/laravel-wechat安装# Laravel < 5.8composer require...

2019-12-19 17:36:06 272

原创 PHP-验证码的发送

今天来盘一下注册及忘记密码时的验证码发送直接上代码~ //发送验证码 private function send($area,$phone,$codeKey,$type) { $key = $this->createCodeKey($area,$phone); //生成key $val = RedisService::getRedis...

2019-12-19 16:08:03 161

原创 laravel 极光推送

准备工作首先注册极光账号官网:https://www.jiguang.cn/进入账号信息中(头像-账户信息)再

2019-12-18 13:36:49 409

原创 tp5之学习时长排行榜

问题:获取某课程下的学习时长排行前五名的学员1.表表名称用到的字段userid,nicknamecourse_learnid,courseId,userId,learnId,startTimelessonid,length其中 course_learn.userId=user.id,course_learn.lessonId2.构造SQL语句...

2019-10-17 15:05:16 457

原创 ThinkPHP5命名空间及自动加载

1.什么是命名空间从广义上来说,命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念。例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色。具体举个例子,文件 foo.txt 可以同时在目录/home/greg 和 /home/other 中存在,但在同一个目录中不能存在两个 foo.txt 文件。另外,在目录 /home/greg 外访问 ...

2019-08-28 12:16:17 377

转载 No input file specified的解决方法

使用TP框架做项目时,配置好域名访问时,首页可以访问,但是访问其它页面的时候,就提示:“No input file specified.”原因在于使用的PHP5.6是fast_cgi模式,而在某些情况下,不能正确识别path_info所造成的错误。 //默认的.htaccess里面的规则 <IfModule mod_rewrite.c> Option...

2019-07-29 17:43:00 5514

原创 layui实现二维码弹窗、并下载到本地

在服务器端写好生成二维码的方法,在下面调用具体实现方法如下,为了方便理解,直接附上源码,加上注释会更加容易理解吧 function share(vote_id){ //二维码生成链接 var url = "{:U('Admin/Vote/logo')}?vote_id="+vote_id; //弹窗 var index = layer...

2019-07-11 14:41:25 3015

原创 二维数组根据其中某些字段排序的问题

背景:按照一个月内学的课程和考试数之和进行排名,若之和相等,按照学习课程数和考试数相差度小的排在前面;例如:员工1学习课程数10门,考试3门,员工2学习课程数8门,考试5门,之和都是13,但是员工2, 课程数和考试数相差度为3,小于员工1的相差度7,所以,在排行时,员工2排名在前面主要函数通过查阅PHP手册//说明://array_column() 返回input数组中键值为col...

2019-06-25 15:08:47 168

原创 添加投票之动态添加试题

背景:可以动态添加单选、多选以及选项。实现效果如下:主要使用了LayUI框架、templet模板框架。其中必答、添加选项和删除试题的样式是由公司前端帮我完成的。将题目、信息、人员、单选及多选按钮放好 <form class="layui-form" id="vote_head"> <div class="layui-form-item"&...

2019-06-21 16:39:48 636

原创 完成毕业后第一个功能的一个小总结

PHPExcel导出投票数据、分享二维码、导出文件时文件名含有特殊字符崩溃、动态添加试题

2019-06-20 17:09:55 158

原创 Bugku--学生成绩查询

首先测试正常数据。 尝试在正常数据后加上单引号,发现数据为空,加个注释符发现依旧可以正常输出。 尝试获取列数,因为已经输出名字和3科分数,所以就猜4和5,得知查询结果中有4列。 尝试直接联合查询,这里要记得把前面查询为空。== 根据数据库去查表名 找到fl4g表,下一步,找列名 最后一步,知道表名知道列名啦,去获取数据吧~~ 关于这个题呢,因为表fl

2018-01-17 21:04:07 2972

原创 把本地项目上传到github中

^_^本人也是第一次使用,有点手生,不足之处,多多指教。此外,有些步骤可能不对,我只是按照自己的操作来写的,一点一点补充吧。 2017/12/8/ 21:03 今天我的tp5写了增加和删除功能。 第一步我刚用的git,所以配置文件还没设置,所以我先设置了邮箱和名字git config --global git.name "AAA" --你的github 名字git config -

2017-12-08 22:04:20 293

转载 Git远程仓库(Github)

添加远程库要添加一个新的远程仓库,可以指定一个简单的名字,一边将来引用。命令格式:git remote add [shortname] [url]由于本地git仓库与GitHub仓库之间的传输是通过SSH加密的,所以我们需要先配置验证信息。首先生成SSH Key:$ ssh-keygen -t rsa -C "[email protected]" --邮箱为自己在github

2017-12-08 20:59:47 292

原创 ROT-13

ROT-13(回转13位)是一种简易的置换方式。 ROT-13是他本身的逆反,即要还原ROT-13,套用同样的加密算法即可。1 2 3 4 5 6 7 8 9 10 11 12 13a b c d e f g h i j k l m n o p q r s t u v w x y z源码:57R9S 980

2017-12-02 16:38:35 394

转载 解决:UnicodeDecodeError:'ascii' codec can't.......

这是我最开始装python时遇到的错误,最近想起来了,就记录下来,省的以后碰到类似错误。 上图: 无论是我用集成包,亦或是python2.7,还是python3.0,都是出现如此状况,下载哪一个版本都没有解决问题,左求右问,一个月左右都没有解决,甚为苦恼。终于有一天,发现了这个:http://www.cnblogs.com/ingd/p/6185347.html,这篇文章便是解决这个问题的方法解

2017-12-02 16:02:15 1635

原创 一次失败的挂马

== 我想尝试一下是否能够找到一台主机,在他电脑上放一个小马。第一步 我先使用nmap扫描一下都有哪些主机开放了80端口 nmap -sS -p 80 -oG - 10.10.194.* | grep open我只扫描出来三台主机Host: 10.10.194.6 () Ports: 80/open/tcp//http///Host: 10.10.194.40 () Ports

2017-12-01 20:16:02 189

原创 Linux 任务执行

Linux 任务执行对于密集访问磁盘的进程,希望它能够在每天非负荷的高峰时间段运行,可以通过指定任务计划使某些进程在后台运行1.执行一次的at 命令at命令用来向atd守护进程提交需要在特定时间运行的作业。在一个指定的时间执行 任务,只能执行一次。 格式: at [选项] [时间日期]at命令选项选项 作用不从在Ubuntu中,默认情况下是没有

2017-11-15 15:04:36 484

原创 PHP常见报错解决方法

最近有一个PHP初学者问了我一些问题,我在这里总结一下第一种 Warning:mysql_fetch_array() expects parameter 1 to be resource,boolean give in ... 贴出源码: $job=$_POST['job']; $dno=$_POST['dno']; $sql="select name from

2017-11-01 22:09:42 592

原创 实验楼楼赛19之备份日志文件

日志备份的需求描述如下: 为 shiyanlou 用户添加计划任务 每天凌晨2点的时候定时打包 /var/log 下的 dpkg.log,mysql.log,fontconfig.log 三个文件到 /home/shiyanlou/backup/ 目录 命名格式为 年-月-日.tar,比如今天是2017年10月23日,那么文件名为2017-10-23.tar,若有重名则覆盖第一步

2017-10-24 22:29:33 494

原创 实验楼之一个简单的课程数据库

看这个题的时候并不知道csv文件是什么,去百度了一下,顺便又搜了一下将这类文件导入mysql数据库中的方法。 这篇文章介绍了从linux和windows情况下分别导入的情况:http://blog.chinaunix.net/uid-23284114-id-3196638.html,非常感谢这位博主的分享好了,开始做题。 首先题目说明,服务器中的MySQL还未启动,同时告知了root账户的密码为

2017-10-18 21:03:53 3843 1

原创 XSS挑战赛

1.有显示位,尝试直接使用 payload:?name=<script>alert(12);</script> 成功弹窗2.发现有两个显示位 一个在标签对里,发现已经被过滤 第二个显示位在输入框里,尝试闭合双引号 payload:?keyword=1" autofocus onfocus="javascript:alert(123)" 设置自动聚焦,当聚焦时弹窗,成功

2017-09-25 16:52:33 544

原创 第一节课

哎呀,这一节课,emmm。。。。 1字节=8bit 1个字=2个字节 1个CPU有N跟地址总线 => 宽度为N => CPU可以寻找2的N次方一个内存单元存放8位 汇编指令不区分大小写 使用四条指令,编程计算2的4次方: mov ax,2 2 add ax,ax 4 add ax,ax 8 add ax,ax 16待我补充

2017-09-22 21:32:32 307 1

原创 嗯~ o(* ̄▽ ̄*)o

我今天要正式写博客啦 跟个傻子似的 不会写 啦啦啦只当一个笔记本本啦(●’◡’●)谨以此纪念此时此刻的我 嚯嚯嚯

2017-09-22 20:23:12 694 1

原创 SQL注入分类

1.什么是sql注入2.为什么会有sql注入3.哪里可能存在sql注入4.sql注入分类 1.根据注入语法 Boolean-based blind SQL injection Error-based SQL injection UNION query SQL injection Stacked queries SQL

2017-09-11 20:28:15 2437 3

空空如也

空空如也

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

TA关注的人

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