问题列表 - 第10254页

从强类型列表填充DropDownlist

DropDownList从一个强类型列表填充一个,这很好.问题是我想首先连接列表中的两个字段,然后将它们放在下拉列表中.即,FirstName + LastName.我试过了一些没有成功的事情,所以有人可以给这个新手一个小帮助.

这是我正在做的一个例子.

private List<Customer> _CustomerList = new List<Customer>();

ddlCustomer.DataSource = _CustomerList;
ddlCustomer.DataTextField = "FirstName";
ddlCustomer.DataValueField = "CustomerKey";
ddlCustomer.DataBind();
Run Code Online (Sandbox Code Playgroud)

这是有效的,但我需要先和最后一起,我不能操纵Customer对象中的数据.

c# drop-down-menu

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

记录捕获和未捕获的异常?

我最近一直在与Exceptions合作.我认为记录未被捕获的异常是有意义的,因为它极大地帮助开发人员通过简单地查看异常日志来处理源中可能存在的问题.但是,当处理异常时,是否需要再记录它?是的,在某种程度上.如果你有"坏"的开发人员编写有错误的代码,那么只需捕获异常将使错误"消失".例如:

try
{
 fopen('/path/to/file','w');
}
catch (Exception $e)
{
 // Display an error to user
}
Run Code Online (Sandbox Code Playgroud)

上面的代码是PHP.关键是,这种代码,imo,不应该存在.异常意味着异常并且很少发生,但是使用这些代码它们的发生率很少.例如,开发人员不检查文件是否存在,并且他不检查他是否有权写入文件.相反,它应该是:

try
{
 if (file_exists('/path/to/file') && is_writable('/path/to/file'))
  fopen('/path/to/file','w');
 else
  // Display an error to user about file not existing or not being writable
}
catch (Exception $e)
{
 // Display an error to user about an unexpected error
}
Run Code Online (Sandbox Code Playgroud)

这现在非常有意义.仅当异常(例如服务器崩溃,断电等)时抛出并捕获异常.但是,如果开发人员使用Exceptions进行所有操作并省略检查,那么我有办法记录捕获的异常吗?

我不希望开发人员将所有内容放在try-catch块中以"解决"问题.我希望他们明确检查他们应该检查的内容 - 并为硬件故障,服务器崩溃等异常情况留下例外.

php logging exception

5
推荐指数
3
解决办法
3694
查看次数

访问属性方法和类字段之间的区别(Objective-C)

假设我有这段代码:

@interface Foo : NSObject {
    Bar *bar;
}

@property (retain, nonatomic) Bar *bar;

@end
Run Code Online (Sandbox Code Playgroud)

使用此字段/属性时,行之间是否有任何区别:

[self.bar doStuff];
Run Code Online (Sandbox Code Playgroud)

[bar doStuff];
Run Code Online (Sandbox Code Playgroud)

在进行赋值时,属性方法将执行正确的保留,但如上所述,对属性的读访问权如何呢?有什么区别吗?

objective-c

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

最佳的XML压缩算法?

我几乎不知道有关压缩的事情,所以忍受我(这可能是一个愚蠢而痛苦的明显问题).

所以假设我有一个带有几个标签的XML文件.

<verylongtagnumberone>
  <verylongtagnumbertwo>
    text
  </verylongtagnumbertwo>
</verylongtagnumberone>
Run Code Online (Sandbox Code Playgroud)

现在假设我的多个XML文件中有许多这些非常长的标签,其中包含许多属性.我需要将它们压缩到尽可能小的尺寸.最好的方法是使用特定于XML的算法,该算法为vlt1或vlt2分配单个标签假名.然而,这并不像我想要的那样"开放",我想使用像DEFLATE或LZ这样的常用算法.如果存档是.zip文件,它也会有效.

由于我正在处理纯文本(没有像图像这样的二进制文件),我想要一个适合纯文本的算法.哪一个产生最小的文件大小(首选无损算法)?

顺便说一下,场景是这样的:我正在为包含XML文件的文档(如ODF或MS Office XML)创建一个标准,打包在.zip中.

编辑:'加密'的事情是一个错字; 它应该是'压缩'.

xml compression algorithm zip text

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

我应该为哪个 JEditorPane 事件创建侦听器?

假设我在 JPanel 中有一个 JEditorPane。我希望每次用户在 JEditorPane 组件中输入/粘贴文本时都能够执行回调。我应该创建什么类型的监听器?

java events swing jeditorpane

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

来自url的file_get_contents只有在登录网站后才能访问

我想制作一个可以从网站捕获页面的PHP脚本.想想file_get_contents($ url).

但是,本网站要求您在访问任何页面之前填写用户名/密码登录表单.我想,一旦登录,网站会向您的浏览器发送一个身份验证cookie,并且随后的每个浏览器请求都会将会话信息传递回网站以验证访问权限.

我想知道我如何使用PHP脚本模拟浏览器的这种行为,以获得访问权限并从该网站捕获页面.

更具体地说,我的问题是:

  1. 如何发送包含我的登录详细信息的请求,以便网站回复会话信息/ cookie
  2. 我如何阅读会话信息/ cookie
  3. 如何将此会话信息与每个后续请求(file_get_contents,curl)传回网站.

谢谢.

php authentication session curl file-get-contents

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

如何隐藏rich:modalPanel对JSF中的Ajax响应

我在一个应用程序中使用jsf到达面.我正在使用rich:modalPanel弹出阅读一些细节,并在服务器响应后使用a4j命令按钮提交tha面板我想隐藏modalPanel但不知道如何,

我仍然在尝试解决方案,请帮忙

富modalPanel的代码是这样的.

<rich:modalPanel  id="panelID" minHeight="200" minWidth="450" height="200" width="500">
<a4j:commandButton reRender="sampleID" action="#{SomeTestAction}" image="sample-button.gif"/> 
</rich:modalPanel>
Run Code Online (Sandbox Code Playgroud)

jsf richfaces

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

为什么.NET结构应该少于16个字节?

我现在已经读过几个地方,结构的最大实例大小应该是16个字节.

但是我看不出这个数字(16)来自哪里.

浏览网络,我发现一些人认为这是一个近似的数字表现良好,但微软说这是一个很难的上限.(例如MSDN)

有没有人有一个明确的答案为什么它是16字节?

.net c#

52
推荐指数
4
解决办法
9810
查看次数

我应该使用GzipOutputStream和BufferedOutputStream的顺序

任何人都可以推荐我是否应该这样做:

os = new GzipOutputStream(new BufferedOutputStream(...));
Run Code Online (Sandbox Code Playgroud)

要么

os = new BufferedOutputStream(new GzipOutputStream(...));
Run Code Online (Sandbox Code Playgroud)

哪个更有效率?我应该使用BufferedOutputStream吗?

java gzipoutputstream

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

如果所有给定单词都在字符串中,则匹配正则表达式

假设我有这样的查询:"一二三",如果我用|替换空格 (管道符)如果字符串包含一个或多个单词,我可以匹配它.这就像逻辑OR.

是否存在类似的逻辑AND.只要字符串中存在所有单词,它就应该匹配而不管单词排序.

不幸的是,我离开了我的掌握正则表达式书:(

编辑:我正在使用Javascript,查询可以包含任意数量的单词.

regex

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