问题列表 - 第33514页

如何将NHibernate XML架构添加到Visual Studio?

我正在学习NHibernate,我加入<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">App.config.Visual Studio报告了一条消息:

无法找到元素'urn:nhibernate-configuration-2.2:hibernate-configuration'的架构信息.

我知道这不是问题,但如果VS知道架构,IntelliSense就可以工作.如何添加架构?

nhibernate intellisense visual-studio

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

是否可以使用LINQ进行动态调整?

我有一个T-SQL 2005查询返回:

pid         propertyid  displayname     value
----------- ----------- --------------- ---------------
14270790    74          Low Price       1.3614
14270790    75          High Price      0
14270791    74          Low Price       1.3525
14270791    75          High Price      0
14270792    74          Low Price       1.353
14270792    75          High Price      0
14270793    74          Low Price       1.3625
14270793    75          High Price      0
14270794    74          Low Price       1.3524
14270794    75          High Price      0
Run Code Online (Sandbox Code Playgroud)

我想做的主要是在displayname球场上转移,希望产生:

pid       Low Price  High Price
14270790  1.3614     0
14270791  1.3525     0
14270792  1.353      0
14270793  1.3625     0 …
Run Code Online (Sandbox Code Playgroud)

t-sql linq pivot dynamic

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

.net DrawString/StringFormat问题

我正在开发一个.NET 3.5赢形式的程序和我碰到与文本绘制一个"有趣"的问题.

我正在实现一个文本编辑控件,它使用DrawString()和StringFormat.GenericTypographic(以下称为GT)绘制文本.当用户键入时,行中较早的单词(或单词组)随机地左右移动.

它似乎可能是舍入误差 - 受影响的块看起来在水平平面中移动一个像素,因为字母被添加到线的末端.如果我使用StringFormat.GenericDefault(GD),则不会发生这种情况,但字符渲染的准确性会降低,这是不可接受的.

我推断我可以慢慢地将GD改为GT(每个设置都在MSDN中进行讨论,显然可以在调试器中进行检查)并查看哪些FormatFlags或其他设置导致了这一点并从那里开始.但是,如果我拿一份GD的副本,改变所有的属性,使它与GT相同,那么字符的位置是完全不同的 - 这两个所谓的相同对象的行为显然是不一样的.

像恕我直言的东西太多,.net Reflector表明StringFormat只是非托管对象的包装器,我只能假设并非所有这些属性都暴露给.net软件.

任何人都可以提出任何可能对我有用的建议吗 我知道TextRenderer可能会提供另一种渲染方法,但我在设计过程的早期就打了折扣(虽然我实际上不能记住现在的问题......).

编辑

我用于渲染的代码如下:

sForm = new StringFormat(StringFormat.GenericTypographic);
sForm.FormatFlags |= StringFormatFlags.MeasureTrailingSpaces;

using (SolidBrush brush = new SolidBrush(frmt.ForegroundColour))
  context.DrawString(line.Text, frmt.DisplayFont, brush, new PointF(horizontal, height), sForm);
Run Code Online (Sandbox Code Playgroud)

.net system.drawing winforms

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

JUnit - 测试网站

我是JUnit的新手,但是我想设置一些测试来完成以下工作.

  1. 测试一系列服务器到服务器API调用 - 验证响应是否正确 - 我可以做得很好.

  2. 打开一个网页,在其上输入数据并验证提交时会发生什么 - 我正在努力.它甚至可能吗?

我想我可以使用服务器端的http web请求调用网页,但我不确定如何与网站本身进行交互,即将数据输入表单.

有什么想法吗?

谢谢

史蒂夫

java junit unit-testing

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

如何在导航栏中添加活动指示器?

我在我的应用中使用活动指示器视图.

当我点击一个按钮时,我希望活动指示器在导航栏中显示10秒然后自动隐藏.

我在视图中使用以下代码加载:

CGRect frame = CGRectMake(0.0, 0.0, 25.0, 25.0);

self.activity = [[UIActivityIndicatorView alloc]
             initWithFrame:frame];

[self.activity sizeToFit];

self.activity.autoresizingMask =
    (UIViewAutoresizingFlexibleLeftMargin |
     UIViewAutoresizingFlexibleRightMargin |
     UIViewAutoresizingFlexibleTopMargin |
     UIViewAutoresizingFlexibleBottomMargin);

UIBarButtonItem *loadingView = [[UIBarButtonItem alloc] initWithCustomView:self.activity];
loadingView.target = self;
self.navigationItem.rightBarButtonItem = loadingView;   
Run Code Online (Sandbox Code Playgroud)

在按钮操作中,我只启动指示器:

[self.activity startanimating];
Run Code Online (Sandbox Code Playgroud)

但我在导航栏中看不到指示器.

如果我的代码中有任何问题,请告诉我...

iphone objective-c

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

printf输出错误的数字

int main()
{
       double i=4;
       printf("%d",i);
       return 0;
}
Run Code Online (Sandbox Code Playgroud)

谁能告诉我为什么这个程序输出0?

c floating-point formatting printf

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

jQuery在TextArea中验证HTML

我有一个允许用户输入HTML的TextArea,我现在要做的是验证用户HTML以确保它是XHTML.

有任何想法吗?

validation jquery textarea

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

如何以编程方式获取Linux上的堆地址

我可以获取堆结尾的地址sbrk(0),但有没有办法以编程方式获取堆的起始地址,而不是通过解析内容/proc/self/maps

c linux heap

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

Linux和内存泄漏

Linux是否会立即自动重新声明应用程序使用的所有内存?

如果是这样,那么应用程序是否应该在退出之前释放所有内存?

在调用exit(0)之前调用多线程应用程序中每个类的析构函数是否真的值得?

如果Linux总是立即重新声明应用程序使用的所有内存,那么内存泄漏只是应用程序创建的悬空指针,也只是它的生命周期.

linux memory-leaks

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

如何使用 JavaScript 替换函数名称并将其识别为函数?

我正在尝试替换 ASP.NET 中的 JavaScript onclick 事件处理程序,该处理程序在使用验证控件时添加到按钮控件。这是在这种情况下从 ASP.NET 输出到 HTML 中的内容:

<input type="image" name="ibSubmit1" id="ibSubmit1" src="button-green-submit.gif" onclick="showProgress1();WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ibSubmit1&quot;, &quot;&quot;, true, &quot;Group1&quot;, &quot;&quot;, false, false))" style="border-width:0px;" />
Run Code Online (Sandbox Code Playgroud)

我仔细查看了,不幸的是,在将函数服务器端注入到页面之前,似乎没有办法修改它。

由于我正在开发一个控件并希望它是非侵入性和自包含的,并且我有兴趣获取WebForm_PostBackOptions 对象的validationGroup参数,因此似乎最简单的解决方案是使用 JavaScript 将 WebForm_DoPostBackWithOptions 函数名称替换为我的自定义包装函数并保留所有其余参数信息不变 - 然后我可以提取我感兴趣的信息,调用我的自定义函数,然后将调用转发到 WebForm_DoPostBackWithOptions。

注意:我使用 jQuery 来构建自定义函数,因此如果有更简单的方法使用 jQuery 来实现此操作,我会考虑这个选项。

这是我尝试替换 onclick 事件处理程序的代码(不起作用):

    $('[onclick*=WebForm_DoPostBackWithOptions]').each(function() {
        var txt = this.onclick;
        txt = txt + '';
        txt = txt.replace('WebForm_DoPostBackWithOptions','ml_DoPostBackWithOptions');
        this.onclick = eval(txt);
    });
Run Code Online (Sandbox Code Playgroud)

使用alert(),我验证了文本是否已正确更改,但是无论我是否使用eval() 函数,onclick 处理程序似乎都无法将其识别为JavaScript。

我想过使用正则表达式来获取validationGroup值,但这似乎如果我能让它工作的话它会更加优雅和灵活......

注意:如果我的控件有一种方法可以询问它所在的页面,以找到将回发的所有按钮(无论它们是什么类型的按钮),以便我可以检索服务器端的属性,这也是我会考虑的。

javascript asp.net jquery onclick validationgroup

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