小编Bra*_*son的帖子

将double转换为字符串

我不确定是我还是什么,但我在将double转换为字符串时遇到问题.

这是我的代码:

double total = 44;
String total2 = Double.toString(total);
Run Code Online (Sandbox Code Playgroud)

我做错了什么,或者我错过了一步.

NumberFormatException尝试转换它时出错.

totalCost.setOnTouchListener(new OnTouchListener() {
  public boolean onTouch(View v, MotionEvent event) {
    try {
      double priceG = Double.parseDouble(priceGal.getText().toString());
      double valG = Double.parseDouble(volGal.toString());
      double total = priceG * valG;
      String tot = new Double(total).toString();
      totalCost.setText(tot);
    } catch(Exception e) {
      Log.e("text", e.toString());
    }

    return false;
  }         
});
Run Code Online (Sandbox Code Playgroud)

我试图在onTouchListener中执行此操作.我发布更多代码,基本上当用户触摸edittext框时,我希望信息计算填充edittext框.

java android

193
推荐指数
4
解决办法
83万
查看次数

使用ASYNC任务加载地图引脚

我已经成功地将地图引脚添加到我的地图叠加层,但它加载缓慢并且在地图上移动是缓慢的.我在想它是从服务器下载地图引脚的时候.这些引脚的尺寸仅为20-30 kb,但有时可能需要添加25个引脚.我已经尝试在后台添加引脚但它会破坏应用程序.如何在不影响性能的情况下在后台添加引脚?

当用户触摸地图并执行此ASYNC任务时,我从地图获取位置.

    private class mapStations extends AsyncTask<Void, Void, JSONObject> {

    @Override
    protected JSONObject doInBackground(Void... arg0) {

        JSONObject obj = null;
        try {
            obj = new JSONObject(API.nearByStations(pxLat, pxLng, 0));

        } catch (JSONException e) {
            e.printStackTrace();
        }

        return obj;
    }

    @Override
    protected void onPostExecute(JSONObject details) {
        String tag = "mapStations";
        JSONArray stations;
        Drawable d = null;
        try {
            mapOverlays = mapView.getOverlays();
            mapOverlays.clear();
            stations = details.getJSONArray("stations");

            for (int j = 0; j < stations.length(); j++) {
                JSONObject jsonObject = stations.getJSONObject(j);
                Log.i(tag, "url: …
Run Code Online (Sandbox Code Playgroud)

android

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

按另一种字段类型重载Java数据字段类型

是否可以将字段类型重载为另一种字段类型?

如果是这样,是否可以提供一些例子?

java

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

将JSON字符串转换为JSON对象

我有来自Web服务的JSON响应,我需要将其转换为对象然后转换为数组.我的回答类似于下面的回复:

  {"status":{"error":"NO","code":"200","description":"none","message":"Request ok"},"geolocation":{"lat":"38.89515","lng":"-77.0310"},"stations":[{"country":"United States","regPrice":"0.00","midPrice":"0.00","prePrice":"0.00","streetAddress":"1401, I St NW","ID":"1900","lat":"38.901440","lng":"-77.032127","stationName":"Shell","logo":"http:\/\/www.nyneaxis.com\/logo\/stations\/noLogo.png","state":"District of Columbia","city":"Washington D.C.","regDate":null,"midDate":null,"preDate":null,"distance":"0.7"},{"country":"United States","regPrice":"0.00","midPrice":"0.00","prePrice":"0.00","streetAddress":"2116-2150, M St NW","ID":"13029","lat":"38.905201","lng":"-77.048103","stationName":"Exxon","logo":"http:\/\/www.nyneaxis.com\/logo\/stations\/noLogo.png","state":"District of Columbia","city":"Washington D.C.","regDate":null,"midDate":null,"preDate":null,"distance":"1.9"}]}
Run Code Online (Sandbox Code Playgroud)

我现在在控制台中执行此操作是VB.NET.基本上我正在尝试创建一种简单的方法来测试我的API调用并输出信息.我想要完成的是必须遍历JSON数组并列出站点.我以前从未在VB.NET中这样做,并希望得到一些帮助.我一直在阅读有关反序列化的内容但却不理解它.

vb.net json

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

AngularJS Print Hidden Div

最近有一个项目出现,我需要打印一个页面的特定部分.目前,它是一个动态的手风琴列表,用户可以展开并查看结果.用户可以选择打印扩展的手风琴的内容,但只能打印用户已扩展的内容.

我的代码是这样的:

 <accordion>
  <accordion-group class="test" ng-repeat="item in ItemsPW">
    <uib-accordion-heading>
      Header Stuff
    </accordion-heading>
    <div>
      <div class="col-sm-1 supply-item-print">
          <button class="btn-print btn-success" type="submit"
             ng-click="printDiv(item.line);">
             <span class="glyphicon glyphicon-print" aria-hidden="true"></span>
           </button>
       </div>
    </div>
  </accordion-group>
 </accordion>
Run Code Online (Sandbox Code Playgroud)

这可能有零个或几个要扩展的项目.目前我有一个隐藏的div,使用AngularJS来隐藏一些内容.每个手风琴部分都不同.

我试图打印这两种不同的方式:

代码1:

var restorePage = document.body.innerHTML;
var printContent = document.getElementById('hiddenDiv').innerHTML;
document.body.innerHTML = "<html><head><title></title></head><body>" +  printContent  + "</body>";
window.print();
document.body.innerHTML = restorePage;
Run Code Online (Sandbox Code Playgroud)

但是,这个代码重写了页面内容,当我点击页面时,它会刷新整个页面.

代码2

var printContents = document.getElementById('hiddenDiv').innerHTML;
var popupWin = window.open('', '_blank', 'width=1000,height=600');
popupWin.document.open();
popupWin.document.write('<html><head><link href="public/css/style.css" ' +
    'rel="stylesheet"></head><body>' + printContents + '</html>');
popupWin.document.close();
Run Code Online (Sandbox Code Playgroud)

使用AngularJS时效果不佳.当我打开新窗口时,仅发送静态内容.因此,隐藏在其中的div内容不会被隐藏. …

html javascript angularjs

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

NodeJS多个网站

我一直在互联网上搜索一周,试图找到一个很好的解决方案.首先我读了一下http-master,但我一直遇到安装问题.然后我看到了其他一些没有配置功能和易用性的产品.或者答案都已过时了

我们想在NodeJS中开发网站,目前有三个,两个用于测试/开发,一个用于生产.其中每个都托管在同一台服务器上,目前是具有相同域名但端口不同的Apache服务器.我们还有另一个网站,我们正在使用不同的域名.

问题是,使用NodeJS为所有站点提供服务的最佳方式是什么?展望未来,我们希望开发NodeJS中的所有应用程序.

服务器规格:Windows Server 2012 R2两核4 GB RAM

apache reverse-proxy node.js

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

除任何数字外的正则表达式匹配

我有这个正则表达式,我试图匹配除以下数字之外的任何数字

0|1|2|3|4|5|6

^(?!(0|1|2|3|4|5|6)).*

我可以让它匹配 7 或 8 或 9,但 10 不起作用,之后也不做任何事情,因为它们以我不想匹配的数字开头。

例如,如果我的号码是 22,那么它将匹配。如果我的号码是 2,那么它就不会匹配。

regex

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

帮助解析java中的JSON

如果有人可以帮助我解析这个json结果,那会有可能吗?我已将结果检索为字符串

{"query":{"latitude":39.9889,"longitude":-82.8118},"timestamp":1310252291.861,"address":{"geometry":{"coordinates":[-82.81168367358264,39.9887910986731],"type":"Point"},"properties":{"address":"284 Macdougal Ln","distance":"0.02","postcode":"43004","city":"Columbus","county":"Franklin","province":"OH","country":"US"},"type":"Feature"}}
Run Code Online (Sandbox Code Playgroud)

java json

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

MySQL更新SET值

我试图创建一个Trigger将通过一些IF ELSEIF语句运行并检查新值NULL但是它只进入第一个IF语句.

TriggerAFTER UPDATE.我的问题是,如果我只是SET一个列值,那么其他人SETNULL什么,是他们还是什么.如果不在SETUPDATE命令上,我该如何测试该列.

示例更新:

UPDATE  `stations_us`.`current_prices` SET  `midPrice` =  '3.59' WHERE  `current_prices`.`_id` =1;
Run Code Online (Sandbox Code Playgroud)

还有其他列目前不更新,但可以根据PHP脚本进行更新.

触发:

BEGIN
-- Definition start
IF(NEW.regPrice IS NOT NULL) THEN
INSERT INTO prices (stationID, price, type, 
prevPrice, prevDate, dateCreated, apiKey, uid) 
VALUES(NEW.stationID, NEW.regPrice, 'reg', OLD.regPrice,
OLD.regDate, NEW.regDate, NEW.lastApiUsed, NEW.lastUpdatedBy);

ELSEIF(NEW.midPrice IS NOT NULL) THEN
INSERT INTO prices (stationID, price, type, 
prevPrice, prevDate, dateCreated, …
Run Code Online (Sandbox Code Playgroud)

mysql

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

亚马逊MWS获得产品价格.NET库C#

我想知道是否有人有亚马逊MWS .NET库的工作示例.亚马逊只指向本地XML文件,并没有在文档中提供太多细节.以下是我试图从MWS服务中检索的内容.

最低使用价格,最低新价格,销售排名,其他类别的任何销售排名,标题,图片网址,亚马逊回购价格,第三方卖家数量,项目重量.

在这一点上任何帮助都会很好.我已经为此工作了两天而且没有得到任何地方.

.net c# amazon-mws

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

标签 统计

java ×3

android ×2

json ×2

.net ×1

amazon-mws ×1

angularjs ×1

apache ×1

c# ×1

html ×1

javascript ×1

mysql ×1

node.js ×1

regex ×1

reverse-proxy ×1

vb.net ×1