-
springboot整合spring security
本文主要实现: 基于数据库的用户登录认证授权(基于内存的没研究) 基于cookie的remember me记住我的功能 先上代码,再说明: maven: 其中验证码用的google code kaptcha,需要自己去maven仓库下载jar包install进自己的仓库,直接用maven配置是无法下载的 1<!-- 安全框架 Spring Security --> 2 <depe…- 8
- 0
-
JavaScript—网络编程(5)-自定义对象Json、Dom模型概念讲解
这节博客主要讲解Dom模型概念~和JSON的简单介绍 首先,还是先上out.js的代码: 1function println(param){ 2 document.write(param+"<br/>"); 3} 4 5function print(param){ 6 document.write(param); 7} 8 什么是 DOM? DOM 是 W3C(万维…- 11
- 0
-
JavaScript跨域总结与解决办法
什么是跨域 1、document.domain+iframe的设置 2、动态创建script 3、利用iframe和location.hash 4、window.name实现的跨域数据传输 5、使用HTML5 postMessage 6、利用flash 什么是跨域 JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来了不…- 2
- 0
-
JavaScript基础
目录 一、JS语法 1、了解JS 2、JS语法规则 3、JS数据类型 4、JS操作符 二、JS流程控制语句 1、JS分支语句: 2、JS循环语句 三、JS函数 四、内置对象 1、JS中的数组 2、JS中的String 3、JS中的Math 4、JS中的Date对象 五、DOM基础 1、DOM查找方法 2、DOM属性设置与获取 六、DOM事件 七、BOM基础 1、window对象 2、定时器 3、l…- 22
- 0
-
8个与安全相关的PHP函数
安全问题是编程语言中需要考虑的重要部分,几乎在任何一种实际的语言中都会提供一些函数,模块,或其它确保安全的功能。在现代互联网中,我们经常要 从世界各地的用户中获得输入数据。但是,我们都知道“永远不能相信那些用户输入的数据”。所以在各种的Web开发语言中,都会提供保证用户输入数据安全的 函数。今天,我们就来看一看作为最著名的开源语言PHP中提供的这样的函数。 在PHP中,有些非常有用并…- 1
- 0
-
javaScript事件(一)事件流
一、事件 事件是文档或者浏览器窗口中发生的,特定的交互瞬间。 事件是用户或浏览器自身执行的某种动作,如click,load和mouseover都是事件的名字。 事件是javaScript和DOM之间交互的桥梁。 你若触发,我便执行——事件发生,调用它的处理函数执行相应的JavaScript代码给出响应。 典型的例子有:页面加载完毕触发load事件;用户单击元素,触发click事件。 二、事件流 事…- 10
- 0
-
JavaScript异步编程
前言 从我们一开始学习JavaScript的时候就听到过一段话:JS是单线程的,天生异步,适合IO密集型,不适合CPU密集型。但是,多数JavaScript开发者从来没有认真思考过自己程序中的异步到底是怎么出现的,以及为什么会出现,也没有探索过处理异步的其他方法。到目前为止,还有很多人坚持认为回调函数就完全够用了。 但是,随着JavaScript面临的需求越来越多,它可以运行在浏览器、服务器、甚至…- 8
- 0
-
JavaScript继承
JS对象及继承方式综述 JS对象知识回顾 JS对象是若干无序属性的集合(数据属性、访问器属性、内部属性) 生成对象的3种方式:字面量直接生成、Object工场方法、构造函数实例化对象 在上述的过程中,有一个Person.protorype.sayHi是给原型添加sayHi方法。 注意:create方法添加属性 1var empty = {}; 2var obj2 = Object.create(e…- 1
- 0
-
提高PHP代码质量的36个技巧
1.不要使用相对路径 常常会看到: 1require_once('../../lib/some_class.php'); 1 该方法有很多缺点: 它首先查找指定的php包含路径, 然后查找当前目录. 因此会检查过多路径. 如果该脚本被另一目录的脚本包含, 它的基本目录变成了另一脚本所在的目录. 另一问题, 当定时任务运行该脚本, 它的上级目录可能就不是工作目录了. 因此最佳选择…- 8
- 0
-
多语言下CRC16算法实现(C,JavaScript,VB,Python)
C 11 #include <stdio.h> 2 2 3 3 #define u16 unsigned int 4 4 #define u8 unsigned char 5 5 6 6 u16 CRC16_Check(u8 *Pushdata,u16 length) 7 7 { 8 8 u16 Reg_CRC=0xffff; 9 9 u16 i,j; 1010 1111 for( i…- 14
- 0
-
15 个有趣的 JavaScript 与 CSS 库
15 个有趣的 JavaScript 与 CSS 库 在十一月份的前端技术列表中,我们整合了一些令人感到惊叹的 GitHub 项目,其中包含了新的 CSS 框架、node.js包管理器,以及用于实现图标、加载效果、工具提示的纯 CSS 解决方案。 那么,让我们一起来看看吧。Have Fun ! 1. Wing Wing Wing 是一个微型(压缩后仅有4KB)响应式的 CSS 框架,它提供了一个 …- 4
- 0
-
JavaScript闭包
JavaScript预解析 JS的解析和执行过程 代码案例 - 思考:下列代码是否会报错,区别于其他语言。 1console.log(a); 2var a = 2; 3conosle.log(a); 4 5 该代码的输出结果为undefined 2(在c++中这样的代码是会报错的,但是在JavaScript中不会报错,由于发生了预解析的过程) 1// 从解析器角度看到的代码 2var a; 3co…- 13
- 0
-
JavaScript 继承详解(原型链、借用构造函数、组合继承、原型式继承、寄生式继承、寄生组合式继承)
继承 许多 OO 语言都支持两种继承方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法 如前所述,由于函数没有签名,在 ECMAScript 中无法实现接口继承。ECMAScript 只支持实现继承,而且其实现继承主要是依靠原型链来实现的 原型链 ECMAScript 中描述了原型链的概念,并将原型链作为实现继承的主要方法。其基本思想是利用原型让一个引用类型继承另一个引用…- 0
- 0
-
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
摘要:图片的加载速度往往影响着网站整体的用户体验,尤其对于包含大量图片的网站。对图片进行预加载,不失为一个高效的解决方案。如何实现预加载?本文将例举利用CSS、JavaScript及Ajax实现图片预加载的三大方法。 Perishable Press网站近日发表了一篇文章《3 Ways to PreloadImages with CSS, JavaScript, or Ajax 》,分享了利用 C…- 14
- 0
-
JavaScript 类型转换
JavaScript 类型转换 Number() 转换为数字, String() 转换为字符串, Boolean() 转化为布尔值。 JavaScript 数据类型 在 JavaScript 中有 5 中不同的数据类型: string number boolean object function 3 种对象类型: Object Date Array 2 个不包含任何值的数据类型: null und…- 0
- 0
-
当 Rust 遇上 Fedora
Rust 是什么? Rust 是一种系统编程语言,它运行速度惊人,并且可以避免几乎所有的崩溃、内存区块错误 以及数据竞争。你也许会质疑为什么我们还需要又一种这样的语言,因为已经有很多同类的语言了。这篇文章将会告诉你为什么。 安全性 vs. 控制权 你也许见过上面的图谱。一边是 C/C++,对运行的硬件拥有更多的控制权,因此它可以让开发者通过对所生成的机器代码进行更精细的控制来优化性能。然而这不是很…- 3
- 0
-
JavaScript继承详解(五)
在本章中,我们将分析John Resig关于JavaScript继承的一个实现 - Simple JavaScript Inheritance。 John Resig作为jQuery的创始人而声名在外。是《Pro JavaScript Techniques》的作者,而且Resig将会在今年秋天推出一本书《JavaScript Secrets》,非常期待。 调用方式 调用方式非常优雅: 注意:代…- 2
- 0
-
27个强大的Javascript图表制作库
27个Javascript图表/图形制作组件。有些是基于jQuery开发,有些是基于MooTools框架开发。希望大家能用得上。 jQuery Visualize jQuery Visualize is JavaScript library that allow us to generate bar, line, area, and pie chart visualizations data f…- 1
- 0
-
JavaScript使用cookie
JavaScript使用cookie **cookie概述 ** 在上一 节,曾经利用一个不变的框架来存储购物栏数据,而商品显示页面是不断变化的,尽管这样能达到一个模拟全局变量的功能,但并不严谨。例如在导航框架页面内右 击,单击快捷菜单中的【刷新】命令,则所有的JavaScript变量都会丢失。因此,要实现严格的跨页面全局变量,这种方式是不行 的,JavaScript中的另一个机制:cookie,…- 0
- 0
-
JavaScript继承详解(四)
文章截图 - 更好的排版 在本章中,我们将分析Douglas Crockford关于JavaScript继承的一个实现 - Classical Inheritance in JavaScript。 Crockford是JavaScript开发社区最知名的权威,是JSON、JSLint、JSMin和ADSafe之父,是《JavaScript: The Good Parts》的作者。 现在…- 4
- 0
-
20个最棒的JavaScript图表库
每个企业在做重要决定时都倾向于做数据分析。实际上他们很多时候都是沉沦在数据里头,不知道如何跳出其中。随着大数据的到来,曾经好用的表格和图表只是不再削减它了。 企业一直寻求更好的方式来可视化数据,更好的互动和使图表多角度。毕竟,只有从数据中抽出的见解才是有用的。 JavaScript 图表库出现了,作为漂亮的,容易理解的,交互式的可视化图表最有力的工具。它能更容易提取和传达关键的模式和见解,而静态图…- 17
- 0
-
javascript中的null,空串和undefined
javascript中我们在申明变量的时候使用var,但他的变量也是有数据类型的,js共有5种简单类型::Undefined、Null、Boolean、Number和String;一种复杂类型:object。我们可以使用typeof一探究竟: 1<span style="white-space:pre"> </span>alert(typ…- 6
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!