精选
lzrit
one phper
展开
-
Sublime Text 常用插件
常用插件原创 2023-10-09 13:13:51 · 3178 阅读 · 0 评论 -
SQL语句order by两个字段同时排序问题
可能对不少网友来说非常简单,但是我觉得在一定程度上对我还是有些迷惑之处,下面就通过hibernate中的HQL语句来介绍下这类问题的效果。首先HQL语句代码:FROM Topic t WHERE t.id >2 ORDER BY t.type DESC,t.number DESC1也可以按照下面的写法:FROM Topic t WHERE t.id >2 ORDE...原创 2018-08-23 09:48:48 · 3614 阅读 · 0 评论 -
Window安装Redis并设置为开机启动
一、下载windows版本的Redis去官网找了很久,发现原来在官网上可以下载的windows版本的,现在官网以及没有下载地址,只能在github上下载,官网只提供linux版本的下载官网下载地址:http://redis.io/downloadgithub下载地址:https://github.com/MSOpenTech/redis/tags二、安装Redis1.这里下载的...转载 2018-09-03 09:45:17 · 96 阅读 · 0 评论 -
phpstorm取消自动保存,修改快捷键并标识修改的文件为星星标记
个人通过使用,发现PhpStorm的确是 编辑PHP 的神器,提供用户效率,提供智能代码补全,快速导航以及即时错误检查。不过,让我用起来不爽的是,它会自动保存,还不能使用快捷键Ctr+Z来撤销,也就是说,已经习惯了手动保存,并且修改的文件还要用星星标记,也用惯了快捷键 Ctr+Z 来撤销下面就来一一设置(Settings),来恢复个人习惯!1、取消自动保存进入 File ->...原创 2018-09-03 13:36:33 · 583 阅读 · 1 评论 -
JS跨页面调用变量的方法
在前端开发中,一个B页面需要使用另一个页面A中的变量时,通常采用两种方式,url传参或者本地存储并获取变量的值。 使用url传参,当A页面跳转至B页面时,将变量值拼接在url后面,B页面可以使用封装的函数获取url中拼接的变量值。例如: A页面代码: window.location.href = B.html?uid=1000; B页面代码: function GetRe...转载 2018-09-07 13:42:28 · 3895 阅读 · 0 评论 -
两个JS之间的函数互相调用
这个问题是我在工作中用到的一个方法 因为要做封装所以想到能不能在一个js中引用另一个js中的function这样的话能大大的减少代码量话不多说 先上代码首先要在html页面引入两个js文件1.html <!DOCTYPE html> <html lang="en"> <head> <meta cha...转载 2018-10-09 11:20:59 · 4551 阅读 · 0 评论 -
乌龟GIT的合并代码
1.首先在分支dev下,保存当前的修改(保存储藏),然后拉取远程库的代码2.然后切换分支到主分支master上,然后合并:从dev上合并3.合并后直接推送到远程的master上4.如果显示推送失败,则先拉取远程master,再推送(不用担心代码会被覆盖,亲测好用)...原创 2018-11-06 10:16:40 · 9450 阅读 · 0 评论 -
array_filter里这个$var & 1 代表什么意思
<?phpfunction Old($var){return($var & 1);}$a1=array("s","h",0,3,8);print_r(array_filter($a1,"Old"));?>打印结果Array ( [3] => 3 )原创 2018-11-06 16:11:09 · 892 阅读 · 1 评论 -
cmd启动redis的方法(附命令)
运行cmd然后到redis路径运行命令: redis-server redis.windows.conf原创 2018-11-04 10:40:23 · 23875 阅读 · 2 评论 -
绝对详解PHP 的imageTtfText()函数
图片处理,是许多程序的功能之一;而文字渲染则是绘图的基本组成部分。PHP通过很多扩展库来支持图片的处理,最常用的还是GD库,通过一系列imagexxx()函数来提供绘图功能。本文专注于非常细小的一点:绘制文字。熟悉Win32的人都知道,TextOut()就可以轻松显示任何文字了,然而到了PHP的世界里,有些事情并不轻松。1 详细解释imageTtfText()函数对于PHP绘图初学者,首先遇...转载 2018-11-04 11:58:13 · 691 阅读 · 0 评论 -
使用php统计字符串中中英文字符的个数
<?phpecho $str = "43fdf测试fdsfadaf43543543职工问防盗锁防盗锁5345gfdgd";preg_match_all("/[0-9]{1}/",$str,$arrNum);preg_match_all("/[a-zA-Z]{1}/",$str,$arrAl);preg_match_all("/([\x{4e00}-\x{9fa5}]){1}/u",$...原创 2018-11-04 14:32:34 · 1609 阅读 · 0 评论 -
6大原则
1、开闭原则(Open Close Principle) 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。 2、里氏代换原则(Liskov Substitution Principle) 里氏...原创 2018-11-07 10:06:12 · 236 阅读 · 0 评论 -
input + div 下拉选择框
前台html页面<html><head> <meta name="viewport" content="width=device-width" /> <title>showOptions</title> <style type="text/css">转载 2018-11-07 14:55:29 · 1891 阅读 · 0 评论 -
使用JS监听键盘两个组合键触发的事件
<!DOCTYPE html><html><head> <title>Demo</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <script type=&转载 2018-12-02 13:37:21 · 1584 阅读 · 0 评论 -
利用js实现 禁用浏览器后退
利用js实现 禁用浏览器后退 现在很多的内部系统,一些界面,都是用户手动点击退出按钮的。但是为了避免,用户误操作 点击浏览器后退,或者用鼠标手势后退什么的。容易出现误操作。 所以在有些页面上,适当的禁用浏览器的后退,是可以提高很大的用户体验。 在网上查,可以查到很多js禁用后退的材料。 1、回退后,产生一个前进事件。 这种方式,不算...转载 2018-11-30 11:10:52 · 440 阅读 · 0 评论 -
MySQL数据库优化大全
数据库优化sql语句优化 索引优化 加缓存 读写分离 分区 分布式数据库(垂直切分) 水平切分 MyISAM和InnoDB的区别: 1. InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务; 2. InnoDB支持外键,而MyISAM不支持...转载 2018-11-28 10:39:31 · 108 阅读 · 0 评论 -
js屏蔽手机返回键
js屏蔽手机的物理返回键本博客代码,经过真机实测,暂时没有发现什么问题。js代码如下:<script>$(document).ready(function() { if (window.history && window.history.pushState) { $(window).on('popstate', functi...转载 2018-12-16 15:53:32 · 1752 阅读 · 2 评论 -
php 数组对象之间的转换
php 数组对象之间的转换在之前我写过php返回json数据简单实例从5.2版本开始,PHP原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。一、json_encode() 1 2 3 4 <?php $arr = array ('a'=>1,'b'=>2,'...原创 2019-01-15 15:25:37 · 20722 阅读 · 0 评论 -
php中数组的并集、交集和差集函数
计算数组的并集array_merge ( array array1[,arrayarray1[,array… ] ) 将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。计算数组的交集array_intersect ( array array1,arrayarray1,arrayarray2 [, array $ … ] ) 返回两个多多个数组...原创 2018-08-22 09:18:26 · 162 阅读 · 0 评论 -
phpExcel实现Excel数据的导入导出(全步骤详细解析)
一,Excel文件上传,返回数组(需下载PHPExcel类文件,引入到项目类库里) 1.上传添加excel //接收前台文件,public function addExcel() { //接收前台文件 $ex = $_FILES['excel']; //重设置文件名 $filename = time...转载 2018-08-15 11:36:14 · 23910 阅读 · 0 评论 -
微信小程序官方开发文档
本文档将带你一步步创建完成一个微信小程序,并可以在手机上体验该小程序的实际效果。这个小程序的首页将会显示欢迎语以及当前用户的微信头像,点击头像,可以在新开的页面中查看当前小程序的启动日志。下载源码1. 获取微信小程序的 AppID登录 https://mp.weixin.qq.com ,就可以在网站的“设置”-“开发者设置”中,查看到微信小程序的 AppID 了,注意不可直接使用服务号或订阅号的 ...转载 2018-07-16 14:32:38 · 9835 阅读 · 0 评论 -
UNION和UNION ALL的SQL详细用法
在开发中,有些数据的存储可能涉及到分库分表,查询的时候,可能需要查询所有的分表,这个时候,就需要用到UNION或者UNION ALL,下面介绍一下UNION的用法以及与UNION ALL的区别:UNION操作符用于合并两个或多个SELECT语句的结果集,这里需要注意的是:UNION内部的SELECT语句必须拥有相同数量的列,列也必须拥有相似的数据类型,同时,每条SELECT语句中列的顺序必须相同。...转载 2018-07-10 16:41:42 · 309 阅读 · 0 评论 -
《Python从小白到大牛》第2篇 开发环境搭建
开发环境搭建《论语•魏灵公》曰:“工欲善其事,必先利其器”,做好一件事,准备工作非常重要。在开始学习Python技术之前,先介绍如何搭建Python开发环境是非常重要的一件事件。就开发工具而言Python官方只提供了一个解释器和交互式运行编程环境,而没有IDE(Integrated Development Environments,集成开发环境)工具,事实上开发Python的第三方IDE工具也非常...转载 2018-07-11 13:10:24 · 260 阅读 · 0 评论 -
总结JS去掉首尾空格
JS去除空格的方法目前共有12种:实现1 String.prototype.trim = function() { return this.replace(/^\s\s*/, '').replace(/\s\s*$/, ''); } 看起来不怎么样, 动用了两次正则替换,实际速度非常惊人,主要得益于浏览器的内部优化。一个著名的例子字符串拼接,直接相加...转载 2018-07-18 13:21:16 · 3524 阅读 · 0 评论 -
从零开始搭建自己的VueJS2.0+ElementUI单页面网站(一、环境搭建)
前言VueJS可以说是近些年来最火的前端框架之一,越来越多的网站开始使用vuejs作为前端框架,vuejs轻量、简单的特性使得前端开发变得更加简易,而基于vuejs的前端组件库也越来越多。我们今天使用的ElementUI,是饿了么团队开发的一款基于vuejs的前端组件库,也是众多vuejs组件库里面比较优秀的一款。这里要说一下我们构建网站所需要用到的一些东西:NodeJS(npm) We...转载 2018-07-26 09:59:31 · 552 阅读 · 0 评论 -
web对象page、request、session、application的生命周期
一、 影响范围与生命周期划分 WEB是基于HTTP协议的,HTTP协议是无状态的。无状态是指无法直接通过HTTP连接的相关属性来鉴别用户状态。但实际上的WEB应用通常是需要以用户会话的形式来支撑业务运行的,比如:购物车,BBS,在线交易等。因此常见的WEB服务端技术(如ASP,JSP),把WEB对象影响范围划分为4个生命周期 page 、 request 、 session 、 applic...转载 2018-07-20 14:50:47 · 713 阅读 · 0 评论 -
从零开始搭建自己的VueJS2.0+ElementUI单页面网站(三、组件编写及通信)
前言本文是本系列的第三篇文章。在前两篇文章中我们介绍了关于搭建vue+elementUI开发环境的方法和编写导航页的方法。关于前两篇文章的内容,若读者有些记不清楚,可以点击下方链接快速查看: 从零开始搭建自己的VueJS2.0+ElementUI单页面网站(一、环境搭建) 从零开始搭建自己的VueJS2.0+ElementUI单页面网站(二、编写导航页) 由于最近比较忙,所以更新速度比较慢,...转载 2018-07-26 10:37:03 · 1084 阅读 · 2 评论 -
Vue2.0+ElementUI+PageHelper实现的表格分页
Vue2.0+ElementUI+PageHelper实现的表格分页前言最近做了一些前端的项目,要对表格进行一些分页显示。表格分页的方法有很多,从宏观上来说分为物理分页和逻辑分页,由于逻辑分页(即前端分页)的做法是将数据全部缓存,然后分页显示,这样在数据量较大的时候会对浏览器的速度产生影响,所以考虑之后我使用了后端分页,后端分页的特点是对当前页的数据进行请求,每次当页码变化或者每页数据量变...转载 2018-07-26 10:39:49 · 683 阅读 · 0 评论 -
WebService深入浅出(转)
WebService深入浅出什么是WebserviceW3C组织对其的定义如下,它是一个软件系统,为了支持跨网络的机器间相互操作交互而设计。Web Service服务通常被定义为一组模块化的API,它们可以通过网络进行调用,来执行远程系统的请求服务。简单的说:WebService即Web服务,它是一种跨编程语言和跨操作系统平台的远程调用技术。 Web服务:基于HTTP和XM...转载 2018-07-26 11:59:48 · 270 阅读 · 0 评论 -
vue.js导入css库(elementUi)的方法
1.安装以下模块,让webpack可以解析css文件npm install style-loader --save-devnpm install css-loader --save-devnpm install file-loader --save-dev2.安装elementUi模块npm install element-ui@next -S3.在webpack.base...原创 2018-07-26 13:40:18 · 2980 阅读 · 0 评论 -
Wechat小程序动画效果集合
一期一期的整,假如以下内容中,有已经无法使用的部分,欢迎指出;假如你有你觉得可以加入特殊效果范围的文章或帖子,或是你有自己制作的特殊效果,欢迎回复分享; 文字跑马灯效果:http://www.wxapp-union.com/portal.php?mod=view&aid=1038 触摸水波涟漪效果:http://www.wxapp-union.com/portal.php?mod=vi...转载 2018-07-22 17:47:23 · 337 阅读 · 0 评论 -
Python给自己写一款不一样的吃鸡“外挂”!把把吃鸡绝不封号
那么我们就用python和R做数据分析来回答以下的灵魂发问?首先来看下数据:进群:125240963 即可获取数十套PDF或者零基础入门资料一套哦! 2、苟着还是出去干? 3、哪一种武器干掉的玩家多? 4、队友的助攻是否助我吃鸡?...转载 2018-07-30 18:18:01 · 18795 阅读 · 2 评论 -
vue axios攻略
vue axios全攻略不再继续维护vue-resource,并推荐大家使用 axios 开始,axios 被越来越多的人所了解。本来想在网上找找详细攻略,突然发现,axios 的官方文档本身就非常详细!!有这个还要什么自行车!!所以推荐大家学习这种库,最好详细阅读其官方文档。大概翻译了一下 axios 的官方文档,相信大家只要吃透本文再加以实践,axios 就是小意思啦!!如果您觉得本文...转载 2018-08-10 09:27:24 · 178 阅读 · 0 评论 -
Vue基础学习
一、Vue入门基础知识1、Vue使用的基本操作i. 先下载,引入vue.jsii. Vue,实例化一个vue实例化对象(new Vue({})) 1. 新建一个vue实例化对象(Vue是一个构造函数) 2. 执行vue构造函数中每一句代码 3. 将新创建的vue实例化对象赋值给vue构造函数中的thisiii. 往vue实例化对象中传入一个对象(Vue实例化传...转载 2018-08-06 11:10:06 · 5089 阅读 · 2 评论 -
Spring boot+Shiro+ spring MVC+swagger UI +Mybatis+mysql+Vue +Element UI 之四 vue 整合Element UI
Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库本项目中用Vue整合Element UI进行前端开发,相比于bootstrap,另开贴分析。1. 如何整合 在 main.js 中写入以下内容可以完整引入: import Vue from 'vue' import ElementUI from 'element-ui'...转载 2018-08-06 11:11:42 · 312 阅读 · 0 评论 -
回调函数的原理及PHP实例
背景:在最近的一个开发项目中,用户要先调用服务才能开始进行一系列的查询活动,想了好久,经同事提醒, 用回调函数即可解决该问题。在这里,对PHP下回调函数的原理及实现分别做一下讲解。 1 什么是回调 软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用;回调是一...转载 2018-08-01 18:51:10 · 190 阅读 · 0 评论 -
php中time()与$_SERVER[REQUEST_TIME]用法区别
本文实例详细讲述了php中time()与$_SERVER[REQUEST_TIME]用法的区别。分享给大家供大家参考。具体分析如下:简单的说time()与$_SERVER["REQUEST_TIME"]都是获得时间的,但time返回当前的 Unix 时间戳而$_SERVER["REQUEST_TIME"]得到请求开始时的时间戳,稍有区别。1. time() 获取当前的系统时间戳int time(v...转载 2018-07-09 15:21:25 · 282 阅读 · 0 评论