- 浏览: 245462 次
- 性别:
- 来自: 杭州
最新评论
-
你的样子越来越美:
楼主是来炫耀的。
java图片处理解决方案 -
di1984HIT:
关注一下。
hypertable安装 -
di1984HIT:
katta好久不更新了。
Katta源码分析(1)--显示节点 -
tracyitbird:
谢谢博主,很好说的很明白。不过一般bin的环境变量已经配置好了 ...
解决Hadoop报Name node is in safe mode 错误 -
凌寒_微雨:
总结的很好
android 笔记——listView应用
文章列表
1.首先开机启动后系统会发出一个Standard Broadcast Action,名字叫android.intent.action.BOOT_COMPLETED,这个Action只会发出一次。
2.构造一个IntentReceiver类,重构其抽象方法onReceiveIntent(Context context, Intent intent),在其中启动你想要启动的Service。
3.在AndroidManifest.xml中,首先加入 来获得BOOT_COMPLETED的使用许可,然后注册前面重构的IntentReceiver类,在其中加入 ,以使其能捕捉到这个Action。
& ...
android上改变listView的选中颜色
ListView选中时默认是黄色,很多时候会和我们软件的配色不符合,那么我就教你如何修改默认的ListView配色,改变ListView选中颜色有两个方法:
1. 在程序中:
Drawable drawable=getResources().getDrawable(R.drawable.touch_feedback);
ListView.setSelector(drawable);
2. 在xml里面的ListView标签下添加:
android:listSelector=”#00000000″ //后面的颜色可以自己定这样写是透明的
...
在某些场合可能需要禁止横屏和竖屏切换,实现这个要求很简单,只要在AndroidManifest.xml里面加入这一行android :screenOrientation=”landscape “(landscape 是横向,portrait 是纵向)。不过android中每次屏幕的切换动会重启Activity,所以应该在Activity销毁前保存当前活动的状态,在Activity再次Create的时候载入配置。在activity加上android:configChanges=”keyboardHidden|orientation”属性,就不会重启activity.而是去调用onConfigura ...
之前有朋友问我imagemagick的安装方法。也是,其实网上安装imagemagick的教程很多,但很多会有这啊那啊的缺陷,导致安装失败。
以下是我安装imagemagick的方法,贴出来供大家参考:
首先,请先确保系统已经安装以下包:
或者直接用以下命令安装
# yum install libjpeg
# yum install libjpeg-devel
# yum install libpng
# yum install libpng-devel
# yum install libtiff
# yum install libtiff-devel
# y ...
项目需要调整图片服务器的解决方案,这次调整使用fastdfs存储小文件,也就是图片,因为现在还没有fastdfs的.net版的客服端,所以理所当然把处理图片放到了java这块,使用java来处理图片并且上传到fastdfs上。
之前还真没用java整过图片,因为一般没这个需求,现在的需求是要根据前台传过来的尺寸进行图片的缩略,自适应缩放,留白,加水印操作。
一开始我使用jdk自带的一套图片处理库来处理图片,也就是sun的JPEGCodec,测试发现它会把所有的图片全部转换成jpeg格式,也就是说把bmp,gif,png这种格式的图片全部转换成了jpeg格式,而且对于gif动画图片缩放就只能对 ...
linux下:
修改内核参数如下
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_fin_timeout=1
net.ipv4.tcp_tw_recycle=1
net.core.rmem_max=16777216
net.core.rmem_default=16777216
net.core.netdev_max_backlog=262144
net.core.soma ...
通过百度获取天气预报
通过百度获取天气预报
http://htmlparser.com.cn/post/20090917323.html
public class Getweather {
/**
* @param args
* @throws ParserException
*/
public static void getWeather(String url) throws ParserException//通过百度获得天气预报,
{
...
htmlparser使用例子(全)
import java.net.URL;
import junit.framework.TestCase;
import org.apache.log4j.Logger;
import org.htmlparser.Node;
import org.htmlparser.NodeFilter;
import org.htmlparser.Parser;
import org.htmlparser.Tag;
import org.htmlparser.beans.LinkBean;
...
nekohtml使用笔记
1、透明地创建HTML解析器
利用Xerces2.0为基础,应用程序通过JAXP实例化解析器对象时,可以透明地创建HTML解析器,此时只需要将NekoHTML的jar文件,在CLASSPATH中放在Xerces的jar文件之前即可。nekohtmlXni.jar中的META-IN ...
james的这个版本--james-server 3.0-M2,使用了JPA来进行邮件和其他内容的持久化操作。
JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。
JPA的总体思想和现有Hibernate、TopLink,JDO等ORM框架大体一致。总的来说,JPA包括以下3方面的技术:
ORM映射元数据
JPA支持XML和JDK 5.0注解两种元数据的形式,元数据描述对象和表之间的映射关系,框架据此将实体对象持久化到数据库表中;
JPA 的API
用来操作实体对象,执行CRUD操 ...
james的这个版本--james-server 3.0-M2,使用了JMS来控制服务器的邮件队列。
james使用了ActiveMQ来作为它的JMS服务器。
ActiveMQ介绍:
ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。
1. 多种语言和协议编写客户端。语言: Java, C, C++, C#, Ruby, Perl, Python, PHP。应用协议: Open ...
由于项目需要,最近在研读james的源码,james的版本的james-server 3.0-M2。
今天看到james中jmx应用,感觉不错,拿出来分享下
james的这个版本使用了增加了spring,所以看起来条理还是不错的,而且这个版本使用了Maven,把几个不同的模块(比如说dnsservice,SMTP,POP3。。)分成不同的jar打包,所以看起来的比前一个稳定版james-2.3.2好多了。
废话到此了。。。。
james-server 3.0-M2 这个版本的spring的配置文件是在conf/spring-beans.xml
但在Maven下是在container-sp ...
写个简单的例子,帮助学习分布式Hadoop框架。
在Eclipse里新建一个工程,名字随便取个好了,TestHadoop
新建一个类,类名也随便取好了,TestHadoop
类的代码如下:
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FSDataOutputStream;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
public class TestHadoop{
/**
* ...
看源码,老实说我没什么很好的方法。所以,只能静下心来看,一步一步的看。
我认为每个程序都有个门,要想进入,首先得把这个门找到,而我找到的katta的门是Katta.java
Katta.java中有个main方法,接收你输入的命令(String[] args)
1.startNode
2.startMaster
3.version
4.zk
5.search
6.addIndex
7.removeIndex
8.mergeIndexes
9.listIndexes
10.listNodes
11.showStructure
12.check
13.listErrors
14.redeploy ...
我的系统:Centos 5
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
yum install gcc-c++ make cmake python-devel bzip2-devel zlib-devel expat-devel
wget http://downloads.sourceforge.net/boost/boost_1_37_0.tar.bz2
bzip2 -d boost_1_37_0.tar.bz2
tar -xvf boost_1_37_0.tar
...
- 2009-04-14 08:27
- 浏览 3137
- 评论(1)