问题列表 - 第3002页

从LD隐藏共享对象中的符号

我有两个第三方库偶尔会导出相同的符号名称.当加载可执行文件时,ld通常选错了,结果我崩溃了.我不能对这些库的内容做太多,所以可能有一种方法可以指示ld如何找到合适的文件?

操作系统 - Solaris 10,我的程序由autoconf/autotools/gcc构建,冲突的库是libclntsh(Oracle驱动程序的一部分)和OpenLDAP.遗憾的是,我不能使用Oracle的LDAP客户端实现 - 它缺乏OpenLDAP的许多功能.

编辑:链接如下:libclntsh.so-> A.so-> MAIN <-B.so <-libldap_r.so

linker gcc solaris shared-libraries ld

8
推荐指数
2
解决办法
6797
查看次数

取消WPF TextBox已更改事件

我正在学习来自WinForms开发的WPF.

我有一个TextChanged事件分配给我的WPF应用程序中的一个TextBox.如果用户输入无效数据,我希望能够恢复到以前的文本值.

在旧的表单日,我会用OldValue替换NewValue,但似乎WPF的工作方式不同.

关于我能做到什么的任何想法都实现了这个目标?我只是不想用WPF吗?

谢谢.

.net c# wpf textbox

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

为什么Perl会挤压我的阵列?

这是一个简短的测试程序:

sub foo($;@) {
  my $sql = shift;
  my @params = @_;

  print "sql: $sql\n";
  print "params: " . join(",", @params);
}

sub bar($;@) {
  foo(@_);
}

bar("select * from blah where x = ? and y = ?",2,3);
print "\n";
Run Code Online (Sandbox Code Playgroud)

为什么输出如下:

sql: 3
params: 
Run Code Online (Sandbox Code Playgroud)

而不是这个?

sql: select * from blah where x = ? and y = ?
params: 2,3
Run Code Online (Sandbox Code Playgroud)

perl

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

使用XElement中的命名空间和模式创建XML

一个冗长的问题 - 请耐心等待!

我想以编程方式创建一个带有命名空间和模式的XML文档.就像是

<myroot 
    xmlns="http://www.someurl.com/ns/myroot" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://www.someurl.com/ns/myroot http://www.someurl.com/xml/schemas/myschema.xsd">

    <sometag>somecontent</sometag>

</myroot>
Run Code Online (Sandbox Code Playgroud)

我正在使用相当出色的新LINQ东西(这对我来说是新的),并且希望使用XElement来完成上述操作.

我的对象上有一个ToXElement()方法:

  public XElement ToXElement()
  {
     XNamespace xnsp = "http://www.someurl.com/ns/myroot";

     XElement xe = new XElement(
        xnsp + "myroot",
           new XElement(xnsp + "sometag", "somecontent")
        );

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

这正确地给了我命名空间,因此:

<myroot xmlns="http://www.someurl.com/ns/myroot">
   <sometag>somecontent</sometag>
</myroot>
Run Code Online (Sandbox Code Playgroud)

我的问题:如何添加架构xmlns:xsi和xsi:schemaLocation属性?

(顺便说一下,我不能使用简单的XAtttributes,因为我在属性名称中使用冒号":"会出错...)

或者我需要使用XDocument或其他LINQ类?

谢谢...

c# xelement schema namespaces

12
推荐指数
2
解决办法
8710
查看次数

什么是真正存储在ASP.NET中的Session?

我们正在尝试决定如何处理回发中的对象持久性,以避免在每个请求中从数据库中获取数据,并且我倾向于使用Session(它是一个Intranet应用程序,不会有成千上万的用户),但是这是因为我怀疑只有对真实物体的引用存储在那里......

有没有人知道这是真的吗?

我一直被教导不要过度使用会话对象,但如果它以这种方式工作,它就不会是一个大问题......

这里真正存储在会话中的是什么:

Session["myKey"] = myObject;
Run Code Online (Sandbox Code Playgroud)

实际的序列化对象,还是它的引用?

asp.net session postback persistence

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

架构到代码生成,XMLBeans或JAXB哪个更好?

想要使用XML模式库来编写代码,并想知道人们是否在XMLBeans和JAXB之间有偏好.性能,架构验证功能,内存使用..任何指标都有帮助..

java xml xsd

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

PHP脚本执行多个URL?

是否有一种PHP脚本将运行一系列URL,然后将用户引导到最终目的地?使用方法是:在没有强大"愿望清单"功能的网站上创建结帐购物车.

该脚本运行一系列"添加商品到购物车"网址,然后最终目的地将用户带到他们为他们挑选的产品推车上.

php url e-commerce

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

PHP $ string {0}与$ string [0];

在PHP中,您可以通过几种不同的方式访问字符串的字符,其中一种是substr().您还可以使用大括号或方括号访问字符串中的第N个字符,如下所示:

$string = 'hello';

echo $string{0}; // h
echo $string[0]; // h
Run Code Online (Sandbox Code Playgroud)

我的问题是,是否有一方面的好处?{}和[]有什么区别?

谢谢.

php string

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

为什么"-1"不能减1?

我试图编写PDC2008简介到F#视频.我在下面显示的代码片段的最后一行中收到错误(演示者没有得到)"错误1此值不是函数,无法应用".我在Visual Studio 2008 shell上运行Fsharp-1.9.6.2.startPrice最后一行中的符号带有下划线红色,鼠标悬停时出现相同的错误.提前致谢!

type StockAnalyzer (lprices, days) = 
    let prices =
        lprices
        |> Seq.map snd
        |> Seq.take days
    static member GetAnalyzers (tickers,days) = 
        tickers
        |> Seq.map loadPrices
        |> Seq.map (fun prices -> new  StockAnalyzer (prices, days))
    member s.Return = 
        let  lastPrice = prices |> Seq.nth 0
        let  startPrice = prices |> Seq.nth (days - 1)
        lastPrice / startPrice  -1.
Run Code Online (Sandbox Code Playgroud)

f# pdc2008

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

在Django中,是否可以从自定义标签中访问当前用户会话?

我正在Django中编写一个自定义标记,它应该输出存储在用户会话中的值,但我找不到从自定义标记函数中访问会话对象的方法.有没有办法做到这一点,没有手动将会话对象分配给上下文变量?

django django-templates

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