问题列表 - 第31875页

使用PHP的simpleXML和xpath更新节点值不起作用

我在类中有以下代码:

$tmp= $this->Xml->xpath("/page/text[@id='$this->Id']");
$tmp[0]= $this->Text;
echo $tmp[0];
echo $this->Xml->asXml();
$this->Xml->asXML($this->FileName); //save XML
Run Code Online (Sandbox Code Playgroud)

问题是"echo $ tmp [0]"打印更新的文本,而$ this-> Xml-> asXml()仍然包含旧节点值.搜索这个网站我发现这是更新整个XML树的正确方法,但这仍然无效.任何的想法?

谢谢

php simplexml

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

每行使用不同的单元格(和数据类型)实现NSOutlineView/NSTableView

我想知道如何实现像Xcode 3用于构建配置的大纲视图:

替代文字http://img812.imageshack.us/img812/9467/xcodeoutlineview.png

当使用带有绑定的NSOutlineView/NSTableView和NSTreeController/NSArrayController时,由于显而易见的原因,视图的列会分配给而不是单个单元格的绑定.如果列中的每一行都使用相同的单元格,那么它就是小菜一碟.但是,如果每一行(可能)使用自己的单元格类型(并且可能使用它自己的绑定集合),那么事情就会变得质朴.

查看屏幕截图,可以清楚地看到文本域单元格只需要一个"值"绑定.虽然弹出按钮单元需要至少一个用于" 内容 ",一个用于" contentValues ",而最后但不是至少一个用于" selectedIndex/selectedObject/selectedValue ".复选框单元格需要绑定" value "和(可能)一个用于" title ".

如何用尽可能干净(和小)的代码来实现这一目标?
(或者有人可能会问: Apple 如何做到这一点?)

...

这是我到目前为止所尝试的内容:
我通过[outlineView:dataCellForTableColumn:item:]提供适当的(复制的)单元格,并将它们绑定到各个数据模型(来自[item representObject]).我知道大纲视图中显示的确切数据量(<500行),因此每行一个单元格不应该是内存问题太多,不是吗?我通过绑定得到了正确显示数据(耶!)但是我无法更改任何值.O_o显然,价值变化根本不会通过数据模型.是否还有一个简单的[checkboxCell bind:@"value"toObject:rowModel withKeyPath:@"value"options:nil]?(因为这似乎足以越来越值,但不是相应地设置它们.)

我找不到有关此主题的任何信息.每列使用自定义单元格的大量信息和提示,但没有在"每行"基础上使用它们的信息和提示.:(
这会为Cocoa教程做一些很棒的东西,不是吗?;)

cocoa nsoutlineview nstableview custom-cell cocoa-bindings

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

如何使用java在网页中查找超链接?

我们如何才能找到页面中的超链接.
以及如何找出他们都是什么?我需要开发计划java中的东西而不是任何框架工作,这意味着,使用
JAVA.NET.*; 方法,任何范围?我该怎么做?
你们能给我一个恰当的例子吗?

我需要获取页面中的所有链接,我需要将其保存在数据库中,所有链接都与域名

java hyperlink

0
推荐指数
2
解决办法
8044
查看次数

tsql for循环列表

如何在T-SQL中编写此代码?

var categories = new []{ "cat1", "another category", "one more" };
for (var i = 0; i<categories.count; i++)
{
    insert into Categories (id, name)
    values (i, categories[i])
}
Run Code Online (Sandbox Code Playgroud)

可能吗?

t-sql for-loop sql-server-2008

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

C#WebClient内存使用情况

我正在使用WebClient,DownloadString(" http://example.com/string.txt "); 当我调用它时,内存会跳起来,但永远不会再下降,因为我需要从网上下载2-3个不同的字符串,所以内存会大大增加.

我是C#的新手并且还在学习,但是从网上下载字符串之后是否还要清除内存?如果没有,你知道我可以使用任何其他方法从网上读取更少的内存吗?

谢谢

c# memory webclient

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

Hibernate JPA,MySQL和TinyInt(1)用于布尔而不是位或字符

这是我的JPA2/Hibernate定义:

Code:
@Column(nullable = false)
private boolean enabled;
Run Code Online (Sandbox Code Playgroud)

在MySql中,此列被解析为bit(1)数据类型 - 这对我不起作用.对于遗留问题,我需要将布尔值映射到tinyint而不是一点点.但我没有看到更改默认数据类型的可能性.有没有?

java mysql hibernate jpa jpa-2.0

46
推荐指数
3
解决办法
8万
查看次数

java.util.MissingResourceException:找不到基本名称的包

我正在测试Java的i18n功能并遇到问题,当它不在类根目录中时,我无法加载语言文件.现在我的文件在/lang目录中.

在SO中查看了几个答案,将它放在一个classes子目录中并加载它lang.Messages,使用完整的位置路由/Test/lang/Message(测试是项目名称),使用只是/lang/Message仍然我得到:

java.util.MissingResourceException: Can't find bundle for base name

错误.

还有别的尝试吗?

我的文件结构是:

Test/lang/Messages_es.properties

Test/src/test/Main.java

import java.util.Locale;
import java.util.ResourceBundle;
import javax.swing.JFrame;

public class Main {

     public static void main(String[] args) {

    Locale currentLocale;
    ResourceBundle messages;

    currentLocale = new Locale("es");

    messages = ResourceBundle.getBundle("Messages", currentLocale);
    System.out.println(messages.getString("Messagesgreetings"));
    System.out.println(messages.getString("Messagesinquiry"));
    System.out.println(messages.getString("Messagesfarewell"));
    }
}
Run Code Online (Sandbox Code Playgroud)

java resourcebundle internationalization

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

Grails-按域关系属性排序(使用createCriteria())

我有两个具有1:n关系的域类:

import Action

class Task {    
    Action actionParent
    String taskName
}
Run Code Online (Sandbox Code Playgroud)

class Action {
    String actionName
}
Run Code Online (Sandbox Code Playgroud)

我有“任务名称”列的“任务”列表,我想按Action.actionName对该列进行排序。现在,我正在使用createCriteria()方法[我需要使用它,因为我有更多的逻辑进行过滤和排序...],但是我只能按“ Action.id”进行排序。该方法如下所示:

def criteria = Task.createCriteria();
taskList = criteria.list {
    if(parameters.max != null)
        maxResults(parameters.max)
    if(parameters.offset != null)
        firstResult(new Integer(parameters.offset))
    if(parameters.sort != null && parameters.order)
        order(parameters.sort, parameters.order)
}
Run Code Online (Sandbox Code Playgroud)

是否可以通过关系属性对域类数据进行排序?

感谢您的重播,

马泰奥

grails hibernate grails-orm grails-domain-class

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

IOS4:AVFoundation:如何从电影中获取原始素材

如何从我的相机拍摄的电影中访问原始素材,这样我就可以编辑或转换原始素材(例如:将其设为黑/白).

我知道你可以用AVAsset加载一个带有不同AVAsset的合成,然后将它导出到一个新的电影,但我如何访问,所以我可以编辑电影.

iphone cocoa-touch avfoundation ios4

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

MKMapView带地址

有没有办法让MKMapView放置一个给定地址的引脚?不使用坐标

谢谢

iphone mkmapview

13
推荐指数
3
解决办法
7927
查看次数