C/C++运行库提供了TLS(线程局部存储),在多线程还未产生时,可以将数据与正在执行的线程关联。strtok()函数就是一个很好的例子。与它一起的还有strtok_s(),_tcstok_s()等等函数,其实_tcs 是 wcs 的另外一种写法,表示宽字符存储,_s 是微软定义的安全函数,通常比普 ...
分类:
编程语言 时间:
2017-08-07 22:15:07
阅读次数:
263
表单标签列表是Struts UI标签的子集。这些标签有助于渲染Struts Web应用程序所需的用户界面,主要分为三类,本章将介绍这三种类型的UI标签: 简单UI标签 我们其实已经在前面的示例中使用了这些标签,接下来将在本章中重新回顾一下。以下是一个简单的视图页面email.jsp与几个简单的UI标 ...
分类:
其他好文 时间:
2017-08-07 13:28:27
阅读次数:
118
1、shiro授权的流程: 2、shiro的三种授权方式: Shiro 支持三种方式的授权: n 编程式:通过写if/else 授权代码块完成: Subject subject = SecurityUtils.getSubject(); if(subject.hasRole(“admin”)) { ...
分类:
其他好文 时间:
2017-08-07 00:18:13
阅读次数:
91
新建一个maven项目可参照:http://www.cnblogs.com/jifeng/p/4658765.html 生成Web文件结构太慢,在进行到下面的步骤时: 在Properties中添加一个参数archetypeCatalog=internal,不加这个参数,在maven生成骨架的时候将会 ...
分类:
Web程序 时间:
2017-08-06 21:50:19
阅读次数:
174
【主要内容】1.格式化;2.正则表达式 【基本知识】 一、格式化 (一)使用%的旧式格式转化 1.基本格式:string % data string包含待插值的序列,带插入的部分由%和字母组成。转换类型: %s 字符串 %d 十进制整数 %x 十六进制 %o 八进制整数 %f 十进制浮点数 %e 科 ...
分类:
编程语言 时间:
2017-08-06 20:39:02
阅读次数:
233
Spring Security :HTTP Status 403-Invalid CSRF Token 'null' was found on the request parameter '_csrf' or header 'X-CSRF-TOKEN'. 原因:1.Spring Security 4 ...
分类:
其他好文 时间:
2017-08-06 19:19:35
阅读次数:
168
一丶let 1.使用let声明一个变量,会生成一个独立的作用域,比var的作用域更为严谨,比如for循环 2.暂时性死区:在代码块内,使用let命令声明变量之前,该变量都是不可用的。这在语法上,称为“暂时性死区”(temporal dead zone,简称 TDZ)。 3.不能重复性声明: 同一作用 ...
分类:
其他好文 时间:
2017-08-06 13:57:09
阅读次数:
108
表达式二叉树节点的数据可能是运算数或运算符,可以使用一个联合体进行存储;同时还需要一个变量来指示存储的是运算数还是运算符,可以采用和栈方法中一样的枚举类型TokenType: 二叉树方法的Calculator类则公有继承自节点数据数据类型为Token类的BinaryTree类: 方法parseExp ...
分类:
编程语言 时间:
2017-08-05 21:58:49
阅读次数:
198
1. 列表、元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作 定义列表 ? 1 names = ['Alex',"Tenglan",'Eric'] ? 1 names = ['Alex',"Tenglan",'Eric'] ? 1 names = ['A ...
分类:
编程语言 时间:
2017-08-05 10:04:23
阅读次数:
188