问题列表 - 第9497页

本地和虚拟机同步

我正在 Windows 平台上工作,并希望能够以一种“更改时”的方式将我的文件自动同步到我的虚拟 Windows 或 Linux Web 服务器 - 还需要能够过滤文件类型。我可以通过网络驱动器连接到远程机器。

理想情况下,我正在寻找一种免费、易于设置的解决方案 - 一种满足我需要的商业产品称为ViceVersa,但它有点矫枉过正和成本:)

谢谢乔希

windows synchronization

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

Form.ShowInTaskBar/Process.MainWindowHandle

当应用程序的主要内容Form- 传递给它的那个Application.Run()- 具有

this.ShowInTaskBar = false;
Run Code Online (Sandbox Code Playgroud)

然后,实例Process表示应用程序具有MainWindowHandle0,意思就是Process.CloseMainWindow()不起作用.

我怎么能绕过这个?我需要干净地关闭Form通过Process实例.

.net c# windows taskbar winforms

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

调用堆栈和反汇编怀疑

三个疑点1)假设我得到如下调用堆栈

    user32.dll!_InternalCallWinProc@20()  + 0x28 bytes  
user32.dll!_UserCallWinProcCheckWow@32()  + 0xb7 bytes  
user32.dll!_CallWindowProcAorW@24()  + 0x51 bytes   
user32.dll!_CallWindowProcW@20()  + 0x1b bytes  
Run Code Online (Sandbox Code Playgroud)

现在每个函数末尾提到的字节是什么?就像第一个语句一样,什么是0x28字节.

2)如何在VS中的windows系统dll上放置断点?在windbg中,我可以搜索windows系统dll的特定功能

>x wininet!*funcA*
Run Code Online (Sandbox Code Playgroud)

使用此命令,我可以获取此函数的地址并可以放置断点.我可以在Visual Studio中执行相同的操作吗?

3)我没有dll的Symbol文件.我在反汇编中得到的调用堆栈是

7814XXX0  call        dword ptr [__imp__WindowsFuncA@32 (781EXXXXh)] 
Run Code Online (Sandbox Code Playgroud)

什么是__imp__上面调用栈?这是否意味着这个windows函数被挂钩到其他一些dll?

debugging assembly windbg visual-studio

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

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

如何绑定ComboBox,以便displaymember是源数据表的2个字段的concat?

我想绑定ComboBoxDataTable(我不能改变其原来的架构)

cbo.DataSource = tbldata;
cbo.DataTextField = "Name";
cbo.DataValueField = "GUID";
cbo.DataBind();
Run Code Online (Sandbox Code Playgroud)

我想要这个ComboBox节目tbldata.Name + tbldata.Surname.

当然tbldata可以在绑定之前将新名称+姓氏添加为字段,但我希望有更优雅的解决方案(伪代码)

cbo.DataTextField = "Name";
cbo.DataTextField += "Surname";
Run Code Online (Sandbox Code Playgroud)

c# data-binding combobox

24
推荐指数
4
解决办法
5万
查看次数

如何调用base.base.GetHashCode()等二级基类方法

class A
{
    public override int GetHashCode()
    {
        return 1;
    }
}
class B : A
{
    public override int GetHashCode()
    {
        return ((object)this).GetHashCode();
    }
}

new B().GetHashCode()
Run Code Online (Sandbox Code Playgroud)

这会溢出堆栈.我怎么能叫Object.GetHashCode()B.GetHashCode()

编辑:B现在继承自A.

c# inheritance

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

扩展方法性能

            /*I have defined Extension Methods for the TypeX like this*/ 
        public static Int32 GetValueAsInt(this TypeX oValue)
        {
            return Int32.Parse(oValue.ToString());
        }
        public static Boolean GetValueAsBoolean(this TypeX oValue)
        {
            return Boolean.Parse(oValue.ToString());
        }


         TypeX x = new TypeX("1");
         TypeX y = new TypeX("true");


         //Method #1
         Int32 iXValue = x.GetValueAsInt();
         Boolean iYValue = y.GetValueAsBoolean();

         //Method #2
         Int32 iXValueDirect = Int32.Parse(x.ToString());
         Boolean iYValueDirect = Boolean.Parse(y.ToString());
Run Code Online (Sandbox Code Playgroud)

不要被TypeX带走,说我应该在TypeX中定义那些方法而不是扩展)我无法控制它(实际类我定义它在SPListItem上.

我想将TypeX转换为Int或Boolean,这个操作是我在代码中的很多Places中做的一件常见的事情.我想知道这会导致性能下降.我试图使用Reflector解释IL代码,但我并不擅长.可能对于上面的例子,不会有任何性能降低.总的来说,我想知道在使用Extension方法时对Regard对Performance的影响.

.net-3.5 c#-3.0

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

一个轻量级的XML解析器,对大文件有效吗?

我需要解析潜在的巨大XML文件,所以我猜这会排除DOM解析器.

有没有适合C++的轻量级SAX解析器,与足迹上的TinyXML相比?XML的结构非常简单,不需要像名称空间和DTD这样的高级内容.只是元素,属性和cdata.

我知道Xerces,但它超过50mb的超大尺寸让我颤抖.

谢谢!

c++ xml parsing sax saxparser

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

是否有非开发人员(翻译人员)编辑资源包的工具?

我们在公司里做的是让外部翻译人员翻译我们的软件......好吧......如何把它...

  1. cvs co someModule
  2. ant translation.export(在这个目标后面有一个自制的ant任务,将所有资源包一起导出为一个大的tab-seperated文本文件,列:不同的语言,每行所有语言为一个键)
  3. 一些VB工具对文件做了一些事情(你不想知道)
  4. 翻译人员在他们的专栏中使用Excel
  5. 有人收集并合并翻译
  6. VB工具
  7. 蚂蚁翻译.进口
  8. cvs提交

...最佳案例:1到8之间的2周,开发继续......

第一个问题:你如何处理这个问题?

我的想法是构建一个带有web-gui的工具,允许翻译人员直接在cvs模块上工作(在后台结账并提交"保存",可能在后台标记).我们从学员的实施开始,得到了类似概念证明的东西.在我们继续开发之前,我想知道

第二个问题:你知道一个类似的工具吗?

和/或

第三个问题:你会使用这样的工具吗?

java translation resourcebundle

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

如何使用ConfigurationManager通过ClickOnce更新来持久保存app.config?

这个问题说明我的问题正是,但我使用的自定义配置节app.configConfigurationManager,因此该解决方案提出了有不适...

基本上,我的问题是当ClickOnce更新应用程序时,它会使用新的app.config安装到不同的目录中,从而删除所做的任何更改.我的应用程序使用app.config来保存应用程序设置,所以这非常糟糕......合并的更新将非常出色(类似于在另一个问题中实现的),但是在这一点上几乎任何自动化都会很好.

或者我应该只为app.config文件使用设置位置而不是尝试使用默认位置?

c# clickonce configurationmanager app-config

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