<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Uoooo的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/Uoooo</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Uoooo]]></copyright><item><title><![CDATA[采用路由器应对天猫盒子]]></title><link>https://blog.csdn.net/Uoooo/article/details/49901087</link><guid>https://blog.csdn.net/Uoooo/article/details/49901087</guid><author>Uoooo</author><pubDate>Wed, 18 Nov 2015 05:56:28 +0800</pubDate><description><![CDATA[刚刚买了一个天猫盒子，就遇到广电的盒子禁令，不甘心！


网上找了一下，发现有屏蔽盒子升级的办法，禁止盒子升级，然后就可以安装第三方应用了，但如何在路由上屏蔽地址并没有说明，实际操作一下，把具体步骤分享给大家


我的路由器刷了tomato固件，这么强大的固件当然也有屏蔽功能，实践如下：



域名和IP是分开来做的
屏蔽域名在“高级设置”à “DHCP/DNS”中，设置Dn]]></description><category></category></item><item><title><![CDATA[文件内容查找替换]]></title><link>https://blog.csdn.net/Uoooo/article/details/6574168</link><guid>https://blog.csdn.net/Uoooo/article/details/6574168</guid><author>Uoooo</author><pubDate>Wed, 29 Jun 2011 09:29:00 +0800</pubDate><description><![CDATA[很费劲写的一个文件内容查找替换功能，结果没用上，保存留用特点是使用流操作文件，支持正则匹配      private void logPathReplace(String configFile, String local) {        String temp = null;        try {            File file = new File(]]></description><category></category></item><item><title><![CDATA[log4j配置的一点心得]]></title><link>https://blog.csdn.net/Uoooo/article/details/6574159</link><guid>https://blog.csdn.net/Uoooo/article/details/6574159</guid><author>Uoooo</author><pubDate>Wed, 29 Jun 2011 09:25:00 +0800</pubDate><description><![CDATA[写下来，别忘了 需求：把日志中的内容分开，一部分内容记录在文件A中，一部分记录在文件B中，实际上就是日志的多文件 遇到的问题：按网上的配置修改后，只记录一个文件，另一个没记录，开始以为是配置出错，后来实在没办法，下载了log4j的源码，看了好久，才发现其实不是主要原因是我在程序中修改了日志记录的位置，但我只修改了日志A的目录位置（改为绝对目录），没有修改日志B的位置（B采用]]></description><category></category></item><item><title><![CDATA[Java多线程编程的常见陷阱 ]]></title><link>https://blog.csdn.net/Uoooo/article/details/6429371</link><guid>https://blog.csdn.net/Uoooo/article/details/6429371</guid><author>Uoooo</author><pubDate>Wed, 18 May 2011 13:52:00 +0800</pubDate><description><![CDATA[<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]]></description><category></category></item><item><title><![CDATA[Java 理论与实践: 正确使用 Volatile 变量]]></title><link>https://blog.csdn.net/Uoooo/article/details/6429312</link><guid>https://blog.csdn.net/Uoooo/article/details/6429312</guid><author>Uoooo</author><pubDate>Wed, 18 May 2011 13:39:00 +0800</pubDate><description><![CDATA[<br /> <br />
Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized
”；与 synchronized
 块相比，volatile 变量所需的编码较少，并且运行时开销也较少，但是它所能实现的功能也仅是 synchronized
 的一部分。本文介绍了几种有效使用 volatile 变量的模式，并强调了几种不适合使用 volatile 变量的情形。
<br />
锁提供了两种主要特性：互斥（mutual exclusion）
 和可见性（]]></description><category></category></item><item><title><![CDATA[用JDK5.0自带工具解决实际工作中的问题]]></title><link>https://blog.csdn.net/Uoooo/article/details/6426063</link><guid>https://blog.csdn.net/Uoooo/article/details/6426063</guid><author>Uoooo</author><pubDate>Tue, 17 May 2011 09:37:00 +0800</pubDate><description><![CDATA[简介：　JDK 5.0, 
代号老虎，在以往的Java传统上加入了许多新的设计，给Java语言带来了一些较大的变化，比如泛型，元数据，可变个数参数，静态导入类，新线程架构，
自动装箱/拆箱等等新的以往没有的新特性。同时，在调试程序和解决性能各种问题方面，JDK5.0同样加入了多个分析工具来让开发者更加方便地调试他们自
己的程序，它们包括了命令行调试工具，图形界面调试工具等等.  JDK5.0包括的调试工具：　我们在这里对JDK5.0的调试工具做大致的概念性的介绍，然后希望通过介绍我自己在实际工作中使用]]></description><category></category></item><item><title><![CDATA[HTTPS 配置]]></title><link>https://blog.csdn.net/Uoooo/article/details/6400199</link><guid>https://blog.csdn.net/Uoooo/article/details/6400199</guid><author>Uoooo</author><pubDate>Fri, 06 May 2011 16:17:00 +0800</pubDate><description><![CDATA[<br /><br /><br />
来自：http://wwwww.javaeye.com/blog/94854<br />   项目需要用https与服务器进行连接，获取系统需要的一些配置参数。以前是用http进行连接的，客户端代码比较简单，直接使用URL类进行连接并获取输入流即可。试着在浏览器中输入相应的https连接地址，提示证书确认，确认以后就访问到内容了。<br />   改
成https以后碰到了一些问题。原以为Java可能已经封装好了，所以把直接把原来的http连接改成https，结果抛]]></description><category></category></item><item><title><![CDATA[jpa 小问题]]></title><link>https://blog.csdn.net/Uoooo/article/details/6318461</link><guid>https://blog.csdn.net/Uoooo/article/details/6318461</guid><author>Uoooo</author><pubDate>Tue, 12 Apr 2011 17:12:00 +0800</pubDate><description><![CDATA[<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 /]]></description><category></category></item><item><title><![CDATA[将图片作为流直接输出到浏览器]]></title><link>https://blog.csdn.net/Uoooo/article/details/6253428</link><guid>https://blog.csdn.net/Uoooo/article/details/6253428</guid><author>Uoooo</author><pubDate>Wed, 16 Mar 2011 14:16:00 +0800</pubDate><description><![CDATA[<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]]></description><category></category></item><item><title><![CDATA[配置 Tomcat 集群]]></title><link>https://blog.csdn.net/Uoooo/article/details/6253329</link><guid>https://blog.csdn.net/Uoooo/article/details/6253329</guid><author>Uoooo</author><pubDate>Wed, 16 Mar 2011 13:49:00 +0800</pubDate><description><![CDATA[<br />集群背景介绍<br /> <br />1.1 术语定义<br />服务软体是b/s或c/s结构的s部分，是为b或c提供服务的服务性软件系统。 <br />服务硬体指提供计算服务的硬件、比如pc机、pc服务器。 <br />服务实体通指服务软体和服务硬体。 <br />客户端指接受服务实体服务的软件或硬件。 <br />1.2 两大关键特性<br />集群是一组协同工作的服务实体，用以提供比单一服务实体更具扩展性与可用性的服务平台。在客户端看来，一个集群就象是一个服务实体，但事实上集群由一组服务实]]></description><category></category></item><item><title><![CDATA[利用VC得到当前IE的Cookie]]></title><link>https://blog.csdn.net/Uoooo/article/details/6253256</link><guid>https://blog.csdn.net/Uoooo/article/details/6253256</guid><author>Uoooo</author><pubDate>Wed, 16 Mar 2011 13:26:00 +0800</pubDate><description><![CDATA[<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]]></description><category></category></item><item><title><![CDATA[vc获得指定url的本地COOKIE信息]]></title><link>https://blog.csdn.net/Uoooo/article/details/6252849</link><guid>https://blog.csdn.net/Uoooo/article/details/6252849</guid><author>Uoooo</author><pubDate>Wed, 16 Mar 2011 10:58:00 +0800</pubDate><description><![CDATA[<br />    利用InternetGetCookie获取指定url的本地cookie信息. 对msdn上的例子进行了一些修改,使其更适合于应用. <br />程序效果如下:(单击可以放大) 
 代码如下:view sourceprint?// test.cpp : 定义控制台应用程序的入口点。    //       
 #include "stdafx.h"    #include <windows.h></windows.h>    #include <wininet.h></wininet.]]></description><category></category></item><item><title><![CDATA[Java 强引用、 软引用、 弱引用、虚引用]]></title><link>https://blog.csdn.net/Uoooo/article/details/6235195</link><guid>https://blog.csdn.net/Uoooo/article/details/6235195</guid><author>Uoooo</author><pubDate>Wed, 09 Mar 2011 21:09:00 +0800</pubDate><description><![CDATA[1．对象的强、软、弱和虚引用在JDK 1.2以前的版本中，若一个对象不被任何变量引用，那么程序就无法再使用这个对象。也就是说，只有对象处于可触及（reachable）状态，程序才能使用它。从JDK 1.2版本开始，把对象的引用分为4种级别，从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为：强引用、软引用、弱引用和虚引用。图1为对象应用类层次。图1⑴强引用（StrongReference）强引用是使用最普遍的引用。如果一个对象具有强引用，那垃圾回收器绝不会回收它。当内存空间不足，Java虚拟]]></description><category></category></item><item><title><![CDATA[B/S架构下applet,JNI实现对客户端硬件的读取]]></title><link>https://blog.csdn.net/Uoooo/article/details/6227939</link><guid>https://blog.csdn.net/Uoooo/article/details/6227939</guid><author>Uoooo</author><pubDate>Sun, 06 Mar 2011 23:59:00 +0800</pubDate><description><![CDATA[<br />声明：本文只是提供了大体的思路，文中所涉及到的代码，不保证都能无错误运行
 
<br />前言<br />项目要求连接读卡器读写IC卡。由于项目是用PHP开发，所以刚开始设计的是用PHP连接读卡器（几个人还都没察觉有什么问题，汗）。<br />顺便说一下PHP如何读取硬件.<br />第一种:开发PHP标准的extension,此种方法开发难度较高，但是后期维护很容易。<br />第二种:写个COM组件注册到系统里，然后PHP调用COM组件。此种方法实现比较容易，但是维护较复杂，需要用reg]]></description><category></category></item><item><title><![CDATA[基于MapServer的WebGIS开发]]></title><link>https://blog.csdn.net/Uoooo/article/details/6227836</link><guid>https://blog.csdn.net/Uoooo/article/details/6227836</guid><author>Uoooo</author><pubDate>Sun, 06 Mar 2011 23:05:00 +0800</pubDate><description><![CDATA[<br />摘要：WebGIS是将Web技术和GIS技术相结合的新技术，有着广泛的应用。通过WebGIS技术，客户端仅需使用浏览器（不一定包含专门插件）就可以对分布在Web上的GIS数据进行查询、分析等交互操作。实现WebGIS技术之一是在服务器端使用CGI技术，由美国明尼苏达大学开发的MapServer就是采用这种技术。本文将详细介绍实现WebGIS的开源软件MapServer4.4.2的配置文件和它的两个独立模块，及应用它们开发WebGIS的方法。<br /><br />关键词：MapServer，We]]></description><category></category></item><item><title><![CDATA[关于开源的GIS现状分析]]></title><link>https://blog.csdn.net/Uoooo/article/details/6227833</link><guid>https://blog.csdn.net/Uoooo/article/details/6227833</guid><author>Uoooo</author><pubDate>Sun, 06 Mar 2011 23:04:00 +0800</pubDate><description><![CDATA[<br />平台
的对峙<br /><br />
　　开发者都希望自己的软件
能够运行在尽可能多的计算机上。然而事与愿违，摆在GIS
开发者面前的仍然是对峙的平台。J2EE随着Java5.0 的发布
，已经正式更名为JavaEE，而微软也正式发布了NET2.0以及集成开发环境利器Visual Studio 2005。到底是.NET还是Java
?
 
面对旗鼓相当的Java和.NET阵营，其实GIS平台开发商的答案早已揭晓，那就是都要！由于。NET和Java比较起来并无明显的优劣之分，只是随]]></description><category></category></item><item><title><![CDATA[wavecom短信猫打电话AT指令]]></title><link>https://blog.csdn.net/Uoooo/article/details/6221799</link><guid>https://blog.csdn.net/Uoooo/article/details/6221799</guid><author>Uoooo</author><pubDate>Thu, 03 Mar 2011 21:07:00 +0800</pubDate><description><![CDATA[<br />wavecom短信猫打电话AT指令<br /><br /><br /><br />短信猫打电话开发：
 
<br /> 
若要实现短信猫打电话等语音功能可以通过我们提供的手机短信猫控件
V8.0这种相对简单些的短信猫开发方式，短信猫控件V8.0支持常用的delphi、PB、VB等程序开发语言，可以很方便与第三方系统、软件集成。我们提供有相关的开发示例程序。<br /><br />
另外的一种方式可以通过wavecom短信猫at指令
进行短信猫的底层开发，以下列举了基本的短信猫打电话等]]></description><category></category></item><item><title><![CDATA[JAVA的绘图功能 ]]></title><link>https://blog.csdn.net/Uoooo/article/details/6211505</link><guid>https://blog.csdn.net/Uoooo/article/details/6211505</guid><author>Uoooo</author><pubDate>Sun, 27 Feb 2011 16:41:00 +0800</pubDate><description><![CDATA[JAVA的绘图功能 
 JAVA的绘图功能非常丰富，绘图包括字体、颜色、图形，以下我们将分技术专题来讲。 
 一、关于JAVA的绘图机制。 
 JAVA中的任何一个图形组件，小到文本框、标签，大到一个FRAME，一个DIALOG，都有一个专门负责显示其界面的函数，这个函数名称是固定的：paint，它的原型为： 
 public void paint(Graphics g) 
 { 
    …… 
 } 
 
每当组件大小、位置、组件内容发生变化时，该函数即负责生成新的图形界面显示。由于该]]></description><category></category></item><item><title><![CDATA[Java标准教程：Java 2D绘图--第5章 使用图像]]></title><link>https://blog.csdn.net/Uoooo/article/details/6205171</link><guid>https://blog.csdn.net/Uoooo/article/details/6205171</guid><author>Uoooo</author><pubDate>Thu, 24 Feb 2011 15:07:00 +0800</pubDate><description><![CDATA[在概述一节中，图像使用宽度和高度描述，以像素为单位，有自己独立于绘图平面的坐标系。使用图像时有很多普通的任务。l          将图像外部的GIF, PNG JPEG
图像文件中加载到Java 2D
内部表示中。l          直接创建Java 2D
图像听且绘制它。l          在绘制平面中绘制Java 2D
图像的内容。l          将Java 2D
图像保存在外部的GIF, PNG, 
或 JPEG
图像文件中。本课教您基本的加载，展示和保存图像的方法。使用图像]]></description><category></category></item><item><title><![CDATA[Java标准教程：Java 2D绘图--第4章 使用Text API ]]></title><link>https://blog.csdn.net/Uoooo/article/details/6205170</link><guid>https://blog.csdn.net/Uoooo/article/details/6205170</guid><author>Uoooo</author><pubDate>Thu, 24 Feb 2011 15:06:00 +0800</pubDate><description><![CDATA[1.3 高级文本展示Java 2D API提供了支持复杂文本布局的机制。本节介绍高级文件展示的这些特性。l          使用渲染提示展示抗锯齿的文本本节描述如何使用渲染提示控制渲染质量。l          使用文本属性设计文本样式本节展示如何使用TextAttribute
类为文本添加下划线或删除线。l          绘制多行文本本节展示如何使用TextLayout
和LineBreakMeasurer
类定位和渲染一段文本的样式。 1.3.1 使用渲染提示展示抗锯齿文本Java 2D 文]]></description><category></category></item></channel></rss>