小编nia*_*her的帖子

图形对象到图像文件

我想裁剪并调整图像大小.这是我的代码:

Image image = Image.FromFile(AppDomain.CurrentDomain.BaseDirectory + "Cropper/tests/castle.jpg");

// Crop and resize the image.
Rectangle destination = new Rectangle(0, 0, 200, 120);
Graphics graphic = Graphics.FromImage(image);
graphic.DrawImage(image, destination, int.Parse(X1.Value), int.Parse(Y1.Value), int.Parse(Width.Value), int.Parse(Height.Value), GraphicsUnit.Pixel);
Run Code Online (Sandbox Code Playgroud)

现在我假设我生成的裁剪/调整大小的图像存储在图形对象中.问题是 - 如何将其保存到文件中?

c# asp.net system.drawing

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

JQuery查询字符串遍历

可能重复:
JavaScript查询字符串
使用jQuery获取查询字符串

在javascript中是否有一个对象/方法将这样的字符串:"param1 = 2¶m2 = 1¶m3 = 5"转换成某种字典,这样我就可以将每个元素称为mystring ['param1']或mystring [0] ?

jQuery可以帮忙吗?

javascript jquery query-string

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

网址重写与路由

我正在制作一个新的asp.net网站表单网站,并希望美化我的网址 - 我想接受像这样的网址"www.mysite.com/1-2,3"并将其变成这样一个" www.mysite.com/page.aspx?a=1&b=2&c=3" .哪个选项是最适合这个任务- IIS7 URL重写或路由来讲性能易于维护.顺便说一句,我打算使用中等信任共享主机IIS7,也许6.

在过去,我使用了PHP的mod_rewrite,我很满意,但是现在整个网站都被翻译成了ASP.NET,我不知道选择哪个选项.

PS -我已经看过这个这个,但是没找到我的问题不够清楚.

asp.net url-rewriting url-routing

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

路由与URL重写(IIS7)性能

我想知道这两种方法在性能方面有什么不同吗?关于这个的任何好文章?

.net asp.net url-rewriting url-routing

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

StyleCop SA1638

我在VS2008中使用StyleCop.我收到此错误:

SA1638:文件头的copyright tag中的file属性必须包含文件名.

这是我的标题.

// <copyright file="AssemblyInfo.cs" company="company">
// Copyright (c) company. All rights reserved.
// </copyright>
// <author>me</author>
// <email>me@me.com</email>
// <date>2010-03-04</date>
// <summary>blah blah.</summary>
Run Code Online (Sandbox Code Playgroud)

我怀疑问题是我的AssemblyInfo.cs位于Properties文件夹中.有关如何在不消除StyleCop的情况下修复此警告的任何线索?

c# stylecop visual-studio-2008

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

全文搜索是否适合搜索人名?

我有一个用户表,其中包含一个人的姓名列:

CREATE TABLE [dbo].[Users]
(
    Id bigint NOT NULL,
    Name nvarchar(80) NOT NULL,
    PRIMARY KEY CLUSTERED (Id ASC)
)
Run Code Online (Sandbox Code Playgroud)

Name列可以包含全名或仅包含名字或任何内容(由空格分隔).为了实现搜索Name,我想利用SQL的全文搜索,但不确定它是否适合搜索名称/昵称而不是实际单词.还有一个问题是 - 在创建FT索引时我会选择哪种语言Name

还有其他考虑吗?

谢谢.

sql-server sql-server-2008

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

表有很多列

如果我的表有大量的列(超过80),我应该将它分成几个具有一对一关系的表,还是保持原样?为什么?我主要担心的是表现.

PS - 我的桌子已经处于第3范式.

PS2 - 我正在使用MS Sql Server 2008.

PS3 - 我不需要一次访问所有表数据,而是在该表中有3个不同类别的数据,我可以单独访问.它类似于:成员首选项,成员帐户,成员个人资料.

sql asp.net-3.5 sql-server-2008

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

User.Identity数据来自哪里?

例如:如果我正在检索User.Identity.Name,它是来自.ASPXAUTH cookie还是使用我的会员提供程序从数据库中检索?

我访问User.Identity时是否有任何数据库请求?

谢谢.


编辑:现在我很确定它来自身份验证票证cookie,但找不到任何官方文档来确认这一点.任何人?

asp.net-mvc-2

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

如何重命名Web部署?

我有一个Web应用程序项目:

在此输入图像描述

如您所见,有3个robots.txt文件 - 每个环境一个.还有3个发布配置文件.

现在,对于每个pubxml,我想选择正确的"robots.xxx.txt"文件并将其重命名为"robots.txt".理想情况下,我想利用MSBuild并在每个pubxml文件中保留配置.

3个发布配置文件中的每一个都在使用<WebPublishMethod>MSDeploy</WebPublishMethod>.


编辑:

刚试过Richard Szalay回答,但无济于事.所有3个文件仍然复制到输出目录.这就是我的发布配置文件现在的样子

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    <PropertyGroup>
        <WebPublishMethod>FileSystem</WebPublishMethod>
        <LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
        <LastUsedPlatform>Any CPU</LastUsedPlatform>
        <SiteUrlToLaunchAfterPublish />
        <LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
        <PrecompileBeforePublish>True</PrecompileBeforePublish>
        <EnableUpdateable>True</EnableUpdateable>
        <DebugSymbols>False</DebugSymbols>
        <WDPMergeOption>DonotMerge</WDPMergeOption>
        <ExcludeApp_Data>True</ExcludeApp_Data>
        <publishUrl>C:\Temp\myproject</publishUrl>
        <DeleteExistingFiles>False</DeleteExistingFiles>
    </PropertyGroup>

    <ItemGroup>
        <MsDeployReplaceRules Include="robots">
            <ObjectName>filePath</ObjectName>
            <Match>robots\.debug\.txt</Match>
            <Replace>robots.txt</Replace>
        </MsDeployReplaceRules>
    </ItemGroup>
</Project>
Run Code Online (Sandbox Code Playgroud)

msbuild msdeploy msbuild-4.0

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

CA1305:int.Parse(String)

我收到了CA1305警告.

Microsoft.Globalization:因为'int.Parse(string)'的行为可能会根据当前用户的语言环境设置而有所不同,所以在'_Default.CalculateImageButton_Click(object,ImageClickEventArgs)'中调用此调用,调用'int.Parse(string) ,IFormatProvider)'.如果'int.Parse(string,IFormatProvider)'的结果将显示给用户,请将'CultureInfo.CurrentCulture'指定为'IFormatProvider'参数.否则,如果结果将由软件存储和访问,例如将其保存到磁盘或数据库,请指定"CultureInfo.InvariantCulture".

如果在解析Int32时省略指定文化,究竟会出现什么问题?

asp.net cultureinfo visual-studio

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