`
文章列表
单位的打印机只能打印单面,所以要通过软件的方法实现双面打印功能。 第一种方法分两次打印,一次打奇数页,一次打偶数页。在Word的打印对话框里可以设置打印奇数页或偶数页,这样打印两次就可以把两面都打印出来。不 ...
    Unicode 是为了解决传统的字符编码方案的局限而产生的,例如ISO 8859所定义的字符虽然在不同的国家中广泛地使用,可是在不同国家间却经常出现不兼容的情况。很多传统的编码方式都有一个共同的问题,即容许电脑处理双语环境(通常使用拉丁字母以及其本地语言),但却无法同时支持多语言环境(指可同时处理多种语言混合的情况)。 /** * unicode 转换成 中文 * @param str * @return */ public static String decodeUnicode(String str) { char aChar; int len = ...
解决Spring中singleton中注入prototype Bean的问题         如果在Spring中使用了singleton的Bean如果注入了prototype 的Bean,那么prototype 就会失效,原因是singleton的Bean只有一个引用,也是唯一的引用。         在一些项目中还不得不这么做,一些存在了状态的Bean(内部有一些属性等)也不得不定义成为prototype ,如果定义成singleton就会出现一些问题、BUG等,但如果注入到了singleton的Bean中,即使定义成为prototype 也无效,解决方法如下:         在s ...
出现no session or session was closed这样的异常不多解释了,网上已经一大堆。 但还是提不推荐把延迟加载特性去掉,而是必要时自己采取办法得到想要的对象。这样做更加灵活和效率高。虽然是避免不了一些代码量。 之前采取的方案 ...
和java不同的是在python下获取的时间戳是有小数点的浮点数,而在java中用new Date()获取的时间戳是一个整数,那么如果你想对JAVA生成的时间戳转换成python的话除以1000就可以了   获取当前时间的时间戳: import time time.time()   获取特定时间的时间戳: import datetime,time   s=datetime.datetime(2009,3,20,10,15,55)   time=time.mktime(s.timetuple())    从时间戳转换到时间: import time time.strft ...
一、Windows Server2003的安装  1、安装系统最少两需要个分区,分区格式都采用NTFS格式  2、在断开网络的情况安装好2003系统   3、安装IIS,仅安装必要的 IIS 组件(禁用不需要的如FTP 和 SMTP 服务)。默认情况下,IIS服务没有 ...
为了减小服务器负担,传递字符串内容通常要进行压缩,同时也能增强传输的速度,在java中GZIP压缩基本实现代码如下:   /** * 将压缩字符串解压为字符串 * @param file 压缩文件 * @return 解压为字符串 * @throws Exception */ public static String deCompressString(File file) throws Exception{ FileInputStream fis = new FileInputStream(file); ByteArrayOutputStre ...
  int n1 = 14; //十进制转成十六进制: Integer.toHexString(n1); //十进制转成八进制 Integer.toOctalString(n1); //十进制转成二进制 Integer.toBinaryString(12); //十六进制转成十进制 Integer.valueOf("FFFF",16).toString(); //十六进制转成二进制 Integer.toBinaryString(Integer.valueOf("FFFF",16)); ...
所谓MD5,即"Message-Digest Algorithm 5(信息-摘要算法)",它由MD2、MD3、MD4发展而来的一种单向函数算法(也就是HASH算法),它是国际著名的公钥加密算法标准RSA的第一设计者R.Rivest于上个世纪90年代初开发出来的。MD5的最大作用在于,将不同格式的大容量文件信息在用数字签名软件来签署私人密钥前"压缩"成一种保密的格式,关键之处在于——这种"压缩"是不可逆的。 为了让读者朋友对MD5的应用有个直观的认识,笔者以一个比方和一个实例来简要描述一下其工作过程: 大家都知道,地球上任何人都有自己独 ...
通过 Agent 来判断相应的智能手机设备,然后跳转到新的手机站点 经过不懈的努力,终于搜集了比较全的 智能设备 的 Agent,然后又写了程序,直接上代码吧,希望能帮助到你 /// 根据 Agent 判断是否是智能手机 ///</summary> ///<returns></returns> public static bool CheckAgent() { bool flag = false; string agent = Htt ...
  App Store的账号注册号非常麻烦,好不容易找到了它网站上的注册地址,给大家分享一下:   https://appleid.apple.com/cgi-bin/WebObjects/MyAppleId.woa/wa/createAppleId?localang=zh_CN&appId=2083&returnURL=https%3A%2F%2Fsecure2.store.apple.com%2Fcn%2Fsign_in%3Fc%3DaHR0cDovL3N0b3JlLmFwcGxlLmNvbS9jbnwxYW9zOWVjNTQ1MDk2OWU2Y2MxZTkwNGU4 ...
        最近使用HttpClient4.3开源包,发现了EntityUtils这个对象,EntityUtils对象是org.apache.http.util下的一个工具类,用官方的解释是为HttpEntity对象提供的静态帮助类,其常用的几个方法如下:         consume()方法;         consumeQuietly(HttpEntity)方法         toByteArray(final HttpEntity entity)方法         最主要的就是consume()这个方法,其功能就是关闭HttpEntity是的流,如果手动关闭了Inpu ...
Fastjson是一个Java语言编写的JSON处理器,由阿里巴巴公司开发。 1、遵循http://json.org标准,为其官方网站收录的参考实现之一。 2、功能qiang打,支持JDK的各种类型,包括基本的JavaBean、Collection、Map、Date、Enum、泛型。 3、无依赖,不需要例外额外的jar,能够直接跑在JDK上。 4、开源,使用Apache License 2.0协议开源。http://code.alibabatech.com/wiki/display/FastJSON/Home 5、具有超高的性能,java世界里没有其他的json库能够和fastjs ...
Java提供操作键盘和鼠标的API,在java.awt.*包中,官方API参见此处,下面是个简单的例子: package com.yeetrack.robot; import javax.imageio.ImageIO; import java.awt.*; import java.awt.event.InputEvent; import java.awt.event.KeyEvent; import java.awt.image.BufferedImage; import java.io.File; imp ...
  6.1.基本概念 HttpClient的缓存机制提供一个与HTTP/1.1标准兼容的缓存层 – 相当于Java的浏览器缓存。HttpClient缓存机制的实现遵循责任链(Chain of Responsibility)设计原则,默认的HttpClient是没有缓存的,有缓存机制的HttpClient可以用来临时替代默认的HttpClient,如果开启了缓存,我们的请求结果就会从缓存中获取,而不是从目标服务器中获取。如果在Get请求头中设置了If-Modified-Since或者If-None-Match参数,那么HttpClient会自动向服务器校验缓存是否过期。 HTTP/1.1 ...
Global site tag (gtag.js) - Google Analytics