- 博客(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写法?
<servlet> <servlet-name>riinly</servlet-name> <servlet-class>ly.RequestInfo</servlet-class></servlet> <servlet> <servlet-name>
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 < $end_time){ $starttime = $begin_time; $endtime = $en...
2017-11-12 14:40:56 4555
原创 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
原创 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关注的人