`
imshare
  • 浏览: 321811 次
  • 性别: Icon_minigender_1
  • 来自: 宜昌
社区版块
存档分类
最新评论
文章列表
1.3px偏移BUG  问题描述:浮动元素与非浮动元素相邻(包括横向和纵向的相邻),会产生3px偏移;  解决办法:方法一、添加float:left给非浮动元素,使其也浮动       方法二、使用过滤器*html #float{height:1%;},为浮动元素定义任意高度,迫使其拥有布局 2.双倍margin边距  问题描述:浮动元素设置浮向margin边距属性时,其值会加倍;  解决办法:添加display:inline,设置内联元素显示。 3.空标签高度  问题描述:当该空标签的高度设置在19px以下时,其高度始终是19px;  解决办法:添加overflow:hidden,设置 ...
    这段时间在开发一个客户端接口的时候有使用到apache的xmlsec来做报文的安全签名,可是当调用IdResolver.getElementById(document, referenceURI)总是返回NullPointerException(我使用的是xmlsec1.4.1.jar),DEBUG了好几把发现问题不是出在我这里,然后google了一把发现在apache的邮件列表里面也有人提起这个问题,地址如下:https://issues.apache.org/jira/browse/WSS-235,大概看了下好像是说这个BUG要到1.4.3才会修复,那么我现在就只有自己解决了。    ...
什么是对称加密技术?   对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥,即加密密钥也可以用作解密密钥,这种方法在密码学中叫做对称加密算法,对称加密算法使用起来简单快捷,密钥较短,且破译困难,除了数据加密标准(DES),另一个对称密钥加密系统是国际数据加密算法(IDEA),它比DES的加密性好,而且对计算机功能要求也没有那么高。IDEA加密标准由 PGP(Pretty Good Privacy)系统使用。   对称加密算法在电子商务交易过程中存在几个问题:   1、要求提供一条安全的渠道使通讯双方在首次通讯时协商一个共同的密钥。直接的面对面协商可能是不现实而且难于实 ...
最近在做项目的时候需要对很多的页面进行改造,将已有的页面已div的形式弹出来,自己在网上找了很多jQuery的插件但是都觉得不够好,最后发现了一个国产的插件“artDialog”还不错(支持国产 啊:D ),使用很简单、上手快、API全! 一、下载    地址:http://code.google.com/p/artdialog/downloads/list    在这里可以获取到最新版本的artDialog,目前最新版本是3.0.4 二、应用到项目    1、将下载的zip包解压后整体copy到项目中    2、在页面head引入一个js文件    <script src=" ...
今天在逛oschina的时候看见里面有一个代码分享的功能还不错,红薯老大贴出了一段代码个人觉得很实用转出来分享下。 import java.awt.Color; import java.awt.Font; import java.awt.FontMetrics; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.awt.image.IndexColorModel; import java.io.FileOutputStream; import java.io.IOExce ...

slf4j学习小结

    博客分类:
  • Java
  近段时间在整理以前开发的项目时,从中发现了slf4j;以前从来没用过,在其他地方看到log4j居多,在网上找了下资料,发现还是蛮好用的。slf4j不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,slf4j是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统。而在使用slf4j的时候,不需要在代码中或配置文件中指定你打算使用那个具体的日志系统,slf4j提供了统一的记录日志的接口,只要按照其提供的方法记录即可,最终日志的格式、记录级别、输出方式等通过具体日志系统的配置来实现,因此可以在应用中灵活切换日志系统。   使用方式   在系统 ...
在android中我们可以使用AutoCompleteTextView来实现自动提示功能。 我们将需要进行提示的数据放入ArrayAdapter中,然后用AutoCompleteTextView的setAdapter方法,就可以让AutoCompleteTextView具有自动完成提示的功能了. autocomplete.xml代码 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android. ...
下拉列表 Spinner。 Spinner的使用,可以极大提高用户的体验性。当需要用户选择的时候,可以提供一个下拉列表将所有可选的项列出来。供用户选择。 Demo如下,可以留作参考 一、使用数组作为数据源 1.新建一个android的工程 2.工程的layout.xml文件如下:声明一个TextView控件和一个Spinner控件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android ...
1.调用setOnCheckedChangeListener()方法,并把 CompoundButton.OnCheckedChangeListener实例作为参数传入 2.在CompoundButton.OnCheckedChangeListener的onCheckedChanged()方法里,取得被选中复选框的实例 /** Called when the activity is first created. */ private CheckBox c1,c2 ; private Button button; @Override public void ...
    activity是单独的,用于处理用户操作。几乎所有的activity都要和用户打交道,所以activity类创建了一个窗口,开发人员可以通过setContentView(View)接口把UI放到activity创建的窗口上,当 activity指向全屏窗口时,也可以用其他方式实现:作为漂浮窗口(通过windowIsFloating的主题集合),或者嵌入到其他的 activity(使用ActivityGroup)。大部分的Activity子类都需要实现以下两个接口:     onCreate(Bundle)接口是初始化activity的地方. 在这儿通常可以调用setContentVi ...
通过对图片重绘,达到图片缩放、压缩编码转换功能。 import java.awt.Image; import java.awt.image.BufferedImage; import java.awt.image.RenderedImage; import java.io.File; import java.io.InputStream; import java.io.OutputStream; import javax.imageio.ImageIO; /** * * @aut ...
最近项目中要用到对大文件进行操作,做了下JAVA io方面的测试 对于java.io包中的FileOutputStream,BufferedOutputStream和 FileWriter三个不同类写入到文本文件性能, 测试代码和结果如下: 环境: 机器ibm thinkpad 61i, 配置:2.0G双核CPU,2G内存,操作系统xp sp2,java api1.5. import java.io.BufferedOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io ...
      synchronized 关键字,代表这个方法加锁,相当于不管哪一个线程A每次运行到这个方法时,都要检查有没有其它正在用这个方法的线程B(或者C D等),有的话要等正在使用这个方法的线程B(或者C D)运行完这个方法后再运行此 ...

Map取值

    博客分类:
  • Java
一、 Java 容器 1. Map取值 方法一. Set keys = map.keySet( ); if(keys != null) { Iterator iterator = keys.iterator( ); while(iterator.hasNext( )) { Object key = iterator.next( ); Object value = map.get(key); .... } } 方法二. 用entrySet() ...
Dialog是SWT和JFace的一个重要的组成部分,我们在开发 Plug-in或RCP的时候也经常会用到它们。这篇随笔不会介绍 SWT的Dialog,因为我想很多人都已经非常熟悉它了。在这里,我要讨论的是JFace的Dialog,或者更进一步说是JFace的 TitleAreaDialog。什么是TitleAreaDialog呢?想想我们常常用到的New XX Wizard就知道了。在我们创建一个Java Project或Class的时候,我们所使用的Wizard其实就是由TitleAreaDialog构成的。这种Dialog有如下所示的 TitleArea和一个标准的Button Bar: ...
Global site tag (gtag.js) - Google Analytics