问题列表 - 第4124页

WPF:自定义窗口

有很多文章描述了如何在WPF中创建自定义形状的窗口但是没有一个(至少我找不到)描述了如何构建可重用的窗口,例如在其他窗口中继承它.

我试图从我的自定义窗口创建一个ControlTemplate.问题出在Close按钮和MoveDrag()方法上.

如果我将事件连接到ControlTemplate中的其他控件之一,则其Parent属性为null,因此我无法拖动或关闭窗口.

有没有人有任何想法如何创建可重用的自定义窗口模板或什么?

wpf window

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

如何将Git repo提交到空的repo SVN服务器?

我在服务器上设置了一个空的svn,我一直在本地进行提交.现在我希望将我的repo提交到svn服务器.为此,我试过:

git-svn checkout http://remote.svn.server.com
git-svn dcommit
Run Code Online (Sandbox Code Playgroud)

Git抱怨说:

Use of uninitialized value in concatenation (.) or string at /usr/bin/git-svn line 411.
Committing to  ...
Unable to determine upstream SVN information from HEAD history
Run Code Online (Sandbox Code Playgroud)

由于我首先在我的本地计算机上启动,并且在线回购是空的,我找不到有关如何使这项工作的任何信息.

git-svn

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

从sql server中的字符串中删除html标签的最佳方法?

我在SQL Server 2005中有包含html标签的数据,我想将所有内容删除,只留下标签之间的文本.理想的情况下也更换喜欢的东西&lt;<

有没有一种简单的方法可以做到这一点,或者有人已经有一些示例t-sql代码?

我没有能力添加扩展存储过程等,所以更喜欢纯t-sql方法(最好是一个向后兼容sql 2000).

我只想用剥离的html检索数据,而不是更新它,所以理想情况下它会被写成用户定义的函数,以便于重用.

所以例如转换这个:

<B>Some useful text</B>&nbsp;
<A onclick="return openInfo(this)"
   href="http://there.com/3ce984e88d0531bac5349"
   target=globalhelp>
   <IMG title="Source Description" height=15 alt="Source Description" 
        src="/ri/new_info.gif" width=15 align=top border=0>
</A>&gt;&nbsp;<b>more text</b></TD></TR>
Run Code Online (Sandbox Code Playgroud)

对此:

Some useful text > more text
Run Code Online (Sandbox Code Playgroud)

html sql sql-server string sql-server-2005

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

如何让Visual Studio使用系统类型(Int32)而不是内置别名(int)生成代码

我可以让Visual Studio将内置别名转换为系统类型吗?例如,如果我定义以下接口

public interface IExample
{
    Int32 DoWork(String input);
}
Run Code Online (Sandbox Code Playgroud)

并使用VS自动生成界面,我得到了内置类型.

public class Demo : IExample
{
    public int DoWork(string input) { }
}
Run Code Online (Sandbox Code Playgroud)

我希望那些自动更改为系统类型

public class Demo : IExample
{
    public Int32 DoWork(String input) { }
}
Run Code Online (Sandbox Code Playgroud)

我不是在寻找一个完整的可安装解决方案,只是一个起点.我可以在VS中编写一个连接文本完成或保存的脚本吗?我应该编写一个具有项目上下文菜单项的加载项 - "将别名转换为系统类型"吗?


注意:我更喜欢系统类型,因为它们像其他类型一样由VS格式化.内置别名的格式与关键字类似.此外,它是我目前工作的编码风格指南.

更新:从MS可以清楚地看出,现有的VS代码生成将始终生成内置别名.

code-generation coding-style visual-studio

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

C++类默认构造函数

早些时候我问为什么这被认为是坏的:

class Example
{
 public: 
  Example(void);
  ~Example(void);
  void f() {}
}

int main(void)
{
 Example ex(); // <<<<<< what is it called to call it like this?

 return(0);
}
Run Code Online (Sandbox Code Playgroud)

现在,我知道它正在创建一个函数原型而不是返回一个类型的示例.我仍然不明白为什么它可以在g ++和MS VC++中工作.

我的下一个问题是使用上述问题,这个电话会有效吗?

int main(void)
{
 Example *e = new Example();

 return(0);
}
Run Code Online (Sandbox Code Playgroud)

?有什么区别,只需调用Example e()??? 就像我知道它是一个函数原型,但似乎有些编译器会原谅并允许它调用默认的构造函数?我也试过这个:

class Example
{
 private:
  Example();

 public:
  ~Example();
};

int main(void)
{
 Example e1(); // this works
 Example *e1 = new Example(); // this doesn't

 return(0);
}
Run Code Online (Sandbox Code Playgroud)

所以我有点困惑:(对不起,如果这被问了一百万次.

c++ constructor default class

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

使用Web应用程序防止密码列表攻击的最佳实践

我想阻止机器人攻击弱密码保护帐户.(例如,这发生在ebay和其他大型网站上)

所以我将设置一个(mem-)缓存值,包括ip,尝试次数和上次尝试的时间戳(memcache-fall-out).

但是如果机器人试图用一个密码打开任何帐户呢?例如,机器人尝试使用密码"password123"的所有500.000 Useraccounts.也许10会开放.

所以我的尝试是用try尝试缓存ip并将max-try设置为~50.我会在成功登录后删除它.因此,好机器人只需每49次尝试重置锁定就可以使用有效帐户登录.

有没有办法做对吗?大平台对此有何看法?我该怎么做才能防止白痴通过重试50次来阻止代理上的所有用户?

如果没有最佳实践 - 这是否意味着任何平台都是强力的?至少提示何时重置计数器?

security passwords web-applications brute-force

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

ASP.NET页面级缓存(带有经过身份验证的站点)

我的理解是页面级缓存没有考虑到,对于经过身份验证的站点,不同的用户可以请求完全相同的页面(URL),而呈现的页面本身是不同的(因为它包含用户特定的东西).

除非您激活无cookie验证(然后sessionID成为URL的一部分),否则所有用户都将看到相同的缓存页面(无论它们是谁).

它是否正确?

asp.net caching

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

YUI复选框按钮 - 检索选中的值

(我试过在YUI消息组上发布这个但没有任何运气)

谁能告诉我如何检索yui Button的已检查状态?我已经尝试在代码中创建Button,然后将其作为HTML按钮输出,但这只会更改title属性.

当我使用复选框时,没有选中任何复选框(当使用jQuery迭代它们时).

有没有更简单的方法呢?用3.0 Node API或Element说?

编辑:为了澄清这个问题是如何产生的,我正在使用YUI ASP.NET控件.他们像这样向页面添加控件

Sys.Application.add_init(function() {    $create(YUIAspNet.Button, {"ButtonID":"yuiMyButton_btn","ButtonName":"yuiMyButton$btn","TabIndex":0,"ButtonType":"checkbox","Text":"Technology"}, null, null, $get("yuiMyButton"));});
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,找到所有按钮并不像我希望的那样简单.

javascript yui

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

如何访问泛型的Class对象?

如何访问泛型的Class对象?

目前,我这样做:

List<String> list= new ArrayList<String>();
list.getClass();
Run Code Online (Sandbox Code Playgroud)

这个可以吗?或者,应该是什么方式?

java generics

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

使用Jquery将注释回复表单插入页面

我一直在制作一个线程评论系统,作为一种正确学习php和javascript/jquery的方法.我过去曾经做过一些事情,但我已经做了一个新的决定来正确地学习它.

我无法在回复的评论下面的评论树中插入回复表单.我知道这可能是非常基本的,但是当有人点击链接时如何将html插入页面.

这段代码对我不起作用:

$(document).ready(function(){
    $(function() {
        $('a#reply').click(function() {

            $(this).append("the html blah");    

        });
    });

}); 
Run Code Online (Sandbox Code Playgroud)

谁知道我哪里出错了?

forms jquery multithreading comments

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