- 博客(136)
- 资源 (1)
- 收藏
- 关注
转载 深入解析CSS样式层叠权重值
读到《重新认识CSS的权重》这篇,鬼哥在文章最后给出了便于记忆的顺序:“important > 内联 > ID > 类 > 标签 | 伪类 | 属性选择 > 伪对象 > 通配符 > 继承”。那么这个顺序是怎么得出来的呢?实际上在CSS2规范关于具体性(specificity)的定义中,描述是非常明确的,但是很多中文版本的 CSS 图书中采用了 10 进制的简单相加计算方式(包括第一版《CS
2016-11-29 19:43:46
524
原创 JS数组基础知识总结
一、所有数组实例都是继承自Array.prototype。特别的,Array.prototype本身也是数组:console.log(Array.isArray(Array.prototype));//trueArray.prototype的属性特性writable、enumerable、configurable都是false。Array.prototype属性有constructor和length
2016-10-17 23:10:14
414
转载 trigger和triggerHander的区别
下面这段js代码给button绑定了click事件处理函数,第一种是我们最常用的做法;第二种使用了自定义参数。[javascript] view plain copy // 绑定事件的时候不自定义参数 $("#button").bind("click",function(event){ alert("clicked")
2016-07-15 21:05:19
877
转载 js获取Dom元素的属性样式
样式表有三种方式内嵌样式(inline Style) :是写在Tag里面的,内嵌样式只对所有的Tag有效。内部样式(internal Style Sheet):是写在HTML的里面的,内部样式只对所在的网页有效。外部样式表(External Style Sheet):如果很多网页需要用到同样的样式(Styles),将样式(Styles)写在一个以.css为后缀的CSS文件里
2016-06-17 21:27:52
3223
原创 简易实现导航条
仿各大网站实现的导航条:鼠标上移,字体、颜色、背景都变化;鼠标移除,恢复默认需要注意:1、设置块状元素的浮动(float)布局2、内联元素是无法设置高度和宽度的,块状元素可以HTML代码 导航条 我的主页 新闻 娱乐
2016-01-24 21:47:33
604
原创 从xml读写中文数据时乱码问题
最近,关于小项目中的一个编码问题折腾了好久,今天终于得到解决了,终于找到问题的根源了!主要是后端从xml中读取中文数据时乱码,基于dom向xml读取数据时流的转换出问题。原始程序如下:public static JSONArray readXMLFile(String filepath) throws ParserConfigurationException, SAXException,
2015-06-02 20:43:16
10288
原创 Swing线程实现进度条的更新
理解SwingUtilities类作用的前提是先理解事件派发线程的概念。当运行一个 Swing 程序时,会自动创建三个线程。1.主线程,负责执行main 方法。2. toolkit 线程,负责捕捉系统事件,比如键盘、鼠标移动等,程序员不会有任何代码在这个线程上执行。Toolkit线程的作用是把自己捕获的事件传递给第三个线程,也就是事件派发线程。3. 事件派发线程(E
2015-05-22 20:38:21
4687
1
转载 Java与json的转换
在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别。下面首先介绍用json-lib构造和解析Json数据的方法示例。 用org.son构造和解析Json数据的方法详解请参见我下一篇博文:Java构造和解析Json数据的两种方法详解二一、介绍 JSON-l
2015-05-16 09:59:17
454
原创 将C语言的声明描述成为语言
/* 本程序是将C语言的声明描述成为语言 */#include#include#include#include#define MAXTOKENS 100#define MAXTOKENLEN 64//声明枚举变量,当一个变量确定有几个变化的值,用枚举作为变量合适enum type_tag {IDENTIFIER,QUALIFIER,TYPE};struct toke
2015-03-25 20:40:37
472
原创 统计字符串中字符个数,通过HashMap和TreeMap分别按value和key排序
package test;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.LinkedHashMap;import java.uti
2014-09-29 19:22:16
749
原创 统计一篇文章中各个字母出现的次数和百分比
package interview;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.util.HashMap;/** * 富士通笔试题 * 实现从一篇文章中统计各个
2014-09-29 19:11:41
2531
转载 进程间通信的几种方式
进程间通信就是在不同进程之间传播或交换信息,那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互相独立的,一般而言是不能互相访问的,唯一的例外是共享内存区。但是,系统空间却是“公共场所”,所以内核显然可以提供这样的条件。除此以外,那就是双方都可以访问的外设了。在这个意义上,两个进程当然也可以通过磁盘上的普通文件交换信息,或者通过“注册表”或其它数据库中的某些表项和记录交换信息。广义
2014-09-20 20:11:02
479
转载 30道java笔试题
都是一些非常非常基础的题,是我最近参加各大IT公司笔试后靠记忆记下来的,经过整理献给与我一样参加各大IT校园招聘的同学们,纯考Java基础功底,老手们就不用进来了,免得笑话我们这些未出校门的孩纸们,但是IT公司就喜欢考这些基础的东西,所以为了能进大公司就~~~当复习期末考吧。花了不少时间整理,在整理过程中也学到了很多东西,请大家认真对待每一题~~~ 下面都是我自己的答案非官方,仅供
2014-09-17 11:41:46
706
转载 java的守护进程与非守护进程
最近重新研究Java基础知识,发现以前太多知识知识略略带过了,比较说Java的线程机制,在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) ,(PS:以前忽略了)。 估计学过Unix开发但是没有细致学习Java的同学们会疑惑了,操作系统里面是没有所谓的守护线程的概念,只有守护进程一说,但是Java语言机制是构建在JVM的基础之上的
2014-09-16 22:28:16
2565
转载 TCP/UDP讲解
你所不知道的传输层题记:23页的文档上,满满当当的写满了笔记,纸质的东西,始终害怕丢失,还是选择把它总结到博客上来。PS.老规矩,列出可能遇到的20个问题,如果您是都能回答的高手,请您绕道,我是小菜,只做自己的学习笔记。 1. 传输层的主要功能是什么?2. 传输层如何区分不同应用程序的数据流?3. 传输层有哪些协议?4. 什么是UDP
2014-09-15 21:17:04
749
1
转载 truncate、delete、drop三者的区别
某日递简历,顺便和面试官亲密接触,被问及上面三个数据库操作的异同,用过delete,drop未用过truncate,网页搜索,初步认识。DELETEThe DELETE command is used to remove rows from a table. A WHERE clause can be used to only remove some row
2014-09-15 19:49:28
665
转载 Java的串行化问题
串行化(serialization)是指将一个对象的当前状态转换成字节流(a stream of bytes)的过程,而反串行化(deserialization)则指串行化过程的逆过程,将字节流转换成一个对象,打回原形。 一、串行化的意义: 1:解决Web应用程序的无状态弊端 一旦将某一对象串行化,得到的字节可以存储在文件、数据库,或内存中—— 只要是可以存储的任何地方。需要恢复对象时
2014-09-14 21:42:13
552
原创 java学习之---多线程
1、进程:一个正在进行的程序。每个进程都有一个执行顺序,或者叫做控制单元。每个进程都有自己独立的内存空间。2、线程:完成某个特定功能的代码,进程中的一个独立的控制单元,线程控制着进程的执行。一个进程中至少有一个线程。多个线程共享的是同一快内存空间。3、JVM启动时,会有一个进程java.exe,该进程中至少有一个线程负责java程序的执行,并且这个线程是主线程,运行的代码在main()方法
2014-09-10 22:07:45
557
转载 JSP中404错误的解决
404错误是什么时候产生的呢?当我们通过浏览器请求服务器上的某个资源的时候,可能是JSP,也可能是Servlet,如果要访问的资源不存在,就会产生404错误,404错误可能是应用本身的问题,例如没有正常部署、名字写错了,也可能是文件的问题,JSP文件不存在、名字错误,或者Servle没有配置。根据这些情况,404错误的解决方法如下:1、 web应用没有部署成功:从控制台(http://1
2014-09-06 22:37:17
2348
原创 华为机试练习---IP与整数的互换
package huawei;import java.util.Scanner;/** * ip地址的转换: * >>:有符号位右移,若是正数,高位补0,若是负数,高位补1 * >>>:无符号位右移,高位补0 * @author USER * */public class TestIP { public static void main(String[] args) {
2014-09-05 19:41:41
668
原创 JDBC的几个常用对象
JDBC中常见的对象,实现与业务逻辑层的交互 1、Connection对象: *Connection conn = DriverMananger.getConnection(url,username,password); * 该对象还可以通过setAutoCommit()、rollback()、commit()进行事务管理,进行事务管理的过程,实际上就是PreparedStatemen
2014-09-03 22:12:45
2238
原创 华为机试练习---java实现电话号码本
package huawei;import java.util.HashMap;import java.util.Iterator;import java.util.LinkedHashMap;import java.util.Map;import java.util.Map.Entry;import java.util.Scanner;import java.util.Set;
2014-09-03 22:12:26
680
原创 华为机试---删除多行的重复数字
package huawei;import java.util.HashSet;import java.util.Iterator;import java.util.LinkedHashSet;import java.util.Scanner;/** * 将一个整形数组中的各个值进行对比,删除重复的数值,并向前对齐 * 多行,每行一组数据,用","隔开,长度小于4096个字符
2014-09-02 21:26:11
1197
原创 华为机试练习---括号匹配问题
package huawei;import java.util.Scanner;import java.util.Stack;/** * 输入一串字符串,其中有普通的字符与括号组成(包括‘(’、‘)’、‘[’,']'、‘{’,‘}’), * 要求验证括号是否匹配,如果匹配则输出0、否则输出1. Sample input:d{fa(sdf)df[dfds(dfd)]} Sa
2014-09-02 21:24:37
811
原创 华为机试练习---求最小差值
package huawei;import java.util.Arrays;import java.util.Scanner;/** * 要从5个人中选取2个人作为礼仪,其中每个人的身高范围为160-190, * 要求2个人的身高差值最小(如果差值相同的话,选取其中最高的两人),以升序输出两个人的身高。 Sample input:161 189 167 172 188 Sam
2014-09-02 21:23:29
713
原创 华为机试练习---按字节数截取字符串
package interview;import java.io.UnsupportedEncodingException;import java.util.Scanner;/** * 输入一个字符串和字节数,按照字节数截取字符串。汉字两个字节,不能拆开 * 如: * 输入:我JAVA是ABC 6 * 输出:我JAVA * 输入:我JAVA是ABC 7 * 输出:我JAVA
2014-09-02 21:22:17
584
原创 华为机试---约瑟夫环问题
package huawei;import java.util.Scanner;/** * 约瑟夫环问题: * 已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。 * 从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列; * 依此规律重复下去,直到圆桌周围的人全部出列。 * * 方法一:通过数组实现:巧妙之处是利用下标
2014-09-01 20:03:38
652
原创 华为机试练习---划分数线
package huawei;import java.util.Arrays;import java.util.Scanner;/** * 10个学生考完期末考试评卷完成后,A老师需要划出及格线,要求如下:(1) 及格线是10的倍数;(2) 保证至少有60%的学生及格;(3) 如果所有的学生都高于60分,则及格线为60分 * @author USER * */public
2014-09-01 19:59:29
828
转载 java web两种跳转方式的区别
服务器端跳转与客户端跳转: 首先我们需要理解什么是服务器端跳转,什么是客户端的跳转。简单理解所谓服务器端跳转就是指地址栏内容不变(客户端浏览器的地址栏不会显示目标地址的URL),而客户端跳转是指地址栏内容发生改变(客户端向服务器发请求偶,然后服务器再给客户端一个响应,然后客户端再根据服务器端给的响应中的URL再向服务器发送请求,所以是两次请求,因此地址栏改变了显示最后一次请求地址)
2014-09-01 14:19:53
6066
转载 转载一篇关于Servlet过滤器的详细讲解
过滤器Filter 技术是servlet 2.3 新增加的功能。servlet2.3是sun公司与2000年10月发布的,它的开发者包括许多个人和公司团体,充分体现了sun公司所倡导的代码开放性原则。由于众多的参与者的共同努力,servlet2.3比以往功能都强大了许多,而且性能也有了大幅提高。Filter 技术使用户可以改变一个request和修改一个response。 Filt
2014-09-01 13:12:55
586
转载 Myeclipse 8.6续约注册码
最新的Myeclipse 8.6注册码:有效期到:2016年10月:Subscriber:luncdSerial:yLR8ZC-855550-61565356026079102 有效期到:2016年10月:Subscriber:ZHUYW-PCSerial:MLR8ZC-855550-6152665165850891
2014-08-31 19:24:05
575
原创 华为机试练习---找出数组中的"支配者"
package interview;import java.util.Arrays;import java.util.Scanner;/** * 找出一个数组中的"支配者":即出现频率超过一半的数 * @author USER * */public class FindDominator { public static void main(String[] args) {
2014-08-31 16:46:07
563
原创 华为机试练习---进制数的相互转换
package huawei;import java.util.Scanner;import java.util.Stack;/** * 进制数的相互转换:decimal、octal、hexadecimal、binary * 注意问题: * 1、在静态方法内部创建对象引用,否则提示: * Cannot make a static reference to the non-stat
2014-08-31 16:39:15
879
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人