自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 资源 (2)
  • 收藏
  • 关注

转载 PHP连接并操作数据库

PHP连接并操作数据库_php 连接数据库-CSDN博客

2023-10-15 20:55:28 54

原创 Sublime Text 常用插件

常用插件

2023-10-09 13:13:51 2905

转载 理解AES加密解密的使用方法

很多人对于AES加密并不是很了解,导致互相之间进行加密解密困难。本文用简单的方式来介绍AES在使用上需要的知识,而不涉及内部算法。最后给出例子来帮助理解AES加密解密的使用方法。AES的麻烦相比于其他加密,AES加密似乎模式很多,包括ECB、CBC等等等等,每个模式又包括IV参数和Padding参数,并且,不同语言对AES加密的库设计有区别。这些导致AES加密在不同人之间联调会很麻烦。...

2019-09-26 16:12:51 1512

原创 php设计模式之实现单例模式

单例模式(Singleton):用于为一个类生成一个唯一的对象。最常用的地方是数据库连接。 使用单例模式生成一个对象后,该对象可以被其它众多对象所使用。作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类。单例模式(singleton)有三个特点1、一个类只能有一个实例2、它必须自行创建这个实例3、它必须自行向整个系统提供这...

2019-08-14 19:54:27 211

转载 PHPExcel在高版本PHP7中,Writer->save出现ERR_INVALID_RESPONSE错误的解决方法

这个Writer->save错误可能由于很多原因导致,其中有一部分是因为header和缓冲区的错误导致的这部分具体讨论可以看这里http://stackoverflow.com/questions/8566196/phpexcel-to-download然而还有一个不容易发现的问题,在高版本PHP7下,出现ERR_INVALID_RESPONSE的错误还可能由于下面的原因导致...

2019-08-09 10:38:03 815

转载 实用且堪称神器的Chrome插件推荐

https://blog.csdn.net/lgd_guangdong/article/details/80062649

2019-08-02 10:20:19 225

原创 解决Git Pull,push每次都需要输入密码问题

如果我们 git clone 的下载代码的时候是连接的https://而不是git@git (ssh)的形式,当我们操作 git pull/push 到远程的时候,总是提示我们输入账号和密码才能操作成功,频繁的输入账号和密码会很麻烦。1. 本地保存帐号密码git bash 进入你的项目目录,输入:git config --global credential.helper store然...

2019-08-01 11:22:36 1160

转载 Vue.js项目更换皮肤,同时支持多套皮肤

一个vue.js的项目,另一个人想要买过去,但是需要换一下风格。一、需求换的东西不多,主要包括:1、主色调:原来是紫色,需要换成浅蓝色2、logo、一些背景色3、一些操作按钮的颜色4、一些menu和小图片二、分析1、后台逻辑和javascript逻辑上均没有改动,都是html、css层面的东西2、此项目后续还要开发新功能所以,方案是基于一套代码做切换。三、开工...

2019-07-16 09:47:18 1375 2

转载 移动端前端UI库—Frozen UI、WeUI、SUI Mobile

Frozen UI自述:简单易用,轻量快捷,为移动端服务的前端框架。主页:http://frozenui.github.io/开发团队:QQVIP FD TeamGithub:https://github.com/frozenui/frozenuiDemo:http://frozenui.github.io/frozenui/demo/index.htmlWeUI...

2019-07-16 09:42:04 197

转载 PHP单例模式和工厂模式

单例模式又称为职责模式,它用来在程序中创建一个单一功能的访问点,通俗地说就是实例化出来的对象是唯一的。所有的单例模式至少拥有以下三种公共元素:1. 它们必须拥有一个构造函数,并且必须被标记为private2. 它们拥有一个保存类的实例的静态成员变量3. 它们拥有一个访问这个实例的公共的静态方法单例类不能再其它类中直接实例化,只能被其自身实例化。它不会创建实例副本,而是会向单例类...

2019-07-16 09:33:11 126

转载 nodeJs socketJs 搭建长连接(1) 基础讲解

服务器搭建首先下载node.js,前往官网下载并安装,在此中需要下载安装express和socket,前者为node开发web的环境,后者为我们开发聊天服务器的js搭建项目1.新建文件夹,qqDemo2.在项目下安装express和socketnpm install --save expressnpm install --save socket.io3.新建一个index.js作为...

2019-07-16 09:25:20 1380

转载 nodeJs socketJs 搭建长连接(2) 项目应用整合

今天我们在这里要说的是wehsocket和node开发长连接问题,我们在真正的项目中,可能要实现的功能不知是简单的聊天功能,我们现在要整合redis,rabbitMQ,等实现o2o的提醒功能:首先,整合一次redis:我们建立一个chat文件夹,在其中写入一个package.json文件,用于生成我们的node类库{ "name": "zefun", "version": "1...

2019-07-16 09:21:40 274

原创 自动生成服务器命令

https://oneinstack.com/auto/

2019-07-16 09:19:57 250

转载 关于H5移动端页面的上拉加载更多的原生实现

我们知道在移动端的分页处理 都是上拉加载更多;这样的交互更加的友好;下面来简单的讲讲 实现的原理:这个原理很简单 ;就是页面到达最底部了,那么就去执行请求数据加载,把新得到的数据加载到分页里去;我们怎么来判断是否到底部了呢?观察右边的滚动条 : 滚动条的高度(等于浏览器窗口的高度)+他的上下留白 ===页面的总高;而页面到底的状态是滚动条的高度(等于浏览器窗口的高度)+滚动条到...

2019-07-16 09:18:15 3009

转载 PHP base64转换成图片

获取base64文件$image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASIAAAEiCAYAAABdvt+2AAAgAElEQVR4Xuy9B5hlV3Wm/Z58bq6cujpVB3WUWlJ308oERSQMCAVAAkQQYoi2sQcMAzOD5zcG29hjDGYMxhiTDMaYKEAgwMoSKNBqda7uyunmcH...

2019-07-08 14:41:55 5219

转载 mysql date_time字段相加

今天测试环境数据时间过期,导致测试同学查询今后几天数据都是空的,由于测试数据五十万左右,一个个数据修改太坑爹了,而且一些功能依赖多的数据才可以。重新跑定时任务太慢了,就想着用sql先操作一下,将对应的日期加8天。比如2017-01-01变为2017-01-09,2017-01-02变为2017-01-10mysql需要修改的两个字段类型depart_time datetimedepa...

2019-06-17 10:44:16 1613

转载 Fiddler抓包分析详细过程

1.为什么是Fiddler?抓包工具有很多,小到最常用的web调试工具firebug,达到通用的强大的抓包工具wireshark.为什么使用fiddler?原因如下:a.Firebug虽然可以抓包,但是对于分析http请求的详细信息,不够强大。模拟http请求的功能也不够,且firebug常常是需要“无刷新修改”,如果刷新了页面,所有的修改都不会保存。b.Wireshark是通用的抓包工...

2019-06-12 20:58:49 915

转载 浅谈Web自适应

随着移动设备的普及,移动web在前端工程师们的工作中占有越来越重要的位置。移动设备更新速度频繁,手机厂商繁多,导致的问题是每一台机器的屏幕宽度和分辨率不一样。这给我们在编写前端界面时增加了困难,适配问题在当下显得越来越突出。记得刚刚开始开发移动端产品的时候向设计MM要了不同屏幕的设计图,结果可想而知。本篇博文分享一些卤煮处理多屏幕自适应的经验,希望有益于诸君。特别说明:在开始这一切之前,请开发...

2019-05-29 14:50:25 205

原创 js数组获取相同元素个数,归档排序

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <script> var arr = []; var resu...

2019-05-28 13:44:26 890

原创 JavaScript如何实现汉字按拼音首字母分组拼序

中文拼音排序一直都是很有趣的一个问题。推荐使用这个函数String.prototype.localeCompare()给题主分享一下我之前弄过的(代码不是我原创,也是模仿别人写的),首先用 localeCompare 试下拼音排序:var array = ['武汉', '北京', '上海', '天津'];array.sort( function compareFunction...

2019-05-27 11:52:42 2138 3

转载 PHP 函数proc_open笔记

双管道,多线程执行命令: 使用示例:test.php:$descriptorspec=array( 0=>STDIN, 1=>STDOUT, 2=>STDERR);$process=proc_open('mysql -u root -p',$descriptorspec,$pipes)这样 运行php test.php 看见的效果将和终端直...

2019-05-16 09:41:59 1533

转载 H5个性三级联动日期插件

1. 先看效果:如图2.如果跟你的需求一样的话,那就抓紧down(当)起来吧!首先你的页面可能需要很多的开发需求文件:jquery,mobiscroll 等js框架插件等自己参照官方的demo改了一个简单的日常应用的日期滑动效果的插件:代码如下:<!DOCTYPE html><html lang="en"><head>...

2019-05-16 09:40:07 1188

原创 php日期转时间戳,指定日期转换成时间戳

写过PHP+MySQL的程序员都知道有时间差,UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储、处理方便,但 是不直观,格式化日期直观,但是处理起来不如Unix时间戳那么自如,所以有的时候需要互相转换,下面给出互相转换的几种转换方式。一、在MySQL中完成  这种方式在MySQL查询语句中转换,优点是不占用PHP解析器的解析时间,速度快,缺点是只能用在数据库...

2019-05-15 11:39:03 38316

原创 关于使用iframe嵌套页面的跳转方式

一、背景A,B,C,D都是js,D是C的iframe,C是B的iframe,B是A的iframe,在D中跳转页面的写法区别如下。二、JS跳转window.location.href、location.href 本页面跳转,D页面跳转parent.location.href 上一层页面跳转,C页面跳转top.location.href 最外层页面跳转,A页面跳转三、链接或者form...

2019-05-08 15:22:31 1670

原创 ztree树节点名称太长的解决方法

做产品时发现有的树节点名称太长,想截取制定长度显示,其余用"..."省略显示,仔细翻阅一下ztree文档发现ztree提供了一个addDiyDom方法,这不就是自己想找的diy dom方法吗,发现ztree果然强大。1.首先不要忘记在view中配置addDiy:addDiyDomview: { showLine: false, showIcon...

2019-04-30 11:36:14 1720

转载 执行Git命令时出现各种 SSL certificate problem 的解决办法

比如我在windows下用git clone gitURL就提示 SSL certificate problem: self signed certificate这种问题,在windows下出现得频率高些。我估计主要是git本身就是基于linux开发的,在windows上,容易缺失一些环境。参考了一些文章,解决方法其实就是“直接不管ssl证书的事儿”-_-|||方法如下:1....

2019-04-26 10:52:49 348

原创 乌龟git强制推送(不到万不得已不要使用!!!)

有时候我们在推送的时候会出现这样那样的问题,比如多添加了文件,需要删除却不知道ignore这个东西的时候,或者链接推送总是失败啊,在这种情况下,TortoiseGit还有一个强制推送的功能,不到万不得已尽量少用,一旦强制推送就会覆盖掉之前所有的内容,如图所示:点击之后会出现这样的弹窗:填写仓库路径,把强制前打上勾,点击push(推送),便会强制推送,推送成功点击关闭即...

2019-04-23 19:27:38 9151

转载 mysql 如何优化left join

今天遇到一个left join优化的问题,搞了一下午,中间查了不少资料,对MySQL的查询计划还有查询优化有了更进一步的了解,做一个简单的记录:select c.* from hotel_info_original cleft join hotel_info_collection hon c.hotel_type=h.hotel_type and c.hotel_id =h.hotel...

2019-04-15 17:27:12 719

转载 javascript异步编程

一般知道,js脚步语言的执行环境是单线程的,就是它会等一个任务完成,才会进行第二个任务,然后一直向下进行,这样的执行环境简单,但是处理不了复杂的运用,当一个请求需要非常旧的时间的时候,下一个流程就会被搁浅,如果长时间得不到反馈,进程就这样的奔溃了。为了解决这个硬性需求,Javascript语言提出了二种语言模式: 同步(Synchronous)和 异步 (Asynchronous)。异步的...

2019-04-08 18:27:29 94

转载 phpexcel中文手册

首先到phpexcel官网上下载最新的phpexcel类,下周解压缩一个classes文件夹,里面包含了PHPExcel.php和PHPExcel的文件夹,这个类文件和文件夹是我们需要的,把classes解压到你项目的一个目录中,重名名为phpexcel,开始喽,(代码都摘自自带实例)程序部分require_once'./phpexcel/PHPExcel.php';//...

2019-04-04 18:12:50 1349

转载 js实现的键盘开启大写锁定提示和密码显示与隐藏的效果

不知道大家注意到没有,很多人性话的网站再输入密码的时候,如果开启大写锁定下过(切换键A左边的Cap Lock按键),那么就会给出一个提示,因为很多时候密码验证是区分大小写的,如果不小心开启或者关闭大小写就有可能导致输入密码错误,还有在用户输入密码时,可以通过密码的显示与隐藏来查看输入的是否就是自己想输入的密码,减少密码输入的错误,都是一些人性化,提高用户体验性的举措,下面就介绍一下如何利用ja...

2019-04-01 15:48:08 1089

原创 关于xdebug,phpstorm的二三事

Xdebug的工作原理可以总结为下面几个步骤1)IDE(比如PhpStorm,下文所述的客户端)中已经集成了一个遵循BGDp协议(一个专门用来调试的协议)的Xdebug插件。当要debug的时候,点击一些IDE的某个按钮,启动这个插件。该插件会启动一个9000的端口监听远程服务器发过来的debug信息。2)浏览器向Httpd服务器发送一个带有XDEBUG_SESSION_START参数的请...

2019-03-19 11:46:47 536

转载 Redis入门详解

Redis简介:Redis是一款开源的、高性能的键-值存储(key-value store)。它常被称作是一款数据结构服务器(data structure server)。Redis的键值可以包括字符串(strings)类型,同时它还包括哈希(hashes)、列表(lists)、集合(sets)和 有序集合(sorted sets)等数据类型。 对于这些数据类型,你可以执行原子操作。例如...

2019-03-07 20:58:16 183

转载 Redis 总结精讲 看一篇成高手系统(转)

本文围绕以下几点进行阐述1、为什么使用redis2、使用redis有什么缺点3、单线程的redis为什么这么快4、redis的数据类型,以及每种数据类型的使用场景5、redis的过期策略以及内存淘汰机制6、redis和数据库双写一致性问题7、如何应对缓存穿透和缓存雪崩问题8、如何解决redis的并发竞争问题正文1、为什么使用redis分析:博主觉得...

2019-03-07 20:11:46 199

原创 php curl所遇到的问题和解决方法

今天遇到了一个问题,调一个第三方的接口,开发环境跟测试环境测试时均没有遇到这个问题。 生产环境预发布时经常出现了,当我打印curl_error()得到的数据时,提示我php curl could not resolve host,然后通过下面的这个方法:(如果是域名,就需要服务器端配置DNS。看看你服务器上DNS能够解析出域名对应的ip),然后php curl 报错:Failed to ...

2019-02-25 17:15:13 3857

转载 php curl

使用PHP的cURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网 页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内 容,cURL 是一个功能强大的PHP库。PHP中的CURL函数库(Client URL Library Function)curl_close — 关...

2019-02-25 16:59:54 138

转载 node.js 中 emit() 和 on() 的一个小发现

node 中的 EventEmitter 类提供了监听事件的方法 on(event, listener) 和 触发事件的方法 emit(event, [arg1], [arg2], […])emit触发信号之后,on监听到事件后程序是如何执行的呢?var events = require("events");var eventEmitter = new events.EventEmitt...

2019-02-11 17:54:05 6780

转载 js实现表单及时验证功能 用户信息立即验证

问题:表单怎么在输入后立即验证,而不是提交后再验证那么不方便(网上搜到的要么是模棱两可,要么是残缺不全…)方法:鉴于此,小可,水山奇,将其代码补全,加上小可我个人的理解(注释)在上面,仅供后来者少走弯路,也请各路好汉批评指正…(转发请注作者,xiexie)————table表格版,以后会继续有JQuery版…如果帮助到您,顶一下 ヾ(≧O≦)〃嗷~截图:代码:? ...

2019-01-24 11:41:05 4495

原创 php 数组对象之间的转换

php 数组对象之间的转换在之前我写过php返回json数据简单实例从5.2版本开始,PHP原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。一、json_encode() 1 2 3 4 &lt;?php $arr = array ('a'=&gt;1,'b'=&gt;2,'...

2019-01-15 15:25:37 20665

转载 js屏蔽手机返回键

js屏蔽手机的物理返回键本博客代码,经过真机实测,暂时没有发现什么问题。js代码如下:&lt;script&gt;$(document).ready(function() {    if (window.history &amp;&amp; window.history.pushState) {            $(window).on('popstate', functi...

2018-12-16 15:53:32 1663 2

mobiscroll.custom-2.6.2.min.js

mobiscroll.custom-2.6.2.min.js该文件是为使用H5移动端出生日期插件,如有需求请下载

2019-01-13

mobiscroll.custom-2.6.2.min.css

mobiscroll.custom-2.6.2.min.css下载,资源共享,有需求可以关注我,随时分享优质资源

2019-01-13

空空如也

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

TA关注的人

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