问题列表 - 第19189页

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

在HTML5 canvas元素中移动矩形(像素)区域的最快方法是什么

我想实现HTML5 canvas元素内容的垂直滚动.我不想再渲染整个内容.相反,我想向下/向上移动整个内容,只渲染已滚动到视图中的区域.

我尝试了getImageDataputImageData函数,但在我的测试中,它们几乎和重新绘制整个场景一样慢.

// scroll 20px down
var data = ctx.getImageData(0, 0, width, height-20);
ctx.putImageData(0, 20);
Run Code Online (Sandbox Code Playgroud)

在canvas元素中复制矩形像素区域的最快方法是什么?

javascript html5 canvas

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

我们可以阻止ID列自动递增吗?

我有一个主列作为ID的表.但该列不是标识列.所有值都是明确提供的.

下面是我的映射类

 public ObjectTypeMap()
    {
        Table("OBJECTTYPE");
        Id(x => x.ObjectTypeId);
        Map(x => x.Title).Not.Nullable();
        Map(x => x.Description);
    }
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用session.save保存此对象时,我收到错误消息

"无法将值NULL插入列'ObjectTypeId',表'DiscoveryWEBTest.dbo.ObjectType';列不允许空值.INSERT失败.\ r \n语句已终止."

但在我的对象中,我提供了ObjectTypeId的值.

问题是Fluent NHibernate将ID映射视为自动增量列,但在数据库中ObjectTypeId不是一个标识列,这就是为什么insert语句没有获取任何值并抛出null错误.

有没有一种方法可以告诉该列是一个ID列,但它的值不是自动递增的?

提前致谢

fluent-nhibernate

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

iPhone喜欢WPF项目中的红色徽章通知吗?

我有一个C#WPF项目,它自动生成每日和每周报告.我想在新报告可用时通知用户,所以我想到了一个类似于iPhone的徽章,其中新消息的数量出现在一个小红圈上: 替代文字http://i46.tinypic.com/so3l2u.png

我想到了三张图片:如果要显示的数字很小,左右两个半圆圈的图像.对于数字很大(123)并且不适合圆圈的情况,中间的第三个图像. 替代文字http://i49.tinypic.com/11lr7mp.png

我想要一个有光泽的效果,所以我想到了图片.有没有人知道如何在没有图片的情况下以编程方式执行此操作?

c# wpf styles

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

log4net集中记录多个组件

我们正在使用log4net和滚动文件appender.

由于我们正在使用负载平衡服务器,因此在两台服务器上生成日志文件并查看它们存在很多问题.

我们正在考虑一些集中日志记录,它可以在一个地方保存不同组件的所有日志,如果需要,可以使用一些日志查看器或自定义UI查看.

我们有一些建议的解决方案

  1. ADO appender
  2. WCF appender
  3. MSMQ appender我们向msmq和一些Windows服务发送消息,它将从msmq获取消息并将其放入日志文件中.

更多建议请发布..

logging log4net

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

在SQL Server中对浮点列与Int列进行排序

我想知道列的类型在排序性能方面是否重要.我听说int列的排序比float列快.你认为这是对的吗?

sql performance sql-order-by sql-server-2008

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

android:运行时调整大小的图像质量

我想使用drawBitmap()方法显示图像.但在我想根据屏幕尺寸调整大小之前.我的结果图像质量有问题.您可以在下面看到屏幕截图和测试代码.如何在运行时以高质量调整图像大小?

谢谢你的解决方案.

原始图片: alt text http://dl.dropbox.com/u/709109/gradient.png

设备上的结果屏幕截图: alt text http://dl.dropbox.com/u/709109/device.png

import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Rect;
import android.os.Bundle;
import android.view.View;
import android.widget.LinearLayout;

import java.io.IOException;
import java.io.InputStream;

public class MyActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        LinearLayout container = (LinearLayout) findViewById(R.id.container);
        container.addView(new View(this) {
            @Override
            protected void onDraw(Canvas canvas) {
                Bitmap unscaledBitmap;
                try {
                    InputStream in = getAssets().open("images/gradient.png");
                    unscaledBitmap = BitmapFactory.decodeStream(in);
                    in.close();
                    canvas.drawBitmap(unscaledBitmap, null, new Rect(0, 0, 320, 480), null);
                } catch …
Run Code Online (Sandbox Code Playgroud)

android drawing resize image draw

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

如何在VS 2008中以调试模式查看项目的堆栈跟踪

如何在VS 2008中以调试模式查看项目的堆栈跟踪?

我在VS2008中运行并调试一个大型应用程序.构建模式是DEBUG,Windows Forms项目.有没有办法可以看到代码片段被调用,比如Stack Trace异常,而我在表单中执行常规操作,如点击按钮等...

该项目非常庞大,我需要轻松找到树上每个节点上调用的表单.如果我能看到像Call Stack Trace这样的东西,那将会非常有帮助.呼叫堆栈不像这个顺便说一句.

谢谢.

visual-studio-2008 visual-studio

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

将CString转换为std :: wstring

我怎样才能转换CStringstd::wstring

c++ string wstring

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

Firefox扩展和Firefox附加组件有什么区别?

术语"扩展"和"附加组件"似乎是可以互换的,但我看到人们似乎用"扩展"与"附加组件"来表示不同的事情.

清晰吗?

firefox firefox-addon

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