自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 用easywechat获取open_id(thinkphp5.0)

<?phpnamespace app\phone\controller;use think\Controller;use think\Session;use EasyWeChat\Foundation\Application;class VipController extends Controller{ //验证缓存openid private function hasOpe

2017-11-28 17:00:03 8052

原创 php Curl json

代码//post json 请求function http_post_json($url, $jsonStr){ $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonS

2017-11-28 16:55:40 552

原创 输入文本框内容a标签中的链接自动改变

代码<!DOCTYPE html><html><head> <title></title> <link href="__STATIC__/layui/css/layui.css" rel="stylesheet" media="all"/> <link href="__STATIC__/base/css/myself.css" rel="stylesheet"/></h

2017-11-28 16:52:15 1764

转载 Java中PreparedStatement和Statement的用法区别

1、 PreparedStatement接口继承Statement, PreparedStatement 实例包含已编译的 SQL 语句,所以其执行速度要快于 Statement 对象。2、作为 Statement 的子类,PreparedStatement 继承了 Statement 的所有功能。三种方法 execute、 executeQuery 和 executeUpdat...

2017-11-26 19:04:54 8163

原创 Web.xml如果要是多个servlet写法?

&lt;servlet&gt; &lt;servlet-name&gt;riinly&lt;/servlet-name&gt; &lt;servlet-class&gt;ly.RequestInfo&lt;/servlet-class&gt;&lt;/servlet&gt; &lt;servlet&gt; &lt;servlet-name&gt;

2017-11-24 13:16:26 3430 3

原创 Myeclipse2017实例关于servlet的@WebServlet注解。

目录结构Servlet@WebServlet注解用于标注在一个继承了HttpServlet类之上,属于类级别的注解。 用法形如: @WebServlet(“/DisplayHeader1”)package tuzi.com;import java.io.IOException;import java.io.PrintWriter;import javax.ser...

2017-11-24 13:05:20 4398

转载 java 中的e和e.printStackTrace()方法

e 初始化,也就是实例化Exception类型的对象,e是此对象引用名称。然后e(引用)会自动调用Exception类中指定的方法,也就出现了e.printStackTrace()。当然,我们也可以用System语句输出,那么这两个语句有什么区别呢? 1、两个输出语句都能输出,System语句可以提示你异常发生的位置;但e.printStackTrace()可以显示更深的调用关系。例如:

2017-11-23 21:27:46 2486

原创 myeclipse在web-inf下为什么找不到classes目录

一般我们看的package explorer,利于我们开发的视角。 你可以这样 windows–>show view–>other..–>general–>Navigator 用这个视角来看,就可以看到你想要的classes目录了

2017-11-22 23:44:28 1348

转载 pageEncoding和charset有什么区别

pageEncoding是jsp文件本身的编码contentType的charset是指服务器发送给客户端时的内容编码JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶段会用utf-8至utf-8,第三阶段就是由Tomcat出来的网页, 用的是contentType。第一阶段是jsp编译成.java,它会根据pageEncoding的设定读取jsp,结果是由指定的编码方案

2017-11-22 10:26:50 766

原创 微信错误:errcode=45015, errmsg=response out of time limit or subscription is canceled

调用微信公众号接口,发送文本消息失败,返回错误信息是:errcode=45015, errmsg=response out of time limit or subscription is canceled这是因为用户已经超过24小时没有和公众号发生交互了,你用你的用户发送消息到公众号,再调用接口就可以了。...

2017-11-18 16:25:21 15557 3

原创 MAC安装redis

简介简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储

2017-11-15 16:46:54 337

原创 算法复杂度

什么是算法复杂度 算法的(时间复杂度)和(空间复杂度)合称为算法的复杂度。时间复杂度时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。并且一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间就多。 一个算法中的语句执行次数称为语句频度或时间频度。记为T(n)。时间复杂度 在刚才提到的时间频度中,n称为问题的规

2017-11-15 15:33:39 400

原创 php合并数组的几种方式

+号方式介绍规则:当两个数组的键名是数字键名或者字符串键名可以直接 +,$c = $a + $b,在$a后追加($b在$a中不存在的键名)键名和值。注意:不覆盖,只是追加不存在的键名和对应的值。键名不重新索引。无论是全部数字键名还是混合,都只是追加键名和值,如果键名相同则不进行追加,即把最先出现的值作为最终结果返回。代码array_merge说明规则:array_merge() 将一个或多个数

2017-11-13 23:50:13 14315

原创 php实现兼容Unicode文字的字符串大小写转换strtolower()和strtoupper()

方法一简介 PHP的strtolower()和strtoupper()函数在安装非中文系统的服务器下可能会导致将汉字转换为乱码,请写两个替代的函数实现兼容Unicode文字的字符串大小写转换。 原因是:中文是由多字节组成的,而只有英文系统的单个英文字符只有一个字节,所以该系统把中文的每一个字节都做了strtolower()处理,改变后的中文字节拼接在一起就成了乱码(新生成的编码映射对应的字

2017-11-13 23:15:09 916

原创 删除目录及目录下所有文件或删除指定文件

/** * 删除目录及目录下所有文件或删除指定文件 * @param str $path 待删除目录路径 * @param int $delDir 是否删除目录,1或true删除目录,0或false则只删除文件保留目录(包含子目录) * @return bool 返回删除状态 */function delDirAndFile($path, $delDir = FALSE) { ...

2017-11-12 14:43:02 494

原创 获取客户端IP地址

//获取客户端IP地址function get_real_ip(){ $ip=false; if(!empty($_SERVER["HTTP_CLIENT_IP"])){ $ip = $_SERVER["HTTP_CLIENT_IP"]; } if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){ $...

2017-11-12 14:41:50 2525 2

原创 计算两个时间戳之间相差的日时分秒

//功能:计算两个时间戳之间相差的日时分秒//$begin_time 开始时间戳//$end_time 结束时间戳function timediff($begin_time,$end_time){ if($begin_time &lt; $end_time){ $starttime = $begin_time; $endtime = $en...

2017-11-12 14:40:56 4555

原创 tp5闭包子查询

大哥写的三层闭包嵌套,保存一下。

2017-11-12 14:23:54 3964

原创 mac下配置apache虚拟主机

为什么要配置虚拟主机 访问web服务,本质上看(从协议上)是访问某个IP的主机上的某个端口(默认是80) 通常需要通过访问不同的域名或者端口实现对不同网站的访问(具体到服务器里就是不同目录),这个时候就需要设置虚拟主机(VirtualHost).通常分为这样3种: 基于域名,基于端口,基于IP,以及它们的混合详细步骤对apache的httpd.conf进行修改 我是自己安装的a

2017-11-12 11:03:07 734

原创 tp5隐藏入口文件index.php

为什么要隐藏入口文件 使页面url美观,方便搜索引擎收录具体实现在index.php同级目录下新建.htaccess(默认自带)添加如下内容<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d Rewrite

2017-11-12 10:29:59 4694

原创 layui select动态添加option

html<form class="layui-form" action=""> <div class="layui-form-item proSelect"> <label class="layui-form-label">产品类别</label> <div class="layui-input-block editWidth">

2017-11-11 16:54:47 58422 16

原创 移动端返回上一页并刷新

html<input type="hidden" id="refreshed" value="no">jqonload=function(){ var refreshedId=document.getElementById("refreshed"); if(refreshedId.value=="no"){ refreshedId.value="yes";

2017-11-11 13:51:58 3835

原创 mac下安装tomcat并配置Myeclipse过程

步骤 1.首先http://tomcat.apache.org下载mac版tomcat。解压到/Library,将文件夹改名为Tomcat。 2.解压之后在conf文件下tomcat-users.xml添加用户名和密码 (这个在启动tomcat的页面需要登录) 3.打开命令行,cd /Library/Tomcat/bin 进入文件夹 sudo sh startu...

2017-11-10 00:08:18 2764 1

原创 在mac系统下用myeclipse启动tomcat进程被占用

问题解决kill -9 1233 //1233是进程名字

2017-11-10 00:03:12 221

原创 JQ控制input只能输入小数点后两位

html<!DOCTYPE html><html> <head> <title>demo</title> </head> <body> <input type="text" onkeyup="clearNoNum(this)"> </body></html>jqfunction num(obj){ obj.value = ob

2017-11-09 16:52:15 3370

MyEclipse黑色主题

亲测可用亲测可用亲测可用亲测可用亲测可用亲测可用亲测可用亲测可用亲测可用亲测可用亲测可用亲测可用亲测可用亲测可用亲测可用亲测可用亲测可用亲测可用亲测可用亲测可用亲测可用亲测可用亲测可用

2018-03-09

空空如也

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

TA关注的人

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