laravel dingo Api结合jwt 处理token校验
声明: 1.由于时间有限,本文有很多不足之处,望评论下方留言指正! 2.本文中代码仅做参考使用,不做实际项目运用,主要是思路,红色部分的注意项要留意! 3.篇幅较长,注意捡重点看,思路!思路!思路! 开拔~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 一、环境说明: 采用laravel ... 查看全文
windows 下搭建Go开发环境 安装和配置SDK
1.下载和安装sdk sdk 下载地址:https://studygolang.com/dl 下载后直接安装 选择的安装路径要记住,后期要用到的,本人安装目录为:D:\Program Files\Go\bin 2.测试sdk是否安装成功 找到安装目的bin下,cmd 输入命令: go version ... 查看全文
随笔练习:五种排序算法 --- golang
func merge(left,right []int) (result []int) { r,l := 0,0 for l < len(left) && r < len(right) { if left[l] < right[r]{ result = append(result,left[l]) ... 查看全文
6、Go语言基础之数组
1、Array(数组) 数组是同一种数据类型元素的集合。 在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化。 基本语法: // 定义一个长度为3元素类型为int类型的数组a var a [3]int 1.1、数组定义: var 数组变量名 [元素数量]T 比如:var ... 查看全文
Python学习108天(Django之视觉函数)
http请求中产生两个核心对象: http请求:HttpRequest对象 http响应:HttpResponse对象 所在位置:django.http 之前我们用到的参数request就是HttpRequest 检测方法:isinstance(request,HttpRequest) 1 Http ... 查看全文
运行Chromium浏览器缺少google api密钥无法登录谷歌账号的解决办法
管理员身份运行CMD,然后依次输入以下三行内容: setx GOOGLE_API_KEY "AIzaSyAUoSnO_8k-3D4-fOp-CFopA_NQAkoVCLw"setx GOOGLE_DEFAULT_CLIENT_ID "6307505647-6knmr84r2pj2leudg3pp1j ... 查看全文
Windows Django 开发环境搭建
查看博文:http://www.jianshu.com/p/82683a43b90chttp://blog.csdn.net/gao36951/article/details/50573880 查看全文
beego批量上传文件
最近项目中用到beego,需要实现文件批量上传,翻了好久beego的文档都没有找到满意的解决办法,结果看源码时发现作者已经给出了相关实现代码,在源码包controller.go文件中560 586行,记录如下: 对应的input标签需设置 属性 ... 查看全文
通过beego快速创建一个Restful风格API项目及API文档自动化(转)
通过beego快速创建一个Restful风格API项目及API文档自动化 本文演示如何快速(一分钟内,不写一行代码)的根据数据库及表创建一个Restful风格的API项目,及提供便于在线测试API的界面。 一、创建数据库及数据表(MySQL) #db--jeedev -- -- Table stru ... 查看全文
python+django_2
Django 模板标签1变量 view:{"HTML变量名" : "views变量名"}HTML:{{变量名}}:def runoob(request): views_name = "菜鸟教程" return render(request,"runoob.html", {"name":views_n ... 查看全文
《Web Development with Go》JWT认证
时间晚了,先来一版调通的JWT普通认证, 明天再弄一个通过中间件,及gorilla,negroni库的认证, 这样正规些, 但认证通过之后,如何对应权限? 由于jwt-go从2升到3,还有rsa 1024加密有对应关系, 真的弄好好久。 一,生成rsa密钥对,必须1024 二,jwt的初始化方法改变 ... 查看全文
《Web Development with Go》JWT认证满意版
这个比昨晚的要满意, 认证放到中间件那里了。 Mux使用的是gorilla, 中间件使用的是negroni, 启动是用的negroni.classic方法。 ... 查看全文
[学习记录]初识go语言
由于学习工作需要接触到go语言,昨天花了大概半天时间查找资料,然后再用半天时间快速过了一遍go基本的语法。再简单敲了一些命令作为练习。作为一个初次见面来说应该够了,所以本文就简单介绍下这一天的收获,剩下的go的高级特性后续学到了再说。 首先推荐一下go语言教程网站http://codingdict. ... 查看全文
深度解密 Go 语言之 sync.map
工作中,经常会碰到并发读写 map 而造成 panic 的情况,为什么在并发读写的时候,会 panic 呢?因为在并发读写的情况下,map 里的数据会被写乱,之后就是 Garbage in, garbage out,还不如直接 panic 了。 是什么 Go 语言原生 map 并不是线程安全的,对它 ... 查看全文
Python学习第110天(Django的万能句点号、过滤器)
Django 模板解析非常快捷。 大部分的解析工作都是在后台通过对简短正则表达式一次性调用来完成。 这和基于 XML 的模板引擎形成鲜明对比,那些引擎承担了 XML 解析器的开销,且往往比 Django 模板渲染引擎要慢上几个数量级。 from django.shortcuts import ren ... 查看全文
Django REST框架--关系和超链接api
目前我们的API中的关系用主键表示。在本教程的这一部分中,我们将改进API的内聚力和可发现性,而不是使用超链接来进行关系。 为我们的API的根创建一个端点 现在我们有'snippets'和'users'的端点,但是我们的API没有一个入口点。要创建一个,我们将使用一个常规的基于函数的视图和@api_ ... 查看全文
16、C#里面break、continue、goto的使用
在C#里面,也是有break、continue、goto这些关键词可以使用的。break是用来跳出当前的循环的。举个实例来说明问题:如下://从1显示到10,当显示到第6以后,就跳出循环,后面的不在显示inti=0;while(true){Console.WriteLine(i);if(i==6){//如果i等于6,就跳出循环break;}i++;}.. 查看全文
Django之Web框架原理
Django之Web框架原理 为什么要学习所谓的Web框架原理 因为不管是django也好 市场上最火的什么MVC框架也好他就是基于这一套东西,来给你进行一些功能的封装让你用着特别方便,我们要做的不止是学会这些框架学框架的时候要有自己的想法,要知道这个框架的这个地方自己好像试着做也能做出来废话不多说 ... 查看全文
django项目之api验证部分
目的: 为了客户端与服务器端之间的访问安全,不被第三者拦截,所以需要api验证。 客户端部分: 首先需要写一段复杂的key,用key来作为安全秘钥,同样在服务器端也会有一个相同的key。 然后我们还需要一个时间戳。#时间戳可以相当于动态加密 之后将key和时间戳拼接,再用Md5方法加密。 #更加安全 ... 查看全文
推荐一款Windows To Go 辅助工具
WTG辅助工具下载地址和使用教程:http://bbs.luobotou.org/thread-761-1-1.html(也可以下载附件)“WindowsToGo”,它可以让你将Windows完整安装到U盘、移动硬盘等便携设备上,并且能随处在不同的电脑硬件上直接运行,让系统可以随身携带!简单说来,这功能就是制作“在U盘上.. 查看全文
问题:IE11下window.history.go(-1)返回404
解决方法: 在后面添加return false,如: 这个问题在IE8下是不存在的,IE11下会有这个问题 ... 查看全文