问题列表 - 第17232页

使用SVN的项目代码管理

我已经开始研究一个项目了.我想使用subversion存储这个项目.我已经安装了VisualSVN服务器和TortoiseSVN.

该项目由几个小项目组成.我每次都需要其中一些,其中一些不是.问题是:

  1. 我应该将整个项目存储在一个subversion项目目录中吗?
  2. 那个soulution文件(*.sln)怎么样?它应该存储在SVN中吗?
  3. 项目是某种框架(稍后将在其他项目中使用).但是每当我使用基础项目时,我都需要它.有没有方便的方法一次从不同的SVN目录检出/导出我的基础和框架项目?
  4. 如果我只需要在项目的一部分工作,我该怎么办?

.net svn tortoisesvn

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

jQuery Droppable:丢弃div?

当你在可放置的DIV之外拖动一个项目时,有什么方法可以让jQuery执行一个函数?

假设我们在div中有可拖动或可排序的项目,如果它们被丢弃在父div之外,则希望它们被删除.

我知道有"out"事件但是只要你将项目拖到div之外就行了,而不是在你放下它时(释放鼠标按钮).

jquery user-interface droppable

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

抽象基类是否可以使用非抽象方法?

抽象基类(接口类)通常具有抽象的所有成员函数.但是,我有几种情况,其中使用由调用接口的抽象方法组成的成员函数.我可以在派生但仍然是抽象的类中实现它们,或者我可以将这些方法实现为接口类的非抽象非虚方法.

在接口类中实现方法是否存在设计方面的问题?是不好的风格,如果是这样,为什么?

静态方法是否一样?

例如

class IFoo
{
    public:
    virtual ~IFoo();
    virtual double calcThis( InputType p ) const = 0;
    virtual double calcThat( InputType p ) const = 0;
    double calcFraction( InputType p ) { return calcThis( p ) / calcThat( p ); }
    static BarType bar( InputType p );
};

class MyFoo : public IFoo
{
    public:
    // implements IFoo
    virtual double calcThis( InputType p ) const;
    // implements IFoo
    virtual double calcThat( InputType p ) const;
};
Run Code Online (Sandbox Code Playgroud)

class …
Run Code Online (Sandbox Code Playgroud)

c++ coding-style

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

如何在元素外部绘制元素?

我正在尝试将元素渲染到其父面板的边界之外,在这种情况下我正在使用堆栈面板.

<StackPanel ClipToBounds="False" Width="200" Orientation="Horizontal" Height="50"
            Background="{DynamicResource TierBackground}">
    <Rectangle ClipToBounds="False" VerticalAlignment="Bottom" Width="25" Height="75"
               Fill="#FF4D6072" />
</StackPanel>
Run Code Online (Sandbox Code Playgroud)

设置ClipToBounds似乎没有做任何事情,我首先在它上面Rectangle然后在父面板上尝试它,虽然似乎都没有帮助.

UPDATE

Canvas容器似乎是对该ClipToBounds属性的尊重,但似乎没有其他容器能够尊重这一点.

UPDATE

我已经包含了我想要实现的目标的图像.棕色区域是内部堆栈面板,它们在父堆栈面板内分组,查看灰色框(表示产品定位)如何延伸超过父容器并从上面的层覆盖父产品.

这是通过在父级内部堆叠多个画布来实现的,StackPanel其中子级产品元素的Canvas.Bottom属性设置为0.虽然这确实有效,但这意味着我必须将每个产品元素设置为"左"属性,并且不能自动将布局定位到产品.

StackPanels http://img263.imageshack.us/img263/8682/stackpanels.jpg

.net wpf xaml rendering canvas

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

Process.Start("IEXPLORE.EXE")在启动后立即触发退出事件..为什么?

我在xp中安装了IE8有一个奇怪的问题.我试图使用c#中的System.Diagnostics.Process.Start方法启动IE.我需要捕获IE的退出事件并执行一些操作.但我最终遇到了一个相当奇怪的问题,IE在发布后立即触发了退出的事件.

这是示例代码

     Process objProcess = Process.Start("IEXPLORE.EXE", "http://google.com");

     if (objProcess != null)
    {
        objProcess.EnableRaisingEvents = true;
        objProcess.Exited += new EventHandler(myProcess_Exited);        
    }

    public  static void myProcess_Exited(object sender, System.EventArgs e)
    {
        MessageBox.Show("You exited");
    }
Run Code Online (Sandbox Code Playgroud)

但上面的代码完全适用于laucnching不同的进程(例如:记事本),当我关闭exe时它会触发退出事件.

这只会让问题启动IE 8.有人可以澄清我的问题是什么?

UPDATE

大多数朋友回复了我的帖子,并说为什么你不能只使用一个URL?为何坚持IE?

这里的原因

该应用程序的最终目的是从Windows应用程序启动URL,并在IE上工作时隐藏exe.关闭IE后显示exe.

谢谢

c# process internet-explorer-8

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

CouchDB附件中使用的"revpos"值是多少?

这是一个例子:

   "_attachments": {
       "002-imgsq.jpg": {
           "stub": true,
           "content_type": "image/jpeg",
           "length": 80074,
           "revpos": 3
       },
       "016-imgsq.jpg": {
           "stub": true,
           "content_type": "image/jpeg",
           "length": 100095,
           "revpos": 4
       },
       "MASTER_img-square.jpg": {
           "stub": true,
           "content_type": "image/jpeg",
           "length": 70611,
           "revpos": 2
       }
   }
Run Code Online (Sandbox Code Playgroud)

couchdb

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

如何使用Linq to SQL将对象序列化并将对象保存为Xml

我正在使用FileStream将对象序列化为Xml并保存到磁盘

Stream str = new FileStream(@"serializedstate.xml", FileMode.OpenOrCreate)
XmlSerializer x = new XmlSerializer(typeof(GridState));
x.Serialize(str, new GridState
        {
            GridName= txtGridName.Text,
            GridColumns = GetGridColumnStates()
        });
Run Code Online (Sandbox Code Playgroud)

这工作正常,并在磁盘上生成Xml文件.如何使用Linq to SQL将序列化的对象作为Xml保存到Sql Server 2008数据库的XML列中?以及如何从数据库反序列化相同的内容?

c# xml-serialization linq-to-sql

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

在WPF中渲染清晰的线条

如果我呈现以下内容:

<Grid>
  <Canvas SnapsToDevicePixels="True">  
    <Path Fill="#FF000000" SnapsToDevicePixels="True" Data="M 0.00,0.00 L 2.50,0.00 0.00,10.00 " />
    <Path Fill="#FF260014" SnapsToDevicePixels="True" Data="M 2.50,0.00 L 7.50,0.00 2.50,10.00 0.00,10.00 " />
    <Canvas.RenderTransform>
      <ScaleTransform ScaleX="{Binding ElementName=slider,Path=Value}" ScaleY="{Binding ElementName=slider,Path=Value}" />
    </Canvas.RenderTransform>
  </Canvas>
  <Slider x:Name="slider" Minimum="0" Maximum="50" Value="30"/>
</Grid>
Run Code Online (Sandbox Code Playgroud)

我得到这个结果(Kaxaml):

在此输入图像描述

注意两个形状之间的细白线.我四处搜索,发现这与像素对齐有关.我希望设置SnapsToDevicePixels="True"足以摆脱线路,但这不起作用!

任何想法如何摆脱白线?

c# wpf xaml drawing path

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

Type.GetType("namespace.abClassName")返回null

这段代码:

Type.GetType("namespace.a.b.ClassName")
Run Code Online (Sandbox Code Playgroud)

回报null.

我在使用中:

using namespace.a.b;
Run Code Online (Sandbox Code Playgroud)

更新:

类型存在,它在不同的类库中,我需要通过字符串名称来获取它.

c# reflection

198
推荐指数
10
解决办法
16万
查看次数

我可以将beautifulsoup中的两个'findAll'搜索块合并为一个吗?

我可以将这两个块组合成一个:

编辑:除了Yacoby在回答中组合循环之外的任何其他方法.

for tag in soup.findAll(['script', 'form']):
    tag.extract()

for tag in soup.findAll(id="footer"):
    tag.extract()
Run Code Online (Sandbox Code Playgroud)

我也可以将多个块组合成一个:

for tag in soup.findAll(id="footer"):
    tag.extract()

for tag in soup.findAll(id="content"):
    tag.extract()

for tag in soup.findAll(id="links"):
    tag.extract()
Run Code Online (Sandbox Code Playgroud)

或者可能有一些lambda表达式,我可以检查是否在数组或任何其他更简单的方法.

另外我如何找到属性类的标签,因为class是保留关键字:

编辑:这部分是由汤.findAll(attrs = {'class':'noprint'})解决的:

for tag in soup.findAll(class="noprint"):
    tag.extract()
Run Code Online (Sandbox Code Playgroud)

python beautifulsoup

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