码迷,mamicode.com
首页 > 编程语言
在java中,如何跳出当前的多重循环?
直接用break ;具体举例如下: package com.test; public class test {     public static void main(String[] args) {          for(int i=0;i<5;i++ ){                    for(int j=0;j<i;j++){...
分类:编程语言   时间:2015-06-08 09:46:43    阅读次数:159
java动态加载指定的类或者jar包反射调用其方法
序言        有时候,项目中会用到java动态加载指定的类或者jar包反射调用其方法来达到模块的分离,使各个功能之间耦合性大大降低,更加的模块化,代码利用率更高。模式中的代理模式就用到java的这一机制。下边就让我们通过代码来看看如何实现此功能。 代码详细 package loadjarclass; import java.io.File; import java.lang.refl...
分类:编程语言   时间:2015-06-08 09:44:53    阅读次数:182
排颜色问题——数组 leetcode lintcode
问题描述: 给一个数组,并且数组里面元素的值只可能是0,1,2,然后现在把这个数组排序。 另外一种表述: 现有n个红白蓝三种不同颜色的小球,乱序排列在一起,请通过两两交换任意两个球,使得从左至右,依次是一些红球、一些白球、一些蓝球。 解题思路: 采用快速排序partition的思想,用两个指针将三种颜色间隔开。 下面引用此处内容 July 编程艺术系列中荷兰国旗问题。 一个...
分类:编程语言   时间:2015-06-08 09:45:17    阅读次数:213
【Java GUI】Java面板基础:JPanel
面板有两种,普通面板(JPanel)和滚动面板(JScrollPane)Jpanel面板是一种通用容器,JPanel的作用是实现界面的层次结构,在它上面放入一些组件,也可以在上面绘画,将放有组件和有画的JPanel再放入另一个容器里。JPanel的默认布局为FlowLayout。面板处理程序的基本内容有以下几个方面: ①通过继承声明JPanel类的子类,子类中有一些组件,并在构造方法中将组件加入面...
分类:编程语言   时间:2015-06-08 09:42:57    阅读次数:136
python 使用scapy进行ARP扫描
一. 描述  使用scapy第三方库,编写一个可以对一个网段进行ARP扫描,获得该往段内活跃主机的IP地址和MAC地址。二. 分析与方案 首先,从scapy导入相关的模块。 Ether()/ARP()构造ARP包。 srp1()发送与接收ARP包。 代码示例如下:#!/usr/bin/env python # _*_ coding=utf-8 _*_from scapy.all import * i...
分类:编程语言   时间:2015-06-08 09:45:17    阅读次数:195
有趣的JavaScript原生数组函数
在JavaScript中,创建数组可以使用Array构造函数,或者使用数组直接量[],后者是首选方法。Array对象继承自Object.prototype,对数组执行typeof操作符返回object而不是array。然而,[] instanceof Array也返回true。也就是说,类数组对象的实现更复杂,例如strings对象、arguments对象,arguments对象不是Array的实例...
分类:编程语言   时间:2015-06-08 09:42:31    阅读次数:113
通过<frameset>和<iframe>看JavaScript中window对象parent、self、top的区别
可以看到a.html能够通过或者包含另一个b.html,而b.html中也可以用同样的方式嵌套c.html。这样就在不同的html之间形成了明显的层次(父子)关系。我们知道每一个html都对应1个js的window对象,既然html有层次关系,window对象也同样有层次关系,而这层次关系就是通过top和parent、self这3个属性来表现的。1.在任何html页面中(window.self == window),self和window都是获取当前窗口自身的window...
分类:编程语言   时间:2015-06-08 09:42:03    阅读次数:202
出色的 JavaScript API 设计秘诀
设计是一个很普遍的概念,一般是可以理解为为即将做的某件事先形成一个计划或框架。(牛津英语词典)中,设计是一种将艺术,体系,硬件或者更多的东西编织到一块的主线。软件设计,特别是作为软件设计的次类的API设计,也是一样的。但是API设计常常很少关注软件发展,因为为其他程序员写代码的重要性要次于应用UI设...
分类:编程语言   时间:2015-06-08 09:38:23    阅读次数:380
Java 多线程
JAVA多线程实现的三种方式JAVA 多线程和并发基础面试问答java多线程总结系列一:线程的两种创建方式及优劣比较
分类:编程语言   时间:2015-06-08 09:39:09    阅读次数:112
C# WinForm多线程(一)Thread类库
Windows是一个多任务的系统,如果你使用的是windows2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流...
分类:编程语言   时间:2015-06-08 09:35:51    阅读次数:200
C# WinForm多线程(三)Control.Invoke
下面我们就把在Windows Form软件中使用Invoke时的多线程要注意的问题给大家做一个介绍。首先,什么样的操作需要考虑使用多线程?总的一条就是,负责与用户交互的线程(以下简称为UI线程)应该保持顺畅,当UI线程调用的API可能引起阻塞时间超过30毫秒时(比如访问CD-ROM等速度超慢的外设、...
分类:编程语言   时间:2015-06-08 09:35:40    阅读次数:215
javascript 实现tab菜单切换
tab1 tab2 tab3 tab1 tab2 tab3
分类:编程语言   时间:2015-06-08 09:36:05    阅读次数:111
Eclipse开发Python项目
最近倒腾python自带的开发工具idle,用的很不习惯,还是用Eclipse编写python项目方便(自动补齐,智能报错,调试方便),下面就说说怎么用Eclipse编写python代码吧~1、安装jdk,安装eclipse,这些就不赘述啦~2、安装PyDev插件,方法一:打开Eclipse->he...
分类:编程语言   时间:2015-06-08 09:36:33    阅读次数:148
C# WinForm多线程(二)ThreadPool 与 Timer
本文接上文,继续探讨WinForm中的多线程问题,再次主要探讨threadpool 和timer一 ThreadPool线程池(ThreadPool)是一种相对较简单的方法,它适应于一些需要多个线程而又较短任务(如一些常处于阻塞状态的线程),它的缺点是对创建的线程不能加以控制,也不能设置其优先级。由...
分类:编程语言   时间:2015-06-08 09:36:12    阅读次数:156
“一心多用”利用多线程提升性能
iPhone将具有支持不同类型多线程API的能力,这些API包括:POSIX线程,NSObject,NSThread和NSOperation.iPhone操作系统是一个真正的抢占式,多任务操作系统,允许开发人员创建多线程应用。利用多线程,计算机程序员可以让他们的软件同时完成多项任务。有时应用完成一个...
分类:编程语言   时间:2015-06-08 09:34:15    阅读次数:146
Java系列之JNDI
简介   JNDI(Java Naming and Directory Interface,Java命名和目录接口)是SUN公司提供的一种标准的Java命名系统接口,JNDI提供统一的客户端API,通过不同的访问提供者接口JNDI服务供应接口(SPI)的实现,由管理者将JNDI API映射为特定的命名服务和目录系统,使得Java应用程序可以和这些命名服务和目录服务之间进行交互。目录服务是命名服务...
分类:编程语言   时间:2015-06-08 08:27:24    阅读次数:137
python配置opencv实现人脸检测
模式识别课上老师留了个实验,在VC++环境下利用OpenCV库编程实现人脸检测与跟踪。然后就开始下载opencv和vs2012,再然后,配置了好几次还是配置不成功,这里不得不吐槽下微软,软件做这么大,这么难用真的好吗?于是就尝试了一下使用python完成实验任务,大概过程就是这样子的:首先,配置运行...
分类:编程语言   时间:2015-06-08 08:26:23    阅读次数:289
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!