小编st0*_*0le的帖子

从data.frame中提取列作为Vector

我是R.的新手

我有一个Data.frame,其中一列名为"Symbol".

   Symbol
1   "IDEA"
2   "PFC"
3   "RPL"
4   "SOBHA"
Run Code Online (Sandbox Code Playgroud)

我需要将其值存储为vector(x = c("IDEA","PFC","RPL","SOBHA")).这样做最简洁的方法是什么?

r vector dataframe

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

CodeGolf:找到独特的路径

这是一个非常简单的想法,在这个pastebin我发布了一些数字.这些代表有向图的节点.输入stdin将是形式,(他们将是数字,我将在这里使用一个例子)

c d
q r
a b
b c
d e
p q
Run Code Online (Sandbox Code Playgroud)

所以x y手段x连接到y(不是反之亦然)

该示例中有2条路径.a->b->c->d->ep->q->r.

您需要打印该图表中的所有唯一路径.输出应为格式

a->b->c->d->e
p->q->r
Run Code Online (Sandbox Code Playgroud)

笔记

  1. 您可以假设选择的数字使得一条路径不与另一条路径相交(一个节点属于一条路径)
  2. 这些对是随机顺序的.
  3. 它们不止一条路径,它们可以有不同的长度.
  4. 所有数字都小于1000.

如果您需要更多详细信息,请发表评论.我会按要求修改.

无耻插头

对于那些喜欢Codegolf的人,请在Area51上为自己的网站提交:)(对于那些不喜欢它的人,也请支持它,所以我们会让你不受欢迎...)

language-agnostic code-golf graph rosetta-stone

19
推荐指数
4
解决办法
1419
查看次数

Android:在屏幕上浮动可点击图标?

有一个叫做Android应用程序Smart Taskbar,可以在屏幕上设置一个小的半透明图标......图标在所有活动(包括主屏幕)上仍然可见.图标是可点击的(/可触摸的),它会弹出一个用户可以与之交互的小弹出窗口.

我对这是怎么做的很感兴趣?我认为这是有道理的PopupWindow.

有任何想法吗?提前致谢.

android taskbar

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

如何删除显示应用程序名称的空间

我开发了一个应用程序 我想删除一个用于显示在我的应用程序界面顶部的应用程序名称空间.(标题栏)

我将应用程序标签设置为null在清单文件中但它不会删除显示应用程序名称的空间

请告诉我这是正确或可能的方法

提前致谢

android android-manifest

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

Android蓝牙API连接到多个设备

我们可以连接多个设备吗?谁可以为我分享代码!这个问题困扰了我很久了!谢谢!

android bluetooth

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

最小边交点算法

(在任何人问之前,这不是功课.)

假设你有2个阵列y0y1哪里

y0 = [1,2,3,4,5,6]y1 = [2,1,6,3,4,5]

注意y0[0] = y1[1] = 1,它本质上意味着y0[0]连接到y1[1].同样,y0[2] = y1[3] = 3它们也是"连接"的.

替代文字(图片提供:belisarius)

一个数组中的每个元素在第二个数组中都有一个对应的条目.想象一下,数组中的每个元素都是一个顶点,这些连接就像边缘从一个数组绘制到另一个数组.

我需要找到一组(最大尺寸),这样"边"(或线)都不会相交.

在上面的例子中,请注意,

  1. Edge 1Edge 2相交.
  2. Edge 6 将与...相交 Edge 3, Edge 4, Edge 5.

因此,解决方案可以是1,3,4,52,3,4,5(大小= 4),因为这些线中没有一条将彼此相交.可以有多种解决方案,但我只需要一种.

我的问题,是否有类似于此的已知CS问题?我应该使用什么算法?

我试图用一个例子来解释我的问题,但是,如果它仍然不清楚我会澄清任何疑问.提前致谢.

algorithm combinatorics

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

格式化浮点数

我有一个类型的变量double,我需要以最多3位小数的精度打印它,但它不应该有任何尾随零...

例如.我需要

2.5 // not 2.500
2   // not 2.000
1.375 // exactly till 3 decimals
2.12  // not 2.120
Run Code Online (Sandbox Code Playgroud)

我试过用DecimalFormatter,我做错了吗?

DecimalFormat myFormatter = new DecimalFormat("0.000");
myFormatter.setDecimalSeparatorAlwaysShown(false);
Run Code Online (Sandbox Code Playgroud)

谢谢.:)

java string floating-point double string-formatting

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

如何解决CursorIndexOutOfBoundsException

现在我正在使用sqllite工作json应用程序存储所有json值.值正确存储,我正在获取sqllite数据,如果出现错误,请帮助我...

12-09 13:51:22.808: ERROR/AndroidRuntime(217): Uncaught handler: thread main exiting due to uncaught exception
12-09 13:51:22.808: ERROR/AndroidRuntime(217): android.database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 5
12-09 13:51:22.808: ERROR/AndroidRuntime(217):     at android.database.AbstractCursor.checkPosition(AbstractCursor.java:580)
12-09 13:51:22.808: ERROR/AndroidRuntime(217):     at android.database.AbstractWindowedCursor.checkPosition(AbstractWindowedCursor.java:172)
12-09 13:51:22.808: ERROR/AndroidRuntime(217):     at android.database.AbstractWindowedCursor.getString(AbstractWindowedCursor.java:41)
12-09 13:51:22.808: ERROR/AndroidRuntime(217):     at ez.com.Action_module_screen.setListval1(Action_module_screen.java:1059)
12-09 13:51:22.808: ERROR/AndroidRuntime(217):     at ez.com.Action_module_screen$4.handleMessage(Action_module_screen.java:695)
12-09 13:51:22.808: ERROR/AndroidRuntime(217):     at android.os.Handler.dispatchMessage(Handler.java:99)
12-09 13:51:22.808: ERROR/AndroidRuntime(217):     at android.os.Looper.loop(Looper.java:123)
12-09 13:51:22.808: ERROR/AndroidRuntime(217):     at android.app.ActivityThread.main(ActivityThread.java:4203)
12-09 13:51:22.808: ERROR/AndroidRuntime(217):     at java.lang.reflect.Method.invokeNative(Native Method)
12-09 13:51:22.808: ERROR/AndroidRuntime(217):     at java.lang.reflect.Method.invoke(Method.java:521)
12-09 13:51:22.808: ERROR/AndroidRuntime(217):     at …
Run Code Online (Sandbox Code Playgroud)

android

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

打开资源管理器 - java

在我的一个java swing应用程序中,我动态打开windows共享文件夹.现在我想用explorer打开它.所以你们可以帮助我解决它.

java swing

7
推荐指数
2
解决办法
7447
查看次数

Lua 中的 n 位模式匹配

我是 Lua 新手。

假设我有一个字符串“1234567890”。

我想迭代所有可能的三位数。(IE 123,234,345,456....

for m in string.gmatch("1234567890","%d%d%d") do
      print (m)
end
Run Code Online (Sandbox Code Playgroud)

但这给了我输出123,456,789

我应该使用什么样的模式?

其次,一个相关的问题,我如何指定一个3-digit数字?"%3d"似乎不起作用。是"%d%d%d"唯一的办法吗?

注意:这没有标记,Regular expression因为 Lua 没有 RegExp。(至少是原生的)

提前致谢 :)

更新:正如 Amber 指出的那样,Lua 中不存在“重叠”匹配。而且,关于第二个查询,我现在一直在使用,string.rep("%d",n)因为 Lua 不支持固定的重复次数。

lua pattern-matching

5
推荐指数
2
解决办法
4771
查看次数

在AutoCompleteTextView中覆盖Backspace的默认行为

我正在使用AutoCompleteTextView,退格按钮的默认行为是这样的.

假设我键入"Ar",这给了我一个建议"阿根廷",我从下拉菜单中选择"阿根廷"......文本现在变为"阿根廷".但是说我需要删除最后一个字符,所以我按下键盘上的退格键,AutcompleteTextView删除所有文本,直到我输入的点(即文本现在再次变为"Ar").

如何消除此行为并让AutoComplete中的文本正常运行?

起初我以为它是某种SpannableString所以我称之为"clearSpans()",但它似乎不起作用.有什么指针吗?

提前致谢.:)

android backspace autocompletetextview

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

如何安装Python配方文件(.py)?

我是Python的新手.我目前正在使用Py3k(Win).

我在安装.py文件时遇到问题.基本上,我想用在底部提供的食谱这一页.所以我想把它们放在里面.pyimport他们在任何我的源代码.

所以我将所有食谱复制到一个recipes.py文件中并将它们复制到C:\Python3k\Lib\site-packages.

现在,import工作正常,但当我尝试take从它调用任何功能(例如)时,我得到了global name 'islice' is not defined...所以我想,我应该添加itertools导入到recipes.py

我仍然得到同样的错误?我需要将所有实例更改为itertools.<funcname>?我怎样才能使导入全局化?这是一个新的Py3k变化吗?有什么我想念的吗?

提前致谢, :)

python install recipe python-3.x

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

更新MergeAdapter/SectionedAdapter

我正在尝试制作一个LazyList EndlessList但是使用一个分段适配器......这些部分将是将从Internet下载的项目页面.

我试图使用MergeAdapter或不推荐使用的SectionedAdapter(Mark Murphy)来实现它的基本要点.但是我面临着两个问题.

1)使用SectionedAdapter,它加载第一页正常,但在第二页上我遇到了这个例外.

Uncaught handler: thread main exiting due to uncaught exception
java.lang.ArrayIndexOutOfBoundsException
at android.widget.AbsListView$RecycleBin.addScrapView(AbsListView.java:3572)
at android.widget.AbsListView.trackMotionScroll(AbsListView.java:2487)
at android.widget.AbsListView$FlingRunnable.run(AbsListView.java:2353)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:4363)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)

经过几个小时的研究,我意识到这与错误的getViewTypeCount()价值有关.但我不知道如何正确实现它.

2)然后我尝试使用MergeAdapter,但这简直使情况变得更糟,甚至部分也以随机间隔出现.

我写了一个小示例程序,只是为了显示我的实现.

import java.math.BigInteger;
import java.util.ArrayList;
import java.util.List;

import android.app.ListActivity;
import android.os.AsyncTask;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import android.widget.AbsListView;
import android.widget.AbsListView.OnScrollListener;
import android.widget.ArrayAdapter;
import android.widget.TextView;

public class LazySectionListActivity extends ListActivity implements
        OnScrollListener …
Run Code Online (Sandbox Code Playgroud)

android android-arrayadapter commonsware-cwac

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