问题列表 - 第12883页

C# - 如何在OpenFileDialog中允许多个文件类型?

我知道这一次,但我一直在忘记; 如何在OpenFileDialog的一个过滤条目中允许多个文件类型?

Text files|*.txt          // this is OK.

Text files|*.txt,*.text   // how do I get this??
Run Code Online (Sandbox Code Playgroud)

c# file-extension filter winforms

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

通过appdomain限制对文件系统和网络的插件访问

我刚才问过如何限制插件访问(我想阻止他们写入磁盘或网络),我被告知要使用AppDomain.我已经搜索并尝试过如何使其工作失败.

任何人都可以提供一些信息,这样我就可以开始了,只需制作一个不允许写入文件或网络的AppDomain.

c# appdomain

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

功能和plugin.xml之间的区别?

我在eclipse插件开发中有一些基本问题,任何人都可以澄清以下问题,

我们什么时候应该在插件开发中添加功能?

feature和plugin.xml有什么区别?

问马汉

eclipse-plugin

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

动态更改app.config文件中的值

我想修改app.config中appSetting部分的值.所以我写道,

Console.WriteLine(ConfigurationManager.AppSettings["name"]);
Console.Read();
Configuration config=ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);  
config.AppSettings.Settings["name"].Value = "raja";       
config.Save(ConfigurationSaveMode.Modified);  
ConfigurationManager.RefreshSection("appSettings");
Console.WriteLine(ConfigurationManager.AppSettings["name"]);
Console.Read();
Run Code Online (Sandbox Code Playgroud)

执行上面的代码后,我验证了app.config是否更改了"name"元素的值.但没有变化.

我的代码出了什么问题?或者还有其他方法吗?

.net c#

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

在Subversion中存储ASP.NET网站的最佳实践?

我目前正在开发一个ASP.NET项目,其中有多个开发人员使用Subversion进行代码分发,但坦白说它现在完全搞砸了.设置Subversion存储库的人员包括特定于其计算机的配置文件,bin\*目录以及其他此类内容.

我是一个必须检查这个存储库并让它在我的计算机上运行的人,我对此非常感到沮丧,因为我花了一段时间对它进行整理以使其完全编译.现在我正在考虑编写Subversion指南的文档,发送给我公司的技术负责人,这样我们就可以使流程标准化并避免出现这些问题.

我正在寻找的是指南的输入.这是他们的开始,希望我们可以从中做出一些好事:

应该设置文件结构以在构建输出目录之外检查第三方库(因为它们不会包含在存储库中.)此目录的名称应为"库".

Subversion中不应包含特定于机器的文件.因此,仅签入Web.config模板,该模板由开发人员自定义以适合其计算机.默认情况下,此行为包含在Visual Studio 2010中,并且各个配置文件(Web.Local.config)自动Web.config应用了template().但是本地配置文件仍然不应该包含在Subversion中,只要它适用于特定的机器.

解决方案和项目文件不得包含任何绝对路径.

应设置忽略列表.从...开始:

'
*.user
obj
'
Run Code Online (Sandbox Code Playgroud)

ASP.NET 2.0网站的示例文件结构,其中包含特定于网站和第三方库的类库:

'
/trunk/
    Libraries/
        ThirdParty.dll
    MyClassLibrary/
        bin/  [Ignore]
        obj/  [Ignore]
        Properties/
            AssemblyInfo.cs
        SomeClass.cs
        MyClassLibrary.csproj
            - Holds references to third-party libraries. For example:
              ../Libraries/ThirdParty.dll
    MyWebApplication/
        bin/
            ThirdParty.dll  [Ignore; copied by build process]
            ThirdParty.dll.refresh
                - Contains "../Libraries/ThirdParty.dll"
        Default.aspx
        Default.aspx.cs
        Web.config  [Ignore]
        Web.config.template
    MySolution.sln
        - Holds list of projects.
        - Has reference information for projects.
'
Run Code Online (Sandbox Code Playgroud)

使用的另一种方法Web.config.template是包含Local.config文件Web.config,但这可能不太灵活.

使用Web应用程序项目而不是Web站点项目时,引用将存储在项目文件中而不是.refresh文件中,因此将忽略bin /文件夹. …

svn asp.net

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

移动设备分辨率(宽度,高度)屏幕大小标题

似乎没有真正的标准来在用户代理的http头中指定"screen-size".

例如,下面的两个标题:

X-UP-devcap-screenpixels: 320x240
Run Code Online (Sandbox Code Playgroud)

要么

UA-pixels: 320x240
Run Code Online (Sandbox Code Playgroud)

是两个常用的标题.第二种是Windows Mobile设备主要使用的.在X-UP看起来像是来自UP浏览器网关.

另一种选择是

X-Screen-Width: 320
X-Screen-Height: 240
Run Code Online (Sandbox Code Playgroud)

X-Screen-Width可能是一个up标题.

我的问题是:

我们的"代码转换器"在未来采用的标准是什么?它不是一个完整的网络浏览器,但主要用于有限的网站.但它应该是Opera Mini/GWT等采用的标准.

Opera Mini和Google Web Transcoder都不会通过HTTP请求发送此信息.我猜他们希望网站在服务器端查找手机型号,从而查看屏幕宽度和高度.

我实际上发现了这个名为HTTP Header Field Registrations的RFC 4229.它有点过时,并且有责任为此做出贡献.

如果我必须看到主要用于现场的东西,我可能会最终选择"UA-Pixels".

更多参考资料

  • 某些设备(主要是Windows Mobile)在user-agent标头中具有320x240的值

xhtml mobile

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

从C?sqlite3批量插入?

我遇到了.import命令来执行此操作(批量插入),但是有一个查询版本,我可以使用sqlite3_exec()执行.

我只想将一个小的文本文件内容复制到一个表中.

下面是这个的查询版本,

".import demotab.txt mytable"

sqlite bulkinsert

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

如何更改表复合主键

CREATE TABLE [dbo].[INVS_ITEM_LOCATIONS]
([DEPARTMENT_CODE] [varchar](3) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
 [IM_INV_NO] [numeric](10, 0) NOT NULL,
 [LOCATION_CODE] [varchar](2) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
 [CURR_QTY] [numeric](10, 0) NOT NULL CONSTRAINT [DF__INVS_ITEM__CURR___1352D76D]  DEFAULT ((0)),
 [DO_QTY] [numeric](10, 0) NOT NULL CONSTRAINT [DF__INVS_ITEM__DO_QT__1446FBA6]  DEFAULT ((0)),
 [ALLOC_QTY] [numeric](10, 0) NOT NULL CONSTRAINT [DF__INVS_ITEM__ALLOC__153B1FDF]  DEFAULT ((0)),
 [YOB_QTY] [numeric](10, 0) NOT NULL CONSTRAINT [DF__INVS_ITEM__YOB_Q__162F4418]  DEFAULT ((0)),
 [FOC_QTY] [numeric](10, 0) NULL CONSTRAINT [DF__INVS_ITEM__FOC_Q__17236851]  DEFAULT ((0)),
 [USER_CREATED] [varchar](25) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
 [DATE_CREATED] [datetime] NOT NULL,
 [USER_MODIFIED] [varchar](25) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
 [DATE_MODIFIED] …
Run Code Online (Sandbox Code Playgroud)

sql-server sql-server-2005 composite-primary-key

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

Erlang中的字符串 - 我应该检查哪些库和技术?

我正在开展一个需要国际化支持的项目.我想通过UTF支持开始,我想知道在Erlang中处理UTF的最佳做法是什么?

从我目前的研究来看,似乎有一些问题与Erlang的内置字符串处理一些用例(JSON解析是一个很好的例子).

我一直在关注Starling并最近阅读(某处),它可能会作为UTF'标准'进入标准的Erlang版本.这是真的?我应该关注其他图书馆或方法吗?

来自评论:

EEP(Erlang Enhancement Proposal)10详细信息表示Erlang中的Unicode字符

string erlang utf

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

图像调整C#和.NET 3.5的效率

我已经编写了一个Web服务来调整用户上传的图像,并且从功能的角度来看,所有这些都可以正常工作,但是每次使用它都会导致CPU使用率达到峰值.它在Windows Server 2008 64位上运行.我已经尝试编译为32位和64位并得到大致相同的结果.

服务的核心是这个功能:

private Image CreateReducedImage(Image imgOrig, Size NewSize)
{
    var newBM = new Bitmap(NewSize.Width, NewSize.Height);
    using (var newGrapics = Graphics.FromImage(newBM))
    {
        newGrapics.CompositingQuality = CompositingQuality.HighSpeed;
        newGrapics.SmoothingMode = SmoothingMode.HighSpeed;
        newGrapics.InterpolationMode = InterpolationMode.HighQualityBicubic;
        newGrapics.DrawImage(imgOrig, new Rectangle(0, 0, NewSize.Width, NewSize.Height));
    }

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

我在服务上放了一个分析器,它似乎表明绝大部分时间花在了GDI +库本身上,而且我的代码中没有太多东西可以获得.

问题:我在这里的代码中做了一些明显低效的事情吗?它似乎符合我见过的例子.

使用除GDI +之外的库有没有收获?我看到的基准测试似乎表明GDI +与其他图书馆相比做得很好但我没有找到足够的信心.

使用"不安全的代码"块会有收获吗?

如果我没有提供足够的代码,请告诉我...我很乐意尽可能多地提出要求但不想在帖子中讨厌.

.net c# gdi+ resize

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