小编Maf*_*elu的帖子

Dapper抛出"DynamicMethod的无效类型所有者".

所以我正在尝试使用Dapper.net,我很喜欢它.我不喜欢的是当我尝试批量插入实体时,我得到以下错误抛出:

DynamicMethod的类型所有者无效.

在System.Reflection.Eynamic.DynamicMethod.Init(String name,MethodAttributes属性,CallingConventions callingConvention,Type returnType,Type [] signature,Type owner,Module m,Boolean skipVisibility,Boolean transparentMethod,StackCrawlMark&stackMark)at System.Reflection.Emit. Dapper.SqlMapper.CreateParamInfoGenerator中的DynamicMethod..ctor(String name,Type returnType,Type [] parameterTypes,Type owner,Boolean skipVisibility)1 literals) in D:\Dev\dapper-dot-net\Dapper NET40\SqlMapper.cs:line 3033 at Dapper.SqlMapper.GetCacheInfo(Identity identity, Object exampleParameters, Boolean addToCache) in D:\Dev\dapper-dot-net\Dapper NET40\SqlMapper.cs:line 2138 at Dapper.SqlMapper.<QueryImpl>d__61(D:\ Dev \中的身份标识,布尔checkForDuplicates,Boolean removeUnused,IList 1.MoveNext()) System.Linq.Enumerable.ToList [TSource]中的dapper-dot-net\Dapper NET40\SqlMapper.cs:System.Collections.Generic.List 1..ctor(IEnumerable1 collection的第1578行)
(IEnumerable 1 source) at Dapper.SqlMapper.Query[T](IDbConnection cnn, String sql, Object param, IDbTransaction transaction, Boolean buffered, Nullable1 commandTimeout,Nullable 1 commandType) in D:\Dev\dapper-dot-net\Dapper NET40\SqlMapper.cs:line 1479 at Dapper.SqlMapper.Query(IDbConnection cnn, String sql, Object param, …

c# dapper

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

如何在汇总中处理 svg 导入 (ES6)

如果我将 svg 文件导入到 ES6 模块中,如何在汇总中处理它?我目前有这样的事情(我正在做的简单例子):

import next from '../assets/next.svg';
export default () => console.log('Here is some Svg: ! ', next);
Run Code Online (Sandbox Code Playgroud)

我有一个如下所示的汇总配置:

import babel from 'rollup-plugin-babel';
import resolve from 'rollup-plugin-node-resolve';
import commonjs from 'rollup-plugin-commonjs';

export default {
  entry: 'src/app.js',
  dest: 'build/app.min.js',
  format: 'iife',
  sourceMap: 'inline',
  plugins: [
    babel({
      exclude: 'node_modules/**',
    }),
    resolve({
      jsnext: true,
      main: true,
      browser: true,
    }),
    commonjs(),
  ],
};
Run Code Online (Sandbox Code Playgroud)

然后我收到以下错误:

无法解析 /home/magnferm/projects/slask/rollup-test/src/chill/index.js 中的“../assets/next.svg”

路径没有问题,但 rollup 似乎不知道如何处理 svg 文件。有没有我可以使用的插件,或者我是否必须以某种方式区别对待它?

javascript svg rollup node.js

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

在十进制的 RDLC 报告中使用 SUM 会产生奇怪的结果

我正在尝试生成一个 RDLC 报告,其中一列“金额”将在底部有一个“总计”行。这不是什么奇怪的东西,它是一个非常基本的 RDLC 报告,但不是在底部获得正常的“总计”值,而是得到了其他东西,请允许我演示:

在此处输入图片说明

它不应该说 97,140.00,它应该说 971,40 所以我有点困惑。该列总结如下:

=Sum(CDec(Fields!Amount.Value))

由于某种原因,我必须先转换它,否则我会得到一个 #Error 而不是错误的数字。这很奇怪,模型属性是小数,而我使用的 DataTable 属性是小数。

我唯一的猜测是,这与我是瑞典人并使用逗号作为小数点分隔符而不是句点有关。

c# rdlc

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

查找基础实体的属性用法

我试图在属性属于基类的类中找到属性的用法.这是一个标记示例:

class Program
{
    class Item
    {
        public DateTime DeletedStamp { get; set; }

        public decimal Price { get; set; }
    }

    class Book : Item
    {
        public string Title { get; set; }

        public string Author { get; set; }
    }

    class Bicycle : Item
    {
        public string Type { get; set; }

        public string Producer { get; set; }
    }

    static void Main(string[] args)
    {
        var book = new Book()
        {
            Title = "Atlas Shrugged",
            Author = "Ayn …
Run Code Online (Sandbox Code Playgroud)

c# resharper visual-studio-2013

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

使用Microsoft Fakes设置参数

所以我正在尝试Microsoft Fakes并且我喜欢它,但是我有一个带有out参数的静态方法,我无法弄清楚如何使用它:

静态方法假:

public static class Foo
{
    public static bool TryBar(string str, out string stuff)
    {
        stuff = str;

        return true;
    }
}
Run Code Online (Sandbox Code Playgroud)

测试:

[TestFixture]
public class MyTestTests
{
    [Test]
    public void MyTest()
    {
        using (ShimsContext.Create())
        {
            string output;
            ShimFoo.TryBarStringStringOut = (input, out output) =>
            {
                output = "Yada yada yada";

                return false;
            };
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我的测试中出现错误,声称我的输出参数错误(" 无法解析符号'输出' ").我一直试图获得一些如何处理参数的文档,但我找不到任何东西.有人有经验吗?

c# microsoft-fakes

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

Android模拟器无法启动,卡在循环中

我知道Android模拟器存在很多问题,并且StackOverflow几乎溢出了有关它的问题.我知道,我经历了大多数人寻找我的问题的答案:)

我开始时遇到了常见的HAXM问题,但我在BIOS中修复了VT设置并重新安装了HAXM.

现在,当我通过Android Studio或命令行启动我的模拟器时,它将无法启动并陷入循环.循环看起来像这样:

运行输出

注意:设置了环境变量$ ANDROID_SDK_HOME,仿真器使用该变量来定位AVD.

如果无法在指向的文件夹中找到AVD,则可能导致仿真器无法启动

给定环境变量.

ANDROID_SDK_HOME = C:\用户\ maffe

模拟器:设备fd:1160

HAXM正在运行,模拟器以快速virt模式运行

模拟器:警告:打开音频输入失败

创建窗口102 107 646 1147

模拟器:UpdateCheck:当前版本'24 .4.1',最后版本'24 .4.1'

Logcat输出

01-22 05:48:36.770 6543-6543 /?I/Netd:Netd 1.0开始

01-22 05:48:36.771 6543-6543 /?E/Netd:无法打开/ proc/sys/net/ipv6/conf/default/optimistic_dad:没有这样的文件或目录

01-22 05:48:36.771 6543-6543 /?E/Netd:无法打开/ proc/sys/net/ipv6/conf/eth0/optimistic_dad:没有这样的文件或目录

01-22 05:48:36.771 6543-6543 /?E/Netd:无法打开/ proc/sys/net/ipv6/conf/lo/optimistic_dad:没有这样的文件或目录

01-22 05:48:36.771 6543-6543 /?E/Netd:无法打开/ proc/sys/net/ipv6/conf/sit0/optimistic_dad:没有这样的文件或目录

01-22 05:48:36.771 6543-6543 /?E/Netd:无法打开/ proc/sys/net/ipv6/conf/default/use_optimistic:没有这样的文件或目录

01-22 05:48:36.771 6543-6543 /?E/Netd:无法打开/ proc/sys/net/ipv6/conf/eth0/use_optimistic:没有这样的文件或目录

01-22 05:48:36.771 6543-6543 /?E/Netd:无法打开/ proc/sys/net/ipv6/conf/lo/use_optimistic:没有这样的文件或目录

01-22 05:48:36.772 6543-6543 /?E/Netd:无法打开/ proc/sys/net/ipv6/conf/sit0/use_optimistic:没有这样的文件或目录

01-22 05:48:36.875 6544-6544 /?I/mediaserver:ServiceManager:0xb5835620

01-22 05:48:36.875 6544-6544 /?I/AudioFlinger:使用默认的3000毫秒作为待机时间.

01-22 05:48:36.876 6544-6544 …

android android-virtual-device android-emulator

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

如何在摩纳哥编辑器中设置多行规则

我正在此处查看摩纳哥编辑器的沙箱: https: //microsoft.github.io/monaco-editor/playground.html#extending-language-services-custom-languages

我试图支持以下案例:

"A single line quote"
"But also a slightly weird
multi line quote"
Run Code Online (Sandbox Code Playgroud)

我需要同时支持两者,因为我正在使用的语言都支持两者。现在,我设置的规则如下所示:

// Register a tokens provider for the language
monaco.languages.setMonarchTokensProvider('mySpecialLanguage', {
    tokenizer: {
        root: [
            [/"(?:[^"\\]|\\.\n{0,})*"/gi, 'my-string'],
        ]
    }
});

// Define a new theme that contains only rules that match this language
monaco.editor.defineTheme('myCoolTheme', {
    base: 'vs',
    inherit: false,
    rules: [
        { token: 'my-string', foreground: '0000FF' },
    ]
});
Run Code Online (Sandbox Code Playgroud)

问题是多行引用不起作用。我怀疑摩纳哥逐行解析文本/代码会导致问题,但我肯定不能独自解决这个问题。有一个标志或我必须设置的东西吗?

javascript monaco-editor

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

使用createJS绘制正方形会创建矩形

除了标题不完全正确之外,我在使用createJs绘制正方形时遇到问题.我正在绘制具有相同大边的矩形,这通常会产生一个正方形,但不适合我,我得到这个:

在此输入图像描述

我正在使用的代码如下(非常简化):

function getRandomNumber(max)
    {
        return Math.floor(Math.random() * max);
    }

var colors = ["Red", "Green", "Blue"];

function createTileArea()
    {
        var stage = new createjs.Stage("tileArea");
        stage.name = "stage";
        var size = 50;

        for (row = 0; row < 10; row++) {
            for (col = 0; col < 10; col++) {
                var id = row + "_" + col;
                var color = colors[getRandomNumber(3)];

                var tile = new createjs.Shape();
                tile.graphics.beginFill(color);
                tile.graphics.drawRect(0, 0, size, size);
                tile.graphics.endFill();
                tile.x = col * size;
                tile.y = row …
Run Code Online (Sandbox Code Playgroud)

javascript html5-canvas easeljs createjs

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

为什么检查现有数据不包括SQL Server 2008中的NULL

这可能是其他数据库中的情况,但是当您进行以下查询时

SELECT * FROM MyTbl WHERE MyColumn != 'Foo'
Run Code Online (Sandbox Code Playgroud)

那么MyColumn的任何记录,比方说,'Bar'被取出但不是MyColumn为NULL的地方.我认为这是预期的行为,背后有一个原因,我想知道为什么.

NULL被认为等于'Foo',或者它只是不期望成为条件的一部分,因为条件(NULL!='Foo')似乎是真的.

sql sql-server

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