自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(36)
  • 资源 (24)
  • 收藏
  • 关注

转载 PHP 数组排序

数组中的元素可以按字母或数字顺序进行降序或升序排列。PHP - 数组排序函数在本章中,我们将一一介绍下列 PHP 数组排序函数:sort() - 对数组进行升序排列rsort() - 对数组进行降序排列asort() - 根据关联数组的值,对数组进行升序排列ksort() - 根据关联数组的键,对数组进行升序排列arsort() -

2017-08-15 09:59:57 1681

转载 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 4385

转载 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 4225

转载 深入了解php底层机制

作为一门动态语言,php是如何实现的,其底层机制如何,具有什么样的特点,本文深入浅出介绍了包括php设计理念、整体结构、核心数据结构和变量在内的相关底层知识,对我们更好的开发php程序,优化性能等有一定的指导意义。1、概述what is php?一种适用于web开发的动态语言。具体点说:就是一个用c语言实现包含大量组件的软件框架。更狭义点看,可以把它认为是一个强大的ui框架

2017-07-31 23:41:18 4013

转载 php操作redis详解

今天在coding中巧遇redis,之前一直没用过这东西,网上说是一种小型Key-Value数据库,我这边是想用redis来处理session的,但是懵逼的我毫无头绪,不过花了几个小时的时间最后搞定了。下面说一下如何安装和配置。下载redis改图为redis官网,你可以根据你的喜好下载哪个版本,下载好后,解压到某个盘,我这我安装在E盘。dos命令安装redi

2017-07-31 23:39:12 4708

原创 PHP设计模式——简单工厂

简单工厂简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例优点模式的核心是工厂类。这个类含有必要的逻辑判断,可以决定在什么时候创建哪一个实例,而调用者则可以免除直接创建对象的责任。简单工厂模式通过这种做法实现了对责任的分割,当系统引入新的类的时候无需修改调用者。缺点这个工厂类集中了所以的创建逻辑,当有复杂的多层次等级结构时,所有的业务逻辑都在这

2017-07-31 09:59:15 3290

转载 php防止sql注入

防SQL注入,简要但很重要三个函数:addslashes($string):用反斜线引用字符串中的特殊字符' " \$username=addslashes($username);mysql_escape_string($string):用反斜杠转义字符串中的特殊字符,用于mysql_query()查询。$username=mysql_escape_stri

2017-07-31 09:57:45 4232

原创 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 6040 2

转载 jquery中对象object循环遍历的方法

一个朋友问对象如何转为数组,当我问他为啥要转得时候,他告诉我,数组可以用js循环遍历,而对象则不可以。其实呢,对象同样可以循环遍历的啊。不用转换也可以循环!说明你对js或者jquery的某些操作不是很熟练!在这里我简单介绍一下!案例我们看如下对象:var data={ 张三:69, 李四:72, 王五:90, 二麻子:8

2017-07-10 19:42:33 6273

转载 总结Android模块化的一些知识点。

最近公司一个项目使用了模块化设计,本人参与其中的一个小模块开发,但是整体的设计并不是我架构设计的,开发半年有余,在此记录下来我的想法。模块化场景为什么需要模块化?当一个App用户量增多,业务量增长以后,就会有很多开发工程师参与同一个项目,人员增加了,原先小团队的开发方式已经不合适了。原先的一份代码,现在需要多个人来维护,每个人的代码质量也不相同,在进行代码Revie

2017-07-05 14:49:56 3130

转载 Spring Cloud构建微服务架构:服务容错保护(Hystrix依赖隔离)

依赖隔离“舱壁模式”对于熟悉Docker的读者一定不陌生,Docker通过“舱壁模式”实现进程的隔离,使得容器与容器之间不会互相影响。而Hystrix则使用该模式实现线程池的隔离,它会为每一个Hystrix命令创建一个独立的线程池,这样就算某个在Hystrix命令包装下的依赖服务出现延迟过高的情况,也只是对该依赖服务的调用产生影响,而不会拖慢其他的服务。通过对依赖服务的线程池隔离实

2017-07-05 14:48:14 3599

转载 Vue.js 插件开发详解

随着 Vue.js 越来越火,Vue.js 的相关插件也在不断的被贡献出来,数不胜数。比如官方推荐的 vue-router、vuex 等,都是非常优秀的插件。但是我们更多的人还只停留在使用的阶段,比较少自己开发。所以接下来会通过一个简单的 vue-toast 插件,来了解掌握插件的开发和使用。认识插件想要开发插件,先要认识一个插件是什么样子的。Vue.js 的插件应当有一个

2017-07-05 14:46:55 3960

原创 HTML颜色表及html代码(前端必备)

颜色名称及色样表(HTML版)颜色名中文名称Hex RGB十进制 Decimal  LightPink浅粉红#FFB6C1255,182,193  Pink粉红#FFC0CB255,192,203  

2017-07-05 14:31:15 99184

转载 SharePoint 2013 另一个程序正在使用此文件,进程无法访问。 (异常来自 HRESULT:0x80070020)

环境:SharePoint 2013 + Windows Server 2012 R2在管理中心新建一个Web Application,端口为:88。顺利创建网站集后,打开访问却提示:无法显示此页在IIS里查看,原来刚建的88站点竟然停止了!!!,手动启动,报错:---------------------------Internet Information Serv

2017-07-05 00:11:11 4519

转载 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 4003

转载 Wampserver主机服务配置方法

一、更改根目录 1、左键”www目录”路径更改Wampserver安装好后,“www目录”默认为X:\wamp\www,也就是wampserver安装目录下的www文件夹。实际使用中,默认设置往往不是我们想要的,可能改成其他文件夹更适合我们,比如D:\site 或者 E:\www 等等。那该如何更改呢,现在就我就和大家分享一个非常简单的方法,下面以改为D:\site为例。打开wam

2017-06-19 11:09:51 5217

转载 数据库索引,存储过程,视图,事务

一,索引索引是一个独立的,物理的数据库结构,可以快速找到表或视图的信息通常情况下只有需要经常查询索引列中的数据时才在表上创建索引基本语法:CREATE INDEX StockIndexON appSchema.StockEvents (StockSymbol);创建唯一索引:Create unique index 索引名称On 表名(字段1,字段2)聚集索引:c

2017-06-19 11:08:44 3893

原创 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 3424

原创 PHP文件下载时乱码解决

ob_clean这个函数的作用就是用来丢弃输出缓冲区中的内容,如果你的网站有许多生成的图片类文件,那么想要访问正确,就要经常清除缓冲区。flush();本函数无输入亦无输出。将输出缓冲区的资料送出,并清出。$filemd5=$_GET['md5'];$filename=$_GET['filename']; $file="../../upload/".$filemd5;hea

2017-06-18 11:55:20 4497

原创 mysql技巧之数据去重并记录总数

1、使用distinct去重(适合查询整张表的总数)有多个学校+教师投稿,需要统计出作者的总数select count(author) as total from files每个作者都投稿很多,这里有重复的记录。select distinct author from files;有可能两个学校的教师姓名相同,结果只统计一个,出错。select disti

2017-06-17 16:30:17 5617

转载 解决动态生成input无法触发click事件的问题

$('.delServer').click(function() {    alert("ok");});原因:异步导致绑定事件失败。解决方法:使用全局绑定事件$(document).on("click",".delServer",function(){    alert("ok");});

2017-06-17 16:14:12 10004

原创 百度地图经纬度在地图上体现

我不喜欢说废话,至于秘钥,请移步百度地图,直接上代码!                    body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑";}            GPS转百度        //

2017-06-17 15:43:54 4050

转载 java多线程技术

如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多人都对其中的一

2017-06-17 14:07:52 5832

转载 easyui datagrid 前台分页的实现java采用的版本

使用easyui分页,有后台服务器端实现和前台浏览器端实现。服务器端实现按规定的格式返回数据就可以了,前台实现需要写js来实现。代码如下:关键代码:12345678910111213141516171819

2017-06-17 14:06:24 4957

转载 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 4292

转载 jsp页面加载时自动执行action

比如当我进入首页时,就要将数据库中的一些数据加载到welcome.jsp页面中,但是刚进入页面时,是没有执行action的,所以无法通过action获得数据库中的数据。此时有一个办法:就是建立一个临时的页面,比如temp.jsp,在该jsp页面中的head中只有一句:,然后在web.xml文件中设置,把temp.jsp设置成初始访问的页面(原先是welcome.jsp)。如下:

2017-06-17 14:02:41 7977

转载 动态方法调用 在Struts2中动态方法调用有三种方式,动态方法调用就是为了解决一个Action对应多个请求的处理,以免Action太多 第一种方式:指定method属性 这种方式我们前面已经用到过

动态方法调用在Struts2中动态方法调用有三种方式,动态方法调用就是为了解决一个Action对应多个请求的处理,以免Action太多第一种方式:指定method属性这种方式我们前面已经用到过,类似下面的配置就可以实现method="chainAction">redirect  method="plainText">/WEB-INF/JspPage/ch

2017-06-17 10:43:14 6954

转载 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 5320

转载 Java核心类库,线程通信

线程通信:不同的线程执行不同的任务,如果这些任务有某种关系,线程之间必须能够通信,协调完成工作。我们来看一个案例:生产者和消费者案例(producer/consumer)生产者和消费者应该操作共享的资源(实现方式来做);使用一个或多个线程来表示生产者producer;使用一个或多个线程来表示消费者consumer。生产者和

2017-06-16 23:57:34 5292

转载 某机构招生总监透露Java培训行业内幕

2016年,我负责我司PHP就业班级首期招生,因为是首期班,为了保证教学质量,这个班由公司创始人和CTO亲自授课,他们两位是PHP方面的专家。有了讲师保证,对我招生来说,也有很大的帮助。我们招生的条件是面向大专及以上学历的,最后这个班招来了20几人,基本都达到了大专学历,但是也有几个高中学历的,这是公司的朋友送来来学的,不好拒绝,就接收了,boss说,如果他们没有就业退还他们学费。这20几

2017-06-16 23:56:46 9787

转载 Java常用设计模式

一、单例模式(有的书上说叫单态模式其实都一样)该模式主要目的是使内存中保持1个对象。看下面的例子:方法一方法二synchronized :/'sɪŋkrənaɪzd/ :Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。当两个并发线程访问同一个对象object中的这个s

2017-06-16 23:54:25 7684

转载 Java高级(快速实现分布式锁)

一、缘起分布式环境下,多台机器上多个进程对一个数据进行操作,如果不做互斥,就有可能出现“余额扣成负数”,或者“商品超卖”的情况,如何实现简易分布式锁,对分布式环境下的临界资源做互斥,是今天将要讨论的话题。二、互斥原理原理:多个访问方对同一个资源进行操作,需要进行互斥,通常是利用一个这些访问方同时能够访问到的lock来实施互斥的。例子1:同一个进程内,多个线程

2017-06-16 23:51:38 16007

原创 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 8116

原创 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 10052

原创 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 9022

转载 PHP读取Excel文件内容

项目需要读取Excel的内容,从百度搜索了下,主要有两个选择,第一个是PHPExcelReader,另外一个是PHPExcel。 PHPExcelReader比较轻量级,仅支持Excel的读取,实际上就是一个Reader。但是可惜的是不能够支持Excel 2007的格式(.xlsx)。 PHPExcel比较强大,能够将内存中的数据输出成Excel文件,同时还能够对E

2017-06-12 09:39:28 8089

中国蚁剑MAC版AntSword-Loader-v4.0.3-darwin-x64

中国蚁剑MAC版AntSword-Loader-v4.0.3-darwin-x64,git下载非常慢。

2020-08-19

Mybatis自定义拦截器,对模糊查询传值的特殊字符统一进行转义处理的代码

特殊字符(\,_,%)转义工具类 MyQueryInterceptor.java: Mybatis自定义拦截器 注意:该拦截器只支持QueryWrapper的like方法,serviceImpl层传全角模糊查询(%%) mapper或xml层的全角模糊查询(%*%)和半角模糊查询(%*或*%)

2020-08-18

PHP发送QQ,网易,谷歌邮件类.rar

PHP,QQ邮箱,网易邮箱,谷歌邮箱发送代码。亲测可用,无需composer。放在项目里面引用即可,提供demo.

2020-08-09

Postman-5..5.4 Chrome浏览器Postman插件

网页调试工具, 不仅可以调试简单的CSS、HTML、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一

2020-03-16

rips0.55汉化版

PHP代码检查工具(审计工具).RIPS是一个用php编写的源代码分析工具,它使用了静态分析技术,能够自动化地挖掘PHP源代码潜在的安全漏洞。渗透测试人员可以直接容易的审阅分析结果,而不用审阅整个程序代码。 由于静态源代码分析的限制,漏洞是否真正存在,仍然需要代码审阅者确认。RIPS能够检测XSS、SQL注入、文件泄露、Header Injection漏洞等。

2018-08-09

echarts.js完整资源包

echarts.js完整资源包,各种图标demo.js,文档一应俱全。

2018-03-24

ThinkPHP5高阶实战教程诠释为API开发而生.pdf

ThinkPHP5高阶实战教程 --诠释为API开发而生-2017年11月中旬更新.pdf

2018-03-24

ThinkPHP5.0完全开发手册.pdf

ThinkPHP5.0完全开发手册PDF版,骗子勿扰。2017年9月更新。

2018-03-24

React Native移动开发实战电子书.pdf

React Native移动开发实战.pdf 最新版,电子书,骗子勿扰。

2018-03-23

JS改变元素样式

JS改变元素样式

2017-07-22

JS基本表单功能

网页重置,单选,复选

2017-07-22

js网页换肤,白天/黑夜模式调换

js网页换肤,白天/黑夜模式调换

2017-07-22

漂亮的响应式后台模板

响应式开发后台模板,大量图表展现数据

2017-07-06

javaWeb简单的中文验证码

JavaWeb简单的中文验证码,实测可用!

2017-06-18

JS实现全选反选全不选

JS实现全选反选全不选

2017-06-18

HTML页面初始化

重设浏览器的样式。在各种浏览器中,都会对CSS的选择器默认一些数值,譬如当h1没有被设置数值时,显示一定大小。但并不是所有的浏览器都使用一样的数值,所以有了CSS Reset,以让网页的样式在各浏览器中表现一致。

2017-06-16

Three3D必备

Three3D必备

2017-06-13

JQuery js专用MD5加密 md5.js

JQuery JS MD5加密 MD5.js

2017-06-13

PHP甘特图,含注释

PHP甘特图实例,包含注释,初级开发人员易懂!

2017-06-02

Three.js加载显示3D(obj格式)文件

Three.js加载3D文件展示在页面,可以直接使用

2017-05-13

java图书管理系统

1。 SSH(Struts2+Spring+Hibernate) 2。实现图书管理系统,后台数据库请选择:Oracle11g或mysql,该系统包括用户登录,图书信息列表、图书的新增、修改、删除,并实现翻页功能。

2017-04-15

JAVAWEB微博系统

1. 登录功能,要求用户的用户名,如果登录不成功给予错误信息提示. 2. 在微博管理中,显示用户的头像、用户名称、该用户发表的微博内容、微博时间、分页功能、删除功能,单击发表微博可以发布微博信息到系统当中. 3. 账户管理中的管理账户只有管理员有权限,普通用户没有操作的入口,个人账户可以修改个人登陆的密码,管理账户可以针对某个用户进行相应的操作(删除操作提示、分页操作),单击添加按钮添加一个用户,添加用户可以上传头像 4.基于SSM框架。

2017-04-15

图书管理系统

java三大框架实现图书管理系统,具有增删改查,分页,用户注册登录功能。

2017-01-07

空空如也

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

TA关注的人

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