小编Mat*_*ieu的帖子

当失败时,git尽可能地应用补丁

我正从一个存储库移动到另一个存储库,需要移植一些更改.目录结构大致相同,但文件不完全相同.

我使用'git format-patch'和'git am'或'git apply'来移植这些更改.当它工作时,生活是美好的,但当它由于一些微小的变化或文件丢失而失败时,什么也没有应用.

我可以使用--exclude过滤文件,但我真正想要的是它尽可能多地应用并告诉我哪里有冲突/失败.

我也愿意接受应用补丁或其他类似的选项.

git patch

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

Java Robotium Android - 在两个不同的设备上同时运行相同的测试

我想同时在两台设备上运行Android Robotium测试.我现在找不到任何解决方案......

更确切地说,我有一个application-test.apk,它包含多个检测类.我想运行相同的测试apk,但两个设备上的测试类不同.我知道我只能在串行模式下使用adb运行测试.

android adb robotium

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

LinearLayout中心

我在LinearLayout中遇到了一些问题.

我试图让第四个元素与左对齐,第三个元素在屏幕的中心.

这是我的代码(从id,text,src清除):

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@color/color_background"
    >

    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content">
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content">
        </ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content">
        </TextView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal">
        </TextView>
    </LinearLayout>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

alt text http://img807.imageshack.us/img807/5953/imageg.png

这是我正在尝试做的事情,左边是粉红色和黄色,中间是红色

pink = imageview
yellow = 1st texview
red = 2nd textview
Run Code Online (Sandbox Code Playgroud)

任何的想法 ?

android center android-linearlayout

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

android ScrollView布局(wrap_content,最大大小)

这是我希望我的ScrollView看起来像:

  • 使用layout_weight定义最大大小(以便可以正确显示ScrollView下方的其他项目)
  • 如果内容小于该最大大小,那么它只是表现如下 layout_height="wrap_content"

这是我目前拥有的:

<ScrollView
            android:layout_height="wrap_content"
            android:layout_width="fill_parent"
            android:measureAllChildren="true"
            android:fillViewport="false"
            >
Run Code Online (Sandbox Code Playgroud)

我认为measureAllChildren真的没有任何作用......

如果我添加android:layout_weight,大小将始终是我想要的最大值.没有它,它只会延伸超过应有的...

我不介意扩展ScrollView类来改变onMeasure的行为,如果我需要......?

PS:如果这有所不同,我试图让这个从Froyo开始工作.

layout android scrollview

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

java中的out.write(),如何插入换行符

在java中写入文本文件时,如何在新行中输入值

代码段

while (rs.next()) {
                int sport = rs.getInt("sport");


                String name = rs.getString("name");


                out.write(sport + " : " + name);}
Run Code Online (Sandbox Code Playgroud)

文本文件填充"value1 value2 value3 ... etc"我希望它填充

value1
value2
value3 
.
Run Code Online (Sandbox Code Playgroud)

java

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

Git 本地镜像和存储库

这是我想做的:

  • 拥有一个本地 git 存储库来镜像上游的存储库
  • 能够将“本地”分支/更改推送到该存储库并将其保留在本地
  • 保持此存储库与上游存储库同步,包括:
    • 获取任何新分支
    • 删除上游删除的分支的任何引用

我设置了 cron 作业来从上游获取所有更改并修剪已删除的任何分支,如下所示:

*/5 * * * * cd /home/git/myrepo.git && git fetch origin && git remote prune origin > /dev/null
Run Code Online (Sandbox Code Playgroud)

到目前为止我已经尝试过(以及为什么失败):

1-将 git 存储库设置为镜像(如此处所述

git clone --bare --mirror URL
Run Code Online (Sandbox Code Playgroud)

问题是,当它执行 时git remote prune,它还会删除对已推送到那里(而不是上游服务器)的“本地”更改的引用。

我还尝试让这个本地存储库成为两个独立存储库的镜像(具有相同的主存储库,但有一些不同的分支),并且在执行时遇到类似的问题git remote prune,它将删除来自其他存储库的分支。

2-仅将 git 设置为裸存储库:

git clone --bare URL
Run Code Online (Sandbox Code Playgroud)

但然后git fetch origin没有正确更新,它似乎正在下载对象,但不创建引用,然后只打印

 * branch            HEAD       -> FETCH_HEAD
Run Code Online (Sandbox Code Playgroud)

并且当前分支的“位置”不会随上游服务器中的内容进行更新。

我也git remote update按照这里的描述进行了尝试,得到了相同的结果。

我可以使用以下命令将该存储库转换为镜像

git …
Run Code Online (Sandbox Code Playgroud)

git mirror

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

用libjpeg写一个jpeg(seg fault)

尝试使用libjpeg从一些原始数据中编写jpeg文件.

它会触发分段错误 jpeg_start_compress()

以下是代码的相关部分:

void write_sub_image(char *filename, int start, int end)
{
    struct jpeg_compress_struct cinfo;
    unsigned char *stride;
    JSAMPROW row_pointer[1];
    unsigned long new_width = end-start;
    int i;
    FILE *fp;

    stride = (unsigned char *)malloc( new_width * 3);

    fp = fopen(filename, "w+");

    jpeg_create_compress(&cinfo);

    jpeg_stdio_dest(&cinfo, fp);

    cinfo.image_width = new_width;
    cinfo.image_height = height;
    cinfo.input_components = 3;
    cinfo.in_color_space = JCS_RGB;

    jpeg_set_defaults(&cinfo);

    jpeg_start_compress(&cinfo, FALSE);

    for (i=0; i<height; i++) {
        memcpy (stride, image + (start + i * width) * 3, new_width * 3);
        row_pointer[0] = …
Run Code Online (Sandbox Code Playgroud)

c linux libjpeg

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

标签 统计

android ×3

git ×2

adb ×1

android-linearlayout ×1

c ×1

center ×1

java ×1

layout ×1

libjpeg ×1

linux ×1

mirror ×1

patch ×1

robotium ×1

scrollview ×1