问题列表 - 第14055页

UNIX域套接字:是否存在"忙"信号?

可以在客户端通过一个UNIX域套接字(AF_UNIX型)推送数据用信号发送,如果接收端无法与负载应付?

要么

必须在套接字顶部有一个Client-Server协议来处理流量控制吗?

sockets unix-socket

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

如何加密/解密字符串?

关注这个问题,我想知道RSA的关键是什么,以及如何在C#中创建和使用它.

c# cryptography rsa

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

@import或<link>用于导入样式表?

哪种方法最适合导入多个样式表?一种方法比另一种更有效吗?

css import stylesheet

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

Flex:无法在模式弹出窗口的控件之间切换

重现步骤:

  1. 使用popupmanager创建弹出模式弹出窗口(我的内部是一个带有skinnable容器的组)
  2. 将字段组件(textinputs)放在模态弹出窗口中
  3. 尝试在控件之间切换

Tab切换到模态弹出窗口后面的控件,并忽略模态存在的事实.选项卡循环仅包含模态后面的控件.

我已尝试过将tabChildren设置为hasFocusableChildren的所有内容.我无法实现IFocusManager,因为它的Halo和我的模态是一个Spark组,但是它会以某种身份工作吗?看起来Flex似乎忽略了其焦点管理器中的模态.

apache-flex modal-dialog popup flex4

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

对于数据库键由多列组成的对象,最合适的设计是什么?

假设我的数据库中有一个由以下列组成的表,其中3个唯一标识该行:

CREATE TABLE [dbo].[Lines]
(
    [Attr1] [nvarchar](10) NOT NULL,
    [Attr2] [nvarchar](10) NOT NULL,
    [Attr3] [nvarchar](10) NOT NULL,
    PRIMARY KEY (Attr1, Attr2, Attr3)
)
Run Code Online (Sandbox Code Playgroud)

现在,我的应用程序中有一个对象代表其中一行.它上面有三个属性,对应于数据库中的三个Attr列.

public class Line
{
   public Line(string attr1, string attr2, string attr3) 
   {
        this.Attr1 = attr1;
        this.Attr2 = attr2;
        this.Attr3 = attr3;
   }

   public Attr1 {get; private set;}
   public Attr2 {get; private set;}
   public Attr3 {get; private set;}
}
Run Code Online (Sandbox Code Playgroud)

应用程序中有第二个对象存储这些行对象的集合.

这是一个问题:在参考此集合中的单个行时(从调用者的角度来看),最合适的设计是什么?调用者是否应该负责跟踪他正在更改的行的索引,然后只使用该索引直接修改集合中的行?或者......如果对象上有方法可以说明以下内容:

public GetLine(string attr1, string attr2, string attr3)
{
     // return the line from the collection …
Run Code Online (Sandbox Code Playgroud)

.net c# oop design-patterns

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

从ActionScript数组中删除所有元素的最佳方法?

我正在使用Flex/ActionScript编写应用程序,并且有许多类存储数据的类成员变量.

我的问题是:清除Array对象的"最佳"方法是什么?

我注意到ArrayCollection类有一个函数removeAll()来执行此操作,但基本的Array类没有.我考虑过的一些可能性是:

  • 遍历数组,在每个元素上调用pop或shift
  • 将数组长度设置为0
  • 将成员变量设置为"new Array()"或"[]"

apache-flex actionscript actionscript-3

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

保存javascript生成的文档

Javascript可以操纵浏览器显示的文档,因此以下内容:

<script>
    document.write("<table><tr><td>Hola</td><td>Adios</td></tr></table>");
</script>
Run Code Online (Sandbox Code Playgroud)

将使浏览器显示一个表,就像它是原始HTML文档一样:

<table>
    <tr>
        <td>Hola</td>
        <td>Adios</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

有没有办法保存/提供此文档内容?

目前我们使用Ext-js生成一些很好的报告,我想做的是拥有它的"text/html"版本(我的意思是,不需要javascript的东西)

因此,在页面的最后,我将添加一个按钮:"另存为blaba",文档应显示文本/纯文本版本.

我现在能想到的唯一方法是将内容写入javascript变量,如:

 var content = document.toString(); // or something magic like that.
 // post it to the server
Run Code Online (Sandbox Code Playgroud)

然后将该值发布到服务器,并让服务器显示该值.

 <%=request.getParameter("content-text")%>
Run Code Online (Sandbox Code Playgroud)

但看起来很棘手.

还有其他选择吗?

编辑

好的,我几乎得到了它.现在我只需要弹出新窗口,这样选项"你想保存它吗"

这是我到目前为止所得到的

<script>
    document.write("<div id='content'><table><tr><td>Hola</td><td>Adios</td></tr></table></div>");
    function saveAs(){
        var sMarkup =  document.getElementById('content').innerHTML; 
        var oNewDoc = document.open('application/vnd.ms-excel');        
        oNewDoc.write( sMarkup + "<hr>" );
        oNewDoc.close();
    }
</script>

<input type="button" value="Save as" onClick="saveAs()"/>
Run Code Online (Sandbox Code Playgroud)

这条线:

    var oNewDoc = document.open('application/vnd.ms-excel');        
Run Code Online (Sandbox Code Playgroud)

应指定新的内容类型,但它将被忽略.

javascript document server-side client-side html-generation

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

在PHP中访问JSON对象名称

我有以下JSON:

{"nickname":"xadoc","level":4,"loc":"Tulsa, OK, USA","score":122597,"money":29412.5,"streetNum":8,"streets":{"-91607259\/387798111":{"name":"Alam\u00e9da Ant\u00f3nio S\u00e9rgio","value":243,"type":1},"-91016823\/388182402":{"name":"Autoestrada do Norte","value":18304,"type":1},"-86897820\/399032795":{"name":"Autoestrada do Norte","value":12673,"type":1},"-973092846\/479475465":{"name":"19th Ave","value":7794,"type":1},"-974473223\/480054888":{"name":"23rd Ave NE","value":33977,"type":1}}}
Run Code Online (Sandbox Code Playgroud)

我拼命想要访问动态对象名称"-91607259\/387798111",我该怎么办呢?

现在我有:

$jsonurl = "http://www.monopolycitystreets.com/player/stats?nickname=$username&page=1";
$json = file_get_contents($jsonurl,0,null,    $obj2 = json_decode($json);

foreach ( $obj2->streets as $street )
{   
    //Here I want to print the "-91607259\/387798111" for each street, please help
    //echo $street[0]; gives "Fatal error: Cannot use object of type stdClass as array"
    //echo $street gives "Catchable fatal error: Object of class stdClass could not be converted to string"
    echo '<th>'.$street->name.'</th><td>'."M ".number_format($street->value, 3, ',', ',').'</td>'; …
Run Code Online (Sandbox Code Playgroud)

php json

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

Python:撤消写入文件

撤消写入文件的最佳方法是什么?如果我要经历一个循环并且一次写一行,并且我想撤消之前的写入并用其他东西替换它,我该如何去做呢?有任何想法吗?

提前致谢!

python file undo

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

从servlet访问WebContent文件夹中的文件

我正在尝试使用FOP生成PDF文档.pdf生成代码保存在servlet中,xsl位于WebContent文件夹中的特定文件夹中.

如何通过提供相对路径来访问此xsl文件?它仅在我在File对象中提供完整路径时才有效.

我需要动态生成xml内容.如何将此动态生成的xml作为源而不是File对象?

请提供您的建议.

java servlets apache-fop

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