内容:在上一篇中存在一些安全问题,因为我们需要将request和response想上转型为ServletRequest和ServletResponse,了解这个servlet容器内部工作原理的servlet程序员可以将ServletRequest和ServletResponse分别向下转型然后就能调用Request和Response的parse()和sendStaticResource()了。所以...
分类:
其他好文 时间:
2015-04-25 16:42:50
阅读次数:
152
ionic tab导航在android 真机测试中 导航在顶部解决办法...
分类:
移动开发 时间:
2015-04-25 16:42:33
阅读次数:
194
1. Google
做开发前完全是小白,真心不知道有Google这东西,只晓得百度,遇到问题直接百度,不是黑百度,百度在娱乐八卦方面确实靠谱,但是技术方面查出来的东西基本千篇一律,有些答案甚至还会起到误导作用,直到有一天我的老大告诉我用Google,我才知道这个世界上原来还有另外一个搜索引擎,那个时候Google还没有被墙,从此算是迈过了一道坎。。。自此便成为脑残G粉。
海量技术文...
分类:
移动开发 时间:
2015-04-25 16:44:47
阅读次数:
138
声明:博客内容引用的是陈先生的博文,原文链接http://blog.csdn.net/haoel/article/details/2879。由于原博文没有目录,不方便查询,所以特此把原博文整理成带目录版的。
一、设置断点(BreakPoint)
我们用break命令来设置断点。正面有几点设置断点的方法:
break
在进入指定...
分类:
数据库 时间:
2015-04-25 16:42:18
阅读次数:
170
Java一种错误的实例化方法:在默认无参构造函数中进行实例化
代码如下:
package Construction_test;
public class A {
static int i=0;
public A() { //默认构造方法
i++;
System.out.println("---before--- " + i);
A a2 =new A(); //...
分类:
编程语言 时间:
2015-04-25 16:43:52
阅读次数:
98
Linux最强大的一个特征就是它有大量的各种小命令工具,这也可称作是它最有趣的一个地方。在这些大量的有用的命令和脚本中,你会发现有少部分命令工具不那么有用的——如果你不愿意说是完全没用处的话。
你要知道,Linux命令终端并不总是干一些严肃的事情。这里列举的几个没有实际用处、但很有趣的命令,它们的有趣并不是因为无用,而是真的有趣,接下来就让我们看看它们是如何搞怪的吧。
ht...
分类:
系统相关 时间:
2015-04-25 16:42:29
阅读次数:
206
基于JOS 80x86 的堆栈切换简要分析
这个问题一直困扰很久,发现还是有点粗心,源头--堆栈初始化没怎么搞明白.
这里首先强调,一定一定要搞清楚分段和分页保护的机制.
现有分段,后有分页,分页可有可无,看寄存器cr0是否开启PE位(page enable. 在JOS系统的boot.S里就已经开启了)
文章从三个方面对栈进行分析
0. GDT 全局段寻址描述表...
分类:
其他好文 时间:
2015-04-25 16:43:59
阅读次数:
207
一、描述
java中类的静态代码块、构造代码块、构造方法、静态成员的初始化顺序:
首先,在类加载时,为类中的静态成员变量分配内存空间,并为其赋予默认值(整数型为0,浮点型为0.0,布尔型为false,字符型为'\u0000',引用型为null);
其次,执行静态成员变量的显式初始化操作。静态成员的初始化方法有两种,其一为在声明的时候直接初始化,其二为使用静态代码块进行初始化,
这两种...
分类:
编程语言 时间:
2015-04-25 16:44:04
阅读次数:
142
强引用:如果一个对象具有强引用,GC绝不会回收它;当内存空间不足,JVM宁愿抛出OutOfMemoryError错误;
软引用:如果一个对象具有软引用,当内存空间不足,GC会回收这些对象的内存,使用软引用构建敏感数据的缓存;
弱引用:如果一个对象具有弱引用,在GC线程扫描内存区域的过程中,不管当前内存空间足够与否,都会回收内存,使用弱引用 构建非敏感数据的缓存;
虚引用:如果一个对象仅持有虚引用,在任何时候都可能被垃圾回收,虚引用与软引用和弱引用的一个区别在于:虚引用必须和引用队列联合使用,虚引用主要用来跟...
分类:
编程语言 时间:
2015-04-25 16:42:22
阅读次数:
291
转载注明出处http://blog.csdn.net/wanghorse发送音频
OpenSlesInput::RecorderSimpleBufferQueueCallback
OpenSlesInput::RecorderSimpleBufferQueueCallbackHandler,保存数据
OpenSlesInput::CbThreadImpl
AudioDeviceBuf...
分类:
Web程序 时间:
2015-04-25 16:40:57
阅读次数:
268
///
/// 查找乘客信息
///
/// 乘客名称
/// Passenger
public static Passenger GetPassengerByName(string name) {
return PassengerArry.Find(delegate(Passenger p...
分类:
其他好文 时间:
2015-04-25 16:40:50
阅读次数:
184
草船借箭
这招其实你可以简单的理解为借力打力、借势营销或者四两拨千斤。
第一种做法是紧抓热点。热门事件,借势撰写标题与稿件。比如《中国好声音》很火,我们可以据此写标题《你所不知道的要美吗好声音》。
第二种做法则是借力,通常会借助权威部门发布的数据进行分析。第三种做法则是移花接木,通常的做法就是抓住关键字,然后进行改编,例如《要美吗,你妈妈喊你来看微信了》。
发布者微...
分类:
其他好文 时间:
2015-04-25 16:43:01
阅读次数:
113
在SpringMVC捕获异常只需要实现接口org.springframework.web.servlet.HandlerExceptionResolver,即可自定义返回异常,如:属性转换异常
@RequestMapping("/test")
@ResponseBody
public String str(Integer age) throws Exception {
retur...
分类:
编程语言 时间:
2015-04-25 16:42:01
阅读次数:
162
如何在二叉树中定位结点的位置?
指路法定位结点:根据生活中的经历:左拐、右拐、左拐、、、
大致思路:
通过根结点与目标结点的相对位置进行定位,这种方法可以避开二叉树递归的性质“线性定位”
C描述:利用bit位进行指路
#define BT_LEFT 0
#define BT_RIGHT 1
typedef unsigned long BT_pos;
...
分类:
其他好文 时间:
2015-04-25 16:41:39
阅读次数:
169
第一次直接计算的 超时了。后来把天数存贮在数组中 也算过了 不知道这题为什么分类在动态规划里面
#include
int main()
{
int a[13]={0,31,29,31,30,31,30,31,31,30,31,30,31},year,mon,day;
long long b[9605]={0},sum=0;
for(int i=1600;i<9600;i++)
{
...
分类:
其他好文 时间:
2015-04-25 16:41:00
阅读次数:
156
写在这个app开发的后时代--程序员该怎么增值...
分类:
移动开发 时间:
2015-04-25 16:42:18
阅读次数:
140