小编use*_*973的帖子

Eclipse:不会让我使用Android SDK,错误地声称我的ADT已经过时了

我正在使用Eclipse开发Android,直到昨天一直运行良好.我使用Ninite来更新我的所有东西,包括JRE和所有东西(专业提示:不要这样做),它重新启动了我的计算机,而没有在编辑我的工作区时询问.

这引起了各种各样的污秽问题,但现在除了Android之外一切正常.我已经更新了Android SDK和eclipse ADT,然后当我尝试告诉Eclipse SDK位置时,它会出现以下错误:

此Android SDK需要Android Developer Toolkit 14.0.0或更高版本.当前版本是12.0.0.v201106281929-138431.请将ADT更新到最新版本.

现在,这是一个彻头彻尾的谎言.我的ADT版本是14.0.something.我已经尝试了帮助>检查更新,它说没有更新.我尝试过帮助>安装新软件...>可用软件站点并删除ADT仓库,然后重新安装ADT,它说它失败了,因为我已经有版本14.0.whatever.

我怎么说服eclipse我的ADT是最新的?

eclipse windows android adt

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

复制列表并在一行中追加元素

这可以减少到一行(分配后a)吗?

a = [1,2,3]
b = a[:]
b.append(4)
Run Code Online (Sandbox Code Playgroud)

python

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

React Native WebView在底部渲染意外边框

这有点难以描述.我正在使用react本机WebView组件来制作迷你浏览器.它工作正常,但是它底部有一个奇怪的黑色边框,我没有放入.它在滚动到或超出网页底部时出现.

您可以在下面的"blah"文本上方看到细黑线.blah文本和底部粉红色部分的原因是为了排除borderBottom*WebView或其容器上的杂散样式.

另外需要注意的是,重新加载页面时边框会短暂消失,因此它似乎在WebView的html中.但我不明白为什么或为什么,因为a)它出现在所有网站上,b)它没有出现在其他iOS浏览器中.

我在这做什么奇怪的事吗?

截图: 在此输入图像描述

元素和风格:

<View style={styles.container as any}>
    <View style={styles.header as any}>
      {this.addressbarButtonProps().map(props => React.createElement(Button, { ...props, key: props.title }))}
      <TextInput
        ref={ADDRESSBAR_REF}
        placeholder="type url"
        style={{ minWidth: this.screenWidth - 50 * this.addressbarButtonProps().filter(b => !b.hidden).length - 10 }}
        />
    </View>
    <WebView
      ref={WEBVIEW_REF}
      source={{uri: this.state.uri}}
      style={{ ...styles.web, width: this.screenWidth, paddingBottom: 0, padding: 0 }}
      scalesPageToFit={true}
      allowsInlineMediaPlayback={true}
      onMessage={m => this.onMessage(m.nativeEvent.data)}
      injectedJavaScript={js}
      startInLoadingState={true}
    />
    <Text style={{ borderTopWidth:20, borderTopColor: "red" }}>blah</Text>
  </View>

const styles = {
  container: {
    paddingTop: 20, …
Run Code Online (Sandbox Code Playgroud)

ios reactjs react-native react-native-ios

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

使用TreeSet计算磁盘交叉点

在我将真实测试作为工作申请的一部分之前,我正在尝试Codility的演示问题.他们的演示之一是涉及计算磁盘阵列的磁盘交叉点数量的问题.

任务描述是

给定N个整数的阵列A,我们在2D平面中绘制N个盘,使得第I个盘以(0,I)为中心并且具有A [I]的半径.我们说如果J≠K并且第J和第K个盘具有至少一个公共点,则第J个盘和第K个盘相交.编写函数:class Solution {public int number_of_disc_intersections(int [] A); 如上所述,给定描述N个盘的阵列A,返回交叉盘对的数量.

您可以在此处查看测试.

有一些明显的O(n ^ 2)时间复杂度解决方案,但目标是O(n*log(n)).

我想出了这个,它适用于我提供的任何示例,以及由codility([1,5,2,1,4,0​​])给出的简单测试用例,但Codility告诉我它在大多数情况下都失败了其他但我不明白为什么.

这当然应该是为O(n log n)的作为将每个n个磁盘到一个TreeSet的是数N,然后我们通过每个盘走,只有O(1)操作TreeSet.headSet().

import java.util.*;

class Circle implements Comparable<Circle> {
  long edge;
  int index;

  Circle (long e, int i){
    edge = e;
    index = i;
  }

  long getRightAssumingEdgeIsLeft(){
    return (long)(2*index - edge + 1);
  }

  @Override
  public int compareTo(Circle other){
    return Long.valueOf(edge).compareTo(other.edge);
  }
}

class Solution {
  public int number_of_disc_intersections ( int[] A ) {
    int N = A.length;
    if (N<2) return …
Run Code Online (Sandbox Code Playgroud)

java

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

Microsoft语音识别 - 我需要添加哪些参考?

我正在尝试制作一个使用Microsoft语音识别API(使用Kinect)的C#程序,但我很难开始使用.我有使用声明

using Microsoft.Speech.AudioFormat;
using Microsoft.Speech.Recognition;
Run Code Online (Sandbox Code Playgroud)

但它给我的错误是"类型或名称空间名称'Speech'在命名空间'Microsoft'中不存在.你错过了程序集引用吗?"

有谁知道要添加什么?System.Speech没有做到这一点.

c# speech-recognition kinect

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

如何在Google Apps脚本中监控电子表格中的点击事件?

我正在使用脚本管理Google电子表格.onEdit函数运行良好 - 我可以通过放置为单元格着色

SpreadsheetApp.getActiveRange().setBackgroundRGB(255, 0, 0);
Run Code Online (Sandbox Code Playgroud)

在onEdit函数中.但是,我想要做的是将相同的代码放在onClick函数中,这样当用户点击一个单元格时它会立即变为红色.这可能吗?我在文档中找不到任何方法.

google-apps-script

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

为什么DateTime.ToLocalTime()没有考虑夏令时?

我有一个UTC时间字符串(我从数据库中获取,因此我无法更改格式)DateTime.UtcNow.ToString("s").我想展示一些面向用户的内容,如"上午10点".我在哪里(在英格兰),时钟最近出现了,下面的方法是一小时出来:

var timenowstring = DateTime.UtcNow.ToString("s");
var dateutc = DateTime.Parse(timenowstring).ToShortTimeString();
var datelocal = DateTime.Parse(timenowstring).ToLocalTime().ToShortTimeString();

Console.WriteLine("Utc time string: " + dateutc);
Console.WriteLine("Local time string: " + datelocal);
Run Code Online (Sandbox Code Playgroud)

两者都打印"上午9:02"实际上是10:02 AM.

这是在http://csharppad.com/上重新发布的屏幕截图:

utc和local同时显示 - 请参见右下方的系统时钟,这是正确的 更大的形象

CSharpPad要点

我做错了什么以及获取DateTime对象的最简单方法是.ToShortTimeString()什么?它会在我调用时返回正确的时间?

注意ToLocalTime()上的文档说:

转换还考虑了适用于当前DateTime对象所表示的时间的夏令时规则.

.net c# datetime

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

如何创建Gmail API消息

我想使用Google的Gmail API发送消息.我已成功验证,并尝试使用GmailService发送邮件.

我想用这个:

myService.Users.Messages.Send(myMessage, "me").Execute();
Run Code Online (Sandbox Code Playgroud)

其中myService是a Google.Apis.Gmail.v1.GmailService而myMessage是a Google.Apis.Gmail.v1.Data.Message.

myService很好,我做过OAuth舞蹈.我可以从我的收件箱中获取所有信息.但我不知道如何建造myMessage.我有一个标准的.NET MailMessage,具有人类可读的Subject,Body,To,From等.

但谷歌Message类需要字段PayloadRaw.将full MailMessage设置为可以设置为PayloadRaw属性的字符串的最简单方法是什么?或者这不是我应该做的事情?

Message类的文档.

.net c# gmail-api

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

方括号在Python中应用于"self"

我遇到过一些代码,其中方括号用于"自我".我不熟悉这种符号,因为我试图理解我不是由我编写的源代码,所以很难理解这里处理的是什么类型的对象.

我遇到的例子是在自然语言工具包为Python 这里.如果你ctrl-F,你可以找到我的意思的例子self[context].

如果没有更多的上下文,可能无法确切地说明它是如何被使用的,但这里有一个示例片段:

context = tuple(context)
if (context + (word,) in self._ngrams) or (self._n == 1):
     return self[context].prob(word)
else:
     return self._alpha(context) * self._backoff.prob(word, context[1:])
Run Code Online (Sandbox Code Playgroud)

python nlp

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