- 博客(36)
- 资源 (24)
- 收藏
- 关注
转载 PHP 数组排序
数组中的元素可以按字母或数字顺序进行降序或升序排列。PHP - 数组排序函数在本章中,我们将一一介绍下列 PHP 数组排序函数:sort() - 对数组进行升序排列rsort() - 对数组进行降序排列asort() - 根据关联数组的值,对数组进行升序排列ksort() - 根据关联数组的键,对数组进行升序排列arsort() -
2017-08-15 09:59:57 1717
转载 TKPHP5软删除
model中需use traits\model\SoftDelete;// 数据表中需添加一个 delete_time 字段保存删除时间namespace app\index\model;use think\Model;use traits\model\SoftDelete;class User extends Model{ use SoftDelete;
2017-08-08 23:50:51 4430
转载 ThinkPHP去除url中的index.php
例如你的原路径是 http://localhost/test/index.php/index/add那么现在的地址是 http://localhost/test/index/add如何去掉index.php呢?1.httpd.conf配置文件中加载了mod_rewrite.so模块 //在APACHE里面去配置#LoadModule rewrite_module modu
2017-08-05 17:43:59 4260
转载 深入了解php底层机制
作为一门动态语言,php是如何实现的,其底层机制如何,具有什么样的特点,本文深入浅出介绍了包括php设计理念、整体结构、核心数据结构和变量在内的相关底层知识,对我们更好的开发php程序,优化性能等有一定的指导意义。1、概述what is php?一种适用于web开发的动态语言。具体点说:就是一个用c语言实现包含大量组件的软件框架。更狭义点看,可以把它认为是一个强大的ui框架
2017-07-31 23:41:18 4034
转载 php操作redis详解
今天在coding中巧遇redis,之前一直没用过这东西,网上说是一种小型Key-Value数据库,我这边是想用redis来处理session的,但是懵逼的我毫无头绪,不过花了几个小时的时间最后搞定了。下面说一下如何安装和配置。下载redis改图为redis官网,你可以根据你的喜好下载哪个版本,下载好后,解压到某个盘,我这我安装在E盘。dos命令安装redi
2017-07-31 23:39:12 4747
原创 PHP设计模式——简单工厂
简单工厂简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例优点模式的核心是工厂类。这个类含有必要的逻辑判断,可以决定在什么时候创建哪一个实例,而调用者则可以免除直接创建对象的责任。简单工厂模式通过这种做法实现了对责任的分割,当系统引入新的类的时候无需修改调用者。缺点这个工厂类集中了所以的创建逻辑,当有复杂的多层次等级结构时,所有的业务逻辑都在这
2017-07-31 09:59:15 3307
转载 php防止sql注入
防SQL注入,简要但很重要三个函数:addslashes($string):用反斜线引用字符串中的特殊字符' " \$username=addslashes($username);mysql_escape_string($string):用反斜杠转义字符串中的特殊字符,用于mysql_query()查询。$username=mysql_escape_stri
2017-07-31 09:57:45 4261
原创 ffmpeg-php 安装
1.解压所下载下来的安装包,你可以看到如下几个文件:pthreadGC2.dllphp_ffmpeg.dllavutil-49.dllavformat-51.dllavcodec-51.dll将php_ffmpeg.dll复制到你所安装的php所在目录下的ext(php扩展目录)下,并将其它的四个文件复制到系统目录下的system32 目录中
2017-07-25 23:09:48 6140 2
转载 jquery中对象object循环遍历的方法
一个朋友问对象如何转为数组,当我问他为啥要转得时候,他告诉我,数组可以用js循环遍历,而对象则不可以。其实呢,对象同样可以循环遍历的啊。不用转换也可以循环!说明你对js或者jquery的某些操作不是很熟练!在这里我简单介绍一下!案例我们看如下对象:var data={ 张三:69, 李四:72, 王五:90, 二麻子:8
2017-07-10 19:42:33 6301
转载 总结Android模块化的一些知识点。
最近公司一个项目使用了模块化设计,本人参与其中的一个小模块开发,但是整体的设计并不是我架构设计的,开发半年有余,在此记录下来我的想法。模块化场景为什么需要模块化?当一个App用户量增多,业务量增长以后,就会有很多开发工程师参与同一个项目,人员增加了,原先小团队的开发方式已经不合适了。原先的一份代码,现在需要多个人来维护,每个人的代码质量也不相同,在进行代码Revie
2017-07-05 14:49:56 3149
转载 Spring Cloud构建微服务架构:服务容错保护(Hystrix依赖隔离)
依赖隔离“舱壁模式”对于熟悉Docker的读者一定不陌生,Docker通过“舱壁模式”实现进程的隔离,使得容器与容器之间不会互相影响。而Hystrix则使用该模式实现线程池的隔离,它会为每一个Hystrix命令创建一个独立的线程池,这样就算某个在Hystrix命令包装下的依赖服务出现延迟过高的情况,也只是对该依赖服务的调用产生影响,而不会拖慢其他的服务。通过对依赖服务的线程池隔离实
2017-07-05 14:48:14 3637
转载 Vue.js 插件开发详解
随着 Vue.js 越来越火,Vue.js 的相关插件也在不断的被贡献出来,数不胜数。比如官方推荐的 vue-router、vuex 等,都是非常优秀的插件。但是我们更多的人还只停留在使用的阶段,比较少自己开发。所以接下来会通过一个简单的 vue-toast 插件,来了解掌握插件的开发和使用。认识插件想要开发插件,先要认识一个插件是什么样子的。Vue.js 的插件应当有一个
2017-07-05 14:46:55 3980
原创 HTML颜色表及html代码(前端必备)
颜色名称及色样表(HTML版)颜色名中文名称Hex RGB十进制 Decimal LightPink浅粉红#FFB6C1255,182,193 Pink粉红#FFC0CB255,192,203
2017-07-05 14:31:15 109398 2
转载 SharePoint 2013 另一个程序正在使用此文件,进程无法访问。 (异常来自 HRESULT:0x80070020)
环境:SharePoint 2013 + Windows Server 2012 R2在管理中心新建一个Web Application,端口为:88。顺利创建网站集后,打开访问却提示:无法显示此页在IIS里查看,原来刚建的88站点竟然停止了!!!,手动启动,报错:---------------------------Internet Information Serv
2017-07-05 00:11:11 4557
转载 php 简单消息推送(含源码)
我的代码入口代码 index.htmlhtml>head> title>反ajax推送title> style> .send{color:#555;text-align: left;} .require{color:blue;text-align: right;} .content_box{text-align: ce
2017-06-19 11:11:14 4062
转载 Wampserver主机服务配置方法
一、更改根目录 1、左键”www目录”路径更改Wampserver安装好后,“www目录”默认为X:\wamp\www,也就是wampserver安装目录下的www文件夹。实际使用中,默认设置往往不是我们想要的,可能改成其他文件夹更适合我们,比如D:\site 或者 E:\www 等等。那该如何更改呢,现在就我就和大家分享一个非常简单的方法,下面以改为D:\site为例。打开wam
2017-06-19 11:09:51 5245
转载 数据库索引,存储过程,视图,事务
一,索引索引是一个独立的,物理的数据库结构,可以快速找到表或视图的信息通常情况下只有需要经常查询索引列中的数据时才在表上创建索引基本语法:CREATE INDEX StockIndexON appSchema.StockEvents (StockSymbol);创建唯一索引:Create unique index 索引名称On 表名(字段1,字段2)聚集索引:c
2017-06-19 11:08:44 3913
原创 JS实现全选反选全不选
不废话,上代码,要下载的在文章末尾有连接无标题文档window.onload=function(){var aCh=div1.getElementsByTagName('input');btn1.onclick=function(){//aCh[0].checked=true;for( var i=0;iaCh[i].checked=tr
2017-06-18 19:22:52 3459
原创 PHP文件下载时乱码解决
ob_clean这个函数的作用就是用来丢弃输出缓冲区中的内容,如果你的网站有许多生成的图片类文件,那么想要访问正确,就要经常清除缓冲区。flush();本函数无输入亦无输出。将输出缓冲区的资料送出,并清出。$filemd5=$_GET['md5'];$filename=$_GET['filename']; $file="../../upload/".$filemd5;hea
2017-06-18 11:55:20 4531
原创 mysql技巧之数据去重并记录总数
1、使用distinct去重(适合查询整张表的总数)有多个学校+教师投稿,需要统计出作者的总数select count(author) as total from files每个作者都投稿很多,这里有重复的记录。select distinct author from files;有可能两个学校的教师姓名相同,结果只统计一个,出错。select disti
2017-06-17 16:30:17 5704
转载 解决动态生成input无法触发click事件的问题
$('.delServer').click(function() { alert("ok");});原因:异步导致绑定事件失败。解决方法:使用全局绑定事件$(document).on("click",".delServer",function(){ alert("ok");});
2017-06-17 16:14:12 10056
原创 百度地图经纬度在地图上体现
我不喜欢说废话,至于秘钥,请移步百度地图,直接上代码! body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑";} GPS转百度 //
2017-06-17 15:43:54 4089
转载 java多线程技术
如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多人都对其中的一
2017-06-17 14:07:52 5860
转载 easyui datagrid 前台分页的实现java采用的版本
使用easyui分页,有后台服务器端实现和前台浏览器端实现。服务器端实现按规定的格式返回数据就可以了,前台实现需要写js来实现。代码如下:关键代码:12345678910111213141516171819
2017-06-17 14:06:24 4978
转载 MyBatis实现关联表查询
一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息)1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。 1 CREATE TABLE teacher( 2 t_id INT PRIMARY KEY AUTO_INCREMENT, 3
2017-06-17 14:05:10 4325
转载 jsp页面加载时自动执行action
比如当我进入首页时,就要将数据库中的一些数据加载到welcome.jsp页面中,但是刚进入页面时,是没有执行action的,所以无法通过action获得数据库中的数据。此时有一个办法:就是建立一个临时的页面,比如temp.jsp,在该jsp页面中的head中只有一句:,然后在web.xml文件中设置,把temp.jsp设置成初始访问的页面(原先是welcome.jsp)。如下:
2017-06-17 14:02:41 8024
转载 动态方法调用 在Struts2中动态方法调用有三种方式,动态方法调用就是为了解决一个Action对应多个请求的处理,以免Action太多 第一种方式:指定method属性 这种方式我们前面已经用到过
动态方法调用在Struts2中动态方法调用有三种方式,动态方法调用就是为了解决一个Action对应多个请求的处理,以免Action太多第一种方式:指定method属性这种方式我们前面已经用到过,类似下面的配置就可以实现method="chainAction">redirect method="plainText">/WEB-INF/JspPage/ch
2017-06-17 10:43:14 6985
转载 Hibernate 不同数据库的连接及SQL方言
org.hibernate.dialect.MySQLDialect com.mysql.jdbc.Driver jdbc:mysql://localhost/dbname?characterEncoding=gb2312 root root org.hibernate.dialect.SQLServerDi
2017-06-17 10:39:44 5345
转载 Java核心类库,线程通信
线程通信:不同的线程执行不同的任务,如果这些任务有某种关系,线程之间必须能够通信,协调完成工作。我们来看一个案例:生产者和消费者案例(producer/consumer)生产者和消费者应该操作共享的资源(实现方式来做);使用一个或多个线程来表示生产者producer;使用一个或多个线程来表示消费者consumer。生产者和
2017-06-16 23:57:34 5311
转载 某机构招生总监透露Java培训行业内幕
2016年,我负责我司PHP就业班级首期招生,因为是首期班,为了保证教学质量,这个班由公司创始人和CTO亲自授课,他们两位是PHP方面的专家。有了讲师保证,对我招生来说,也有很大的帮助。我们招生的条件是面向大专及以上学历的,最后这个班招来了20几人,基本都达到了大专学历,但是也有几个高中学历的,这是公司的朋友送来来学的,不好拒绝,就接收了,boss说,如果他们没有就业退还他们学费。这20几
2017-06-16 23:56:46 9813
转载 Java常用设计模式
一、单例模式(有的书上说叫单态模式其实都一样)该模式主要目的是使内存中保持1个对象。看下面的例子:方法一方法二synchronized :/'sɪŋkrənaɪzd/ :Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。当两个并发线程访问同一个对象object中的这个s
2017-06-16 23:54:25 7699
转载 Java高级(快速实现分布式锁)
一、缘起分布式环境下,多台机器上多个进程对一个数据进行操作,如果不做互斥,就有可能出现“余额扣成负数”,或者“商品超卖”的情况,如何实现简易分布式锁,对分布式环境下的临界资源做互斥,是今天将要讨论的话题。二、互斥原理原理:多个访问方对同一个资源进行操作,需要进行互斥,通常是利用一个这些访问方同时能够访问到的lock来实施互斥的。例子1:同一个进程内,多个线程
2017-06-16 23:51:38 16035
原创 Reset.css 样式重置
CSS Reset是指重设浏览器的样式。在各种浏览器中,都会对CSS的选择器默认一些数值,譬如当h1没有被设置数值时,显示一定大小。但并不是所有的浏览器都使用一样的数值,所以有了CSS Reset,以让网页的样式在各浏览器中表现一致。直接上代码*{margin: 0;padding: 0;border: 0;outline: 0;}a, a:link, a:visi
2017-06-16 18:17:00 8132
原创 php获取数组长度的方法+实例
php如何获取数组的长度,使用php函数count(),或是sizeof();$arr = Array('0','1','2','3','4'); echo count($arr);// 输出 5$arr = array('A','B','C');echo sizeof($arr);//输出3sizeof()和count()具有同样的用途,这两个函数都可以返
2017-06-16 18:10:44 10131
原创 PHP服务器获取客户端IP地址
不废话,直接上代码:1.编写函数以供多次调用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-06-13 11:34:23 9047
转载 PHP读取Excel文件内容
项目需要读取Excel的内容,从百度搜索了下,主要有两个选择,第一个是PHPExcelReader,另外一个是PHPExcel。 PHPExcelReader比较轻量级,仅支持Excel的读取,实际上就是一个Reader。但是可惜的是不能够支持Excel 2007的格式(.xlsx)。 PHPExcel比较强大,能够将内存中的数据输出成Excel文件,同时还能够对E
2017-06-12 09:39:28 8106
中国蚁剑MAC版AntSword-Loader-v4.0.3-darwin-x64
2020-08-19
Mybatis自定义拦截器,对模糊查询传值的特殊字符统一进行转义处理的代码
2020-08-18
Postman-5..5.4 Chrome浏览器Postman插件
2020-03-16
rips0.55汉化版
2018-08-09
HTML页面初始化
2017-06-16
java图书管理系统
2017-04-15
JAVAWEB微博系统
2017-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人