首页 > 编程语言
【Java GUI】Java面板基础:JPanel
面板有两种,普通面板(JPanel)和滚动面板(JScrollPane)Jpanel面板是一种通用容器,JPanel的作用是实现界面的层次结构,在它上面放入一些组件,也可以在上面绘画,将放有组件和有画的JPanel再放入另一个容器里。JPanel的默认布局为FlowLayout。面板处理程序的基本内容有以下几个方面: ①通过继承声明JPanel类的子类,子类中有一些组件,并在构造方法中将组件加入面...
分类:编程语言   时间:2015-06-08 09:42:22    收藏:0  评论:0  赞:0  阅读:494
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:42:17    收藏:0  评论:0  赞:0  阅读:524
有趣的JavaScript原生数组函数
在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
通过<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:40:39    收藏:0  评论:0  赞:0  阅读:738
出色的 JavaScript API 设计秘诀
设计是一个很普遍的概念,一般是可以理解为为即将做的某件事先形成一个计划或框架。(牛津英语词典)中,设计是一种将艺术,体系,硬件或者更多的东西编织到一块的主线。软件设计,特别是作为软件设计的次类的API设计,也是一样的。但是API设计常常很少关注软件发展,因为为其他程序员写代码的重要性要次于应用UI设...
分类:编程语言   时间:2015-06-08 09:38:09    收藏:0  评论:0  赞:0  阅读:393
Java 多线程
JAVA多线程实现的三种方式JAVA 多线程和并发基础面试问答java多线程总结系列一:线程的两种创建方式及优劣比较
分类:编程语言   时间:2015-06-08 09:37:29    收藏:0  评论:0  赞:0  阅读:185
C# WinForm多线程(一)Thread类库
Windows是一个多任务的系统,如果你使用的是windows2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流...
分类:编程语言   时间:2015-06-08 09:35:29    收藏:0  评论:0  赞:0  阅读:171
C# WinForm多线程(三)Control.Invoke
下面我们就把在Windows Form软件中使用Invoke时的多线程要注意的问题给大家做一个介绍。首先,什么样的操作需要考虑使用多线程?总的一条就是,负责与用户交互的线程(以下简称为UI线程)应该保持顺畅,当UI线程调用的API可能引起阻塞时间超过30毫秒时(比如访问CD-ROM等速度超慢的外设、...
分类:编程语言   时间:2015-06-08 09:34:49    收藏:0  评论:0  赞:0  阅读:351
javascript 实现tab菜单切换
tab1 tab2 tab3 tab1 tab2 tab3
分类:编程语言   时间:2015-06-08 09:33:59    收藏:0  评论:0  赞:0  阅读:230
Eclipse开发Python项目
最近倒腾python自带的开发工具idle,用的很不习惯,还是用Eclipse编写python项目方便(自动补齐,智能报错,调试方便),下面就说说怎么用Eclipse编写python代码吧~1、安装jdk,安装eclipse,这些就不赘述啦~2、安装PyDev插件,方法一:打开Eclipse->he...
分类:编程语言   时间:2015-06-08 09:33:19    收藏:0  评论:0  赞:0  阅读:312
C# WinForm多线程(二)ThreadPool 与 Timer
本文接上文,继续探讨WinForm中的多线程问题,再次主要探讨threadpool 和timer一 ThreadPool线程池(ThreadPool)是一种相对较简单的方法,它适应于一些需要多个线程而又较短任务(如一些常处于阻塞状态的线程),它的缺点是对创建的线程不能加以控制,也不能设置其优先级。由...
分类:编程语言   时间:2015-06-08 09:33:09    收藏:0  评论:0  赞:0  阅读:483
Java系列之JNDI
简介   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
python配置opencv实现人脸检测
模式识别课上老师留了个实验,在VC++环境下利用OpenCV库编程实现人脸检测与跟踪。然后就开始下载opencv和vs2012,再然后,配置了好几次还是配置不成功,这里不得不吐槽下微软,软件做这么大,这么难用真的好吗?于是就尝试了一下使用python完成实验任务,大概过程就是这样子的:首先,配置运行...
分类:编程语言   时间:2015-06-08 08:24:39    收藏:0  评论:0  赞:0  阅读:645
4. JavaScript的组成
JavaScript是一种基于ECMAScript规范的脚本语言,并在其基础上进行了自己的封装。值得一说的是,ECMAScript不是一种编程语言,它仅仅是一种由欧洲计算机协会制定和发布的脚本语言规范。除了JavaScript之外,ActionScript(Flash)、JScript(微软)都是基...
分类:编程语言   时间:2015-06-08 08:22:59    收藏:0  评论:0  赞:0  阅读:290
hashmap的hash算法( 转)
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,awt,中文方框,中文乱码
用java开发一个带有托盘图标的程序, 其它模块的中文显示都是正常的,比如: 就只有托盘中点击小图标时弹出的菜单中的中文是方框(中文方块),如下: 按照一般的经验,以为是字体没设置好,就用以下代码设置字体...
分类:编程语言   时间:2015-06-08 06:15:19    收藏:0  评论:0  赞:1  阅读:1086
unity, water cube
《纪念碑谷》里有一关开始是一个宝箱展开后里面有一个water cube,其中还有小鱼在游。如下截图:因为我们知道《纪念碑谷》是unity做的,而现在正开始学unity,所以也想做一个类似的。unity5的standard assets里面有一个WaterProDaytime,折射和反射都有,开始以为...
分类:编程语言   时间:2015-06-08 06:10:59    收藏:0  评论:0  赞:0  阅读:1149
POJ 1094 拓扑排序
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
排序算法汇总(C/C++实现)
前言: 本人自接触算法近2年以来,在不断学习中越多地发觉各种算法中的美妙。之所以在这方面过多的投入,主要还是基于自身对高级程序设计的热爱,对数学的沉迷。回想一下,先后也曾参加过ACM大大小小的校级赛、区域赛。没什么惊天动地的奖项,最好的名次也就省三等奖。现在作为第一篇算法总结就拿常见的排序算法以我....
分类:编程语言   时间:2015-06-08 06:08:18    收藏:0  评论:0  赞:0  阅读:244
史上最全最强SpringMVC详细示例实战
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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!