码迷,mamicode.com
首页 > 编程语言
spring mvc 避免IE执行AJAX时,返回JSON出现下载文件
text/html;charset=UTF-8 去掉
分类:编程语言   时间:2014-08-15 15:56:18    阅读次数:186
Javascript:alert(1)可以这样写以绕过filter
在2011年的BlackHat DC 2011大会上Ryan Barnett给出了一段关于XSS的示例javascript代码:($=[$=[]][(__=!$+$)[_=-~-~-~$]+({}+$)[_/_]+($$=($_=!''+$)[_/_]+$_[+$])])()[__[_/_]+__[...
分类:编程语言   时间:2014-08-15 15:56:08    阅读次数:254
python map函数
#!/usr/bin/pythondefadd100(x):returnx+100hh=[11,22,33]printmap(add100,hh)
分类:编程语言   时间:2014-08-15 14:51:29    阅读次数:250
让你的Java程序具备一岁娃娃的智商!
你还在用Java写代码嘛? 写的还是那些简单的应用嘛? 你知道用Java也可以进行人工智能的开发嘛?...
分类:编程语言   时间:2014-08-15 14:46:58    阅读次数:235
在用户线程/主线程中推荐MsgWaitForMultipleObjects代替WaitForSingleObject和WaitForMultipleObjects()函数
多线程同步,采用WaitForSingleObject和WaitForMultipleObjects()函数出现卡死现象,采用MsgWaitForMultipleObjects代替可以解决此类问题。...
分类:编程语言   时间:2014-08-15 14:45:08    阅读次数:253
c++编译时如何把private属性变成public?
c++编译时如何把private属性变成public?在做一些已经写好的代码的单元测试的时候,有时候需要使用到类私有的成员方法或变量。我们不想改动原来的代码,但是又能访问这些私有或者受保护的方法,遇到这种情况怎么办?下面介绍3种办法解决这个问题...
分类:编程语言   时间:2014-08-15 14:44:59    阅读次数:398
Linux程序设计学习笔记----多线程编程之线程同步之条件变量
基本概念与原理...
分类:编程语言   时间:2014-08-15 14:41:19    阅读次数:372
Java并发学习之六——等待线程的终结
本文是学习网络上的文章时的总结,感谢大家无私的分享。 1、在某些情况下,我们需要等待线程的终结。例如,我们可能会遇到程序在执行前需要初始化资源。在执行剩下的代码之前,我们需要等待线程完成初始化任务。为了达到此目的,我们使用Thread类的join()方法。当前线程调用某个线程的这个方法时,它会暂停当前线程,直到被调用线程执行完成。 2、Java提供2种形式的join()方法: Join(...
分类:编程语言   时间:2014-08-15 14:38:09    阅读次数:312
Java NIO与IO的差别和比較
导读J2SE1.4以上版本号中公布了全新的I/O类库。本文将通过一些实例来简介NIO库提供的一些新特性:非堵塞I/O,字符转换,缓冲以及通道。一. 介绍NIONIO包(java.nio.*)引入了四个关键的抽象数据类型,它们共同解决传统的I/O类中的一些问题。1. Buffer:它是包括数据且用于读...
分类:编程语言   时间:2014-08-15 14:32:08    阅读次数:294
C++重载自增运算符的效率问题
C++规定后缀形式有一个int类型参数,当函数被调用时,编译器传递一个0做为int参数的值给该函数。increment的前缀形式表示“增加然后取回”,后缀形式表示“取回然后增加”。 1 #include "stdafx.h" 2 #include "assert.h" 3 c...
分类:编程语言   时间:2014-08-15 14:26:38    阅读次数:254
通过c#去调用c++开发的dll com 组件 -Import com
这个问题缠了我2个小时才弄出来,其实很简单。首先当对方提供一个dll给你使用时,你需要去了解这个dll 是由什么语言写的。这样即使在没有头绪时,你可以先尝使用一些比较热门的编译工具去解析它。比如gcc,reflector,ILSpy 都行。111
分类:编程语言   时间:2014-08-15 14:24:38    阅读次数:197
javascript事件委托和jQuery事件绑定on、off 和one
一. 事件委托什么是事件委托?用现实中的理解就是:有100 个学生同时在某天中午收到快递,但这100 个学生不可能同时站在学校门口等,那么都会委托门卫去收取,然后再逐个交给学生。而在jQuery 中,我们通过事件冒泡的特性,让子元素绑定的事件冒泡到父元素(或祖先元素)上,然后再进行相关处理即可。如果...
分类:编程语言   时间:2014-08-15 14:22:58    阅读次数:267
Java中string拼接,StringBuilder,StringBuffer和+
Java中string拼接,StringBuilder,StringBuffer和+,到底哪个更合适? StringBuilder线程不安全,效率较线程安全的StringBuffer高。jdk1.5之前,+操作会产生大量String对象,影响GC的效率,但是jdk1.5之后做了优化,使用+操作符不一...
分类:编程语言   时间:2014-08-15 14:21:30    阅读次数:196
Effective C++ 条款三 尽可能使用const
参考资料:http://blog.csdn.net/bizhu12/article/details/6672723 const的常用用法小结 1.用于定义常量变量,这样这个变量在后面就不可以再被修改 const int val = 90; val = 100; 错误 2. 保护传参时参数不被修改,如...
分类:编程语言   时间:2014-08-15 14:19:08    阅读次数:196
Java面试准备之JVM详细研究三(类加载机制)
类加载过程一个类从编写完成后,编译为字节码之后,它要装载进内存有七个阶段: 加载 => (验证-> 准备-> 解析)=> 初始化=> 使用=> 卸载括号中的三个步骤可以整合成为 “连接”步骤。其中的步骤并不是一个阶段结束,一个阶段才开始的。只是说他们的开始阶段基本遵循此顺序(解析阶段更是可能在使用....
分类:编程语言   时间:2014-08-15 14:16:08    阅读次数:286
python中的下划线及双下划线
一、Python用下划线作为变量前缀和后缀指定特殊变量1. 单下划线开头: _xxx:弱“内部使用”标识,如:”from Module import *”,将不导入所有以下划线开头的对象,包括包、模块、成员2. 双下划线开头: __xxx:模块内的私有成员,外部无法直接调用。 即:私有类型的变...
分类:编程语言   时间:2014-08-15 14:14:38    阅读次数:380
Effective C++ 条款四 确定对象被使用前已被初始化
1、对于某些array不保证其内容被初始化,而vector(来自STL)却有此保证。 2、永远在使用对象前初始化。对于无任何成员的内置类型,必须手工完成。 int x = 0; const int * p = &x; 3、不要混淆赋值与初始化的区别。一般初始化在定义的时候一起进行。而赋值是在定义之后...
分类:编程语言   时间:2014-08-15 14:12:18    阅读次数:186
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!