- 浏览: 23780 次
- 性别:
最新评论
-
百合不是茶:
触发事件中传入(this,id);可以直接在if-else里面 ...
javascript——JS 实现下拉菜单
文章列表
BMP的背后操作—以打开和保存为例
在使用windows的过程中,我们经常能见到bmp格式的图片,但是不知道系统是如何使用BMP图片的。BMP图片的详细信息包括三个部分: 信息头(14个字节) 位图信息(40个字节) 调色板(当位图=1,4,8 时,分别有 2,16,256 个表项;当为24位图时,没有颜色表项) 位图数据(记录顺序是在扫描行内是从左到右, 扫描行之间是从下到上)(详细的BMP文档 见附件)如何打开一张为BMP格式的图片呢?(24位图为例)
在这里我们会发现位运算的重要性,会发现int类型和字节之间的转换非常频繁,in ...
JS——图片自动切换
——鼠标停留在图片,图片暂停切换
前面提过鼠标滑过,切换图片的方法,将里面的onmouseover方法改为onclick方法,即可改写为点击切换图片的效果 在这里介绍一下图片自动切换,且鼠标停留在图片上,停止切换,鼠标移开,继续切换
第一步:先写一个div,用来放四张图片,设置其id="pics"设置图片及其大小,和是否可见,第一张可见,其他的不可见,例如:
<div id="pics">
<img src="imgs/02.jpg"style=& ...
JS简单实现下拉菜单
首先,写一个菜单条,包含菜单,加上菜单项,并给他们加上样式,使下拉菜单变得更加美观,再加上js效果,设置其是否可见,用js写一个方法调用即可。
上图,是我写的一个简单的下拉菜单条,最右边的为初始状态。
接下来让我们开始写一个类似上面的下拉菜单(没有写样式的)
首先,写出四个带菜单项的的菜单分别展开显示。
我列出第一个做例子,需要给每个菜单的菜单项的整体定义一个id,如下图的ul的id,这里为了方便,将id分别取为:0、1、2、3 (给菜单项加上链接是为了鼠标放上去更好的看到效果)
给span加上id=“00”,是为了显 ...
web基础--servlet的作用
说到web,首先介绍一下 HTTP协议( 超文本传输协议),是基于请求/响应模型的无状态的用于传输超文本的应用层网络协议,是我们使用互联的最常用的协议,还有一个安全超文本传输协议https,现在 ...
js特效--鼠标移动切换内容
我们经常在网页上看到,当鼠标移动到一个小标题,同一个内容框的东西发生了变化,我们移动到图片出现图片信息,移动到新闻,就出现新闻消息。感觉很神奇,接触之后才发现,基本功能的实现还是很简单的。 首先,写一个html页面,并定义两个小标题,就简单的显示‘新闻’和‘图片’并分别给两个标题定义两个不同的id,这里为了方便定义了一个无序列表(为了在鼠标放在文字上,有变化,可以加上链接)
<ul>
<a href="#" > <li id="a" >新闻</li& ...
熟悉而又神奇的String
看到String,自然而然会想到字符串及其各种操作方法,这些都是String为了展现它的魅力,给我们看到的它的各种神奇功效。殊不知,在这些变来变去的招式后面,String还有个特别之处。
String 字符串是常量,不能进行修改。 String对象是不可变的,同时它也是很大方,虽然不能改变,但是可以共享内存。
现在还是来说说它的特别的地方,平时我们在new一个类的对象时,给不同的值,内容发生改变,但是其地址是没有变的<!--StartFragment -->
例如:Student stu = new Stu ...
- 2014-10-23 20:55
- 浏览 738
- 评论(0)
Oracle对象——增删查改
1、增删查改的简单操作介绍
--插入数据
Insert into 表名 (列名) values (值列表);
Insert into students (sno,sname,sid)values (2,’tom’,22);
Insert into 表名 values (值列表);
insert into myuser values(1,'张三','123');
插入数据的注意事项:
1、 每插入一行数据,插入的列和插入的值的数量要一致 --– 完整性
2、 列名的类型和要插入值类型要对应 --- 准确性
3、 不能为标识列指定值,因为它的数字是自动增长的
4 ...
XML--DOM解析和SAX解析的特点和差别
1、 DOM解析 – 文档对象模型解析 .是W3C指定的一套规范标准,它不是专门为Java或其他语言而制定的 核心是按树形结构处理数据,要先将所有文件读取到内存中形成DOM树,DOM解析器读入xml文件并在内存中建立一个结构一模一样的“树”,这树的节点和xml各标记对应,通过操纵此“树”来处理xml中的文件。 优点: 1.DOM同时支持读和写 2.可以对树进行遍历,可直接访问节点,访问效率高 3.可以随时访问树中的节点,并能进行增删查改 缺点: xml文件很大时,建立的“树”也会大,所以会大量占用内存。 解析速度慢,只适合解析小型文档(要在内存中生成 ...
- 2014-10-10 16:13
- 浏览 1547
- 评论(0)
简单的TCP远程控制-客户端控制服务端
TCP的传输是可靠地,面向对象的,同时传输效率比较低。
TCP的远程控制需要用到两个套接字,客户端套接字:Socket ;服务端套接字:ServerSocket
远程控制服务端:
创建服务端的套接字
ServerSocket sever = new ServerSocket(端口号);
等待客户端的连接,一单有客户端连接,就会自动接收客户端套接字
Socket socket = server.accept();
此时的客户端需要做两件事,启动一个发送线程,将服务端的信息发送给客户端;另外,还要不停接收客户端传过来的信息指令。
1、接收线程:
在接收 ...
XML——基本知识
Html – xhtml –xml
一、XML 作用
1. 解决程序间数据传输的格式问题(QQ,MSN,旺旺,GTalk)[都是基于UDP传输]
XMPP是一种基于标准通用标记语言的子集 XML的协议,它继承了在XML环境中灵活的发展性
2. 做配置文件(xml,ini,propertity 等格式)
3. 充当小型数据库(少)
二、语法
2.1 xml文档结构
文档声明
属性 *
注释
CDATA区、特殊字符 *
[CDATA是不由 XML 解析器进行解析的文本数据] 后面有介绍
处理指令(Processing instruction)*
2.2 ...
多线程文件复制的实现与单线程实现的比较
多线程文件复制
多线程进行文件的复制,利用字节流进行操作
假设将文件划分为几个部分
写一个主类Main,得到文件,写一个线程对每部分的文件同时进行复制
定义一个int类型的num 标记每个部分(方便对文件各部分进行复制)
写一个for循环,
for (int i = 0; i < 4; i++) {(分为四部分)
FileCopy fc = new FileCopy(i, f);
fc.start();
list.add(fc);
} ...