问题列表 - 第13421页

支持链接/共享文件的源代码控制产品?

我们感兴趣的是从支持共享链接文件概念的源代码控制系统转移.

共享文件是指:在一个项目中修改的文件,自动更新在使用每一个其他项目改变同一文件.如果没有开发人员不得不请求它,反向集成它,请求它,甚至想要它,它都可以做到这一点.

我们试图查看是否有其他常用的源控制系统能够满足我们的需求,并包括链接共享文件.我的有限研究表明:

  • Team Foundation Server不支持共享文件
  • Subversion不支持共享文件(包括外部)
  • CVS不支持共享文件(包括模块)

还要别的吗?(除了我们目前的源代码控制产品,显然)

参考

svn cvs version-control tfs visual-sourcesafe

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

WPF RichTextBox - ScrollToEnd()方法不会导致任何滚动

RichTextBox我的WPF应用程序中的组件使用a FlowDocumentRichTextBoxs Document属性填充.

rtb.ScrollToEnd();似乎没有做任何事情,我甚至试图调用BringIntoView()添加到构造我的表的最后一行"行" FlowDocument.

有什么建议?谢谢!

c# wpf scroll richtextbox flowdocument

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

使用冒号在Visual Basic中将两个语句放在同一行上

使用冒号在Visual Basic中将两个语句放在同一行上被认为是不好的做法吗?

vb.net vb6 vba

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

如何拆分文件并保留每个部分的第一行?

给定:一个具有"特殊"第一行的大文本数据文件(例如CSV格式)(例如,字段名称).

通缉:相当于coreutils split -l命令,但附加要求原始文件中的标题行出现在每个结果片段的开头.

我猜一些混合物split并且head会做的伎俩?

linux bash shell text file

58
推荐指数
5
解决办法
3万
查看次数

在桌面上的图标下绘图

我写了一个程序,在桌面图标下绘制桌面壁纸上的小部件,一切都很好.但是我揭示了一个奇怪的错误 - 我的程序在其他一些计算机上不起作用 - 它们在启动后显示相同的桌面没有小部件.

那么,任何人都有任何经验,在这方面有一些知识吗?请帮我!:)

(我找不到附近的任何计算机,其中小部件不起作用,在我的计算机上运行良好.我写了很多测试程序,其尝试用相当的方法在桌面上绘制任何东西,但测试在我的朋友计算机中也没有显示任何内容. )

绘图方法:

我写了一个dll,找到桌面窗口(progman-> child-> child))并创建一个钩子并为桌面安装自己的窗口过程.在窗口过程中,我挂钩WM_ERASEBKGND:

case WM_ERASEBKGND:
  HDC hdc = (HDC)wparam;
  PaintDesktop(hdc);
  WidgetPaint(hdc);
  return 1;
Run Code Online (Sandbox Code Playgroud)

//我跳过这段代码来获取和设置剪裁区域以便快速绘制.(我尝试了所有剪辑和没有剪裁的组合)

在测试中我也尝试在WM_PAINT消息中绘制具有相同结果的小部件 - 所有这些都已经在我身上工作,但并不适用于所有朋友.

upd:我解决了!:)

hook desktop windows-xp windows-vista

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

加快在c#.net中发送大批电子邮件

我们向大约10k的客户发送电子邮件,现在这个过程大约需要45分钟左右.应用程序在服务器上运行,只发送整批产品.我想知道引入线程和拆分列表是否会加快这个过程.如果是这样,有多少线程是最佳的?

编辑:

实际上它是我们通常发送的一条消息,我们将所有收件人添加到密件抄送.但是,它仍然需要很长时间.我们通过光纤线路将其发送出去.

.net asp.net multithreading c#-3.0

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

C# - Windows ACL - 应用继承的权限

我一直遇到以编程方式为文件夹/注册表项分配权限的问题.我已设法使用以下代码分配继承权限:

FileSystemAccessRule rule = new FileSystemAccessRule(LOGON_USER_NAME, FileSystemRights.FullControl, InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, PropagationFlags.InheritOnly, AccessControlType.Allow);

DirectorySecurity security = new DirectorySecurity(); 
security.SetAccessRule(rule);

Directory.CreateDirectory(dir);
Directory.SetAccessControl(dir, security);
Run Code Online (Sandbox Code Playgroud)

这正确地设置了我作为管理员创建的所有子文件夹的文件权限.但是,它不会设置dir文件夹本身的权限.我已经玩了很多关于遗产和传播的排列,但没有任何快乐.

例如,我有:

dir = %programfiles%\Test
Run Code Online (Sandbox Code Playgroud)

如果我在test(%programfiles%\Test\SubFolder)中创建了一个文件夹,我为我的用户分配了完整的权限,但我没有完全权限%programfiles%\Test.这真的很烦人,因为我想给我的用户完全权限,以便对Test目录做任何事情.

我在注册表权限方面遇到了类似的问题,但我相信如果我能解决一个问题,我可以解决这两个悬而未决的问题.

有谁知道如何解决这个问题?

关心
Tris

c# windows permissions acl

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

多人游戏同步

我实现了服务器/客户端架构,所有状态更改都发送到函数,验证并广播到所有连接的客户端.这种方法效果很好,但系统目前还没有在游戏的客户端实例之间保持同步.

如果服务器和特定客户端之间恰好有5秒的延迟,那么他将在其余客户端5秒后收到状态更改,从而使他的游戏状态不同步.我一直在寻找各种方法来实现客户端之间的同步系统,但到目前为止还没有找到多少.

我是网络编程的新手,并不是那么天真地认为我可以自己发明一个工作系统而不需要花费大量时间.然而,我所拥有的想法是保留某种时间系统,因此每个状态更改都将与游戏中的特定时间戳相关联.这样,当客户端收到状态更改时,它将准确知道更改发生在游戏的哪个时段,并且反过来能够关联延迟.这种方法的问题在于,在那些n秒延迟游戏将继续在客户端,因此客户端将不得不及时回滚以更新状态更改,这肯定会变得混乱.

所以我正在寻找论文讨论解决它的主题或算法.也许我对多人游戏系统如何工作的整体设计存在缺陷,在某种意义上说,除非从服务器收到概念,否则客户端的游戏实例不应该更新?现在客户只是在游戏循环中更新自己,假设任何状态都没有改变.

c# networking synchronization

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

GWT中的Shift键?

在GWT中是否有一种方法可以判断Shift密钥是否在onClick()处理程序内部?

例如:

import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;

public class PanelTileBase implements ClickHandler {

    PanelTileBase()
    {
        addClickHandler(this);
    }

    public void onClick(ClickEvent event)
    {
        // is the shift key down?
    }
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

gwt

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

难以修复Obj-C错误:Xcode中'*'标记之前的':'

我一直很擅长修复我的Xcode Obj-C错误,但这个让我难过:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { 
 if ([[tableList objectAtIndex:indexPath.row] isEqual:@"Standard"]) {
  [StandardSetupViewController *standard = [[StandardSetupViewController alloc] initWithNibName:@"StandardSetupViewController" bundle:nil]]; 

// ERROR OCCURS HERE:
// error: expected ':' before '*' token
// confused by earlier errors, bailing out

  [standard setTitle:@"Standard"];
  [self.navigationController pushViewController:standard animated:YES];
  [standard release];
 }
}
Run Code Online (Sandbox Code Playgroud)

我从YouTube上的视频教程中获取了代码,网址http://www.youtube.com/watch?v=9ozwoETFei0,然后通过针对Beginning iPhone Development和示例Apple源代码进行检查,修复了编码中的一些错误.我仔细检查以确保错误不在#import页面中.我正在发布上面代码段中发生的编码,以防您认为错误进一步发生:

#import "RootViewController.h"

@implementation RootViewController

@synthesize fetchedResultsController, managedObjectContext;

- (void)viewDidLoad {
 self.title = @"Setting Up"; 
 tableList = [[NSMutableArray alloc] init];
 [tableList addObject:@"Standard"];
 [tableList release];
    [super …
Run Code Online (Sandbox Code Playgroud)

iphone sdk xcode objective-c

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