小编Kyl*_*yle的帖子

Postgres复制:不完整的启动包

我最近在单个主/从之间配置了PostgreSQL 9.3热备份复制.

我今天再次检查了备用服务器,看起来它无法完成并在重启时退出恢复模式:

2014-03-25 22:36:07 UTC LOG:  entering standby mode
2014-03-25 22:36:07 UTC LOG:  incomplete startup packet
2014-03-25 22:36:07 UTC LOG:  redo starts at 7/E1091840
2014-03-25 22:36:07 UTC LOG:  consistent recovery state reached at 7/E10929C8
2014-03-25 22:36:07 UTC LOG:  record with zero length at 7/E10929C8
2014-03-25 22:36:07 UTC LOG:  started streaming WAL from primary at 7/E1000000 on timeline 1
2014-03-25 22:36:08 UTC FATAL:  the database system is starting up
2014-03-25 22:36:08 UTC FATAL:  the database system is starting up
2014-03-25 …
Run Code Online (Sandbox Code Playgroud)

postgresql database-replication postgresql-9.3

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

EmberJS:无法读取未定义的属性'typeKey'

我想这个应该相当简单,但我还没有找到问题的根源,我还在学习Ember-Data.

我有两个模型,hasMany它们之间有关系:

App.User = DS.Model.extend({

  displayName: DS.attr('string'),
  email: DS.attr('string'),
  firstName: DS.attr('string'),
  lastName: DS.attr('string'),
  location: DS.attr('string'),
  messages: DS.hasMany('message')

});

App.Message = DS.Model.extend({

  user: DS.belongsTo('user'),
  createdAt: DS.attr('date'),
  updatedAt: DS.attr('date'),
  fullText: DS.attr('string'),
  subject: DS.attr('string'),
  recipients: DS.attr('string')

});
Run Code Online (Sandbox Code Playgroud)

Ember-data从服务器检索用户,输出如下:

{  
   "user":[  
      {  
         "id":"3",
         "firstName":"A",
         "lastName":"User",
         "location":"",
         "email":"a@user.com",
         "displayName":"auser",
         "messages":[  
            {  
               "id":"3",
               "user":"3",
               "createdAt":"2014-08-06 20:08:38",
               "fullText":"Here is some text",
               "recipients":"",
               "subject":"Message subject (may not be needed)",
               "updatedAt":"2014-08-06 20:08:38"
            }
         ]
      }
   ]
}
Run Code Online (Sandbox Code Playgroud)

但是,当Ember尝试使用此响应填充商店时,我收到以下错误:

Error while loading route: TypeError: Cannot read property 'typeKey' …
Run Code Online (Sandbox Code Playgroud)

javascript has-many ember.js ember-data

4
推荐指数
2
解决办法
3946
查看次数

Javascript打印弹出窗口适用于Firefox/Chrome但不适用于Internet Explorer

以下代码行在浏览器弹出窗口中创建一个html页面,然后为用户打印弹出窗口:

function printPage(htmlPage)
{
   var w = window.open("about:blank");
   w.document.write(htmlPage);
   w.print();
}
Run Code Online (Sandbox Code Playgroud)

此代码在Firefox和Chrome中成功打开了一个打印对话框.但是,在IE中,不显示打印对话框.有什么建议?

我也尝试在调用print()后关闭弹出窗口,正如其他人建议修复问题一样:

function printPage(htmlPage)
{
   var w = window.open("about:blank");
   w.document.write(htmlPage);
   w.print();
   w.close();
}
Run Code Online (Sandbox Code Playgroud)

无济于事.

html javascript printing

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

尽管可见交点,相交图层仍返回空集合

当我在OpenLayers和postgis数据库层中绘制多边形的交集时,似乎我得到的结果不正确.

交点在某些图层上正常工作.例如,如果我将一个三角形与一个表示裁剪字段的多边形相交,我会得到以下结果:

在此输入图像描述

我的应用程序生成以产生上述结果的查询是:

SELECT ST_AsText(ST_Intersection(%(geometries_0)s::geometry, %(geometry)s::geometry))
Run Code Online (Sandbox Code Playgroud)

geometries_0我的三角形在哪里:

POLYGON((-104.84928345939991 40.518951354186285,-104.82319093011056 40.51953858115158,-104.83700967095314 40.50707521626648,-104.84928345939991 40.518951354186285))
Run Code Online (Sandbox Code Playgroud)

并且geometry是我的农田领域,众所周知的文字:

MULTIPOLYGON(((-104.841309611298 40.5075331998226,-104.84173356681 40.5069932245841,-104.842041204329 40.50640946683,-104.842224948796 40.5057962996657,-104.842280275816 40.5051688207073,-104.842205823049 40.5045424803865,-104.842003423773 40.5039327015263,-104.841678061729 40.5033544995574,-104.841237748411 40.502822112724,-104.840693325791 40.5023486513933,-104.840058199365 40.5019457751149,-104.839348008051 40.5016234053897,-104.838580239118 40.5013894812384,-104.837773797582 40.5012497635973,-104.836948540713 40.501207693373,-104.836124789073 40.5012643066572,-104.83532282616 40.5014182091969,-104.834562398965 40.5016656107496,-104.833862231727 40.5020004184754,-104.833239564888 40.5024143870601,-104.832709730574 40.5028973218633,-104.83228577506 40.5034373300773,-104.831978137541 40.5040211136997,-104.831794393074 40.5046342970926,-104.831739066055 40.5052617810515,-104.831813518821 40.5058881146554,-104.832015918097 40.5064978757385,-104.832341280141 40.5070760506105,-104.83278159346 40.5076084036796,-104.833326016079 40.5080818278834,-104.833961142505 40.5084846673069,-104.834671333819 40.5088070040565,-104.835439102753 40.5090409023397,-104.836245544289 40.5091806037522,-104.837070801158 40.5092226689759,-104.837894552799 40.5091660624086,-104.83869651571 40.509012177646,-104.839456942906 40.5087648031902,-104.840157110143 40.5084300292289,-104.840779776982 40.5080160977709,-104.841309611298 40.5075331998226)))
Run Code Online (Sandbox Code Playgroud)

但是,如果我使用不同的图层("土壤")执行相同的查询,我会得到一个空结果:

在此输入图像描述

查询是一样的:

SELECT ST_AsText(ST_Intersection(%(geometries_0)s::geometry, %(geometry)s::geometry))
Run Code Online (Sandbox Code Playgroud)

具有geometries_0应重叠的多边形:

POLYGON((-104.84627938530097 40.54511058649626,-104.83460641167578 40.545175808723876,-104.84070039055733 40.537283458057615,-104.84627938530097 40.54511058649626))
Run Code Online (Sandbox Code Playgroud)

和一个geometry表示土壤的图层,类似于上述查询中的裁剪字段:

MULTIPOLYGON(((-104.939716 40.258166,-104.939775 40.258174,-104.939963 40.258159,-104.940159 40.258065,-104.940039 40.257671,-104.939917 …
Run Code Online (Sandbox Code Playgroud)

postgresql postgis intersection

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

Coldfusion没有找到Java类

目前我正在尝试将我的coldfusion应用程序从我的测试服务器部署到生产服务器.应用程序在测试服务器上运行正常,但Coldfusion似乎无法在生产服务器上找到我的java类.

在测试服务器上查看我的coldfusion设置,我添加了一个java类路径条目,以便Coldfusion会(并且确实)找到我的判断应用程序中使用的java编译类:

d:\的Inetpub\wwwroot的\ extensionInterviewJudging\javaLib \构建

在生产服务器上,此路径设置为:

d:\班

我将我的java编译类从测试服务器复制/粘贴到生产服务器到上面的文件夹和与测试服务器相同的文件夹结构,但我的应用程序仍然没有找到java类.

是否存在我可能忘记从测试服务器复制到生产的Coldfusion服务器设置?为什么java类会在测试服务器上运行,而不是在生产服务器上单独安装?

在此先感谢您的帮助!

java coldfusion settings classpath

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

下拉帮助java

如果有人正在更新现有记录,我试图从表单获取下拉列表值并返回表单..我试着这样做..

public String getOptionDropDownList()
    {

        if(getOption().compareTo("Y") == 0)
                _ddlOption.setSelectedItem("Y");
        else {(getOption().compareTo("N") == 0)
                _ddlOption.setSelectedItem("N");
        }
        return _ddlOption.getHTMLString();
    }
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误..

compile:
     [exec] com\jack\example\SampleBean.java:161: not a statement
     [exec]             else (getOption().compareTo("N") == 0)
     [exec]                      ^
     [exec] com\jack\example\SampleBean.java:162: ';' expected
     [exec]                             _ddlOption.setSelectedItem("N");
     [exec]                                 ^
     [exec] 2 errors
Run Code Online (Sandbox Code Playgroud)

有人可以向我解释我做错了什么,还是有其他方法可以做到这一点?

ddlOption被声明为新的Dropdown getOption保存数据库中的内容

java drop-down-menu

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