问题列表 - 第9473页

在代码中设置边距属性

MyControl.Margin.Left = 10;
Run Code Online (Sandbox Code Playgroud)

错误:

无法修改'System.Windows.FrameworkElement.Margin'的返回值,因为它不是变量

c# wpf margin

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

在网站上显示网站?

我需要做的是:

<iframe src="http://www.google.com" width="800" height="600"></iframe>
Run Code Online (Sandbox Code Playgroud)

但约束是,我希望我的网站获取一个请求的网站并在框架中显示它.也就是说,客户端浏览器必须只与我的Web服务器建立连接.我的网站将依次获取请求的URL并将其显示给客户端.

我认为可以做到这一点的唯一方法是将url传递给应用程序,然后该应用程序下载页面,然后将客户端浏览器重定向到页面(现在存储在我的Web服务器上).然而问题是,这只适用于相当无聊和静态的网站,我要求网站中的网站确实功能齐全,即流媒体视频,安全连接......

最好的方法是什么?

html php java proxy

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

WPF ListBox没有使用ItemsSource更新

我认为在WPF设置中应该是简单的双向数据绑定,但是当集合发生变化时,列表框(目标)不会更新.

我正在以编程方式设置ListBox的ItemsSource:

lstVariable_Selected.ItemsSource = m_VariableList;
Run Code Online (Sandbox Code Playgroud)

ListBox声明如下:

           <ListBox Margin="5" Name="lstVariable_Selected">
              <ListBox.ItemsPanel>
                 <ItemsPanelTemplate>
                    <VirtualizingStackPanel Orientation="Horizontal"/>
                 </ItemsPanelTemplate>
              </ListBox.ItemsPanel>
              <ListBox.ItemTemplate>
                 <DataTemplate>
                    <Border BorderBrush="Gray" BorderThickness="1" Margin="0">
                       <TextBlock FontSize="25" Text="{Binding Path=Name}" />
                    </Border>
                 </DataTemplate>
              </ListBox.ItemTemplate>
           </ListBox>
Run Code Online (Sandbox Code Playgroud)

当我最初设置ItemsSource时,ListBox(当时不可见)获取其项目集.但是,如果我查看ListBox,那么更新似乎就此停止了.

然后我可以从m_VariableList集合中删除一个项目,它不会从ListBox中消失.同样,如果我添加一个,它就不会出现.

是什么赋予了?

.net c# data-binding wpf listbox

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

如何在大型Java代码库中找到所有天真("+")字符串连接?

我们有一个巨大的代码库,我们怀疑代码中有很多基于"+"的字符串连接可能会受益于StringBuilder/StringBuffer的使用.有没有一种有效的方法或现有的工具来搜索这些,特别是在Eclipse中?

搜索"+"不是一个好主意,因为代码中有很多数学,所以这需要实际分析代码和类型以确定哪些添加涉及字符串.

java string optimization

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

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

如何从当前脚本上方的目录导入模块

对于我的Python应用程序,我有以下目录结构:

\myapp
\myapp\utils\
\myapp\utils\GChartWrapper\
\myapp\model\
\myapp\view\
\myapp\controller\
Run Code Online (Sandbox Code Playgroud)

\ myapp\view \中的一个类必须导入一个名为GChartWrapper的类.但是,我收到导入错误...

myview.py
from myapp.utils.GChartWrapper import *
Run Code Online (Sandbox Code Playgroud)

这是错误:

<type 'exceptions.ImportError'>: No module named GChartWrapper.GChart
      args = ('No module named GChartWrapper.GChart',)
      message = 'No module named GChartWrapper.GChart' 
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?我真的很难在Python中导入模块/类...

python import gchart

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

如何对JavaScript代码进行基准测试?

有没有一个包可以帮助我对JavaScript代码进行基准测试?我不是指Firebug和这样的工具.

我需要比较我实现的两个不同的JavaScript函数.我非常熟悉Perl的Benchmark(Benchmark.pm)模块,我正在寻找类似JavaScript的东西.

是否强调对JavaScript代码进行基准测试?我可以通过一次运行来计时吗?

javascript benchmarking

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

理解javascript中的按位运算

我目前将数据存储在XML文档中作为二进制文件,长度为20位,每个数字代表一个布尔值.

<matrix> 

    <resource type="single"> 
        <map>10001010100011110000</map> 
        <name>Resource Title</name> 
        <url>http://www.yoursite.com</url> 
    </resource>

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

我正在使用jQuery解析它,并且我正在使用for循环并charAt()确定如果值为=="1"则是否执行操作.

for (var i = 0; i < _mapLength; i++) {
    if (map.charAt(i) == "1") {
        //perform something here
    }
}
Run Code Online (Sandbox Code Playgroud)

这种情况发生了几次,因为HUGE循环运行缓慢.有人告诉我,我应该使用按位运算符来处理它,它会运行得更快.

我的问题是:

有人能给我一个如何做到这一点的例子吗? 我曾尝试在线阅读教程,他们似乎正在飞扬我的脑海.(仅供参考:我打算创建一个Ruby脚本,将我的二进制0和1转换成我的XML中的位.)

或者有没有人知道一个好的,简单的(甚至可能是愚蠢的版本)教程或者可以帮助我掌握这些按位运算符概念的东西?

javascript binary jquery compare bit-manipulation

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

失去焦点时,Treeview 项目会失去选择

我在我现在正在处理的应用程序上注意到了这一点,因此我创建了一个简单的测试应用程序来演示。下面是我的一个窗口和树视图项的事件处理程序。如果您展开“一个”或“两个”父节点,并单击其中一个子节点,则在对文本框调用 Focus() 方法后,选定的子节点不会显示为已选择。相反,选择会弹出到父节点。有没有人知道如何克服这个问题,并将选择保留在选定的子节点上?谢谢。

<Window 
x:Class="DockingSample.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1"
WindowState="Maximized"
>
<Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="300" />
        <ColumnDefinition Width="*" />
    </Grid.ColumnDefinitions>

    <TreeView Margin="6">
        <TreeViewItem Header="One">
            <TreeViewItem Header="One" Selected="TreeViewItem_Selected" />
            <TreeViewItem Header="Two" Selected="TreeViewItem_Selected" />
            <TreeViewItem Header="Three" Selected="TreeViewItem_Selected" />
        </TreeViewItem>
        <TreeViewItem Header="Two">
            <TreeViewItem Header="One" Selected="TreeViewItem_Selected" />
            <TreeViewItem Header="Two" Selected="TreeViewItem_Selected" />
            <TreeViewItem Header="Three" Selected="TreeViewItem_Selected" />
        </TreeViewItem>
    </TreeView>

    <TextBox Grid.Column="1" x:Name="textbox" />
</Grid>
Run Code Online (Sandbox Code Playgroud)

private void TreeViewItem_Selected(object sender, RoutedEventArgs e)
    {
        textbox.Focus();
    }
Run Code Online (Sandbox Code Playgroud)

使用上面的窗口和“Selected”事件句柄

wpf treeview focus treeviewitem

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

在我的GoDaddy托管计划上设置git仓库

我有一个使用git进行版本控制的项目.

我想要做的是在我的(支持ssh的)GoDaddy共享主机软件包上设置一个repo,这样我就可以通过推送进行部署,而不是在FTP中进行拖放.

任何提示将不胜感激.最好是来自已经完成它的人的帐户,但我个人无法在网上找到任何帐户.

git

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