自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (15)
  • 收藏
  • 关注

原创 采用路由器应对天猫盒子

刚刚买了一个天猫盒子,就遇到广电的盒子禁令,不甘心!网上找了一下,发现有屏蔽盒子升级的办法,禁止盒子升级,然后就可以安装第三方应用了,但如何在路由上屏蔽地址并没有说明,实际操作一下,把具体步骤分享给大家我的路由器刷了tomato固件,这么强大的固件当然也有屏蔽功能,实践如下:域名和IP是分开来做的屏蔽域名在“高级设置”à “DHCP/DNS”中,设置Dn

2015-11-18 05:56:28 1508

原创 文件内容查找替换

很费劲写的一个文件内容查找替换功能,结果没用上,保存留用特点是使用流操作文件,支持正则匹配      private void logPathReplace(String configFile, String local) {        String temp = null;        try {            File file = new File(

2011-06-29 09:29:00 986

原创 log4j配置的一点心得

写下来,别忘了 需求:把日志中的内容分开,一部分内容记录在文件A中,一部分记录在文件B中,实际上就是日志的多文件 遇到的问题:按网上的配置修改后,只记录一个文件,另一个没记录,开始以为是配置出错,后来实在没办法,下载了log4j的源码,看了好久,才发现其实不是主要原因是我在程序中修改了日志记录的位置,但我只修改了日志A的目录位置(改为绝对目录),没有修改日志B的位置(B采用

2011-06-29 09:25:00 931

转载 Java多线程编程的常见陷阱

<br />    1、在构造函数中启动线程<br />    我在很多代码中都看到这样的问题,在构造函数中启动一个线程,类似这样:<br /> public class A{<br />   public A(){<br />      this.x=1;<br />      this.y=2;<br />      this.thread=new MyThread();<br />      this.thread.start();<br />   }<br />   <b

2011-05-18 13:52:00 740

转载 Java 理论与实践: 正确使用 Volatile 变量

<br /> <br />Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍了几种有效使用 volatile 变量的模式,并强调了几种不适合使用 volatile 变量的情形。<br />锁提供了两种主要特性:互斥(mutual exclusion) 和可见性(

2011-05-18 13:39:00 686

转载 用JDK5.0自带工具解决实际工作中的问题

简介: JDK 5.0, 代号老虎,在以往的Java传统上加入了许多新的设计,给Java语言带来了一些较大的变化,比如泛型,元数据,可变个数参数,静态导入类,新线程架构,自动装箱/拆箱等等新的以往没有的新特性。同时,在调试程序和解决性能各种问题方面,JDK5.0同样加入了多个分析工具来让开发者更加方便地调试他们自己的程序,它们包括了命令行调试工具,图形界面调试工具等等.  JDK5.0包括的调试工具: 我们在这里对JDK5.0的调试工具做大致的概念性的介绍,然后希望通过介绍我自己在实际工作中使用

2011-05-17 09:37:00 995

原创 HTTPS 配置

<br /><br /><br />来自:http://wwwww.javaeye.com/blog/94854<br />   项目需要用https与服务器进行连接,获取系统需要的一些配置参数。以前是用http进行连接的,客户端代码比较简单,直接使用URL类进行连接并获取输入流即可。试着在浏览器中输入相应的https连接地址,提示证书确认,确认以后就访问到内容了。<br />   改成https以后碰到了一些问题。原以为Java可能已经封装好了,所以把直接把原来的http连接改成https,结果抛

2011-05-06 16:17:00 9119

原创 jpa 小问题

<br /> JPA:unknown Oracle major version [11] 的错误处理方法<br /><br /><br />org.hibernate.HibernateException: unknown Oracle major version [11]<br />添加 :<br /><property name="hibernate.dialect" value="org.hibernate.dialect.OracleDialect"/><br /> <br /> <br /

2011-04-12 17:12:00 1214

原创 将图片作为流直接输出到浏览器

<br />  <%<br />   // 如果你想将输出包含在一个jsp中,可以用img标签调用本jsp<br />   // <img src="pic.jsp?from=file&type=jpeg&src=c:/img/test.jpg"><br /><br />   // 图片来源, 从文件(file)或数据库(database)<br />   String from = request.getParameter("from") == null ? "" : re

2011-03-16 14:16:00 6303

转载 配置 Tomcat 集群

<br />集群背景介绍<br /> <br />1.1 术语定义<br />服务软体是b/s或c/s结构的s部分,是为b或c提供服务的服务性软件系统。 <br />服务硬体指提供计算服务的硬件、比如pc机、pc服务器。 <br />服务实体通指服务软体和服务硬体。 <br />客户端指接受服务实体服务的软件或硬件。 <br />1.2 两大关键特性<br />集群是一组协同工作的服务实体,用以提供比单一服务实体更具扩展性与可用性的服务平台。在客户端看来,一个集群就象是一个服务实体,但事实上集群由一组服务实

2011-03-16 13:49:00 1089

原创 利用VC得到当前IE的Cookie

<br />// by sojoo<br />#define UNICODE<br />#define _UNICODE<br /><br />#include <tchar.h><br />#include <stdio.h><br />#include <Windows.h><br />#include <mshtml.h><br />#include <ExDisp.h><br /><br />int main(int argc, char* argv[])<br />{<br

2011-03-16 13:26:00 1220 1

转载 vc获得指定url的本地COOKIE信息

<br />    利用InternetGetCookie获取指定url的本地cookie信息. 对msdn上的例子进行了一些修改,使其更适合于应用. <br />程序效果如下:(单击可以放大) 代码如下:view sourceprint?// test.cpp : 定义控制台应用程序的入口点。    //        #include "stdafx.h"    #include <windows.h></windows.h>    #include <wininet.h></wininet.

2011-03-16 10:58:00 1490

转载 Java 强引用、 软引用、 弱引用、虚引用

1.对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。图1为对象应用类层次。图1⑴强引用(StrongReference)强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟

2011-03-09 21:09:00 2084 3

转载 B/S架构下applet,JNI实现对客户端硬件的读取

<br />声明:本文只是提供了大体的思路,文中所涉及到的代码,不保证都能无错误运行 <br />前言<br />项目要求连接读卡器读写IC卡。由于项目是用PHP开发,所以刚开始设计的是用PHP连接读卡器(几个人还都没察觉有什么问题,汗)。<br />顺便说一下PHP如何读取硬件.<br />第一种:开发PHP标准的extension,此种方法开发难度较高,但是后期维护很容易。<br />第二种:写个COM组件注册到系统里,然后PHP调用COM组件。此种方法实现比较容易,但是维护较复杂,需要用reg

2011-03-06 23:59:00 1213

转载 基于MapServer的WebGIS开发

<br />摘要:WebGIS是将Web技术和GIS技术相结合的新技术,有着广泛的应用。通过WebGIS技术,客户端仅需使用浏览器(不一定包含专门插件)就可以对分布在Web上的GIS数据进行查询、分析等交互操作。实现WebGIS技术之一是在服务器端使用CGI技术,由美国明尼苏达大学开发的MapServer就是采用这种技术。本文将详细介绍实现WebGIS的开源软件MapServer4.4.2的配置文件和它的两个独立模块,及应用它们开发WebGIS的方法。<br /><br />关键词:MapServer,We

2011-03-06 23:05:00 2238

转载 关于开源的GIS现状分析

<br />平台的对峙<br /><br />  开发者都希望自己的软件能够运行在尽可能多的计算机上。然而事与愿违,摆在GIS开发者面前的仍然是对峙的平台。J2EE随着Java5.0 的发布,已经正式更名为JavaEE,而微软也正式发布了NET2.0以及集成开发环境利器Visual Studio 2005。到底是.NET还是Java? 面对旗鼓相当的Java和.NET阵营,其实GIS平台开发商的答案早已揭晓,那就是都要!由于。NET和Java比较起来并无明显的优劣之分,只是随

2011-03-06 23:04:00 1501

原创 wavecom短信猫打电话AT指令

<br />wavecom短信猫打电话AT指令<br /><br /><br /><br />短信猫打电话开发: <br /> 若要实现短信猫打电话等语音功能可以通过我们提供的手机短信猫控件V8.0这种相对简单些的短信猫开发方式,短信猫控件V8.0支持常用的delphi、PB、VB等程序开发语言,可以很方便与第三方系统、软件集成。我们提供有相关的开发示例程序。<br /><br />另外的一种方式可以通过wavecom短信猫at指令进行短信猫的底层开发,以下列举了基本的短信猫打电话等

2011-03-03 21:07:00 6950

转载 JAVA的绘图功能

JAVA的绘图功能 JAVA的绘图功能非常丰富,绘图包括字体、颜色、图形,以下我们将分技术专题来讲。 一、关于JAVA的绘图机制。 JAVA中的任何一个图形组件,小到文本框、标签,大到一个FRAME,一个DIALOG,都有一个专门负责显示其界面的函数,这个函数名称是固定的:paint,它的原型为: public void paint(Graphics g) { …… } 每当组件大小、位置、组件内容发生变化时,该函数即负责生成新的图形界面显示。由于该

2011-02-27 16:41:00 20277

转载 Java标准教程:Java 2D绘图--第5章 使用图像

在概述一节中,图像使用宽度和高度描述,以像素为单位,有自己独立于绘图平面的坐标系。使用图像时有很多普通的任务。l         将图像外部的GIF, PNG JPEG图像文件中加载到Java 2D内部表示中。l         直接创建Java 2D图像听且绘制它。l         在绘制平面中绘制Java 2D图像的内容。l         将Java 2D图像保存在外部的GIF, PNG, 或 JPEG图像文件中。本课教您基本的加载,展示和保存图像的方法。使用图像

2011-02-24 15:07:00 4985 1

原创 Java标准教程:Java 2D绘图--第4章 使用Text API

1.3 高级文本展示Java 2D API提供了支持复杂文本布局的机制。本节介绍高级文件展示的这些特性。l         使用渲染提示展示抗锯齿的文本本节描述如何使用渲染提示控制渲染质量。l         使用文本属性设计文本样式本节展示如何使用TextAttribute类为文本添加下划线或删除线。l         绘制多行文本本节展示如何使用TextLayout和LineBreakMeasurer类定位和渲染一段文本的样式。 1.3.1 使用渲染提示展示抗锯齿文本Java 2D 文

2011-02-24 15:06:00 1861

原创 Java标准教程:Java 2D绘图--第3章 基本几何图形

在之前的课程中,您已经学习了绘图的基本概念,包括坐标系和graphic对象创建的基本信息。现在,您将了解2D 绘图类的更详细的信息。本科展示如何使用Graphics2D类绘制基本的几何图形和任意的形状,以及如何使用花哨的轮廓和填充风格展示图形。这些主题分为以下几个章节。l         绘制基本几何图形:本节展示如何创建标准的集合图形,例如点,线,曲线,圆弧,矩形和椭圆。l         绘制任意图形:本节展示如何直接使用基本几何图形组合绘制任意形状,使用GeneralPath类进行

2011-02-24 14:49:00 4044

原创 Java标准教程:Java 2D绘图--第2章 从绘图开始

Java 2D API是强大并且复杂的。然而,大多数Java 2D API只用到了封装在java.awt.Graphic类中的功能的自己。本节描述了应用程序开发者最普遍的需要。其他在后续的高级主题中描述。大多数Graphics类可以分成以下的基本部分:l         绘制和填充方法,可以让您渲染基本的形状,文本,图像l         属性设置方法,影响如何绘制和填充。setFont和setColor这种方法定义了如何填充方法渲染。下图展示了这些方法如何与graphic对象关联:

2011-02-24 14:48:00 2728 1

转载 Java标准教程:Java 2D绘图--第1章 Java 2d API概念概述

Java 2D API通过扩展抽象窗口工具箱(AWT),为Java程序提供了二维图像,文本和图形的功能。这个复杂的渲染包支持线形图像,文本和图形,为富用户界面,复杂绘图程序和图像处理器开发者提供灵活的,功能强大的框架。Java 2D对象出现在一个平面中,称为用户坐标系空间,和设备坐标系空间。当对象在屏幕或打印机中渲染时,用户空间坐标系被转换成设备空间坐标系。以下链接可以在开始学习Java 2D API时是很有用的:l         Graphicsl         Graphics2

2011-02-24 14:47:00 2049

转载 sql server 2000 数据对象的最大容量说明

以下为 sql server 2000 数据对象的最大容量说明,在实际应用过程中可以根据需要作适当的改变。<br /><br />对象(最大容量说明)<br />批处理大小(65,536* 网络数据包大小) 见说明1.<br />每个短字符串列的字节数(8,000) <br />每个 text、ntext、或 image 列的字节数(2 GB -2) <br />每个 GROUPBY、ORDER BY的字节数() 见说明2.<br />每个索引中的字节数(900) <br />每

2011-02-18 22:00:00 961

原创 java 事件中如何获取触发源

<br />java的按钮事件中可以通过<br />            public void actionPerformed(java.awt.event.ActionEvent evt) {<br />                evt.getSource()   // 获取到触发事件的按钮控件<br />            }<br />获取到触发事件的按钮控件, 这个大家都知道<br /> <br />但如果换一种方式<br /> <br />        HelpListen

2011-02-15 08:11:00 6911

原创 java 调试好方法

<br />你有没有遇到过这样的问题,一个方法返回一个集合,在集合的处理过程中出错,为了跟踪问题,只好单步执行,但是这个集合很大,执行了半天还没遇到那个错误。<br />这样的问题估计每个开发人员都会遇到,是耐心的一步步调试还是动点什么歪脑筋呢?<br /> <br />首先我想到的是设置条件断点,但是很不幸的是设置的半天最终还是没有成功,也许是java的条件断点比较难用?又或者是技术不到家<br />反正没解决问题<br /> <br />其次想到的是断言,这可是好东西啊,试验了下,一次搞定,顺利的抓到了

2011-01-06 16:28:00 916

转载 如何说服你的用户、老板或客户

<br />无论是在争取与客户签约网站设计或是说服用户从与你联络到合作,我们都需要知道如何令人信服。像在网站设计行业里的许多人一样,我的职业很奇怪。我是兼职销售、兼职咨询顾问和兼职用户体验设计师。某天,我需要先将一个新点子推销给董事会,然后再设计一个电子商务购物流程。然而,在我所做的所有事中的重要环节是:我花费了大多数时间用来说服客户。<br />作为网页设计师,我们经常需要把客户引导到我们所希望的样子中去。这是一个非常重要的技能。这不是在探讨如何操纵客户的诈骗术,毕竟撒谎让你失去一切。但可通过个人

2010-12-23 15:40:00 1161

原创 应用程序连接数据库分析

<br />拷贝到别人的一个程序,但是由于太老了,已经没有任何文档,程序执行时连接数据库报错,只知道使用的是sql server但是不知道数据库名是什么,先使用事件探查器,结果抓不到任何信息<br /> <br />只能使用抓包方式,使用wireshark抓了一下,太好用了,一下成功<br />如下图:<br /><br />去掉OLEDB之后,就是Meetingsys,这就是连接的数据库名<br /> 

2010-12-17 10:47:00 609

原创 Netbeans中的HibernateJPA入口分析

<br />Netbeans中包含一个HibernateJPA库,是由很多jar包组成的,一次业务需要查内部代码,于是有了下面的分析:<br /> <br /> <br />加入该库后发现导入的包太多了,因为项目中使用实体管理器时导入的包是javax.persistence.EntityManager,<br />不是hibernate的,这个包肯定也不是hibernate的,所以分析入口先不用找hibernate的包,<br />根据这个类路径,首先找到的是ejb3-persistence,在

2010-12-17 08:45:00 1751

原创 JSpinner 的事件处理

<br />JSpinner的事件处理实现并不难,但不得不说使用并不太方便<br /> <br />基本使用方法如下:<br /> <br />        SpinnerNumberModel model = new SpinnerNumberModel(value, minValue, maxValue, 1);<br />        pageSpinner.setModel(model);<br />        model.addChangeListener(new ChangeLi

2010-12-09 15:40:00 2556

转载 JPA查询语言(4)

SECLECT函数 SELECT语句标识查询结果。SELECT语句包含一个或多个下列元素。一个路径表达式或是标识变量:表明返回一个实体。一个单值路径表达式:指定返回一个字段或实体。一个统计SELECT表达式:表明返回计算结果(如,COUNT(*))。一个构造器表达式:允许你从选择的条目中返回一个对象。

2010-01-11 19:08:00 7316

转载 JPA查询语言(5)

排序(ORDER BY)ORDER BY允许你对查询结果进行排序。数据库排序比应用程序更有效。要依据集合的顺序,可以使用ORDER BY操作符。(更多信息参见第三章Entities Part II中@OrderBy注释)这是一个JPQL查询语句中Order By操作符的所在位置。select from [where] [group by] [having] [o

2010-01-11 19:08:00 2638

转载 JPA查询语言(3)

WHERE , GROUP BY , HAVING这条查询语句会返回一个User实例和他所创建帖子的数量。为了进一步缩小结果范围,你可以使用HAVING过滤分组信息(由GROUP BY标志)。下面的查询会返回User实例及他所发的帖子数量,前提是用户的密码是8个以上的字符。 SELECT u, count(p) From Post p JOIN p.createdB

2010-01-11 19:06:00 2080

转载 JPA查询语言(2)

JOINSjoin出现在两个或多个实体联合查询产生一个JPQL查询结果。JPQL中join与SQL中的SQL相似。最后,要说明的是,所有的JPQL会转换成SQL查询。出现以下情况时,就可以用上join。访问集合关联字段的路径表达式出现在SELECT语句join保留字出现在WHERE语句中定义两个或多个界定变量

2010-01-11 19:04:00 2812

转载 JPA查询语言(1)

这是www.sourcebeat.com上JPA101一书的样章,可以从TheServerSide.com上下载,作者blog是http://www.jroller.com/cmaki/entry/jpa_presentation,翻译问题请留言,修正之后会发布pdf版本。摘要本章探讨Java持久化查询语言(JPQL),在简单的向你介绍JPQL后,会直接切入创建查询

2010-01-11 19:03:00 3408 2

原创 用好笔记本的触摸板

   不知道大家的都是怎么用触摸板的,先说明一下,我的nb是ibm t42,之前用过t21,跟大多数ibm fans一样对小红帽情有独中,而且之前的ibm都是没有触摸板的,所以一般情况我都禁用触摸板,因为使用nb的时候如果不小心碰到了触摸板鼠标就会到处跑,不方便。V(CO   偶然有一天突发奇想,plam和pda都有手写输入了,作为nb不可能不能实现这个功能吧,而且应该更强才对,说不定还能实现触感

2005-03-08 08:20:00 5292 1

原创 学完CCNP之后 还“该”做什么?(转)

转载一篇,道路漫漫啊,现在才开始准备ccna,不过既然选择了就没有回头路哈哈学完CCNP之后 还“该”做什么? 作者:佚名 搜集整理:中国思科培训网首先不要问你能做什么?先问问自己你都会什么?   我学NP不是认为NP证比NA强了多少,而是被cisco的培训体系勾引的,为了解决很多困惑才学的NP。曾经在论坛上狂贬那些靠背TK过NP的人是paper,现在才发现,即使自己是靠自己的努力考过的,

2005-03-01 13:42:00 1391

原创 巧用批处理文件提高工作效率

偶尔看到别人blog的一篇文章,也有些感触,好多东西都是积累起来的,长时间不用就会生疏甚至淡忘,于是我也开始写我自己的blog,对自己是一种积累,也是一种激励。原文:http://blog.itpub.net/post/3553/18733提到下载文件从1到50,要是我也会一个个的修改,想起来真是有点可笑。毕竟上学的时候曾经还研究过批处理这个东西,虽然微软的批处理比不上linux和unix

2005-03-01 13:31:00 2319

monyog 6.6.3 可用破解版

老版本的monyog不支持mysql5.7,因此费尽周折找了一个能支持5.7的版本。 monyog的7.X版本都需要序列号,而序列号必须购买才有,因此我选择了6.X的最后一个版本,测试可用。 安装程序后先停止monyog服务,然后把补丁放到bin目录下,运行 如果找不到可执行文件,可以手工指定一下。 补丁打完之后,再启动服务。 登陆时如果提示输入序列号,应该是以前安装的版本卸载后的遗留信息,可以再停止服务启动一次。 通杀补丁来自吾爱破解论坛,但该在360下会报病毒,是否使用看大家自愿。 另外,在windows2012下补丁无法运行,因此我把一个打过补丁的MONYog.exe放到压缩包里 两种方法可任选其一: 1、使用破解程序打补丁 2、替换可执行文件 效果是一样的。

2017-10-09

btrace api 1.2.chm

btrace api 1.2 文档,从网上扒下来自己做的,其他地方貌似都没有chm,提供给大家使用 btrace是一个跟踪、监控java程序的小工具,能够在不改变源代码的情况下监控很多东西,比如:方法运行时间、输入输出参数、抛出的异常、调用的次数等

2016-02-19

人脸识别、视频识别资料 第二部分

人脸、视频识别资料,全部都是论文,批量提供给大家下载吧 由于压缩包比较大,上传权限不够,只能采用分卷压缩,解压时必须2个都下载,不过我不要大家的分,大家就原谅我吧。

2015-12-02

人脸识别、视频识别资料 第一部分

人脸、视频识别资料,全部都是论文,批量提供给大家下载吧 由于压缩包比较大,上传权限不够,只能采用分卷压缩,解压时必须2个都下载,不过我不要大家的分,大家就原谅我吧。

2015-12-02

orl+yale+中科院人脸库

之前做人脸识别收集到的一些人脸库 orl 和 yale的人脸库网上比较多,中科院的比较难下载,现在分享出来,中科院的人脸库太大了,将近4G,压缩后放在网盘上,连接和密码在压缩包中

2015-12-02

opencv 2.4.10用户手册

最新的opencv 2.4.10用户手册 英文版,这个东西也没中文版

2015-04-18

android adb指令汇总

android adb指令汇总,不说全部吧,大部分adb能做到的功能,都收集了

2014-09-16

绿色版oracle10G

纯绿色oracle10G,给不想安装oracle客户端,但需要使用plsql的人

2014-09-16

使用PLSQL导入导出oracle数据

使用PLSQL导入导出oracle数据的几种方式说明

2014-09-16

ORA-12514错误解决办法

oracle的ORA-12514错误 解决办法

2014-09-16

PLSQL Developer无法连接64位Oracle的解决方法

PLSQL Developer无法连接64位Oracle的解决方法

2014-09-16

mysql 批量更新及效率对比

比较集中mysql批量更新的方式,推荐一种效率最高的更新语句写法

2014-09-16

总结--Mybatis传递参数的几种方法

总结了Mybatis传递参数的几种方式,并对几种方式进行比较,另外还有一些参数的限制说明

2014-04-28

2011年下半年(11月份)信息系统项目管理师考试试题

2011年下半年(11月份)信息系统项目管理师考试试题

2012-03-16

托利多电子秤开发文档

厂家不公开提供开发文档,好容易才搞到的 托利多电子秤 型号: XK3130和8142pro 技术开发手册

2010-04-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除