问题列表 - 第11841页

如何在XAML中使用定义的画笔资源,来自C#

到目前为止,我有这个

<UserControl.Resource>
 <LinearGradientBrush x:Key="KeyDownBrush" .....>
Run Code Online (Sandbox Code Playgroud)

现在,我想在按下一个键时访问这个定义的资源,并用C#中的KeyDownBrush替换当前对象.

我已经尝试了这个.Resource.Contains("KeyDownPress")并且能够返回True,所以我认为我几乎在那里,但我不确定如何访问该对象并将其正确解析为Brush实例.

任何指导将不胜感激.

c# wpf resources xaml

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

反转二进制网络

如何反转二进制方程,以便我可以找到哪些输入将产生给定的输出.

例:

Inputs: i0 through i8
Outputs: o0 through o8
Operators: ^ = XOR, & = AND
Run Code Online (Sandbox Code Playgroud)

二元方程:

(1&i0) ^ (1&i1) ^ (0&i2) ^ (1&i3) ^ (0&i4) ^ (0&i5) ^ (0&i6) ^ (0&i7) ^ (0&i8) = o0
(0&i0) ^ (1&i1) ^ (0&i2) ^ (1&i3) ^ (1&i4) ^ (0&i5) ^ (0&i6) ^ (0&i7) ^ (0&i8) = o1
(0&i0) ^ (1&i1) ^ (1&i2) ^ (0&i3) ^ (0&i4) ^ (1&i5) ^ (0&i6) ^ (0&i7) ^ (0&i8) = o2
(1&i0) ^ (0&i1) ^ (0&i2) …
Run Code Online (Sandbox Code Playgroud)

javascript algorithm math binary

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

结合多个谓词

在c#.NET 2.0中有什么办法!结合多个谓词?

假设我有以下代码.

List<string> names = new List<string>();
names.Add("Jacob");
names.Add("Emma");
names.Add("Michael");
names.Add("Isabella");
names.Add("Ethan");
names.Add("Emily");

List<string> filteredNames = names.FindAll(StartsWithE);

static bool StartsWithE(string s)
{
    if (s.StartsWith("E"))
    {
        return true;
    }
    else
    {
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

这给了我:

Emma
Ethan
Emily
Run Code Online (Sandbox Code Playgroud)

所以这是非常酷的东西,但我知道希望能够使用多个谓词进行过滤.

所以我希望能够说出这样的话:

List<string> filteredNames = names.FindAll(StartsWithE OR StartsWithI);
Run Code Online (Sandbox Code Playgroud)

为了得到:

Emma
Isabella
Ethan
Emily
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?目前我只是过滤完整列表两次,然后将结果合并.但不幸的是,这是非常无效的,更重要的是我失去了原始的排序顺序,这在我的情况下是不可接受的.

我还需要能够迭代任意数量的过滤器/谓词,因为可能会有很多.

再次,它需要是一个.NET 2.0解决方案,遗憾的是我不能使用更新版本的框架

非常感谢.

c# predicate .net-2.0

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

无法运行Jasper报告:系统找不到指定的文件

我有报告reports\templates\Contractor_Bill.jrxml和结果 reports\results\.它在Netbeans 6.5中工作正常,但是当我将dist包含exec jar文件的文件夹复制到一个新位置并运行jar时,它会抛出此异常.

我还在新的地方创建了报告文件夹,它仍然生成相同的异常.

Aug 5, 2009 10:11:58 PM cbs.ui.ReportUI GenerateReport
SEVERE: null
net.sf.jasperreports.engine.JRException: Error compiling report java source files : C:\Documents and Settings\Mohanish Timble\Desktop\sw\Contractor_Bill_old_1249490518017_973633.java
        at net.sf.jasperreports.engine.design.JRJavacCompiler.compileClasses(JRJavacCompiler.java:93)
        at net.sf.jasperreports.engine.design.JRAbstractClassCompiler.compileUnits(JRAbstractClassCompiler.java:67)
        at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:190)
        at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:220)
        at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:153)
        at cbs.ui.ReportUI.GenerateReport(ReportUI.java:202)
        at cbs.ui.ReportUI.btnGenerateBillActionPerformed(ReportUI.java:151)
        at cbs.ui.ReportUI.access$100(ReportUI.java:38)
        at cbs.ui.ReportUI$2.actionPerformed(ReportUI.java:85)
        at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
        at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at …
Run Code Online (Sandbox Code Playgroud)

java netbeans jasper-reports

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

SQL Server输出参数问题

我正在使用SQL Server 2008 Enterprise.我正在学习SQL Server存储过程的OUTPUT参数.例如,存储过程sp_add_jobschedule具有名为schedule_id的OUTPUT参数.

http://msdn.microsoft.com/en-us/library/ms366342.aspx

我的困惑是,看起来像OUTPUT参数可以提供一个输入值并且还返回一个值,看起来它有INPUT和OUTPUT参数的行为?是否允许不为OUTPUT参数提供任何INPUT值(使其看起来像纯输出参数行为)?

sql sql-server stored-procedures sql-server-2008

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

C++零(null)指针是否应该返回false?

我不确定我对C++的理解是否错误.我已经读过1)所有非零值都等于TRUE,零等于FALSE; 2)空指针存储为零.

然而这样的代码:

void ViewCell::swapTiles (ViewCell *vc) {
    ViewTile *tmp = vc->tile();
    [stuff ...]
    if (tmp) addTile(tmp);
}
Run Code Online (Sandbox Code Playgroud)

从解除引用空指针给我一个段错误,但是

if (tmp != 0) addTile(tmp);
Run Code Online (Sandbox Code Playgroud)

工作良好.知道为什么吗?

c++ pointers

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

PHP脚本不适用于//注释

我有一个PHP脚本,当它包含//类型注释时似乎不起作用.我的意思是,脚本似乎没有超出//样式注释执行.例如

<?php header('Content-type: text/plain');

// some comment
echo "OK";
Run Code Online (Sandbox Code Playgroud)

不起作用,没有输出.但:

<?php header('Content-type: text/plain');

echo "OK";
Run Code Online (Sandbox Code Playgroud)

确实有效.我认为输出正常.和:

<?php header('Content-type: text/plain');

/* some comment */    
echo "OK";
Run Code Online (Sandbox Code Playgroud)

也有效.我再次看到OK作为输出.

我以前从未遇到过这个.是否有任何PHP设置可以控制此行为?如何让我的//风格评论有效?

php comments

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

将C#(.NET 2.0)应用程序部署为便携式应用程序?

是否可以将.NET 2.0应用程序部署为可移植可执行文件?这样我的程序就可以在没有在目标机器上安装.NET Framework 2.0的Flash Disk中运行.或者也许可以使用所需的.NET DLL分发我的程序,以便不需要安装框架?

我知道有一些替代工具可以将我的.NET exe转换为单个本机可执行文件,如RemoteSoft Salamander,Xenocode Postbuild和Thinstall,但不幸的是我买不起.

我也尝试使用Mono的mkbundle嵌入依赖项,但它搞砸了我的程序= \(没有XP视觉风格,打破了一些控件及其功能)

任何形式的帮助将不胜感激:)

谢谢.

fyi:我的IDE是Microsoft Visual C#2008 Express Edition,以.NET Framework 2.0为目标框架.

.net c# portability

9
推荐指数
2
解决办法
4030
查看次数

如何改进这段代码?(太多了)

我想要打印正方形的边框......它可能只打印一面或正方形的更多边,所以我写了这个方法

printBorder(N, E, S, W) {
  if (N) {
     square.printBorder(0,0,0,10);
  }
  if (E) {
     square.printBorder(0,10,10,10);
  }
  if (S) {
     square.printBorder(10,0,10,10);
  }
  if (W) {
     square.printBorder(0,0,10,0);
  }
}
Run Code Online (Sandbox Code Playgroud)

它可以很好地工作,但我认为它不是那么优雅,它是太多了,如果,所有声明或多或少相同.我认为必须有办法简化这些代码,任何建议?

optimization if-statement pseudocode

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

如何从SD卡中删除文件?

我正在创建一个文件作为电子邮件的附件发送.现在我想在发送电子邮件后删除图像.有没有办法删除文件?

我试过myFile.delete();但它没有删除该文件.


我正在使用Android的这个代码,因此编程语言是使用通常的Android方式访问SD卡的Java.当我在发送电子邮件后返回到屏幕onActivityResult时,我正在删除该方法中的文件Intent.

android android-sdcard

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