问题列表 - 第6578页

如何阻止SVN Checkout恢复从项目中删除的文件?

我们是颠覆,tortoisesvn,ankhsvn堆栈的新手.在Studio 2008中,我们从项目中删除了文件问题,当我们在CI构建中执行svn checkout时,我们会获取已删除的文件.如何防止这些文件包含在结帐中?

提前致谢.

svn ankhsvn

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

PHP:买两个并节省50美元?

好吧,我的客户想要在购物车中显示购买两项功能,如果他们希望在购物车中有1种特定商品类型显示其他特定商品类型,那么如果他们同时购买它们可以节省50美元.我试图围绕什么是设置它的最佳方式,所以它不容易被黑客攻击(即:将两者都添加到购物车然后删除一个并保持折扣)

有人在理论上有一些一般性的想法吗?

谢谢.

php php4

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

以编程方式确定是否安装了COM库(.DLL)

在C#中是否有一种编程方式来确定是否已安装特定的COM DLL?或者这是扫描classId的注册表的问题?

c# com dll install

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

从ASP.NET切换到面包和黄油HTML/jQuery的优势

我越来越厌倦了关于控制ID的所有怪癖,试图在服务器端获取数据(基于客户端事件).我似乎花了更多时间与asp.net中的控件进行斗争,我认为这比我使用它获得的时间更多.

我正在考虑使用简单的html/javascript和jQuery以及为数据返回json的Web服务.

我认为我唯一想念webforms的是MasterPages,会话管理,基于Windows登录的身份验证和可能的验证器(虽然它们也有一些怪癖).(事实上​​,也许不是会话和auth,但我从来没有开发过webservices)

  • 我正在考虑这个问题的方式有什么问题,或者我没有想到的事情?
  • asp.net中有什么东西你认为我会想念吗?
  • 有没有人以前做过这个并希望分享经验?

请注意,我只有Framework 2.0可用于开发.


编辑:在asp.net中让我烦恼的事情让我对这个开关感到奇怪:

这是一个给我提问的页面示例.

有一张树桌(主/细节)

您可以编辑每个子行的字段.

当您按下保存按钮时,必须更新来自组行的数据(仅来自选择的数据,而不是数据库中的修改)作为子行中的数据.

我不想刷新整个页面,因为显示的记录来自搜索标准.

使用中继器生成主/详细信息

尝试从后面的代码更新记录非常古怪,并且仍然没有关于更新显示的线索.

使用jQuery和Web服务,我的猜测是我可以直接更新到数据库,请求我想要显示的内容并只更新该记录.这种事情让我想知道asp.net是否只是阻碍了我.


 ________________________________________________________________________
| -  Some             Details           About            Group           |
|________________________________________________________________________|
    |¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|
    | ChildRecord Some  Editable  Fields       SaveButton   |
    | ChildRecord Some  Editable  Fields       SaveButton   |
    | ChildRecord Some  Editable  Fields       SaveButton   |
    | ChildRecord Some  Editable  Fields       SaveButton   |
    |_______________________________________________________|
 ________________________________________________________________________
| +  Some             Details           About            Group           |
|________________________________________________________________________|
 ________________________________________________________________________
| +  Some             Details           About            Group           |
|________________________________________________________________________|


Edit2: 我对ASP.NET的问题与ajax无关.是的,我使用jQuery使界面更加动态,就像在不需要时显示/隐藏搜索部分一样,并从树中折叠细节,但这就是我用它做的全部.

困扰我的是,如果我想检查在这个例子中点击了哪个按钮,我必须使用一些感觉有点蠢的技巧.

如果要在转发器中使用数据绑定组合框,则必须使用代码隐藏来设置所选值,从而无法检索所选数据.

接下来,如果要检查修改了哪些数据,则必须将数据表保存在视图状态中,从转发器中的所有控件读取数据,然后与数据表进行比较以进行更新.这就是用asp.net打扰我的事情.

.net asp.net jquery web-services

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

什么时候使用C#类库(.dll)?

我是一个从未真正使用.dll文件的程序员.当然,当我需要第三方软件时,例如图形库,帮助我创建图形等的库.我会将reference/ddl文件添加到我的程序中并在我的代码中使用它们.

此外,似乎你可以使用.dll来做很多不同的事情,所以我想把这个话题集中在C#上.

现在我正在开发一个消毒库(?)(我认为这是正确的术语),它将充满相关的方法,可以用各种不同的方式消毒变量.

我想知道的是:

会有什么好处:

1)将方法写入类库 - >编译/构建它 - >添加库作为程序的引用 - 需要清理一些变量吗?

或者如果我在哪里:它会完全相同:

2)在程序中创建一个新的SanitizeClass - >添加所有的sanitize方法 - >从需要清理变量的程序中的不同类中调用SanitizeClass中的方法

一般来说,我也想知道何时使用编译的类库是有利的.我在想速度,安全性,所有这一切.

任何人都可以启发我吗?:)

c# dll class-library class

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

LINQ to SQL急切加载条件

我正在尝试学习LINQ to SQL,并且我已经发现了LoadWith函数.我发现的所有示例都将加载您在LoadWith函数中指定的表中的所有记录,例如

var dlo = new DataLoadOptions();
dlo.LoadWith<Blog>(b => b.Posts);
this.LoadOptions = dlo;
Run Code Online (Sandbox Code Playgroud)

我想知道的是,是否可以在此示例中加载最后一篇博文?

我试过了

dlo.LoadWith<Blog>(b => b.Posts.Max());
Run Code Online (Sandbox Code Playgroud)

但它不喜欢那种语法.

.net c# eager-loading linq-to-sql

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

什么是Objective-C语法,椭圆样式点符号?"......"

我在Joe Hewitt的Three20源代码中注意到了这一点,之前我从未在Objective-C中看到过这种特殊的语法.甚至不确定如何在适当的Google搜索中引用它.

来自TTTableViewDataSource:

+ (TTSectionedDataSource*)dataSourceWithObjects:(id)object,... {
Run Code Online (Sandbox Code Playgroud)

"......"就是把我扔掉的原因.我假设它是一种枚举形式,可以提供可变数量的参数.如果是,这个运营商的官方名称是什么,我在哪里可以参考它的文档?

非常感谢你.

syntax cocoa objective-c

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

如何从WPF中的另一个线程读取textbox.Text值?

在我的WPF表单中,我有一个文本框.
当计时器过去时,需要获取文本框的内容.
经过的计时器正在与UI不同的线程中工作.

问题有点双重:

  • 从GUI线程交叉线程中读取值的最简单,最可读的方法是什么(我发现了几个并且它们看起来太冗长了什么应该是真正基本的东西)?
  • 我不能以非阻塞的方式阅读文本吗?在这种情况下我不关心线程安全.

--EDIT--
我使用了Dispatcher,但是有一个更详细的调用,那么John有什么:

originalTextBox.Dispatcher.Invoke(
    DispatcherPriority.Normal, 
    (ThreadStart) delegate{text=originalTextBox.Text;}
);
Run Code Online (Sandbox Code Playgroud)

不过甚至不介意.访问文本属性应该是完全基本的.

.net wpf multithreading

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

将文本添加到DataGridView行标题

C#允许您将一个String添加到DataGridView中的RowHeader吗?如果是这样,它是如何完成的?

我正在写一个Windows表单来显示到目前为止的年度客户付款数据.

ColumnHeaders显示1月,2月,3月等...而不是有一个DateTime.Now.Year的空白列我想把它放在RowHeader中,使其从实际的支付数据中脱颖而出.

.net c# datagridview winforms

23
推荐指数
5
解决办法
15万
查看次数

超时模式 - Thread.Abort真的有多糟糕?

我在各种网站上看到Thread.Abort不是很好用.在这种情况下,如何实现超时模式?例如,我已经读过MS在整个框架中使用下面的模式(我已经用扩展方法包装).就个人而言,我认为这是一个非常酷的扩展,但我担心Thread.Abort.有没有人有更好的方法?

 public static bool CallandWait(this Action action, int timeout)
    {
        Thread subThread = null;
        Action wrappedAction = () =>
        {
            subThread = Thread.CurrentThread;
            action();
        };

        IAsyncResult result = wrappedAction.BeginInvoke(null, null);

        if (((timeout != -1) && !result.IsCompleted) && (!result.AsyncWaitHandle.WaitOne(timeout, false) || !result.IsCompleted))
        {
            if (subThread != null)
            {
                subThread.Abort();
            }

            return false;
        }
        else
        {
            wrappedAction.EndInvoke(result);
            return true;
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# extension-methods multithreading

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