问题列表 - 第42394页

如何更改json键:值

//my json data    
var jsndata = "{ "id": "5001", "type": "None" },
            { "id": "5002", "type": "Glazed" },
            { "id": "5005", "type": "Sugar" },
            { "id": "5003", "type": "Chocolate" },
            { "id": "5004", "type": "Maple" },
            { "id": "5009", "type": "Juice" }"
Run Code Online (Sandbox Code Playgroud)

如何改变"类型":"巧克力"值=>"类型":"仅水"
或""id":"5005",=>"id":"1234",

我的列表很长..我需要获取任何值或设置任何值?

注意:我的清单是动态的.总是按ID或类型排序顺序..

jsndata.id ['5003'] ='1234'改变..?var getval = jsndata.id ['5005'].type get val ..(value Sugar)?

:d

json replace set

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

如何通过代码清除应用程序的数据缓存

我想清除正在增加的应用程序的数据缓存程序,现在我正在清除Settings-> Applications-> Manage Application-> My Application-> Clear Cache.

但我想通过程序化做,请帮助我.

android

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

什么时候Visual Studio for Mac OS X/Objective C最终会像Steve Ballmer宣布的那样发布?

我在这里阅读http://www.sdtimes.com/MAC_DEVELOPERS_EMBRACE_NET_WITH_VISUAL_OBJECTIVE_C/By_I_B__Phoolen/34234

Visual Studio for Mac OS X的核心是Visual Objective-C,它是Apple首选的面向对象编程语言的本机实现,可在Mac OS X和iPhone SDK上使用.根据Ballmer的说法,Visual Objective-C也将出现在Visual Studio 2010 SP1 for Windows中.他说,用Smalltalk启发的语言编写的应用程序只需要在Mac和Windows 7系统上进行简单的重新编译即可运行.

iphone macos objective-c visual-studio

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

Python:在精确的持续时间内运行循环

我需要在精确的持续时间内运行循环.例如,我试图制作的代码看起来像这样:

initialize and lauch timer

while timer<10000sec:
   do things
Run Code Online (Sandbox Code Playgroud)

你知道怎么做吗?

谢谢 :)

python time

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

C#中更快的矩阵乘法

我有一个涉及矩阵的小型c#项目.我通过将其分成n长度的块,将chucks作为向量处理,并乘以Vandermonde**矩阵来处理大量数据.问题是,根据条件,卡盘的尺寸和相应的Vandermonde**矩阵可以变化.我有一个易于阅读的通用解决方案,但速度太慢:

    public byte[] addBlockRedundancy(byte[] data) {
        if (data.Length!=numGood) D.error("Expecting data to be just "+numGood+" bytes long");

        aMatrix d=aMatrix.newColumnMatrix(this.mod, data);
        var r=vandermonde.multiplyBy(d);
        return r.ToByteArray();
    }//method
Run Code Online (Sandbox Code Playgroud)

这可以在我的i5 U470 @ 1.33GHz上处理大约每秒1/4兆字节.我可以通过手动内联矩阵乘法来加快速度:

        int o=0;
        int d=0;
        for (d=0; d<data.Length-numGood; d+=numGood) {
            for (int r=0; r<numGood+numRedundant; r++) {
                Byte value=0;
                for (int c=0; c<numGood; c++) {
                    value=mod.Add(value, mod.Multiply(vandermonde.get(r, c), data[d+c]));
                }//for
                output[r][o]=value;
            }//for
            o++;
        }//for
Run Code Online (Sandbox Code Playgroud)

这可以每秒处理大约1兆.

(请注意,"mod"正在GF(2 ^ 8)上模拟我最喜欢的不可约多项式.)

我知道这可以快得多:毕竟,Vandermonde**矩阵大多是零.我应该能够制定一个例程,或找到一个例程,它可以取我的矩阵并返回一个优化的方法,它将有效地将矢量乘以给定的矩阵,但速度更快.然后,当我给这个例程一个5x5 Vandermonde矩阵(单位矩阵)时,根本没有算术要执行,原始数据只是被复制.

**请注意:我使用的术语"Vandermonde",实际上是指一个Identity矩阵,其中附加了Vandermonde矩阵中的一些行(请参阅注释).这个矩阵很棒,因为所有的零,并且因为如果你删除足够的行(你选择的)使它成为正方形,它是一个可逆矩阵.当然,我想使用相同的例程将这些反转矩阵中的任何一个转换为优化的指令系列.

如何使这种矩阵乘法更快?

谢谢!

(编辑以纠正我与Vandermonde矩阵的错误)

c# matrix matrix-multiplication

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

理解Qt中的表单布局机制

Qt 具有灵活而强大的布局机制来处理桌面应用程序窗口的视图.

但它非常灵活,几乎无法理解,当出现问题并需要微调时.如此强大,它可以击败任何人,试图压倒Qt对形式应该如何看待的看法.

那么,任何人都可以解释,或提供文章或Qt定位机制的来源吗?

我试图强迫QLabel,QPushButton并且QTableView,在他们的名字尾随下划线标记,是高出两倍QTextBrowserverticalStretch = 1以下.如何正确处理小部件的高度?

谷歌文档中我的表格.ui文件.在名称中搜索"____",在QtDesigner中预览

forms qt qt4 qt-designer

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

处理ASP.Net MVC中的过期标题

我需要有关如何在ASP.Net MVC中为我的CSS,图像和JavaScript文件添加Expires Headers的建议或建议.

关键问题是软件不在一个位置.它分发给处理托管的客户,所以我宁愿有一个不需要在IIS中手动配置的解决方案,除非它是不可避免的!

我用Google搜索,大多数答案似乎都集中在通过控制器返回的内容上.虽然不能为JavaScript文件做到这一点..

asp.net

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

GWT - 来自数据库的图像

我实际上是在一个基于GWT的网站上工作.现在我被困在我应该如何在我的网站上显示存储在数据库中的图像.

基本上我在我的数据库中有一个bytearray,我用hibernate获取它.现在我应该从这些数据中创建一个...标签,但我不知道如何

我在Java和Hibernate中使用GWT

java database gwt image

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

通过热交换机制在运行时更改方法

假设我们有一个简单的Java程序,它只包含一个类:

public class HelloWorld {

   private static void replacable(int i) {
      System.out.println("Today is a nice day with a number " + i);
   }        

   public static void main(String[] args) throws Exception {
      for(int i = 0; i < 100000; ++i) {
      replacable(i);
      Thread.sleep(500);
   }
}
Run Code Online (Sandbox Code Playgroud)

在编译并运行之后,输出将是:

今天是0号的好日子

今天是一个美好的一天,1号

今天是2号球员的好日子

今天是一个美好的一天,3号

...

我的问题:是否存在(或者是否存在)replacable在运行时交换方法的某种方式?有点像HelloWorld用新版本编写另一个版本replacable,编译它,然后在已经运行的JVM中编写旧版本?

所以,如果我像这样编写新版本:

private static void replacable(int i) {
   System.out.println("Today is an even nicer day with a number " + i);
}  
Run Code Online (Sandbox Code Playgroud)

是否有类似于Erlang的热代码交换,我可以这样做: …

java runtime hotswap

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

更改android中进度条的颜色

我试图改变水平进度条的颜色,但它没有改变.我做了一些谷歌搜索,并通过你的网站给出的一些例子.但我没有成功地准确地改变颜色.我使用progressBar.setProgressDrawable(Drawable d)但它设置整个进度条视图的背景颜色,而不是仅设置条本身的背景颜色.

拜托,任何身体帮助我.

谢谢

android progress-bar

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