在两天在看Shiro,开涛兄的教程还是写的比较易读,差不多看了一天吧,就准备拿来用了。
可能是想的太简单了,在用的时候确实碰到一些问题,就拿最简单的身份验证来说吧:
需要说明的是,这里是集成在Spring中使用,身份验证我直接使用了Shiro提供的
org.apache.shiro.web.filter.authc.FormAuthenticationFilter
如果url应用了该拦截器,...
分类:
其他好文 时间:
2015-03-01 23:49:09
阅读次数:
11780
frame允许我们在多个独立于窗口的视图(view)里表现文档(document),多视图使我们很方便,比如我可以让有些信息可见、其他信息不可见(比如滚动显示)。举例来说,我们可以在同一个窗口内,让一个frame显示静态标签,而让另一个frame显示导航菜单,第三个frame显示能滚动的document,如何滚动却由第二个frame来选择。是不是很有意思?下面给出一个例子:
fr...
分类:
其他好文 时间:
2015-03-01 23:48:59
阅读次数:
158
vim插件cscope工具的编译、安装与使用
1. 下载:http://download.chinaunix.net/download.php?id=3536&ResourceID=1900
2. 编译
# ./configure
#make
make 失败了:
root@linux:~/.vim/cscope-15.5# make
make all-recursive
mak...
分类:
系统相关 时间:
2015-03-01 23:48:38
阅读次数:
708
Android 加载的优先级 是怎么样的?
我现在不了解 他是如何加载的额》
我现在 遇到 的问题是我的app 主要是面向 720 和 480 的手机
但是有一些 320 的手机 安装的时候直接崩溃
你的意思 是 android 内部加载的布局文件的话 Android 加载内部机制:
第一: 加载 指定布局的的 layout 例...
分类:
移动开发 时间:
2015-03-01 23:50:17
阅读次数:
295
Coursera Machine Learning 学习笔记(四)...
分类:
系统相关 时间:
2015-03-01 23:48:06
阅读次数:
209
写html,css的同学应该需要清楚什么是文档流。文档流:将窗体自上而下分成一行一行,并在每行中按从左至右的挨次排放元素,即为文档流。 每个非浮动块级元素都独有一行, 浮动元素则按规则浮在行的一端. 若当时行容不下, 则另起新行再浮动。内联元素也不会独有一行. 一切元素(包括块级,内联和列表元素)均...
分类:
Web程序 时间:
2015-03-01 23:48:51
阅读次数:
182
在上节的线程控制(详情点击这里)中,我们讲解了线程的等待join()、守护线程。本节我们将会把剩下的线程控制内容一并讲完,主要内容有线程的睡眠、让步、优先级、挂起和恢复、停止等。 废话不多说,我们直接进入正题:3、线程睡眠 sleep() 所有介绍多线程开发的学习案例中,基本都有用到这个方...
分类:
编程语言 时间:
2015-03-01 23:48:13
阅读次数:
331
简单的文件拼接,格式如下:name1 len1 sz1[]name2 len2 sz2[] .....很简单,如果发布时不想包含很多零散文件时可以使用。代码开源:https://github.com/xjp342023125/Code测试代码路径:Code\trunk\Src\Test\DoFile...
分类:
其他好文 时间:
2015-03-01 23:47:30
阅读次数:
202
文件不落地,更隐蔽一些,但是加载c语言运行时的dll会有问题,需要静态链接的dll才行,不知为何。代码开源:https://github.com/xjp342023125/Code测试代码路径:Code\trunk\Src\Test\MemLoadDll就是导入表手动加载和重定位表的修复。
分类:
其他好文 时间:
2015-03-01 23:46:30
阅读次数:
259
自定义标题栏按钮@implementation SNTitleButton- (id)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) { //图片居中 sel...
分类:
其他好文 时间:
2015-03-01 23:47:19
阅读次数:
183
(一)菜单设计 一、建立用户菜单 1、概况: 用户菜单一般含有一级菜单和二级菜单,乃至多级菜单。每一级菜单又包含多个菜单项。建立菜单可以使用uimenu函数。 2、uimenu函数调用: %建立一级菜单的函数调用:
一级菜单句柄=uimenu(图形窗口句柄,属性名1,属性值1,属性名2,属性值2,…...
分类:
其他好文 时间:
2015-03-01 23:48:59
阅读次数:
326
栈内存:在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内存:堆内存用于存放由new创建的对象和数组。....
分类:
编程语言 时间:
2015-03-01 23:46:20
阅读次数:
245
原文网址:http://blog.jobbole.com/25775/原文:《Pro Git》起步本章介绍开始使用 Git 前的相关知识。我们会先了解一些版本控制工具的历史背景,然后试着让 Git 在你的系统上跑起来,直到最后配置好,可以正常开始开发工作。读完本章,你就会明白为什么 Git 会如此流...
分类:
其他好文 时间:
2015-03-01 23:47:09
阅读次数:
326
基本的想法是说人类的进步从启蒙运动开始,速度越来越快。基本的原因是科学的进步(作者解释为人类寻求“好解释”的本能)。比较深奥,我又是在过年老家中和回来的路上看的,环境不够安静,很多地方没看懂。基本确定没看懂是因为我水平不够,而不是作者写的不好。因为涉及到不少量子物理学、哲学、西方历史等的内容是我不了...
分类:
其他好文 时间:
2015-03-01 23:47:05
阅读次数:
157
参考 :http://www.open-open.com/lib/view/open1397989124218.html开始时5个表1.user2.role3.task4.user_mm_role (n-n for user & role)5.role_mm_task (n-n for role &...
分类:
其他好文 时间:
2015-03-01 23:45:48
阅读次数:
170
2015-03-01 是我今年的一个新开始,也将是我第一份工作结束的时候。
分类:
其他好文 时间:
2015-03-01 23:48:16
阅读次数:
163
一、lib库 lib库有两种:一种是静态lib(static Lib),也就是最常见的lib库,在编译时直接将代码加入程序当中。静态lib中,一个lib文件实际上是任意个obj文件的集合,obj文件是cpp文件编译生成的。 另一种lib包含了函数所在的DLL文件和文件中函数位置的信息...
分类:
其他好文 时间:
2015-03-01 23:45:16
阅读次数:
255