自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

喝醉的清茶

随心分享技术和技巧

  • 博客(44)
  • 收藏
  • 关注

原创 laravel5.4框架jwt-auth 实现API用户认证

laravel5.4框架jwt-auth 实现API用户认证本文主要介绍JWT([JSON Web Token])授权机制在前后端分离中的应用与实践,包括以下三部分: - JWT原理介绍 - JWT的安全性 - JWT与Vue的使用1、JWT原理介绍1.1、cookie and session用户授权往往还是采用Cookie+Session的方式,也就是需...

2018-03-29 14:14:01 2869

原创 Go系列 | 01、Go环境搭建&开发工具Goland配置

一、前言当开始学习一门新的语言,如何能够快速的进入状态以及入手,我们除阅读官方文档之外的,首要任务 就是搭建一套环境,并且安装好相应的开发工具。本文将以mac举例,搭建一套环境go的环境和开发工具goland的安装配置。二、Go环境安装2.1、安装包地址https://studygolang.com/dlhttps://golang.google.cn/dl/https://golang.org/dl/2.2、安装步骤1、打开安装包下载界面(本文截图来自于http://studygolan

2020-08-26 17:23:27 586 1

原创 GO系列 | 00、Go简介

hello,大家好,我是小白,断断续续拖更公众号接近半年了吧,这半年多的时间很忙碌,积攒了很多学到的小知识,也换了个团队,接下来尽量陆陆续续的分享给大家吧~ 坚持不拖更哈。。一、Go背景介绍Go(或 Golang) 是非常年轻的一门语言,起源于 2007 年,并在 2009 年正式对外发布。它的主要目标是“ C/C++ 等编译型语言的性能与安全性和兼具 Python 等动态语言的开发速度”。Go语言是对类C语言的重大改进,它不但能让你访问底层操作系统,还提供了强大的网络编程和并发编程支持,所以用途.

2020-08-26 17:13:41 445

原创 Flex 布局教程

Flex布局教程最近在学习微信小程序,然后微信小程序mina框架 推荐的布局方式是flex布局,所以来学习下基础的知识。它主要支持的浏览器为如下: 1、Flex布局的定义flex是Flexible Box的缩写,也就是叫“弹性布局“,主要是用来为盒装模型提供最大的灵活性。 任何容器都可以定义为flex布局.box{ display:flex;}注意:web...

2018-04-09 23:48:49 410

原创 php函数系列 array函数相关一

array基础的函数阐述功能以及小demo

2017-11-28 18:06:47 284

原创 git 使用操作命令

Git global setupgit config --global user.name "xxx"git config --global user.email "xxxx@qq.com"Create a new repositorygit clone git@gitlab.com:100tal-ant/teacher_wish.gitcd teacher_wishtouch README

2017-09-01 18:19:24 353

原创 php 身份证判断是否成年

通过身份证判断一个人是否成年,主要困难和不注意到的地方,就是不同人18周岁,这18年之间的闰年,导致天数会不一样

2017-08-23 18:18:30 2123

原创 laravel框架中提示错误:file_put_contents(/): failed to open stream: Permission denied

laravel 5.4执行一下命令亲测可用 1)php artisan cache:clear 2)chmod -R 777 storage

2017-08-21 14:08:38 8357

转载 PHP中htmlentities和htmlspecialchars的区别

这两个函数的功能都是转换字符为HTML字符编码,特别是url和代码字符串。防止字符标记被浏览器执行。使用中文时没什么区别,但htmlentities会格式化中文字符使得中文输入是乱码htmlentities转换所有的html标记,htmlspecialchars只格

2017-08-03 18:47:53 323

原创 Laravel5.4系列之Laravel 的任务调度功能

以前开发者必须为每个需要调度的任务生成单独的 Cron 项目。然而令人头疼的是任务调度不受版本控制,并且需要 SSH 到服务器上来增加 Cron 条目。

2017-07-23 22:00:31 1291

原创 CentOS 6.4安装LibreOffice及字体安装

最近由于遇到了要使用预览的功能,然后有一个doc转PDF的需求,然后需要使用libreoffice的功能,然后使用 soffice --headless --invisible --convert-to pdf /tmp/abc.docx --outdir /tmp/ 就可以安装了。libreoffice安装[root@CentOS~]# yum install libreoffice[root

2017-07-11 17:19:05 4058

原创 laravel5.4系列之生成_ide_helper.php文件

在laravle中使用代码自动补全,比较方便开发,于是这边找到了相关的办法在laravel配置完好的情况下,同时安装好了composer。 进入代码的根目录执行composer require barryvdh/laravel-ide-helper然后在config/app.php的providers中添加Barryvdh\LaravelIdeHelper\IdeHelperServiceProv

2017-07-03 17:02:54 2854 2

原创 laravel5.4系列之Artisan相关命令总结(未完)

artisan相关命令总结

2017-06-29 10:09:04 571

原创 laravel5.4系列之laravel下的伪造跨站请求

laravel5.4系列之laravel下的伪造跨站请求CSRF 保护任何指向 web 中 POST, PUT 或 DELETE 路由的 HTML 表单请求都应该包含一个 CSRF 令牌,否则,这个请求将会被拒绝。

2017-06-27 18:43:17 988

原创 Elasticsearch 查询某些分类下相关的搜索

# Elasticsearch 查询某些分类下相关的搜索某一个索引下面单独在某些个特定板块进行查询在全站的索引下,排除某个索引下面的某几个板块搜索某一个索引下面单独在某些个特定板块进行查询 最近遇到了搜索的需求,然后产品需要对搜索的帖子指定相对应的板块,所有在相对应的ES的库当中,我们添加了一个fid的字段,然后使用ES进行搜索的时候,我们在相对应的DSL语句就添加了一个筛选的方法。

2016-11-15 17:06:15 1498

原创 php解析Elasticsearch的返回值

php解析Es的返回值

2016-10-20 18:31:51 1799

原创 curl实现HTTP的GET POST方法的请求

因为使用的linux系统做开发,然后写的一个关于android的接口,因为接口一般都是使用的post的接口,然后我就去找了找有没有相关的测试方法,最后使用的是curl的方式来进行测试。1、curl的常规访问 $ curl http://api.cathy.com 回车,则会返回该网址对应的html的代码2、GET模式 不需要任何option,直接将参数变量写在url里面就可以。 $ curl

2016-10-17 17:51:29 661

原创 php函数--array_key_exists()

php函数–array_key_exists()array_key_exists() 函数检查某个数组中是否存在指定的键名,如果键名存在则返回 true,如果键名不存在则返回 false。 事例:

2016-10-13 18:42:02 1005

原创 Elasticsearch的高亮自定义----highlight

Elasticsearch的高亮自定义—-highlight今天做开发的时候,发现elasticsearch搜索的时候,需要对显示高亮的字段添加一个 class=\”c_color\”,从而方便前端对其进行操作。 于是,笔者就查了些资料,发现elasticsearch可以自定义这些加亮等的标签。 错误的示例"highlight":

2016-10-11 19:21:55 20002 1

原创 php函数 ---数组函数key()

php从关联数组当中取的键名key($array)参数: array 数组返回值 key()函数返回数组中内部指针指向的当前单元的键名。但是他不会移动,当当前指针指向的是元素列表的尾部,或者数组为空的时候,该函数会返回null。

2016-10-09 23:37:54 606

原创 elasticsearch系列之排序

ElasticSearch想关性排序在默认的情况下,结果集会按照相关性进行排序,也就是相关性越高,排名越靠前。本次我们说到的是字段值排序一级排序在常见的例子当中,我们会按照时间进行排序,从而将最新的文档排列靠前。

2016-09-19 23:28:56 33313

原创 Android学习系列之Volley框架

1.功能介绍 1.1 volley Volley 是 Google 推出的 Android 异步网络请求框架和图片加载框架 1.2 volley主要特点 (1). 扩展性强。Volley 中大多是基于接口的设计,可配置性强。 (2). 一定程度符合 Http 规范,包括返回 ResponseCode(2xx、3xx、4xx、5xx)的处理,请求头的处理,缓存机制的支持等。并支持重试及优先级

2016-01-22 11:50:45 351

转载 Java设计模式学习---代理模式

**代理模式(Proxy)**每个模式名称就表明了该模式的作用,代理模式就是多一个代理类出来,替原对象进行一些操作,比如我们在租房子的时候回去找中介,为什么呢?因为你对该地区房屋的信息掌握的不够全面,希望找一个更熟悉的人去帮你做,此处的代理就是这个意思。先来看看关系图:代码:public interface Sourceable { public void method(); }

2016-01-20 14:39:54 401

原创 php从A数据库中多张表读数据,插入到B数据库B表里面

最近做一个报表系统,要求是从一个数据库里面读取出部分数据,将其放到一个新的数据库里面,然后对新数据库里面的数据进行加工。从而得到相应的报表系统。 首先第一个任务就是将数据提取到新的数据库里面,接下来说说我的心酸历程 最开始我 想的是直接mysql写的,但是发现公司的环境不支持,然后折腾的是mysqli…对mysqli简单研究下,发现它和mysql其实主要的用法差不多。 遇到的问题:1.数据库中

2016-01-18 18:31:33 820

原创 Postman—Http请求模拟工具

最近部门让我测试一个短信平台的接口,然后网上搜了一 搜,刚好找到了这个接口一、Postman说明  Postman是一种网页调试与发送网页http请求的chrome插件。我们可以用来很方便的模拟get或者post或者其他方式的请求来调试接口。二、安装(安装到chrome插件) 此处就要考验大家的翻墙能力。不多说。。 网上很多方法,自行寻找三、基本使用方法我看的是发送请

2015-12-18 16:53:19 8436 1

原创 Zabbix系列教程(2)-进程构成

Zabbix系列教程(2)-进程构成本该进入zabbix安装教程,但是我觉得在安装之前我们很有必要了解一下zabbix进程组成结构,默认情况下zabbix包含5个程序:zabbix_agentd、zabbix_get、zabbix_proxy、zabbix_sender、zabbix_server,另外一个zabbix_java_gateway是可选,这个需要另外安装。下面来分别介绍下他们各自的作用

2015-12-07 12:01:39 567

转载 Zabbix系列教程(1)-简介

zabbix简介(第一章第一节)Alexei Vladishev创建了Zabbix项目,当前处于活跃开发状态,Zabbix SIA提供支持.Zabbix是一个企业级的、开源的、分布式的监控套件Zabbix可以监控网络和服务的监控状况. Zabbix利用灵活的告警机制,允许用户对事件发送基于Email的告警. 这样可以保证快速的对问题作出相应. Zabbix可以利用存储数据提供杰出的报

2015-12-07 11:32:17 893

转载 Html语言——基本语法的速查列表

HTML 基本文档<!DOCTYPE html><html><head> <title>文档标题</title></head><body> 可见文本...</body></html>基本标签(Basic Tags)<h1>最大的标题</h1><h2> . . . </h2><h3> . . . </h3><h4> . . . </h4><h5> . . . </h

2015-11-24 17:57:17 486

原创 chrome jsonView插件安装

由于谷歌浏览器经常打不开应用商店,还有就是安装第三方插件的办法。方法就如下: 由于最近做和json相关的东西,所以,以jsonView插件为例分享一下。 1、打开https://github.com ; 2、搜索 jsonView 链接:https://github.com/search?utf8=%E2%9C%93&q=jsonview; 3、选择需要的插件(我下载的是这个gildas-l

2015-11-18 17:06:56 28326 11

原创 PHP基础知识点总结

1.php数组 var_dump()函数返回数组的数据类型和值 2.php对象 在 PHP 中,对象必须声明。 首先,你必须使用class关键字声明类对象。类是可以包含属性和方法的结构。 然后我们在类中定义数据类型,然后在实例化的类中使用数据类型: 例子:<?php class Car

2015-11-17 17:49:43 7161

原创 JQuery学习系列基础教程

最近由于需要,学习了一下jquery的基础知识,个人不太喜欢看纯理论的课本,于是选择的是网上的一个网站——菜鸟教程。这上面关于jquery的教程每一小节都是有实例操作的,而且不用在电脑上面配置相关的环境,它提供在线编写测试的环境,感觉挺好用的.jQuery是一个javaScript函数库

2015-11-12 13:50:35 449

转载 Less CSS框架的简介

LESS 是动态的样式表语言,通过简洁明了的语法定义,使编写 CSS 的工作变得非常简单。本文将通过实例,为大家介绍这一框架。简介: CSS(层叠样式表)是一门历史悠久的标记性语言,同 HTML 一道,被广泛应用于万维网(World Wide Web)中。HTML 主要负责文档结构的定义,CSS 负责文档表现形式或样式的定义。 作为一门标记性语言,CSS 的语法相对简单,对使用

2015-11-11 16:19:16 506

转载 Laravel5.0学习系类3之laravel文件目录介绍

Laravel5.0学习系类3之laravel文件目录介绍梦大大最近一直在努力的学习laravel5.1.4框架,但是第一次看到目录,被当中大量的目录结构给弄晕了。特地去网上找了一些相关的资料,特地出来分享一波目录或文件 说明 |– app 包含Controller、Model、路由等在内的应用目录,大部分业务将在该目录下进行 |  |– Console 命令行程序目录 |  |

2015-11-11 15:05:21 2313

原创 Laravel5.0学习系类2之模板引擎blade

Laravel5.0学习系类2之模板引擎blade分离html文件和数据文件模板引擎中的一部分写法

2015-11-09 17:39:47 540

原创 laravel5.0学习系列1之 路由

Laravel5.0学习系类一路由最近因为实习工作的需要,在学习者php的框架——laravel。 因为网上没有找到相关方面的基础学习资料,加上最近自己在学习,于是就记下相关知识!方便以后查阅laravel的跳转laravel的传参laravel的路由参数创建url的连接和路由命名首先在views文件夹下面建立了一个测试的文件夹和文件分别叫home/index.blade.php 如图

2015-11-09 15:43:46 854

原创 单例模式

单例模式特点:外界无法通过构造器创建对象,该类要提供一个静态方法向外界提供该类的唯一实例 一般书籍上面关于单例模式都是说的是两种:第一种:饿汉模式第二种:懒汉模式

2015-10-20 12:45:00 344

原创 Android尺子项目

Android手机尺子项目该项目就是让自己的手机屏幕变成一把尺子,看起来比较酷炫,而且可以很容易的进行测量。

2015-10-20 08:34:23 724

原创 OpenCV 无法启动此程序,因为计算机中丢失opencv_core249d.dll或者opencv_highgui249d.dll。请尝试重新安装改程序已解决此问题

我使用的是vs2012+opencv2.4.9 笔记本是64位的 我按照的是(http://blog.csdn.net/qingdujun/article/details/25163405)进行的各种配置,所有配置都是正确的,最后还是抛出了“无法启动此程序,因为计算机中丢失opencv_core249d.dll和opencv_highgui249d.dll” 最后网上搜了好多方法,比如

2015-05-12 13:27:28 11039 6

原创 Java GUI菜单栏(非下拉菜单)的字体及大小的改变

梦大人最近开始温习了下上学期学习的Java的知识,发现了一个特别神奇的事情,那就是楼主在使用java写了一个简单的软件,发现菜单栏无法改变。如下图。对于上述的这种情况,我按照常规的办法,进行了一下的操作,首先写了这行代码: Font font1=new Font("宋体", Font.BOLD,30); 然后写了bar.setFont(font1);orfileMenu.se

2015-04-03 15:43:09 13949 1

原创 给年份year,定义一个宏,以判别该年份是否闰年。提示:宏名可以定义为LEAP_YEAR,形参为y,既定义宏的形式为 #define LEAP_YEAR(y) (读者设计的字符串)

#include#define LEAP_YEAR(year) ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))using namespace std;int main(){ int y; cin>>y; if(LEAP_YEAR(y))cout<<"L"<<endl; else cout<<

2014-05-14 20:46:34 5002 2

空空如也

空空如也

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

TA关注的人

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