- 博客(20)
- 收藏
- 关注
原创 评论系统--开发总结
前言目前为止,做了两三个项目,有涉及教育的、论坛的、CMS的,每个项目里都有用到评论这个功能,所以我就想把评论这一块,单独拿出来,做成一个组件化的模块。既节约了开发的工作,还能让自己对这个模块的功能有更进一步的理解。 因为目前我主要是用tp框架在做开发,所以以下相关实例会以tp框架的语法来呈现。但其实核心方法部分我个人是觉得有所不足的,没有把关联模型的功能给利用起来。这块是我下一版更新的时候...
2018-04-09 11:05:21
9742
13
原创 PHP面试题总结
概念篇协议部分1. TCP/UDP区别TCPTCP是一种面向连接的、可靠的、基于字节流的传输层通信协议TCP面向连接,提供可靠地数据服务TCP首部开销20字节TCP逻辑通信信道是全双工的可靠信道TCP连接只能是点到点的UDPUDP是参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠的信息传递服务UDP无连接,不可靠UDP首部开销8字...
2018-03-20 01:36:00
486
转载 Vue 将数据库中带html标签的内容输出 (原始 HTML(Raw HTML))
原始 HTML(Raw HTML)双花括号语法,会将数据中的 HTML 转为纯文本后再进行插值。为了输出真正的 HTML,你需要使用 v-html 指令:p>使用双花括号语法:{{ rawHtml }}p>p>使用 v-html 指令:span v-html="rawHtml">span>p>使用双花括号语法:This should be red. 使用 v-html 指令:T
2018-01-24 16:02:15
20472
原创 Ubuntu 搭建LNMP环境并支持thinkphp框架
环境:ubuntu 16.04 1、快速安装NMP:1.1 apt-get update 更新源列表1.2 apt-get install nginx 安装nginx;dpkg -S nginx 命令可以搜索 nginx相关文件,Nginx的安装路径为/etc/nginx;其配置文件nginx.conf也是在该目录下,并且在 etc/init.d 下有 nginx的启动程序,该目录下的程序都会在系
2017-10-10 14:10:45
2056
原创 jquery 获取checkbox 选中的值
首先是html部分<!DOCTYPE HTML><html> <head> <script type="text/javascript" src="../js/jquery-1.3.2.js"></script> <script type="text/javascript" src="../js/common.js"></script> </head> <body>
2017-09-11 23:54:08
720
原创 jquery-ui sortable 排序
最近工作中遇上一个需求,可以实现拖曳图片改变图片的顺序并保存到后台。 研究了一番发现可以用jquery-ui 的sortable功能来完成; 一、引入jquery和jquery-ui文件<link ref="stylesheet" href="jquery-ui.min.css"/><script type="text/javascript" src="jquery.min.js"></scr
2017-09-08 17:19:50
2172
转载 TP5分页类
<?phpclass Page{ public $page; //当前页 public $total; //总记录数 public $listRows; //每页显示记录数 private $uri;//动态url public $pageNum; //总页数 private $listNum = 6;//显示页码按钮数量 public
2017-09-07 02:47:02
1552
原创 关于近期项目代码实现的一些总结
最近在进行一项清理数据的工作,数据是这样的,一个曲谱,对应了多张曲谱图片,但是部分写入了数据库,部分没有,因此需要对没有写入数据库的部分进行清理。 要处理的 第一次处理如此大数据量的工作,犯了好些低级的错误,在此整理总结一下,也给大家提供一些思路经验:1、获取单列数据用array_column($data, ‘column_name’):我在读取了数据库的数据后想要获取name列的值,傻傻的进行
2017-08-19 14:12:56
430
原创 对数组进行重新排序
很多时候,我们从数据库中取出我们要的数据后,并不是就完成了工作,更多的我们需要对数据进行遍历处理等,这时候我们从数据库中获取数据时的排序可能就被打乱了, 需要对数组重新排序,下面就写写汇总到的对一维和二维数组进行重新排序的方法:一维数组:使用php自带的排序函数进行排序即可sort() //以升序对数组排序rsort() //以降序对数组排序asort() //根据值,以升序对关联数组进行排序
2017-08-15 01:26:34
9645
原创 ThinkPHP、mysql查询某一个字段中某几个字段值的数量
最近的项目遇到了一个问题,想要获取score_id字段里值为“42,43,44”各自的数量,查询了一番,自己做一下总结。mysql查询语句:SELECT `score_id`,`count(*)` FROM `score` WHERE `score_id` IN ('42','43','44') GROUP BY `score_id`;thinkphp查询:$map = array( 'sc
2017-08-12 15:11:39
3216
原创 PHP微信公众号开发常用功能
最近学习了关于微信公众号开发的相关知识,为了帮助自己更好的理解,在此重新再梳理一遍 更多关于微信公众号开发的功能可以参考微信公众平台的开发技术文档
2017-07-13 17:01:08
4811
2
转载 MySQL 对于千万级的大表要怎么优化?
很多人第一反应是各种切分;我给的顺序是:第一优化你的sql和索引;第二加缓存,memcached,redis;第三以上都做了后,还是慢,就做主从复制或主主复制,读写分离,可以在应用层做,效率高,也可以用三方工具,第三方工具推荐360的atlas,其它的要么效率不高,要么没人维护;第四如果以上都做了还是慢,不要想着去做切分,mysql自带分区表,先试试这个,对你的应用是透明的,无需更改代码,但是sql
2017-06-28 19:16:47
449
转载 PHP sprintf()函数详解
用处:把字符串进行多种类型的格式化用于:处理xml数据格式时,需要用到他来格式化等等基本语法格式:sprintf("%格式化类型","$str1","$str2") ;先看一下类型参照表,也就是要转换成什么类型的格式 这是转换格式的类型参照表先举个最简单的案例<?php$str1="1234";echo sprintf("hello%s","$str1");//效果为: hello1234?>这
2017-06-28 18:35:53
1179
转载 PHP方法实现1-9数列中添加‘+’,‘-’或'',使和为100,并输出数列
今天收到个题目:编写一个在1,2,3,4,5,6,7,8,9(顺序不能变)数字之间插入 + 或- 或什么都不插入,使得计算结果总是100的程序,并输出所有的可能性。例如 1+2+34-5+67-8+9=100; 一开始在网上找了好久,发现这个问题是在一篇很火的文章《每个程序员1小时内必须解决的5个编程问题》上的第五题 ,如图: 都只看到Java编写的程序,但实在看不懂,下面提供一个php的解
2017-06-27 20:12:36
1342
原创 关于Git的入门操作(安装、提交代码至仓库)
今天折腾了一下午关于git上传代码至github的操作,过程中遇到了些许问题,可能对其他同志也有些帮助,特此记录一下。
2017-06-14 00:19:10
731
原创 安装wampserver后的配置工作
修改根目录wampserver安装完成后,默认的根目录是wamp安装的目录,但是我们的项目一般并不和wamp安装的目录放到一起,因此需要对根目录进行修改:
2017-06-10 02:07:33
691
原创 【php学习之路】水印功能的基本实现
学习之路,除了看,还有不停地练习,记录,希望在这个地方记录学习的点滴,同时提升一丁点自己的文字功底(表示打这些话的时候语序非常混乱。。。直入正题,本次主要记录几个水印相关的功能,方法可能比较旧了。接触到新的再说吧:文字水印//打开图像$src = "原始图像路径"; //选择图像$info = getimagesize("$src"); //获取图像的基本信息,info[0]、info[1]:
2017-04-11 00:46:15
508
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人