- 浏览: 74184 次
- 性别:
- 来自: 北京
最新评论
-
tasen:
可以的,修改他的js,按照字符查找,修成成中文就可以了,中文最 ...
highcharts时间轴和时间趋势数据输出 -
wan368500:
问一下,时间轴能不能用中文表示,英文的怕有些领导看不懂啊,请教 ...
highcharts时间轴和时间趋势数据输出 -
yc723705336:
先将html转xml,再xml转fo,fo转pdf,目前有个问 ...
使用Apache FOP+XML-FO生成PDF文档 -
huqilong:
它这个例子有一个bug就是服务器配置成http://local ...
oauth java(google代码)的部署测试 -
jackieysz:
你好,我最近也在研究OAUTH的应用,但是看了GOOGLE上的 ...
oauth java(google代码)的部署测试
文章列表
by alex
以下是layout:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<SlidingDrawer and ...
20101029 部署consumer的demo遇到的问题:
测试机上:
1,配置apache2的httpd-vmhosts.conf
2,配置resin服务器,在默认的host id=""上面增加一个虚拟域名,对应httpd-vmhosts.conf里的配置
3,在本地配置host,打开该域名后提示错误无法显示页面。后手工创建error提示的缺失目录后,返回404
解决:
权限问题:doc目录的owner非resin服务器的执行用户,chown $user -R $doc 重启后打开正常
测试机:
现象:
配置了resin和apache vmhost ...
by alex
以下是今天对google里的oauth实现做的一个部署测试。
测试环境:tomcat7 (jdk7), 理论上jdk5.0以上都可以支持。
1,从http://oauth.googlecode.com/svn/code/java checkout出全部代码
2,cmd切换到目录下
3,mvn compile
4,mvn install -Dmaven.test.skip=true
5,切换到example\webapp下,这个是默认的consumer示例, mvn eclipse:eclipse
6,切换到example\oauth-provider下,这个是默认的provi ...
先让自己入个门
OAUTH相关术语
在弄清楚OAUTH流程之前,我们先了解下OAUTH的一些术语的定义:
OAUTH相关的三个URL:
Request Token URL: 获取未授权的Request Token服务地址;
User Authorization URL: 获取用户授权的Request Token服务地址;
A ...
一直以为是JDK编码问题, 部署环境jdk1.5 + linux, 就在部署环境上指定1.5编译出来的,报如下异常:
降版本编译, 还不行。
最后发现是把log4j.properties丢掉了,上传,OK了。
这个异常牛头不对马嘴的,很容易让人误以为是编译版本问题。
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native ...
-by Alex
以前放另外一个地方的一些笔记,先整理在javaeye里
[备份]SVG构建复杂操作界面的测试
2009-04-05 21:57 (分类:默认分类)
SVG是ADOBE提供的一个结构化矢量图构建的东西
近期因某项目中要增加一个非常复杂的展示界面,Js不能直接支持绘图比较郁闷
所以对SVG做了个简单测试
客户端需要安装Adobe的SVG插件
svg绘图的各种标记就不详细说了, SVG本身是W3C的规范,因此所有对W3C标准的操作均能够应用于SVG
在jQuery的插件集里找到了一个对SVG支持的plugin,以下是示例代码
<!DOC ...
ls -lt | awk '{print $9}' | sed '1,6d' | xargs rm -f
by alex
今天做了两个实验,主要是为下一步的集成第三方域名做个铺垫
js的跨域调
准备了两个实现,一个是嵌套iframe实现,一个是通过发送302跳转实现。
代码1:
域1www.aaa.com
域2 www.bbb.com
域1
<html>
<head>
<script language="javascript" >
//document.domain='10.1.43.51';
</script>
</head>
<body>
<div id ...
tt版本1.1.41
by : Alex
查找
/* handle the HTTP GET command */
static void do_http_get(TTSOCK *sock, TASKARG *arg, TTREQ *req, int ver, const char *uri){
里面有:
int vsiz;
char *vbuf = tcadbget(adb, kbuf, ksiz, &vsiz);
if(vbuf){
tcxstrprintf(xstr, "HTTP/1 ...
申明:本文转自 liunx.cnblogs.com, 感谢原作者
1.先启动一个测试用的ttserver
注意使用的所有路径都是绝对路径
ttserver -host 192.168.0.100 -port 20000 -thnum 4 -dmn -ulim 1024m -ulog $(pwd)/ulog/ -log $(pwd)/temp/test.log -pid $(pwd)/temp/test.pid -sid 9 $(pwd)/temp/t ...
by:alex
1,下载tokyocabinet-1.4.46.tar.gz
下载tokyotyrant-1.1.41.tar.gz
要在本地连接可以选择下载tokyocabinet-java-1.22.tar.gz
详细安装文档http://www.162cm.com/p/tokyotyrant.html
2,解压缩后进入目录:先安装tokyocabinet-1.4.46.tar.gz,再安装tokyotyrant-1.1.41.tar.gz
安装方法:
cd进入对应目录
./configure
...
在Webwork、Freemarker结合中,Freemarker的Configuration可通过Webwork提供的FreemarkerManager来帮助构造一个实例,往往是通过Listener的方式利用ServletContext实例
来构造。
Freemarker本身只是专注于模板解决方案,所以脱离Web环境依然是可以用作模板格式化的。
private void init() {
config = new Configuration(); //自己构建一个简单的带有默认值的CFG
URL dir = ClassLoader.getSystem ...
示例代码:
public interface HibernateTemplateAware {
public void setHibernateTemplate(HibernateTemplate template);
}
abstract public class BaseDAO<T> implements HibernateTemplateAware {
private Class<T> entityClass;
private HibernateTemplate template;
@Override
public void ...
通过HTTP协议模拟Form提交的数举包构造
- 博客分类:
- 一些测试代码
包由Header和Body构造成,Header记录了一些相关的数据,大同小异,唯一的一个需要注意的是Content-length字段标志了Body段的长度。在网上搜索到一段老外的代码,是全部转换为字符串后的处理代码,经实验后无法针对Binary文件提交,改写为Byte后可正常提交。
在Header中需要定义个分割符,可用32位UUID或者任意不可能与文件产生冲突的字符串作为分隔符
Body数据类格式类似如下
--boundaryboundary\r\n
Content-Description:form-data;name="theName"(\r\n)
\r\n
...
package tst.word;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.Iterator;
import javax.xml.transform.Result;
import javax.xml.transform.Source; ...