chromeos-apk

2048

arc

换了一个64位ARC以后 终于跑起来了

明天去把公司的环境也重新弄一下……

比AVD性能好很多,明天试试Debug 和 logcat能不能连上。

目前已知依赖Google play service的应用转换后都无法运行

依赖NDK的部分应用运行不正常。

九度OJ 题目1511:从尾到头打印链表

#题目1511:从尾到头打印链表`

**时间限制:**1 秒

**内存限制:**128 兆

**特殊判题:**否

**提交:**4073

**解决:**1255

题目描述输入一个链表,从尾到头打印链表每个节点的值。

输入:

每个输入文件仅包含一组测试样例。
每一组测试案例包含多行,每行一个大于0的整数,代表一个链表的节点。第一行是链表第一个节点的值,依次类推。当输入到-1时代表链表输入完毕。-1本身不属于链表。</dd></dl><dl><dt>输出:</dt><dd>对应每个测试案例,以从尾到头的顺序输出链表每个节点的值,每个值占一行。</dd></dl><dl><dt>样例输入:`

1
2
3
4
5
-1


**样例输出:**
5
4
3
2
1

AC Code:

#include &lt;iostream&gt;
#include &lt;stdio.h&gt;

using namespace std;

struct Node
{
    int value;
    Node* prev;
    Node* next;
};

int main()
{
    int i;
    Node *head;
    Node *prev=NULL;
    Node *p;
    while(scanf("%d",&amp;i)!=EOF)
    {
        if(i==-1)
        {
            break;
        }
        p =new Node();
        p-&gt;value=i;
        p-&gt;prev=prev;
        if(prev!=NULL)
            prev-&gt;next=p;

        prev=p;
    }

    while(1)
    {
        printf("%d\n",p-&gt;value);
        if(p-&gt;prev==NULL)
            break;
        p=p-&gt;prev;
    }
    return 0;
}

/**************************************************************
    Problem: 1511
    User: dkmeteor
    Language: C++
    Result: Accepted
    Time:90 ms
    Memory:4556 kb
****************************************************************/

 

构建了一个双向链表来完成逆序功能
顺便这鸟题目 OJ原标题是 从头到尾……题干里却是从尾到头

九度OJ 题目1510:替换空格

题目1510:替换空格
时间限制:1 秒
内存限制:128 兆
特殊判题:否
提交:6687
解决:1722
题目描述:请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。

输入:每个输入文件仅包含一组测试样例。
对于每组测试案例,输入一行代表要处理的字符串。

输出:对应每个测试案例,出经过处理后的字符串。

样例输入:
We Are Happy

样例输出:
We%20Are%20Happy

AC code:

include &lt;iostream&gt;
#include &lt;stdio.h&gt;

using namespace std;

int main()
{
    string str;
    getline (cin,str);
    int i=0;

    string result;
    while(str.c_str()[i]!=-1)
    {
        if(str.c_str()[i]!=' ')
            result+=(str.c_str()[i]);
        else
            result.append("%20");
        i++;
    }
    printf("%s",result.c_str());
    //printf("%d",i);
    return 0;
}

Problem: 1510
User: dkmeteor
Language: C++
Result: Accepted
Time:30 ms
Memory:2536 kb

题目本身很简单
主要时间花在搜索怎么读入带空格的字符串,用scanf调了半天..最后放弃了…还是用getLine直接读整行了

九度OJ 题目1384:二维数组中的查找

http://ac.jobdu.com/problem.php?pid=1384

题目描述:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。

输入:输入可能包含多个测试样例,对于每个测试案例,
输入的第一行为两个整数m和n(1<=m,n<=1000):代表将要输入的矩阵的行数和列数。
输入的第二行包括一个整数t(1<=t<=1000000):代表要查找的数字。
接下来的m行,每行有n个数,代表题目所给出的m行n列的矩阵(矩阵如题目描述所示,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。

输出:对应每个测试案例,
输出”Yes”代表在二维数组中找到了数字t。
输出”No”代表在二维数组中没有找到数字t。

样例输入:
3 3
5
1 2 3
4 5 6
7 8 9
3 3
1
2 3 4
5 6 7
8 9 10
3 3
12
2 3 4
5 6 7
8 9 10

样例输出:
Yes
No
No

答疑:解题遇到问题?分享解题心得?讨论本题请访问:http://t.jobdu.com/thread-8107-1-1.html

AC Code:

#include <stdio.h>

using namespace std;

int main()
{
int rows,cols;
while (scanf(“%d %d”, &rows, &cols) != EOF)
{
int find;
scanf(“%d”, &find);

    int ** arr = new int *[rows];
    for (int r = 0; r &lt; rows; r ++)
    {
        arr[r] = new int [cols];
        for (int c = 0; c &lt; cols; c ++)
        {
            scanf("%d", &amp;arr[r][c]);
        }
    }

    if(find &lt;arr[0][0] || find&gt;arr[rows-1][cols-1])
    {
        printf("%s", "No\n");
    }
    else
    {
        bool flag_find=0;
        for(int i=0;i&lt;rows &amp;&amp; !flag_find;i++)
        {
            if(find&lt;arr[i][0])
            {
                for(int j=0;j&lt;cols &amp;&amp; !flag_find;j++)
                {
                    if(find==arr[i-1][j])
                    {
                        flag_find=1;
                        break;
                    }
                }
                break;
            }
        }

        for(int j=0;j&lt;cols &amp;&amp; !flag_find;j++)
        {
            if(find==arr[rows-1][j])
            {
                flag_find=1;
            }
        }

    if(flag_find)
    {
        printf("%s", "Yes\n");
    }
    else
     {
        printf("%s", "No\n");
     }
    }

    for(int j = 0; j &lt; rows; j++)
        delete arr[j];
    delete arr;

}

return 0;

}


Problem: 1384
User: dkmeteor
Language: C++
Result: Accepted
Time:700 ms
Memory:4852 kb

TODO:
第一次用OJ,用最简单的写法做个测试,等会更新下二分查找.

Bubble Notification

Android Arsenal

Demo

Examples list

Effect like QQ 5.0 and add an explosion animation.

How to use

&lt;com.dk.view.drop.WaterDrop
    android:id="@+id/drop"
    android:layout_width="25dp"
    android:layout_height="25dp"
    android:gravity="center_vertical" /&gt;

WaterDrop drop = (WaterDrop) convertView.findViewById(R.id.drop);
    drop.setText(String.valueOf(position));
    drop.setOnDragCompeteListener(new OnDragCompeteListener() {

            @Override
            public void onDrag() {
                Toast.makeText(MainActivity.this, "remove:" + position,
                        Toast.LENGTH_SHORT).show();
            }
        });

TODO

1.The line is not smooth , I’d refine it soon.

2.Support several different styles.

License

Copyright (c) 2014 Dean Ding

Licensed under the Apache License, Version 2.0

SmoothSwitch

demo

Smooth activity switch animation.

You can get all these animation by just one line:

new SwitchAnimationUtil().startAnimation(getWindow().getDecorView(), AnimationType.SCALE);

Eclipse Unhandled event loop exception

Eclipse使用一段时间后, 突然弹出这个

error1
点击OK后弹出下面这个

error2
再点击 No….过一会上面按个又会弹出…

家里的电脑配的环境,本来就用的少,不影响正常工作,就是很烦…..

因为这个问题特意重新下载了最新的 adt-bundle-windows-x86_64-20140702
问题依然存在….同时,我公司的电脑用的同样版本的Eclipse就没有这个问题…

百度了下…有说和XX杀毒冲突的,有让改AVD配置的,有让改eclipse.exe名字的。。。。试验了下没什么用…..

Any other solution?——————

2014/08/10

把整个 .metadata 删掉了..好了….当然 整个workspace里的工程都没了..全部要重新导入…

2014/08/10

又出现了…….百度到一个帖子说是和hydradm.exe hydradm64.exe 冲突….
这2个是 AMD显卡驱动带的催化剂…把这2个进程杀掉看看

杀掉以后目前还没出现过…