小编Bos*_*one的帖子

如何将OO Perl转换为Java?

我继承了OO Perl代码的大型单片体,需要逐步转换为Java(根据客户端请求).我知道这两种语言,但我的Perl技能生锈了.有没有人可以推荐的工具(Eclipse插件?)来缓解疼痛?

java perl

3
推荐指数
1
解决办法
1万
查看次数

Android - JNI指南

我想在我的Android项目中加入小型,精简和基于C的解析器.我过去做过JNI编程,但在Android上没有任何类型的原生(C)开发.我的计划是将C lib编译成SO并在其周围创建JNI包装器,我将在我的应用程序中使用它.这是怎么做/应该做的?第二个也是最重要的问题 - 如何在我的APK中添加.so?它会去哪里?

java-native-interface android

3
推荐指数
1
解决办法
8617
查看次数

GWT中的window.onkeyup

如何将javascript代码"window.onkeyup"(或body标签中的onkeyup)转换为GWT?

问候

gwt

3
推荐指数
1
解决办法
981
查看次数

iBatis - 使用XML选择环境

我有这个配置 ibatis-config.xml

<configuration>
    <properties resource="collector.properties"/>
    <environments default="development">
        <environment id="development">
            <transactionManager type="JDBC" />
            <dataSource type="POOLED">
                <property name="driver" value="${dev.jdbc.driver}" />
                <property name="url" value="${dev.jdbc.url}" />
            </dataSource>
        </environment>
        <environment id="test">
            <transactionManager type="JDBC" />
            <dataSource type="POOLED">
                <property name="driver" value="${test.jdbc.driver}" />
                <property name="url" value="${test.jdbc.url}" />
            </dataSource>
        </environment>
    </environments>
    <mappers>
    </mappers>
</configuration>
Run Code Online (Sandbox Code Playgroud)

如图所示,它将从中加载数据源 <environment id="development">

问题:是否可以在<environment id="test">不修改XML的情况下在运行时切换使用?例如 - 我有一个我正在使用的测试文件,SqlSessionFactory并希望以编程方式设置它以使用测试环境?

environment ibatis xml-configuration

3
推荐指数
1
解决办法
4180
查看次数

SnakeYAML:解析时如何禁用下划线剥离?

这是我的问题.我有YAML文档,其中包含以下对:

run_ID: 2010_03_31_101

当在org.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt:159 下划线解析这个get 被剥离并且Constructor返回Long 20100331101 而不是未经修改时String "2010_03_31_101"我真正需要.

问题:如何禁用此行为并强制解析器使用String构造函数而不是Long?

parsing yaml snakeyaml

3
推荐指数
1
解决办法
2369
查看次数

Android - 图形很大而且模糊

我有一个图形设计师,可以帮助我进行UI开发.我们首先使用Nexus One(800x485)截取当前用户界面的截图.然后,他在Photoshop的旧屏幕截图上叠加了新的艺术,并创建了透明的PNG.然后我接受它,将它插入我的应用程序,令我沮丧的是这些图像显得大而模糊(大约35%).当我检查图像时,它们是以72 dpi创建的,所以我真的不知道为什么会这样.有任何想法吗?

graphics android

3
推荐指数
1
解决办法
3097
查看次数

根据字符串列选择不同的第一个字符

在SQLite中,我有一个联系人表,其中一列是last_name.如何获得表中所有姓氏的唯一首字符集?有点像['a', 'b', 'd', 'f', 'w'].如果查询不区分大小写,将会有所帮助.我在Android上使用SQLite.谢谢

sql sqlite android match partial

3
推荐指数
1
解决办法
2381
查看次数

Guice - 如何从孩子的父母中注入抽象字段

我有一个简单的层次结构如下:

public abstract class AbsFoo {
    protected AbsBoo boo;
}

public class Foo extends AbsFoo {
    public Foo() {
        boo = new Boo(); // Boo extends AbsBoo
    }
} 
Run Code Online (Sandbox Code Playgroud)

编辑:AbsFoo的实例应该是动态创建的,可能不是字段

我可以boo = new Boo()用注射剂替换吗?

abstract-class dependency-injection guice

2
推荐指数
1
解决办法
5454
查看次数

Android:Mangled PreferenceActivity视图

我有非常不起眼的偏好屏幕 PreferenceActivity.(你可以在DroidIn应用程序中看到它)我有一些问题,我认为与更新后重绘屏幕有关.以下是症状:

  1. OnPreferenceChangeListener#onPreferenceChange如果我改变了偏好的摘要,那么Preference#setSummary将新的值涂在旧的值上,从而产生难看的效果
  2. 我的首选项屏幕足够大,用户必须滚动.在滚动时,整个屏幕全部搞砸了,再次看起来像是重绘(滚动时)而不首先擦除背景.

首选项在XML文件中定义 - 没有什么时髦只是嵌套在一些类别和首选项中 <PreferenceScreen/>

我是否需要显式重绘视图?这似乎是过度的 - 为什么不会发生这种情况?由于这是一个现有的应用程序 - 它的构建和分发与1.5

PS我还想提到这种行为发生在模拟器和G1和1.1和1.5中.看起来我需要将其记录为bug

android redraw preferenceactivity

1
推荐指数
1
解决办法
983
查看次数