问题列表 - 第37499页

SQL Server 2008:如何为用户名授予权限?

我需要能够通过SQL Server身份验证建立ODBC连接.

在SSMS中,如何授予用户在特定数据库上拥有所有权限的权限?

有没有办法用SSMS以图形方式做到这一点?

sql sql-server ssms sql-server-2008

97
推荐指数
3
解决办法
34万
查看次数

如何在Mercurial中删除中央存储库中的目录

我想从本地和中央存储库中删除一个目录.我成功地在当地做到了

     hg remove name_directoriy  
     hg commit
Run Code Online (Sandbox Code Playgroud)

但是,在将我的更改推送到中央存储库后,已删除的文件夹仍在中央存储库中,而在本地存储库中.

如何删除中央存储库中的目录?

谢谢

带'删除'的ps我的意思是它没有出现,但它仍然在历史中

mercurial

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

RibbonComboBox选择的图库项目在鼠标离开时恢复为旧值

我已经将WPF色带替换为最新的库,组合框选择改变了触发重载数据网格.我有RibbonComboBox的问题.

如果我使用鼠标光标离开所选项目,则所选项目将还原为旧项目.如果我将光标放在所选项目上,直到datagrid重新加载完成,则新的值将被tapecombobox接受.

我是否会错过一些特殊的ribboncombobox属性来接受仅通过点击进行更改,或者这是组合框组件中的错误?只有可能的解决方法是在线程中启动datagrid重载功能,让功能区组合框完成其进程.

示例代码:

<r:RibbonComboBox>
       <r:RibbonGallery SelectedValuePath="Content" SelectionChanged="pgSize_SelectionChanged">
         <r:RibbonGalleryCategory>
            <r:RibbonGalleryItem Tag="20" Content="Size (20)" Foreground="Green" />
            <r:RibbonGalleryItem Tag="30" Content="Size (30)" Foreground="Green" IsSelected="True"/>
            <r:RibbonGalleryItem Tag="50" Content="Size (50)" Foreground="Orange" />
            <r:RibbonGalleryItem Tag="100" Content="Size (100)" Foreground="Red" />
         </r:RibbonGalleryCategory>
       </r:RibbonGallery>
</r:RibbonComboBox>      
Run Code Online (Sandbox Code Playgroud)

c# wpf ribbon

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

在用完RAM之前分配虚拟内存

在C/C++程序中,是否有可能为特定数组分配虚拟内存(交换空间),以便程序继续使用RAM来处理其余变量,并且可能会在某些类型的问题上获得一些好处?

c c++ memory virtual allocation

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

如何使用Javascript获取网站上可用的所有图片网址列表?

我很好奇DownThemAll是如何做到这一点的.他们使用Javascript吗?

如何使用Javascript获取网站中所有网址的列表?

javascript url dom

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

如何确定对象是否是VB.NET中的DateTime

以下在c#中工作正常(假设valueobject):

if (value is DateTime)
Run Code Online (Sandbox Code Playgroud)

什么是VB.NET的等效检查?

vb.net c#-to-vb.net

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

Java + Reflection:调用变量访问方法.可能吗?

我想知道是否有可能,使用反射或类似的东西,只要在读取或写入模式下访问变量时调用方法.简而言之,我的目标与C#属性的行为类似.

示例:假设我有两个A和B类......

public class A{
    public int field;

    public void foo(){ System.out.println("Field modified");}
}

public class B{
    public void bar(A a){
        a.field = 1;
    }
}
Run Code Online (Sandbox Code Playgroud)

...并且每当写入a.field时我都想执行方法A.foo().

这在Java中是否可以实现?

提前致谢

ps我知道好的编程实践建议使用getter和setter.我只需要知道我想做什么是可行的.

AC

java reflection properties

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

Android如何获得设备的总内存RAM?

我可以获得总可用内存:

ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
MemoryInfo memoryInfo = new ActivityManager.MemoryInfo();
activityManager.getMemoryInfo(memoryInfo);
memoryInfo.availMem;
Run Code Online (Sandbox Code Playgroud)

但是,如何获得设备的总内存(RAM)?

我读过: 如何在Android中发现我的应用程序的内存使用情况?

它似乎没有添加pidMemoryInfo.getTotalPss()给我总内存.

memory api android

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

在MsBuild中,CreateProperty和PropertyGroup之间有什么区别?

可以使用以下任一方法创建属性:

<Target Name="A">
    <PropertyGroup>
        <DogSound>Bark</DogSound>
    </PropertyGroup>
</Target>

<Target Name="B">
    <CreateProperty Value="Bark">
        <Output TaskParameter="Value" PropertyName="DogSound"/>
    </CreateProperty>
</Target>
Run Code Online (Sandbox Code Playgroud)

但是,如果有的话,目标A和B的语义之间有什么区别?

谢谢.


注意:我正在使用msbuild 3.5.我相信PropertyGroup语法在早期版本的msbuild中的目标内部不起作用,但对于ItemGroups也是如此.CreateItem已被弃用,但CreateProperty没有,所以我想知道CreateProperty是否还有使用PropertyGroup的东西,如果是的话,那是什么.

msbuild

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

为遗留库创建代码合同

最终目标是指定一个类的合同,该类驻留在我无法控制的外部程序集中(即我不能直接向该类添加合同).

到目前为止我尝试了什么:

  1. ContractClassFor属性.
    不起作用,因为目标类必须指向合同类.

  2. 通过对自动生成的方法进行逆向工程来手动构建合同引用程序集(即MyAsm.Contracts.dll).
    不起作用,因为在我编译之后,重写器开始并且方便地剥离ContractDeclarativeAssembly属性,这使得组件无法被工具识别为"合同参考组件".我无法找到一种方法来关闭重写器.

  3. 创建一个具有相同名称,版本,强名称(如果有)和其他属性作为目标程序集的"假"程序集,并在其中放置具有相同命名方法的同名类.然后在打开"构建合同引用"选项的情况下编译该程序集,然后获取生成的合同引用程序集并使用它.
    由于某种原因,这也没有用,虽然我不知道究竟是什么原因.静态检查器只是忽略了我的smartypants生成的引用程序集,就好像它不存在一样.

还有一件事,以防万一重要:目标程序集是为.NET 2.0编译的,我无法为4.0重新编译它.

更新

编写一个定义合同的"包装"库是不可能的.

首先,它需要编写很多额外的代码.但即使你把它放在一边,也可能是一个重要的性能损失:我必须(可能)为每个"遗留"类型创建包装类,从我的"遗留"方法中用作返回类型.但即使这不是故事的结尾.想象一下,某些方法可能会返回对基接口的引用,然后调用代码可能会将它们转换为派生接口,以查看该对象是否支持更多功能.我如何包装那些?我可能必须Cast<T>()在我的包装类上提供自定义方法,它将尝试转换底层类/接口,并在成功时返回结果包装器.最后,我的整个代码库将变得如此复杂,无论如何它可能都不值得.

另一方面,CC团队本身已经成功地解决了这个问题:他们为mscorlib,System.Core和其他一些系统组件提供了合适的合同参考组件,不是吗?他们是如何建立起来的?如果他们能够做到这一点,那么我认为没有任何理由说明我不应该做出同样的伎俩.

哦,实际上,我确实看到了一个原因:我不知道该怎么做.:-) - Fyodor Soikin 18秒前编辑

c# code-contracts

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