面板有两种,普通面板(JPanel)和滚动面板(JScrollPane)Jpanel面板是一种通用容器,JPanel的作用是实现界面的层次结构,在它上面放入一些组件,也可以在上面绘画,将放有组件和有画的JPanel再放入另一个容器里。JPanel的默认布局为FlowLayout。面板处理程序的基本内容有以下几个方面:
①通过继承声明JPanel类的子类,子类中有一些组件,并在构造方法中将组件加入面...
分类:
编程语言 时间:
2015-06-08 09:42:22
收藏:
0 评论:
0 赞:
0 阅读:
494
一. 描述 使用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:42:17
收藏:
0 评论:
0 赞:
0 阅读:
524
在JavaScript中,创建数组可以使用Array构造函数,或者使用数组直接量[],后者是首选方法。Array对象继承自Object.prototype,对数组执行typeof操作符返回object而不是array。然而,[] instanceof Array也返回true。也就是说,类数组对象的实现更复杂,例如strings对象、arguments对象,arguments对象不是Array的实例...
分类:
编程语言 时间:
2015-06-08 09:40:49
收藏:
0 评论:
0 赞:
0 阅读:
303
可以看到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:40:39
收藏:
0 评论:
0 赞:
0 阅读:
738
设计是一个很普遍的概念,一般是可以理解为为即将做的某件事先形成一个计划或框架。(牛津英语词典)中,设计是一种将艺术,体系,硬件或者更多的东西编织到一块的主线。软件设计,特别是作为软件设计的次类的API设计,也是一样的。但是API设计常常很少关注软件发展,因为为其他程序员写代码的重要性要次于应用UI设...
分类:
编程语言 时间:
2015-06-08 09:38:09
收藏:
0 评论:
0 赞:
0 阅读:
393
JAVA多线程实现的三种方式JAVA 多线程和并发基础面试问答java多线程总结系列一:线程的两种创建方式及优劣比较
分类:
编程语言 时间:
2015-06-08 09:37:29
收藏:
0 评论:
0 赞:
0 阅读:
185
Windows是一个多任务的系统,如果你使用的是windows2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流...
分类:
编程语言 时间:
2015-06-08 09:35:29
收藏:
0 评论:
0 赞:
0 阅读:
171
下面我们就把在Windows Form软件中使用Invoke时的多线程要注意的问题给大家做一个介绍。首先,什么样的操作需要考虑使用多线程?总的一条就是,负责与用户交互的线程(以下简称为UI线程)应该保持顺畅,当UI线程调用的API可能引起阻塞时间超过30毫秒时(比如访问CD-ROM等速度超慢的外设、...
分类:
编程语言 时间:
2015-06-08 09:34:49
收藏:
0 评论:
0 赞:
0 阅读:
351
tab1 tab2 tab3 tab1 tab2 tab3
分类:
编程语言 时间:
2015-06-08 09:33:59
收藏:
0 评论:
0 赞:
0 阅读:
230
最近倒腾python自带的开发工具idle,用的很不习惯,还是用Eclipse编写python项目方便(自动补齐,智能报错,调试方便),下面就说说怎么用Eclipse编写python代码吧~1、安装jdk,安装eclipse,这些就不赘述啦~2、安装PyDev插件,方法一:打开Eclipse->he...
分类:
编程语言 时间:
2015-06-08 09:33:19
收藏:
0 评论:
0 赞:
0 阅读:
312
本文接上文,继续探讨WinForm中的多线程问题,再次主要探讨threadpool 和timer一 ThreadPool线程池(ThreadPool)是一种相对较简单的方法,它适应于一些需要多个线程而又较短任务(如一些常处于阻塞状态的线程),它的缺点是对创建的线程不能加以控制,也不能设置其优先级。由...
分类:
编程语言 时间:
2015-06-08 09:33:09
收藏:
0 评论:
0 赞:
0 阅读:
483
简介
JNDI(Java Naming and Directory Interface,Java命名和目录接口)是SUN公司提供的一种标准的Java命名系统接口,JNDI提供统一的客户端API,通过不同的访问提供者接口JNDI服务供应接口(SPI)的实现,由管理者将JNDI API映射为特定的命名服务和目录系统,使得Java应用程序可以和这些命名服务和目录服务之间进行交互。目录服务是命名服务...
分类:
编程语言 时间:
2015-06-08 08:26:00
收藏:
0 评论:
0 赞:
0 阅读:
185
模式识别课上老师留了个实验,在VC++环境下利用OpenCV库编程实现人脸检测与跟踪。然后就开始下载opencv和vs2012,再然后,配置了好几次还是配置不成功,这里不得不吐槽下微软,软件做这么大,这么难用真的好吗?于是就尝试了一下使用python完成实验任务,大概过程就是这样子的:首先,配置运行...
分类:
编程语言 时间:
2015-06-08 08:24:39
收藏:
0 评论:
0 赞:
0 阅读:
645
JavaScript是一种基于ECMAScript规范的脚本语言,并在其基础上进行了自己的封装。值得一说的是,ECMAScript不是一种编程语言,它仅仅是一种由欧洲计算机协会制定和发布的脚本语言规范。除了JavaScript之外,ActionScript(Flash)、JScript(微软)都是基...
分类:
编程语言 时间:
2015-06-08 08:22:59
收藏:
0 评论:
0 赞:
0 阅读:
290
HashMap 中hash table 定位算法:int hash = hash(key.hashCode()); int i = indexFor(hash, table.length); 其中indexFor和hash源码如下:/** * Applies a supplemental ...
分类:
编程语言 时间:
2015-06-08 08:21:49
收藏:
0 评论:
0 赞:
0 阅读:
289
用java开发一个带有托盘图标的程序, 其它模块的中文显示都是正常的,比如: 就只有托盘中点击小图标时弹出的菜单中的中文是方框(中文方块),如下: 按照一般的经验,以为是字体没设置好,就用以下代码设置字体...
分类:
编程语言 时间:
2015-06-08 06:15:19
收藏:
0 评论:
0 赞:
1 阅读:
1086
《纪念碑谷》里有一关开始是一个宝箱展开后里面有一个water cube,其中还有小鱼在游。如下截图:因为我们知道《纪念碑谷》是unity做的,而现在正开始学unity,所以也想做一个类似的。unity5的standard assets里面有一个WaterProDaytime,折射和反射都有,开始以为...
分类:
编程语言 时间:
2015-06-08 06:10:59
收藏:
0 评论:
0 赞:
0 阅读:
1149
Description: 规定对于一个只有大写字母的字符串是有大小顺序的。如ABCD.即A_#include#include#include#includeusing namespace std;int map[27][27];int degree[27];int top[27];int tot;i...
分类:
编程语言 时间:
2015-06-08 06:10:28
收藏:
0 评论:
0 赞:
0 阅读:
338
前言: 本人自接触算法近2年以来,在不断学习中越多地发觉各种算法中的美妙。之所以在这方面过多的投入,主要还是基于自身对高级程序设计的热爱,对数学的沉迷。回想一下,先后也曾参加过ACM大大小小的校级赛、区域赛。没什么惊天动地的奖项,最好的名次也就省三等奖。现在作为第一篇算法总结就拿常见的排序算法以我....
分类:
编程语言 时间:
2015-06-08 06:08:18
收藏:
0 评论:
0 赞:
0 阅读:
244
SpringMVC学习笔记----
一、SpringMVC基础入门,创建一个HelloWorld程序
1.首先,导入SpringMVC需要的jar包。
2.添加Web.xml配置文件中关于SpringMVC的配置
<!--configure the setting of springmvcDispatcherServlet and configure the m ...
分类:
编程语言 时间:
2015-06-08 02:09:44
收藏:
0 评论:
0 赞:
0 阅读:
2816