我正在使用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是最新的?
这有点难以描述.我正在使用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) 在我将真实测试作为工作申请的一部分之前,我正在尝试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) 我正在尝试制作一个使用Microsoft语音识别API(使用Kinect)的C#程序,但我很难开始使用.我有使用声明
using Microsoft.Speech.AudioFormat;
using Microsoft.Speech.Recognition;
Run Code Online (Sandbox Code Playgroud)
但它给我的错误是"类型或名称空间名称'Speech'在命名空间'Microsoft'中不存在.你错过了程序集引用吗?"
有谁知道要添加什么?System.Speech没有做到这一点.
我正在使用脚本管理Google电子表格.onEdit函数运行良好 - 我可以通过放置为单元格着色
SpreadsheetApp.getActiveRange().setBackgroundRGB(255, 0, 0);
Run Code Online (Sandbox Code Playgroud)
在onEdit函数中.但是,我想要做的是将相同的代码放在onClick函数中,这样当用户点击一个单元格时它会立即变为红色.这可能吗?我在文档中找不到任何方法.
我有一个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/上重新发布的屏幕截图:
我做错了什么以及获取DateTime对象的最简单方法是.ToShortTimeString()什么?它会在我调用时返回正确的时间?
转换还考虑了适用于当前DateTime对象所表示的时间的夏令时规则.
我想使用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类需要字段Payload或Raw.将full MailMessage设置为可以设置为Payload或Raw属性的字符串的最简单方法是什么?或者这不是我应该做的事情?
我遇到过一些代码,其中方括号用于"自我".我不熟悉这种符号,因为我试图理解我不是由我编写的源代码,所以很难理解这里处理的是什么类型的对象.
我遇到的例子是在自然语言工具包为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)