小编Son*_*nül的帖子

有效的方法来组合多个文本文件

我有多个文本文件需要阅读并合并到一个文件中.这些文件大小不一:每个1到50 MB.什么是组合这些文件而不会陷入恐惧的最有效方法System.OutofMemoryException

c# performance concatenation

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

无法引用system.drawing.dll

我正在尝试使用ImageResizer调整图像大小,但不断收到编译错误

"错误1类型'System.Drawing.Bitmap'在未引用的程序集中定义.您必须添加对程序集'System.Drawing'的引用

搜索解决方案我发现几个类似的问题,解决方案是引用system.drawing.dll以便能够处理图像,但当我尝试通过以下方式引用它时:

右键单击项目 - >添加引用 - >选择COM - >找到system.drawing.dll

但是这给了我另一个错误,说"activeX类型库system.drawing.tlb是从.NET程序集导出的,不能作为参考添加.而是添加对.NET的引用"

而这就是我下一步该做什么的傻眼.

编辑:

我得到错误的代码

public void resizeImage(String originalFile, String thumb)
    {
        ResizeSettings r = new ResizeSettings();
        r.MaxHeight = 200;
        r.MaxWidth = 200;


      ImageBuilder.Current.Build(originalFile, thumb, r);//this is where i get the first error
    }
Run Code Online (Sandbox Code Playgroud)

c# system.drawing imageresizer

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

扩展WPF工具包 - 如何添加对项目的引用?

我是WPF的新手.我想使用日期时间选择器.我从下面的网站下载了"Extended WPF Toolkit - 1.9.0".

http://wpftoolkit.codeplex.com/releases/view/96972

我有解压缩文件,发现两个DLL.一个是"WPFToolkit.dll"和"Xceed.Wpf.Toolkit.dll".

现在如何在我的项目中添加这两个dll?以及如何在我的项目中使用datetime控件.

c# asp.net wpf dll wpftoolkit

18
推荐指数
3
解决办法
6万
查看次数

实体框架枚举SqlQuery结果

我在尝试查看SqlQuery的结果时遇到奇怪的错误:

var sql = "SELECT @someParam";
var someParamSqlParameter = new SqlParameter("someParam", "Some Value");
var result = _dbContext.SqlQuery<string>(sql, someParamSqlParameter);
var containsAnyElements = result.Any();
Run Code Online (Sandbox Code Playgroud)

所以,当调试器是在最后一行,当我尝试展开结果查看结果就说明我的期望result("Some Value"),但在调用最后一行我得到了一个异常

"SqlParameter已经包含在另一个SqlParameterCollection中."

它看起来就像当我尝试打开结果视图的结果再次调用此查询.如果那种行为正确吗?如果是,请解释为什么会发生这种情况.

c# enumeration entity-framework-4.3

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

ASP.NET从代码背后设置页面标题

我正在使用ASP.NET C#创建数据驱动页面,并希望使用后面的代码动态设置页面标题

<%@ Page Title="" Language="C#" MasterPageFile="~/FLMaster.master" AutoEventWireup="true" CodeFile="legal-expenses-insurance-news-item.aspx.cs" Inherits="legal_expenses_insurance_news_legal_expenses_insurance_news_item" %>
Run Code Online (Sandbox Code Playgroud)

我尝试在页面中使用较低的单独标题标签,但这也不起作用.任何人都可以建议如何做到这一点.

c# asp.net

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

Django AttributeError'tuple'对象没有属性'regex'

我正在使用django 1.8并且遇到麻烦.我想在我的项目中导入tinymce.当我抓住它时

AttributeError:元组'对象没有属性'正则表达式'

当我删除url.py中的url时它正在工作.这是我的代码.

url.py

from django.conf.urls import include, url
from django.contrib import admin

urlpatterns = [
    # Examples:
    # url(r'^$', 'hizlinot.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),
    url(r'^admin/', include(admin.site.urls)),
    (r'^tinymce/', include('tinymce.urls')),

]
Run Code Online (Sandbox Code Playgroud)

settings.py

"""
Django settings for hizlinot project.

Generated by 'django-admin startproject' using Django 1.8.

For more information on this file, see
https://docs.djangoproject.com/en/1.8/topics/settings/

For the full list of settings and their values, see
https://docs.djangoproject.com/en/1.8/ref/settings/
"""

# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
import os
BASE_DIR …
Run Code Online (Sandbox Code Playgroud)

regex django django-urls python-2.7 django-1.8

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

C#3.0中自动属性和公共字段之间的区别

我无法理解为什么C#3.0中存在自动实现的属性语言功能.

你说的时候有什么不同

public string FirstName;
Run Code Online (Sandbox Code Playgroud)

public string FirstName { get; set; }
Run Code Online (Sandbox Code Playgroud)

c# c#-3.0

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

突出显示会在Visual Studio 2010中杀死我的Razor语法

我在操作系统上使用Expression主题.(注意:实际上,由于黑暗主题,我不确定是否会出现此问题)几天前,我决定学习并尝试创建一个小型Web应用程序.在Visual Studio中,我按照此说明创建了一个新的asp.net mvc 4 Web应用程序:Visual Studio 2010 UltimateWindows 7ASP.NET MVC 4File->New->Project->ASP.NET MVC 4 Web Application.

一切都很完美.但是当我打开Login.cshtml文件时,@由于突出显示,我甚至看不到剃刀语法(开始的表达式).看一看:

在此输入图像描述

即使我在Visual Studio 中用CTRL+ 选择了所有文本A,我也几乎看不到语法.

在此输入图像描述

因此,我甚至无法开始学习asp.net mvc.我开始在互联网上寻找这种情况的解决方案,但我找不到任何有用的答案.在Visual Studio中,我查看了该Tools->Option->Font and Colors选项,但我找不到任何相关内容.只有这个问题表明,当我在我的工作View(对于Razor).没有突出显示问题Model,Controller或任何其他代码文件.

用户ray247问了一个与我的问题足够接近的问题,在哪里可以更改VS10中的Asp.net MVC 3 Razor语法高亮显示?但我仍然找不到解决方案.我不想停止使用我的黑暗主题.这对我的眼睛来说真的很好.

themes syntax-highlighting visual-studio-2010 razor asp.net-mvc-4

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

选择随机字符

我有一些字符:

chars = "$%#@!*abcdefghijklmnopqrstuvwxyz1234567890?;:ABCDEFGHIJKLMNOPQRSTUVWXYZ^&".ToCharArray();
Run Code Online (Sandbox Code Playgroud)

现在我正在寻找一种从这些中返回随机字符的方法.

我找到了一个可能有用的代码:

static Random random = new Random();
        public static char GetLetter()
        {
            // This method returns a random lowercase letter
            // ... Between 'a' and 'z' inclusize.
            int num = random.Next(0, 26); // Zero to 25
            char let = (char)('a' + num);
            return let;
        }
Run Code Online (Sandbox Code Playgroud)

这段代码返回一个字母表中的随机字符,但只返回小写字母

c# random char

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

无法为接口模拟传递构造函数参数

当我调试代码并使用mockLessonplannerAFactory创建读取行时,我得到错误:

无法为接口模拟传递构造函数参数.

var mockSchoolclassCodeService = new Mock<ISchoolclassCodeService>();
var mockDateService = new Mock<IDateService>();
var mockLessonplannerAFactory = new Mock<ILessonplannerAFactory>(mockDateService.Object);
var mockLessonplannerBFactory = new Mock<ILessonplannerBFactory>(mockDateService.Object);

var service = new TimeTableService(mockUnitOfWork.Object, mockLessonplannerAFactory.Object, mockLessonplannerBFactory.Object, mockSchoolclassCodeService.Object);
Run Code Online (Sandbox Code Playgroud)

我的TimeTableService只接受接口类型的实例.但是mockLessonplannerAFactory和BFactory ......想在他们的构造函数中也传递一个IDateService.

我的代码出了什么问题?

c# moq

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