问题列表 - 第46041页

将JSON转换为字符串时如何解决此Javascript错误?

Uncaught TypeError: Converting circular structure to JSON
Run Code Online (Sandbox Code Playgroud)

我正在尝试stringify的对象是这个(我在javascript控制台中记录):

Object
GsearchResultClass: "GlocalSearch"
accuracy: "8"
addressLines: Array[2]
city: "Cupertino"
content: ""
country: "United States"
ddUrl: "http://www.google.com/maps?source=uds&daddr=10825+North+Wolfe+Road,+Cupertino,+CA+(Southland+Flavor+…"
ddUrlFromHere: "http://www.google.com/maps?source=uds&saddr=10825+North+Wolfe+Road,+Cupertino,+CA+(Southland+Flavor+…"
ddUrlToHere: "http://www.google.com/maps?source=uds&daddr=10825+North+Wolfe+Road,+Cupertino,+CA+(Southland+Flavor+…"
html: HTMLDivElement
lat: "37.335405"
listingType: "local"
lng: "-122.015386"
maxAge: 604800
phoneNumbers: Array[1]
region: "CA"
staticMapUrl: "http://maps.google.com/maps/api/staticmap?maptype=roadmap&format=gif&sensor=false&size=150x100&zoom=…"
streetAddress: "10825 North Wolfe Road"
title: "Southland Flavor Cafe"
titleNoFormatting: "Southland Flavor Cafe"
url: "http://www.google.com/maps/place?source=uds&q=stinky&cid=9384294304761453216"
viewportmode: "computed"
__proto__: Object
Run Code Online (Sandbox Code Playgroud)

而我这样做:

JSON.stringify(theobject);
Run Code Online (Sandbox Code Playgroud)

javascript string jquery parsing json

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

CSS Textarea在您键入文本时展开

我有一个Textarea用户可以输入文本.默认情况下,它的高度为17px.但是,如果用户插入大量文本,我希望文本区域相应地扩展.有没有办法用CSS做到这一点?提前致谢!!

html javascript css jquery textarea

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

简单的WPF ItemsControl的焦点行为

在焦距和键盘导航方面,我看到了奇怪的行为.在下面的示例中,我有一个简化的ItemsControl,它已经模板化,因此它显示了一个绑定到ItemsSource的CheckBoxes列表.

<ItemsControl FocusManager.IsFocusScope="True"
              ItemsSource="{Binding ElementName=TheWindow, Path=ListOStrings}">
    <ItemsControl.ItemTemplate>
        <DataTemplate>
            <CheckBox Content="{Binding}" />
        </DataTemplate>
    </ItemsControl.ItemTemplate>
</ItemsControl>
Run Code Online (Sandbox Code Playgroud)

由于某些奇怪的原因,FocusManager.IsFocusScope ="True"分配导致在通过鼠标单击选中复选框时无法设置键盘焦点,并且当使用空格键选中复选框时,焦点将跳出ItemsControl.键盘.这两个症状似乎都指向选中复选框时发生的一些奇怪的导航,但我很难找到它的底部.

如果我使用此方法将可视树中的任何父元素设置为焦点范围,则会出现此问题.如果我删除了FocusManager.IsFocusScope ="True",那么问题就会消失.不幸的是,我在一个更大的项目中看到了这个问题,我不能仅仅删除这些焦点范围而不必担心其他与焦点相关的后果.

有人可以向我解释我所看到的奇怪行为吗?这是一个错误还是我完全错过了什么?

wpf focus itemtemplate itemscontrol keyboard-navigation

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

闪烁动画WPF

我有这个动画,一种闪烁的动画,这样当点击按钮时,矩形"闪烁".我已经为动画编写了代码,只是想知道是否有更好的方法来实现这个动画.有什么建议?

代码如下:

    <Window.Resources>
    <Storyboard x:Key="OnClick1">
        <ObjectAnimationUsingKeyFrames Duration="0:0:10" Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rectangle">
            <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Collapsed}"/>
            <DiscreteObjectKeyFrame KeyTime="0:0:0.1" Value="{x:Static Visibility.Visible}"/>
            <DiscreteObjectKeyFrame KeyTime="0:0:0.2" Value="{x:Static Visibility.Collapsed}"/>
            <DiscreteObjectKeyFrame KeyTime="0:0:0.3" Value="{x:Static Visibility.Visible}"/>
            <DiscreteObjectKeyFrame KeyTime="0:0:0.4" Value="{x:Static Visibility.Collapsed}"/>
            <DiscreteObjectKeyFrame KeyTime="0:0:0.5" Value="{x:Static Visibility.Visible}"/>
            <DiscreteObjectKeyFrame KeyTime="0:0:0.6" Value="{x:Static Visibility.Collapsed}"/>
            <DiscreteObjectKeyFrame KeyTime="0:0:0.7" Value="{x:Static Visibility.Visible}"/>
            <DiscreteObjectKeyFrame KeyTime="0:0:0.8" Value="{x:Static Visibility.Collapsed}"/>
            <DiscreteObjectKeyFrame KeyTime="0:0:0.9" Value="{x:Static Visibility.Visible}"/>
        </ObjectAnimationUsingKeyFrames>
    </Storyboard>
</Window.Resources>
<Window.Triggers>
    <EventTrigger RoutedEvent="ButtonBase.Click" SourceName="button">
        <BeginStoryboard Storyboard="{StaticResource OnClick1}"/>
    </EventTrigger>
</Window.Triggers>

<Grid x:Name="LayoutRoot">
    <Rectangle x:Name="rectangle" Fill="#FFF4F4F5" HorizontalAlignment="Left" Height="35" Margin="129,166,0,0" Stroke="Black" VerticalAlignment="Top" Width="73"/>
    <Button x:Name="button" Content="Button" Margin="272,158,263,0" Height="37" VerticalAlignment="Top"/>
</Grid>
Run Code Online (Sandbox Code Playgroud)

wpf animation

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

如何检查TLS握手是否已在Twisted中完成

这是对此问题的跟进:当没有数据通过Twisted TLSConnection发送时,SSL握手失败

我已经实现了一个简单的SSL服务器,一旦客户端连接就关闭连接.

我用openssl测试它,我得到了这次握手失败:

$ openssl s_client -connect localhost:12345                             
CONNECTED(00000003) 2329:error:140790E5:SSL routines:SSL23_WRITE
:ssl handshake failure:s23_lib.c:188: 
Run Code Online (Sandbox Code Playgroud)

问题是TLS.Connection.loseConnection不等待正在进行的握手,只是断开客户端.

附加的回调OpenSSL.SSL.Connection.do_handshake会很棒......但不幸的是我不知道是否可以这样做......或者如何做到这一点.

我非常感谢任何有关如何测试TLS握手的提示.非常感谢!

这是代码

class ApplicationProtocol(Protocol):
        '''Protocol that closes the connection when connection is made.'''
        def connectionMade(self):
            self.transport.loseConnection()

# Here is a barebone TLS Server
serverFactory = ServerFactory()
serverFactory.protocol = ApplicationProtocol
server_cert_path = 'server.pem'
serverContextFactory = DefaultOpenSSLContextFactory(
            privateKeyFileName = server_cert_path,
            certificateFileName = server_cert_path,
            sslmethod=SSL.SSLv23_METHOD)

tlsFactory = TLSMemoryBIOFactory(serverContextFactory, False, serverFactory)
reactor.listenTCP(12345, tlsFactory)
#reactor.listenSSL(12345, serverFactory, serverContextFactory)
Run Code Online (Sandbox Code Playgroud)

现在我解决这个问题非常脏,而且不是100%有效.

def tls_lose_connection(self):
    """
    Monkey patching …
Run Code Online (Sandbox Code Playgroud)

ssl openssl twisted pyopenssl

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

2d游戏原型的敏捷语言?

偶尔(读:当我的未婚夫允许的时候)我喜欢用不同的游戏或类似游戏的想法制作原型.通常我使用Java或C#(还不是xna),因为它们是我最常用的语言.但是我想学习更适合敏捷开发的东西; 这种语言可以更容易地删除快速原型.

在我的工作中,我最近一直在使用更宽松(弱/动态类型)语言,特别是python和groovy,我认为类似的东西适合我正在寻找的东西.

所以,我的问题是: What languages (and framework/engine) would be good for rapidly developing prototypes of 2d game concepts?

几点说明:

  • 我不需要超快的bitcrunching性能.在这种情况下,我强烈希望易于开发而不是性能.
  • 我想使用一种健康社区的语言,这对我来说意味着相当数量的第三方图书馆.
  • 我希望这种语言能够跨平台友好,我在各种不同的操作系统上工作,并希望能够以最小的努力移植.
  • 我无法想象自己会使用一种具有良好选项的语言进行调试和编辑器语法突出显示支持.

注意:如果您知道您认为简化生成游戏原型的Java或C#库/框架,我也会开始学习这些语言的新内容

language-agnostic agile programming-languages 2d

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

Devise中sign_in页面的路径助手的名称是什么?

我在文档中找不到这个.我发现的只是一种after_sign_in_path_for方法.我想要的是这样的东西,sign_in_path_for(:account)所以我不必硬编码"/ account/sign_in"路径.如果Devise有这样的事情,任何想法?

ruby-on-rails devise

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

javaScript:有人可以解释一下

这是什么意思?

var settings = {
    "column-1" : ["block-1"], 
    "column-2" : ["block-2"]
};
Run Code Online (Sandbox Code Playgroud)

javascript json

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

使用Array.sort()方法时,数组的最大大小是多少?

在我的应用程序中我有一个包含5000个元素的数组.我必须对这些元素进行排序.但是我收到了"数组索引超出绑定异常"的错误.任何人都可以告诉我阵列的最大大小是什么?

我应该使用ArrayList吗?

c# arrays

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

在Rails 3中构建vs新

在Rails 3 文档中,build关联方法被描述为与new方法相同,但是自动分配外键.直接来自文档:

Firm#clients.build (similar to Client.new("firm_id" => id))
Run Code Online (Sandbox Code Playgroud)

我在其他地方读过类似的内容.

然而,当我使用new(例如,some_firm.clients.new不带任何参数),新的客户端的firm_id关联自动创建.我现在正在控制台中盯着结果!

我错过了什么吗?文档是否有点过时(不太可能)?build和之间有什么区别new

ruby-on-rails associations ruby-on-rails-3

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