#-*-coding:UTF-8-*-#"""根据Redis的密码字典,暴力破解"""importredisimportsys,osimportthreadingBIN="/usr/local/bin/medusa"#medusa-uroot-p123456-h111.207.22.72-MsshdefthreadTask(plist,threadnum):forxvalinplist:print"Thread-%s:%s"%(threadnum,xval)CMD=BIN+"-u"+U..
分类:
编程语言 时间:
2015-08-04 23:23:19
阅读次数:
1163
做个Android开发的同学们应该都用过AsyncTask,通过继承AsyncTask类实现异步操作,反馈当前异步执行的进度,最后执行的结果反馈给UI主线程。我们在开发中使用AsyncTask,因为它的主要优点使用简单方便、不用关系和主线程交互逻辑和执行过程可控,当然还可以支持取消。说完AsyncTask的优点,下面我们来数数AsyncTask的几宗罪。...
分类:
其他好文 时间:
2015-07-31 01:31:57
阅读次数:
152
测试主线程,MapFetch.javapackagecom.sohu.servlet;
importjava.util.ArrayList;
importjava.util.HashMap;
importjava.util.Iterator;
importjava.util.List;
importjava.util.Map;
importjava.util.Map.Entry;
importjava.util.Set;
/**
*@authorliweihan(liweihan@sohu..
分类:
编程语言 时间:
2015-07-30 15:05:51
阅读次数:
128
项目开发中,用到了缓存,其中的一个列表项,可能要多线程处理,就有了下面的想法,具体的问题在代码中有详细说明,见下文。 1 static void Main(string[] args) { 2 3 4 5 测试缓存的想法(); 6 ...
技术点描述Netty中关于多线程处理的代码很多(netty框架的实现本身就是异步处理机制),此文档仅针对于execution包的功能做详细解说。以下是整个包的目录结构:包中的调用关系如下图所示:实现方案参考源码包以下是对此包中的源码的分析(请注意后四个类为此包中最重要的类)ChannelEventR...
分类:
Web程序 时间:
2015-07-16 19:22:28
阅读次数:
193
1 package test; 2 3 import java.util.LinkedList; 4 import java.util.List; 5 import java.util.concurrent.CountDownLatch; 6 7 public class Thr...
分类:
编程语言 时间:
2015-07-09 17:45:02
阅读次数:
146
使用python实现一个简易版的web服务器,旨在了解web服务器的工作原理,及了解HTTP协议。没有涉及多线程处理,并发之类的内容,以后再专门另外研究。...
分类:
Web程序 时间:
2015-07-06 23:29:54
阅读次数:
182
多线程,是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。具有这种能力的系统包括对称多处理机、多核心处理器以及芯片级多处理(Chip-levelmultithreading)或同时多线程(Simul..
分类:
编程语言 时间:
2015-07-02 19:38:47
阅读次数:
114
专业题:1.线程的优好处与坏处,什么时候用线程最好,什么时候不用线程?何时使用多线程技术,何时避免用它,是我们需要掌握的重要课题。多线程技术是一把双刃剑,在使用时需要充分考虑它的优缺点。多线程处理可以同时运行多个线程。由于多线程应用程序将程序划分成多个独立的任务,因此可以在以下方面显著提高性能:(1...
分类:
编程语言 时间:
2015-06-29 08:46:36
阅读次数:
204
Atomic的两点背景看下这个场景,老张去厕所,发现门是锁着的,他就在门口等着里边人出来,此时小王也来了,他想了想,决定去楼上的厕所碰碰运气。如果把门类比为一种竞争资源的话,老张就像mutex,而小王更像atomic,注意是像而已。atomic跟传统的通过临界区加锁来避免竞争的多线程处理方式来说,它...
分类:
其他好文 时间:
2015-06-17 19:51:39
阅读次数:
187