实现业务系统中的用户权限管理 B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B...
分类:
编程语言 时间:
2014-06-04 17:56:44
阅读次数:
313
1 import java.text.*; 2 public class Gxjun 3 { 4
public static void main(String atgs[]) 5 { 6 StringBuffer str= new
StringBuffer()...
分类:
编程语言 时间:
2014-06-04 18:06:21
阅读次数:
234
条件语句if(表达式){方法体}else
if(表达体)else{方法体}简写形式:if...一般形式:if...else...完整形式:if...else if...else分支语句
switch(表达式){ case 表达式1: { 方法体 break; } case ...
分类:
编程语言 时间:
2014-06-04 18:08:52
阅读次数:
353
如何你的DispatcherServlet拦截"*.do"这样的有后缀的URL,就不存在访问不到静态资源的问题。
如果你的DispatcherServlet拦截"/",为了实现REST风格,拦截了所有的请求,那么同时对*.js,*.jpg等静态文件的访问也就被拦截了。
要解决这个问题。
目的:可以正常访问静态文件,不可以找不到静态文件报404。
方案一:激活Tom...
分类:
编程语言 时间:
2014-06-02 19:00:10
阅读次数:
353
特殊工具与技术--优化内存分配引言: C++的内存分配是一种类型化操作:new为特定类型分配内存,并在新分配的内存中构造该类型的一个对象。new表达式自动运行合适的构造函数来初始化每个动态分配的类类型对象。 new基于每个对象分配内存的事实可能会对某些类强加不可接受的运行时开销,这样的类可能需要使用用户级的类类型对象分配能够更快一些。这样的类使用的通用策略是,预先分配用于创建新对象的内存,需要时在...
分类:
编程语言 时间:
2014-06-02 18:50:59
阅读次数:
464
最近一直用惯了C#,陡然间改回C++都有些不习惯了!吐槽一下,C#太方便了!!!
言归正传,C++里有些时候会用到String转char*这个功能,于是进来搜到了一些方法:
如果你申请了这样一个字符串:string str = "This is a test!",那么:
1、str.data()可以返回该字符串对应的char *,如char *p = str.data();
2、s...
分类:
编程语言 时间:
2014-06-02 18:53:33
阅读次数:
347
最近放假,闲来无事,便翻看以前看过的一些书,竟然发现有些书本(甚至是一些畅销书)对Java中Iterator有很大的误解,比如某畅销书在Collection那一章有这么一句话:“当使用Iterator对集合元素进行迭代时,Iterator并不是把集合元素本身传给了迭代变量,而是把集合元素的值传给了迭代变量,所以修改迭代变量的值对集合元素本身没有任何影响。”但是经过自己实例测试发现根本不是这样!...
分类:
编程语言 时间:
2014-06-02 18:58:10
阅读次数:
316
Java在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途、创建和销毁的时间,有一些是随虚拟机的启动而创建,随虚拟机的退出而销毁,有些则是与线程一一对应,随线程的开始和结束而创建和销毁。Java虚拟机所管理的内存将会包括以下几个运行时数据区域程序计数器(P...
分类:
编程语言 时间:
2014-06-02 18:02:37
阅读次数:
282
Node:Node是v8
javasript解析器的一个特别版本,侧重于异步I/O,网络和HTTP
入门见:http://www.cnblogs.com/wishyouhappy/p/3647037.htmlRhino:Mozilla开发的免费软件基于java的Javascript解析器,可以通过j...
分类:
编程语言 时间:
2014-06-02 18:05:11
阅读次数:
291
1 #include 2 using namespace std; 3 int main() 4 {
5 //制表符是8个字符,当在一个制表符开始的位置(明白什么位置是制表符开始的位置)输出一个字符串时, 6
//如果字符串不到8个字符,加一个"\t",会补充空格,达到一个制表符 ...
分类:
编程语言 时间:
2014-06-02 18:11:05
阅读次数:
368
1、虚基类的作用从上面的介绍可知:如果一个派生类有多个直接基类,而这些直接基类又有一个共同的基类,则在最终的派生类中会保留该间接共同基类数据成员的多份同名成员。在引用这些同名的成员时,必须在派生类对象名后增加直接基类名,以避免产生二义性,使其惟一地标识一个成员,如
c1.A::display( )....
分类:
编程语言 时间:
2014-06-02 18:20:05
阅读次数:
275
参考资料:
http://blog.csdn.net/JXH_123/article/details/23450031 秒杀多线程系列
http://www.baidu.com/index.php?tn=utf8kb_oem_dg&addresssearch=1#wd=C%2B%2B%E5%BE%A...
分类:
编程语言 时间:
2014-06-02 18:29:13
阅读次数:
445
//自定义 -- 军衔 void Player::ModjunxianPrice() { uint32
Honorpoints = GetCurrency(CURRENCY_TYPE_HONOR_POINTS); uint32 Conquestpoints =
Get...
分类:
编程语言 时间:
2014-06-02 19:03:26
阅读次数:
342
关于Element跟Node的区别,cilldren跟childNodes的区别很多朋友弄不清楚,本文试图让大家明白这几个概念之间的区别。Node(节点)是DOM层次结构中的任何类型的对象的通用名称,Node有很多类型,如元素节点,属性节点,文本节点,注释节点等,通过NodeType区分,常见的有:...
分类:
编程语言 时间:
2014-06-02 19:11:10
阅读次数:
312
通行的Javascript模块规范共有两种:CommonJS和AMD。2009年,美国程序员Ryan
Dahl创造了node.js项目,将javascript语言用于服务器端编程。这标志”Javascript模块化编程”正式诞生。因为老实说,在浏览器环境下,没有模块也不是特别大的问题,毕竟网页程序的...
分类:
编程语言 时间:
2014-06-02 19:17:42
阅读次数:
232
1、定义接口
使用interface来定义一个接口。接口定义同类的定义类似,也是分为接口的声明和接口体,当中接口体由常量定义和方法定义两部分组成。定义接口的基本格式例如以下:[修饰符]
interface 接口名 [extends 父接口名列表]{[public] [static] [final]....
分类:
编程语言 时间:
2014-06-02 19:21:37
阅读次数:
193
Description定义一个复数类Complex,重载运算符“+”,使之能用于复数的加法运算与输出操作。(1)参加运算的两个运算量可以都是类对象,也可以其中有一个是实数,顺序任意。例如,c1+c2,d+c1,c1+d均合法(设d为实数,c1,c2为复数)。(2)输出的算数,在复数两端加上括号,实部...
分类:
编程语言 时间:
2014-06-02 19:40:53
阅读次数:
503