问题列表 - 第44583页

DateTime.AddDays与Calendar.AddDays

DateTime.AddDays和之间有什么区别Calendar.AddDays
DateTime的日历独立?

.net c# globalization datetime calendar

4
推荐指数
2
解决办法
1955
查看次数

从图像中动态创建XNA精灵

我有一个图像,让我们说一个.png,由用户上传.此图像具有固定大小,例如100x100.

我想用这个图像创建4个精灵.

一个从(0,0)到(50,50)

另一个从(50,0)到(100,50)

第三个从(0,50)到(50,100)

从(50,50)到(100,100)的最后一个

我如何用我喜欢的C#做到这一点?

在此先感谢您的帮助

c# sprite xna-4.0

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

msbuild ITaskItem 输出

我正在尝试将MSBuild.ExtensionPack.Web.Iis7AppPool任务与 GetInfo 任务操作一起使用。该任务的输出参数是SiteInfo属性,其类型是ITaskItem。这是财产,而不是收藏。

如何访问 SiteInfo 元数据?我可以用 $ 访问,但我只能得到网站名称。我尝试使用 %(SiteInfo.) 但没有成功。

msbuild msbuild-task itaskitem

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

在.NET COM互操作中传递强类型参数

我有两个通过COM互操作公开的.NET类 - 让我们说Foo和Bar,我需要将类型为Foo的参数传递给Bar中定义的方法.像这样的东西:

[ComVisible(true)]
public class Foo
{
    // whatever
}

[ComVisible(true)]
public class Bar
{
    public void Method(Foo fff)
    {
        // do something with fff
    }
}
Run Code Online (Sandbox Code Playgroud)

当我运行以下VBS(使用cscript.exe)时:

set foo = CreateObject("TestCSProject.Foo")
set bar = CreateObject("TestCSProject.Bar")
call bar.Method(foo)
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

D:\test.vbs(3, 1) Microsoft VBScript runtime error: Invalid procedure call or argument: 'bar.Method'

但是,如果我将Method声明更改为:

    public void Method(object o)
    {
        Foo fff = (Foo)o;
        // do something with fff
    }
Run Code Online (Sandbox Code Playgroud)

一切正常.我尝试了一些关于界面,属性等的魔法,但到目前为止还没有运气.

任何见解?

非常感谢

.net c# com com-interop

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

jsf primefaces数据表过滤问题

我正在使用primefaces及其数据表.几列是日期或货币.如果我试图过滤那些,那就有尴尬的行为.当我开始输入时,过滤器一直工作到第一个分隔符(例如日期点,所以它只过滤11个.下一个字符让表格显示没有条目).

是否可以应用日期转换器?

这是我现在的代码:

<p:column filterBy="#{cou.startDate}"
    headerText="#{text['date']}"
    filterMatchMode="contains" 
    sortBy="#{cou.startDate}" >
        <h:outputText value="#{cou.startDate}" >
             <f:convertDateTime pattern="dd.MM.yyyy" />
        </h:outputText>
</p:column> 
Run Code Online (Sandbox Code Playgroud)

jsf primefaces

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

如何确定URL是否是图像?

我想检查用户提供的URL是否为image(jpg,png,gif).第一个想法:只检查URL中的文件扩展名.第二个想法:从服务器获取此资源(通过http get)并加载到一些Java图片库中以获取信息,如果它是图像(严重缺点:慢).或许还有另一种解决方案?

java url

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

C#有foreach oneliner吗?

我只是想知道C#中是否有foreach oneliner,就像if oneliner一样.(exp) ? then : else

c# syntax foreach

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

Mysql:当内存表达到max_heap_table_size时该怎么办?

我正在使用mysql内存表作为缓存多次读取的数据行的方法.我选择了这个替代方案,因为我无法在我的解决方案中使用xcache或memcache.在阅读关于此主题的mysql手册和论坛后,我得出结论,当表达到其最大内存大小时将引发错误.我想知道是否有办法捕获此错误,以截断表并释放内存.我不想提高可以使用的内存限制,我需要一种方法来自动释放内存,以便表可以继续工作.

谢谢.

mysql memory-management out-of-memory memory-table

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

使用find和sed递归重命名文件

我想浏览一堆目录并将所有以_test.rb结尾的文件重命名为_spec.rb结尾.这是我从未想过如何处理bash的事情所以这次我认为我会付出一些努力来实现它.到目前为止,我做得很短,我最大的努力是:

find spec -name "*_test.rb" -exec echo mv {} `echo {} | sed s/test/spec/` \;
Run Code Online (Sandbox Code Playgroud)

注意:在exec之后有一个额外的回声,所以在我测试时打印命令而不是运行.

当我运行它时,每个匹配文件名的输出是:

mv original original
Run Code Online (Sandbox Code Playgroud)

即sed的替换已经丢失.有什么诀窍?

bash scripting replace sed find

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

默认情况下,使emacs突出显示postgresql语法

我使用emacs来编辑我的sql代码.我99%的时间都在postgresql plpgsql代码上工作.扩展名为.sql的所有文件都包含postgresql.我很好奇有没有办法设置sql-highlight-postgres-keywords SQL突出显示默认值而不是ANSI SQL,因为每次打开文件时切换模式都很烦人.

postgresql emacs plpgsql

16
推荐指数
2
解决办法
2770
查看次数