问题列表 - 第17963页

有没有办法在C#中修改进程DACL

我有遗留的C++代码,它改变了进程DACL,并尝试使用.NET 3.5中的托管代码类.我在网上找到了有人创建了一个SetAclOnServices类的代码,该类扩展了服务的NativeObjectSecurity类.我认为我可以实现这一点,只需将ResourceType.Service更改为ResourceType.KernelObject,但是当我调用GetAccessControl时,它会失败并显示File Not Found错误.

c# security dacl

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

QT4:带圆角的透明窗口

如何创建具有圆形边框(无标准边框)的部分透明窗口?

(我Qt::FramelessWindowHint以前禁用标准边框)

我试过样式表,但border-radiusopacity似乎不把窗户上的任何效果,它只能在封闭的小部件的孩子.

我的第二个想法是使窗口完全透明(带setWindowOpacity),然后添加一个带圆角的附加小部件(因为对子节点border-radius起作用),然后将我的所有其他小部件分组到该小部件中.但这不起作用,因为setWindowOpacity影响所有孩子(我还没有找到改变这种行为的方法).

任何使外窗口透明的方法我都能想到(比如样式表opacity)不能正常工作(我只得到一个黑盒而不是透明窗口)

任何帮助将受到高度赞赏.

c++ user-interface qt qt4

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

ListBox TwoWay绑定到SelectedItem

我已经多次看到这个问题并且一遍又一遍地查看我的代码.但是,当我SelectedItem使用对象分配我的绑定属性时,它不会更新显示的选定项.看来ListBox我认为我指定的对象不是其项目的成员.

public class MainViewModel : ViewModelBase
{
    //...
    public SortedObservableCollection<TubeViewModel> Items { get; private set; }
    public TubeViewModel SelectedTube { //get, set, propertychanged, etc. }
}

<ListBox x:Name="TubeList"
         Margin="10"
         ItemsSource="{Binding Items}"
         ItemTemplate="{StaticResource TubeTemplate}"
         SelectedItem="{Binding SelectedTube, Mode=TwoWay}" 
         SelectionMode="Single"
         VirtualizingStackPanel.IsVirtualizing="False">
</ListBox>
Run Code Online (Sandbox Code Playgroud)

这是我尝试设置的其中一个地方的impl SelectedTube- 肯定发生在主线程上.

 var match =
    from t in Items
    where t.Model.DataFileName == filename
    select t;
 if (match.Any())
    SelectedTube = match.First();
Run Code Online (Sandbox Code Playgroud)

我注意到,SelectedTube除非我手动点击它,否则从未突出显示,但有点忽略它.但后来我想ScrollIntoViewCentered所选项目,所以我DependencyProperty在我的视图中添加了一个观察SelectedItem更改.处理程序最初看起来像这样:

private void OnSelectedItemChanged(DependencyObject target, DependencyPropertyChangedEventArgs e) …
Run Code Online (Sandbox Code Playgroud)

data-binding wpf listbox selecteditem two-way-binding

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

模拟:ASP.Net MVC控制器操作与Web表单

ASP.Net MVC控制器操作与ASP.Net Web窗体之间的模拟是否存在差异?在同一个Web项目中使用完全相同的代码,我可以在从Web窗体连接到SQL Server而不是从Controller Action连接到SQL Server时成功模拟Windows用户.以下是我正在测试的代码示例:

string sqlQuery = @"SELECT Top 10 FullName FROM Customer";

// Connect to the database server. You must use Windows Authentication;
SqlConnection connection = new SqlConnection("Data Source=ServerName;Initial Catalog=DBName;Integrated Security=SSPI");
// Create a DataTable to store the results of the query.
DataTable table = new DataTable();

// Create and configure the SQL Data Adapter that will fill the DataTable.
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = new SqlCommand(sqlQuery, connection);

// Execute the query by filling the …
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc impersonation webforms sqlconnection

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

Maven 2 可以在同一个项目中使用两个不同版本的构建插件吗?

我的项目需要新版本的 Maven 构建插件的功能来实现其某些目标,但新版本在其他目标之一上失败(由于插件中的错误)。作为修复错误之前的解决方法,我想使用旧版本的插件运行损坏的目标。 编辑:更具体地说,我需要使用 gwt-maven-plugin 的 1.1 版运行 generateAsync 目标以及使用 1.2-SNAPSHOT 版的所有其他目标。

当我声明一个单独的插件版本来执行损坏的目标时,Maven 仍然使用损坏的版本。有没有其他方法可以解决这个问题?

<plugin>
 <groupId>org.codehaus.mojo</groupId>
 <artifactId>gwt-maven-plugin</artifactId>
 <version>1.1</version>
   <executions>
     <execution>
       <goals>
         <!-- this goal is broken in 1.2-SNAPSHOT -->
         <goal>generateAsync</goal>
       </goals>
     </execution>
   </executions>
   ...
 </plugin>
 <plugin>
   <groupId>org.codehaus.mojo</groupId>
   <artifactId>gwt-maven-plugin</artifactId>
   <version>1.2-SNAPSHOT</version>
   <executions>
     <execution>
       <goals>
         <goal>compile</goal>
         <!-- <goal>generateAsync</goal> -->
         <goal>test</goal>
       </goals>
     </execution>
   </executions>
   ...
</plugin>
Run Code Online (Sandbox Code Playgroud)

maven-2

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

将参数传递给我的局部视图?

我这样称呼我的部分观点:

 <% Html.RenderPartial("~/controls/users.ascx"); %>
Run Code Online (Sandbox Code Playgroud)

我可以将参数传递给局部视图吗?我将如何在实际的users.ascx页面中访问它们?

asp.net-mvc renderpartial

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

如何摆脱这个Constructor错误?

我已经参加了2个OOP C#课程,但现在我们的教授正在转向c ++.所以,为了习惯c ++,我写了这个非常简单的程序,但我一直收到这个错误:

error C2533: 'Counter::{ctor}' : constructors not allowed a return type

我很困惑,因为我相信我已经将我的默认构造函数编码为正确.

这是我的简单计数器类的代码:

class Counter
{
private:
int count;
bool isCounted;

public:
Counter();
bool IsCountable();
void IncrementCount();
void DecrementCount();
int GetCount();
}

Counter::Counter()
{
count = 0;
isCounted = false;
}

bool Counter::IsCountable()
{
if (count == 0)
    return false;
else
    return true;
}

void Counter::IncrementCount()
{
count++;
isCounted = true;
}

void Counter::DecrementCount()
{
count--;
isCounted = true;
}

int Counter::GetCount()
{
return count;
}
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?我没有指定返回类型.或者我是某种程度?

c++ compiler-errors

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

如何从字符串而不是文件解析

可能重复:
如何使YY_INPUT指向Lex&Yacc(Solaris)中的字符串而不是stdin

我想从字符串而不是文件解析.我知道v可以使用yy_scan_string fn来做它.但对我来说它不能正常工作所以请帮助我

yacc lex flex-lexer

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

绘制UML状态图

绘制状态图时,您如何知道哪些状态放在框中以及哪些状态用于过渡箭头?我注意到转换也是状态.

我正在看这个页面上的图1 :

在此输入图像描述

diagram uml state-diagram

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

如何测试Singleton类?

我正在使用RSpec并且想要多次测试Singleton类的构造函数.

我怎样才能做到这一点?

最好的祝福

ruby testing singleton rspec

11
推荐指数
3
解决办法
4873
查看次数