小编jcf*_*rei的帖子

卸载Android ADT

这似乎是一项微不足道的任务,但我找不到从Eclipse安装中彻底卸载ADT的选项.当然,我可以删除SDK的文件夹,但这只会在下次启动Eclipse时抛出错误.我问的原因是因为我的旧ADT一直在犯一个错误的错误(无法获取网址https://dl-ssl.google.com/android/repository/addons_list.xml,原因:找不到文件)我需要一个完整,新鲜的重新安装.

重要提示: 在Help - > about eclipse sdk - >安装细节下,所有android插件的卸载按钮都显示为灰色

eclipse android adt

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

twitter4j:401身份验证凭据丢失或不正确

我目前正在尝试获取一堆用户的userTimeline.这在过去对我有用,但现在不再起作用了.我正在使用twitter4j并使用oauth.到目前为止,我已经在我的帐户上注册了2个应用程序,这两个应用程序都应该可以访问twitter-api.然而,从昨天开始,我得到401 - 身份验证重新发送丢失或不正确(尝试了两个应用程序).twitter是否对API进行了最近的更改?我应该设置一个新的Twitter帐户吗?这是创建应用程序并允许其访问您自己的帐户的适当方式吗?

这是代码:

ConfigurationBuilder cb = new ConfigurationBuilder();
    cb.setDebugEnabled(true)
      .setOAuthConsumerKey("q...w")
      .setOAuthConsumerSecret("R...o")
      .setOAuthAccessToken("2...7")
      .setOAuthAccessTokenSecret("O....8");

  TwitterFactory tf = new TwitterFactory(cb.build());

    Twitter twitter = tf.getInstance();
  for ( Map.Entry<Long, String> entry : tmls.entrySet()) {

        long uid = entry.getKey();

        Paging paging = new Paging(1, count);

        ResponseList<Status> rls;

        try {
            rls = twitter.getUserTimeline(uid, paging);

            for ( int j = 0 ; j < rls.size() ; j++ ) {

                if (false == ltindex.contains(uid)) {


                    alsa.add(new String[] {  String.valueOf( rls.get(j).getId() ) , String.valueOf( uid ), rls.get(j).getText() , …
Run Code Online (Sandbox Code Playgroud)

java twitter twitter4j

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

优化错误:无法在初始参数处评估功能

因此,我在R中遇到了这个奇怪的错误。我有一个简单的函数,当比较实际价格和模拟价格时会返回错误项hestondifferences()

当我尝试通过以下方式找到本地最小值时:

 res<-optim(fn=hestondifferences, par = c(vT=vT, rho=rho, k=k, sigma=sigma))
Run Code Online (Sandbox Code Playgroud)

我收到错误消息:

optim中的误差(fn = hestondifferences,par = c(vT = vT,rho = rho,k = k,:无法在初始参数处评估函数

令我感到困惑的是,直接使用初始参数调用该函数会hestondifferences(vT, rho, k, sigma)返回正确的值。

该函数hestondifferences()以某种方式编写:只要无法对某些参数集进行仿真,它将返回NAoptim()期望相符的结果。

r nlm nonlinear-functions nonlinear-optimization

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

ggplot保留组合图的重复颜色

我正在尝试创建一个世界上所有种族的地图 - 基于SpatialPolygonsDataFrame(形状文件可以在这里下载).我的问题是ggplot每次连续调用后都会重新分配颜色geom_polygon.以下两个国家的代码运作良好,所有区域/种族可以相互区分.

library(rgeos)
library(maptools)
library(rms)
library(igraph)
library(foreign)
library(sp)
library(spdep)
library(ggplot2)

setwd("yourdirectory")

# load GREG dataset
greg <- readShapePoly("GREG.shp", proj4string=CRS("+proj=longlat +datum=WGS84")) 
# exclude very small polygons (<= 5 square km)
greg <- greg[greg$AREA > 1000e+06,]


dev.off()
temp <- greg[greg$COW==325,]
g<-ggplot(temp, aes(x = long, y = lat))  + 
   geom_polygon(data=temp,aes(group = group, fill=group, size=1))

temp <- greg[greg$COW==225,]
g + 
  geom_polygon(data=temp,aes(group = group, fill=group, size=1)) +
  theme(legend.position = "none")   
Run Code Online (Sandbox Code Playgroud)

然而,当我在一个循环和大量多边形(在这种情况下是国家)中运行此代码时,许多多边形(检查意大利和瑞士)的颜色变得难以区分,因为ggplot为每个多边形分配了一种独特的颜色(显然有6011个多边形).有没有办法在组合图中保持每个多边形的"非唯一"颜色?换句话说,绘图应该允许重复的颜色.

dev.off()
temp <- greg[greg$COW==0,]
g …
Run Code Online (Sandbox Code Playgroud)

plot r geospatial ggplot2

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