- 浏览: 40643 次
- 性别:
- 来自: 杭州
最新评论
-
CodingNew:
博主,您好,下载了你的项目然后我利用gradle构建好了之后, ...
独立使用OFBiz实体引擎 -
gangbener:
您好,能否请教您个问题?能否有方法去掉SpannableStr ...
给 TextView 加上效果和事件响应 -
eidolon:
梦幻之星 写道iciba.iciba("help&q ...
金山词霸命令行客户端 -
梦幻之星:
iciba.iciba("help") 会 ...
金山词霸命令行客户端 -
eidolon:
如果查的是词组、短语之类有空格分割的,可以加引号,如:引用# ...
金山词霸命令行客户端
文章列表
独立使用OFBiz实体引擎
- 博客分类:
- OFBiz
实体引擎(Entity Engine)在OFBiz中是不可或缺的核心组件。本文并不是一篇实体引擎的使用帮助,只是想说明如何独立地去使用实体引擎,可以方便自己阅读源码。笔者将建立一个gradle项目,用来管理依赖。
首先,需要下载OFBiz,可以下载发布包,也可以下载SVN源码。发布包下载地址:http://ofbiz.apache.org/download.html,SVN源码下载:
svn co http://svn.apache.org/repos/asf/ofbiz/trunk ofbiz
然后,我们来建gradle项目,创建一个settings.gradle和 ...
按上一篇的方式可以给 TextView 加上事件响应,然而仅限于 web、email、phone、map等几种,如果希望在点击后跳转到自己的 Activity 要怎么实现呢?看代码吧!
这是 Activity 代码:
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
linkify = new LinkifyUtil(this);
Intent intent = new Intent("com.exam ...
昨晚研读 ApiDemo 源码至 com.example.android.apis.text.Link 类。首先,看一下其运行效果:
要给 TextView 加上效果,方式主要有几种:
第一种,自动应用效果,使用 android:autolink 属性,如:
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/text1"
android:layout_w ...
查单词时进了金山词霸网站,见有开放接口,且非常之简单,仅一个接口。便萌生了写一个命令行工具的想法,已经习惯了使用命令行。代码如下:(因排版的原因,对代码有些许改动,如需要直接下载文件为好。)
#! /usr/bin/python
# coding=GBK
#
# CLI client for iciba.com
#
# FileName: iciba.py
__author__="eidolon"
__date__ ="$2010-4-19 18:25:36$"
import getopt
import sys
import ...
原本有一个 30G 的稀疏文件 file.img,实际占用 3.5G 的空间。但压缩成 file.img.tar.gz 后再解压出来,发现实际占用了 30G 空间,稀疏文件不稀疏了。为什么呢?原来是因为在压缩时没有加上 -S 参数。此参数的作用是指明被压缩文件是一个稀疏文件,如果没有这个参数,程序会填充稀疏文件,导致变成了一个普通文件。
因此,以后在压缩稀疏文件时需要加上 -S 参数:
# tar zcSf file.img.tar.gz file.img
这样再解压就仍是一个稀疏文件:
# tar zvxf file.img.tar.gz
# du file.img -h
3 ...
不同的环境总能遇到不同的问题。之前安装Xen,没有把遇到的问题及解决方法记录下来。这次我把遇到的都一步步记录了,有以前遇到过的也有从未遇到过的。如下:
Xen安装遇到的问题
1. make[3]: *** ../../.config: Is a directory. Stop.
这是在 make xen 时遇到的,原因是在在根目录下有 /.config 目录。解决方法就是将 Config.mk 最后一行“-include $(XEN_ROOT)/.config”注释掉
2. 安装包缺失
在 make xen tools stubdom 过程中会遇到 ...
需要在BAT脚本里实现一个字符串的处理,类似JAVA里的StringTokenizer的功能。但好像没发现类似比较现成的功能(也许是自己不知道),因此通过下面这种方式来处理:
@echo off
REM 待处理的字符串
set str="AAA BBB CCC"
:STR_VISTOR
REM 看看每次循环后的值,便于理解
echo str = %str%
REM FOR语句是按行进行遍历,也就是一行一次循环,对于我们来说,只有一行字符串,
REM 这个FOR循环肯定只进入一次。而我们是要对字符串进行空格分割后再处理。因此这
REM 里用G ...
安装Xen,启动后不能连网
- 博客分类:
- Xen
一番折腾之后,XEN总算装好了。启动中一直祈祷能顺顺利利,然而事与愿违,终于还是遇上了问题。不过有问题就是有机会,我们这行的人大多是爱折腾的,所以也没什么好怕。
网络总是连不上,用 ifconfig 查看貌似都正常。但就是 ping 不成功。后来在网上查来查去,发现可以用 ethtool 查看网卡的状态,于是用 ethtool eth0 查看,原来 Speed 什么的都是 Unknown,然后又查看 eth1,它却是好好的。
“把它们换回来!”
于是修改了/etc/sysconfig/network-scripts/ifcfg-eth0 和 ifcfg-eth1,分别指定了它们的 HWAD ...
背景:
内核自带的NTFS模块只支持读操作。下面的过程是实现NTFS的写操作。实验环境是linux-2.6.18-xen-3.4.2。
实现:
FUSE是一个用户空间的文件系统,NTFS-3G是基于FUSE开发的NTFS支持项目。安装过程如下(依序安装):
1. fuse-2.7.4.tar.gz (不能使用2.8.x的版本)
$ ./configure --prefix=/usr --enable-kernel-module
$ make
$ make install
$ modprobe fuse
2. ntfs-3g-2010.1.16.tgz
$ ./confi ...
背景:
最近在使用XEN虚拟机,XEN官方目前发布的内核只有2.6.18的版本。现在需要在Linux上挂载(mount)FreeBSD的Image文件,并进行写操作。FreeBSD使用的文件系统是UFS2,但2.6.18的内核上只能对UFS进行读操作,写的操作是从2.6.21的内核才开始支持的。
实现:
因此,为了在2.6.18上也支持写操作,需要做如下工作:
对源码进行PATCH,PATCH文件见附件。解压在kernel源码根目录,解压后进入patch_ufs_write_support目录,执行patch.sh,若要取消PATCH,则执行upatch.sh。
make menuc ...