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