beego——XSRF过滤

跨站请求伪造,简称XSRF,是Web应用中常见的一个安全问题。 当前防范 XSRF 的一种通用的方法,是对每一个用户都记录一个无法预知的token数据, 然后要求所有提交的请求(POST/PUT/DELETE)中都必须带有这个token数据。如果此数据不匹配 ,那么这个请求就可能是被伪造的 关于XSRF攻击的详细内容可以参考博客:https://www.cnblogs.com/yangmingxianshen/p/8416843.html beego有内建的XSRF的防范机制,要使用此机制,你
分类: 其他 发布时间: 12-14 20:31 阅读次数: 0

DAY100 - Rest Framework(五)- 频率控制组件和解释器

一·、频率组件 1.自定义频率简单使用 # myThrottle.py import time class VisitThrottle(): ''' {'ip1':[时间1 ,时间2], 'ip2':[时间1, ], } ''' visit_dic = {} def __init__(self): self.history = None self.time = time.time
分类: 其他 发布时间: 12-14 20:31 阅读次数: 0

JXOI2017 加法

题目描述: 可怜有一个长度为 \(n\) 的正整数序列 \(A\),但是她觉得 \(A\) 中的数字太小了,这让她很不开心。 于是她选择了 \(m\) 个区间 \([l_i, r_i]\) 和两个正整数 \(a\), \(k\)。她打算从这 \(m\) 个区间里选出恰好$ k$ 个区间,并对每个区间执行一次区间加\(a\) 的操作。(每个区间最多只能选择一次。) 对区间 $[l, r] \(进行一次加\) a $操作可以定义为对于所有 \(i \in [l, r]\) ,将 \(A_i\) 变
分类: 其他 发布时间: 12-14 20:31 阅读次数: 0

复习笔记15 网络编程

1 IP地址 InetAddress:此类表示互联网协议 (IP) 地址。 2 UDP协议   UDP是无连接通信协议,即在数据传输时,数据的发送端和接收端不建立逻辑连接。简单来说,当一台计算机向另外一台计算机发送数据时,发送端不会确认接收端是否存在,就会发出数据,同样接收端在收到数据时,也不会向发送端反馈是否收到数据。   由于使用UDP协议消耗资源小,通信效率高,所以通常都会用于音频、视频和普通数据的传输例如视频会议都使用UDP协议,因为这种情况即使偶尔丢失一两个数据包,也不会对接收结果产
分类: 其他 发布时间: 12-14 20:31 阅读次数: 0

vue-cli项目打包多个与static文件同级的静态资源目录(copy-webpack-plugin插件的使用)

场景 业务要求能够直接通过 “域名+/file”的方式访问静态资源的html,然而产品绝对static暴露在url中不好看又不能直接将html放在static中。所以想到了既然static可以直接访问,那么给他新加几个文件目录应该不是问题。 重点 在webpack.dev.conf.js和webpack.prod.conf.js两个文件中,都有这样一段配置代码: // copy custom static assets new CopyWebpackPlugin([ {
分类: 其他 发布时间: 12-14 20:31 阅读次数: 0

Mac下搭建Vue开发环境

认知: 注:上面的图片转自Vue2.0 新手入门 — 从环境搭建到发布 1、安装brew 打开终端运行以下命令: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2、安装node.js 在终端中运行以下命令: brew install nodejs 3、获取nodejs模块安装目录访问权限 sudo chmod -R 777 /usr/local
分类: 其他 发布时间: 12-14 20:31 阅读次数: 0

Cause: method ID not in [0, 0xffff]: 65536

网上有很多解决办法。都不是我遇到的情况。 我遇到的情况是: 引入了jar包,然后使用了该jar包的方法,然后又取消引用jar包中的方法,但是jar包没有删除,还保留这,结果就出现了这个问题。 解决: 把未引用的jar包删除掉就好了。
分类: 其他 发布时间: 12-14 20:31 阅读次数: 0

Could not find org.jetbrains.kotlin:kotlin-stdlib:1.1.3-2.

出现问题 Could not find org.jetbrains.kotlin:kotlin-stdlib:1.1.3-2. Searched in the following locations: https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/kotlin-stdlib-1.1.3-2.pom https://dl.google.com/dl/android/maven2
分类: 其他 发布时间: 12-14 20:31 阅读次数: 0

Android编译出现com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536错误解决办法

踩过的坑, 以下操作,必须在app module中进行。 ========================================== ** Android编译出现com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536错误解决办法 ** 今天在编译项目时出现了这个错误,在我用真机进行运行的时候没有这个错误,程序也可以跑起来,当我用模拟器,运存1G的运行时,突然就出现了这个错误,搞得我一
分类: 其他 发布时间: 12-14 20:30 阅读次数: 0

Manifest merger failed with multiple errors, see logs。查看错误信息

build failed,报错如下: 找到出错的地方可以看到: Manifest merger failed with multiple errors 可以看到是AndroidManifest出错 打开AndroidManifest,切换到Merged Manifest,可以查看报错信息 可以看到这里提示BROADCAST_STICKY权限重复,还有其他一些错误 原文:https://blog.csdn.net/u010356768/article/details/80497018
分类: 其他 发布时间: 12-14 20:30 阅读次数: 0

Android Studio 你需要掌握的Debug调试技巧

从左到右依次为 Step Over:下一步,不会进入方法内部。 Step Into:进入到方法内部。 Force Step Into:进入到系统方法内部。 Step Out:跳出该方法。 Run to Cursor:进入到下个断点,只有一个断点就到下一次的该断点。 =================================================== 原文http://blog.csdn.net/yaoobs/article/details/51296198 最基本的调试技巧
分类: 其他 发布时间: 12-14 20:30 阅读次数: 0

TI xDAIS的深入理解

现代软件开发,已从上世纪的面向过程编程发展到当前的面向框架编程。软件开发经验已证明:框架话、模块化的开发方式可以极大的提高软件开发效率,提高代码质量及代码重用率。然而,在嵌入式编程中,由于长期缺乏完善的开发框架和可用的API,开发人员依旧利用C或汇编语言和底层硬件打交道,凡是亲力亲为,这必然会增加嵌入式开发的入门门槛,降低代码的重用性,甚至增加代码易集时的复制度(不过这些缺点,对于程序员来说确是好事,入门门槛高、开发复制意味着高付出高回报,不像现在桌面电脑端的开发,已经被人研究烂了,如果你不是
分类: 其他 发布时间: 12-14 20:29 阅读次数: 0

DSP学习初阶的一些笔记

这些内容都是一些基础的、概述性的知识,是本人在学习、使用DSP开始阶段的一些总结,对于DSP内部结构:各个寄存器的配置使用、各种外设的详细配置、中断处理机制、内存管理以及各种编程、调试的经验,以后有空会另外贴出。 一、DSP芯片概述: 1、各平台: C6000平台,包含定点C62x和C64x以及浮点C67x,追求至高性能,最高达1GHz。 C5000平台,TI公司推出双核处理器OMAP,包含一个ARM和一个C5000系列的DSP。 C2000平台,包含16位的C24xx和32位的C28xx定点
分类: 其他 发布时间: 12-14 20:29 阅读次数: 0

《XML实用大全》

第1章 XML概览 本章将向读者介绍XML的基本知识以及概略地解释什么是XML以及如何使用XML。还要向读者说明如何将各种不同的XML表达式组合在一起,XML文档是如何创建的并如何向人们发送这种文档。 本章的主要内容包括: · 什么是XML 为什么开发人员对XML感到激动 XML文档的“生命” 相关的技术 1.1 什么是XML XML代表Extensible Markup Language(eXtensible Markup Language的缩写,意为可扩展的标记语言)。XML是一套定义语义
分类: 其他 发布时间: 12-14 20:29 阅读次数: 0

为什么不能够用unsigned 修饰 float和double

最近犯了一个错误: 定义变量类型的时候竟然定义了unsigned double的类型。由于编译能够通过,因此一直没有发现这样写会有什么样的问题。 今天一次偶然的测试中发现这些变量的值都是整数。一开始觉得奇怪,明明是浮点数,怎么变成整型了? 后来上网查了一下资料: 原来浮点数是不能用 unsigned来规范的。unsigned 的意思就是把内存中的数据第一位也用来表示数据,而不用于表示符号位。而浮点数规定内存中数据的第一位必须是符号位。因此两者之间是互相矛盾的,这也就是为什么浮点数不会有unsi
分类: 其他 发布时间: 12-14 20:28 阅读次数: 0

Does not match the target endianness, not loaded.问题解决方案

“.out Does not match the target endianness,not loaded. Check build ptions, or use the setup program. ” 出现上述错误,解决方案: (1)首先检查硬件 检查“GP8/HD8”引脚的电位是否被拉低为“0”,如果拉低为0的话,是“big endianness”,如果为高电平为“little endianness”,dsp默认上电为“little endianness”。 (2)检查“program菜
分类: 其他 发布时间: 12-14 20:28 阅读次数: 0

CCS5.5 中报错 Does not match the target type,not loaded 的一种情况

出现现象:在使用CCS5.5调试TMS320DM642时,代码没有任何报错,却出现不能导入出数情况,报错信息是Does not match the target type,not loaded。用的是TI公司官方下载的c64plus-imglib_2.02版本。 解决办法:查阅了相关资料,发现TMS320DM642属于C64x系列,而我用的版本是C64x+系列。当时下载imglib2完全是因为TI官方已经下架了针对C64x系列的imglib文件包。通过谷歌,在某个公司官网下载了imglib-1
分类: 其他 发布时间: 12-14 20:28 阅读次数: 0

仿真器(emulator)和模拟器(simulator)的区别

仿真器(emulator)和模拟器(simulator)是比较容易混淆的概念,这两个概念不仅针对计算机体系结构,在很多方面都有所应用,例如航空模拟器、街机仿真器等。 模拟器(simulator)是用于分析研究目标系统本身,模拟器系统本身要跟目标系统保持一致。例如飞行模拟器对于用户来讲其本身要跟真正的飞机一致;再比如gem5模拟器,其本身要跟CPU所有内部行为一致(包括内部运行原理都要一致)。好的模拟器本身也可以仿真其目标系统,但不是所有模拟器都有这个特性。 仿真器(emulator)的目的是作
分类: 其他 发布时间: 12-14 20:28 阅读次数: 0

DSP编程技巧---C/C++与汇编语言的交互之-使用编译器的内联函数

在C/C++与汇编语言混合编程的情况下,一般我们都会选择C/C++来实现所期待的功能。在我们用C/C++来实现某些位操作、数学运算等功能后,编译器会尽可能地把它们编译为一些已经高度优化的汇编函数(内联函数),一般情况下是一条或者多条汇编指令的集合,在封装之后,我们可以在C/C++编程的时候直接使用这样的内联函数。如果不直接使用它们,那么在单步调试的时候,也可以从C/C++代码编译生成的汇编代码中找到对应的内联函数,能够帮助我们加深对编译和代码执行的理解。这些编译器的内联函数都有一个显著的外观,
分类: 其他 发布时间: 12-14 20:27 阅读次数: 0

VS2010相对路径与绝对路径问题

在添加外部库的时候总是会涉及相对路径的问题,这里做个总结,将需要了解的地方罗列出来: 1. 绝对路径:是从盘符开始的路径,形如C:\windows\system32\cmd.exe 另外,还有一种不包含盘符的特殊绝对路径,形如 \windows\system32\cmd.exe 无论当前路径是什么,会自动 地从当前盘的根目 录开始查找指定的程序。 2. 相对路径:是从当前路径开始的路径。 2.1假如当前路径为 C:\windows 要描述上述路径,只需输入 system32\cmd.exe 实
分类: 其他 发布时间: 12-14 20:27 阅读次数: 0