我知道这一次,但我一直在忘记; 如何在OpenFileDialog的一个过滤条目中允许多个文件类型?
Text files|*.txt // this is OK.
Text files|*.txt,*.text // how do I get this??
Run Code Online (Sandbox Code Playgroud) 我刚才问过如何限制插件访问(我想阻止他们写入磁盘或网络),我被告知要使用AppDomain.我已经搜索并尝试过如何使其工作失败.
任何人都可以提供一些信息,这样我就可以开始了,只需制作一个不允许写入文件或网络的AppDomain.
我在eclipse插件开发中有一些基本问题,任何人都可以澄清以下问题,
我们什么时候应该在插件开发中添加功能?
feature和plugin.xml有什么区别?
问马汉
我想修改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"元素的值.但没有变化.
我的代码出了什么问题?或者还有其他方法吗?
我目前正在开发一个ASP.NET项目,其中有多个开发人员使用Subversion进行代码分发,但坦白说它现在完全搞砸了.设置Subversion存储库的人员包括特定于其计算机的配置文件,bin\*目录以及其他此类内容.
我是一个必须检查这个存储库并让它在我的计算机上运行的人,我对此非常感到沮丧,因为我花了一段时间对它进行整理以使其完全编译.现在我正在考虑编写Subversion指南的文档,发送给我公司的技术负责人,这样我们就可以使流程标准化并避免出现这些问题.
我正在寻找的是指南的输入.这是他们的开始,希望我们可以从中做出一些好事:
应该设置文件结构以在构建输出目录之外检查第三方库(因为它们不会包含在存储库中.)此目录的名称应为"库".
Subversion中不应包含特定于机器的文件.因此,仅签入Web.config模板,该模板由开发人员自定义以适合其计算机.默认情况下,此行为包含在Visual Studio 2010中,并且各个配置文件(
Web.Local.config
)自动Web.config
应用了template().但是本地配置文件仍然不应该包含在Subversion中,只要它适用于特定的机器.解决方案和项目文件不得包含任何绝对路径.
应设置忽略列表.从...开始:
Run Code Online (Sandbox Code Playgroud)' *.user obj '
ASP.NET 2.0网站的示例文件结构,其中包含特定于网站和第三方库的类库:
Run Code Online (Sandbox Code Playgroud)' /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. '
使用的另一种方法
Web.config.template
是包含Local.config
文件Web.config
,但这可能不太灵活.使用Web应用程序项目而不是Web站点项目时,引用将存储在项目文件中而不是.refresh文件中,因此将忽略bin /文件夹. …
似乎没有真正的标准来在用户代理的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".
更多参考资料
我遇到了.import命令来执行此操作(批量插入),但是有一个查询版本,我可以使用sqlite3_exec()执行.
我只想将一个小的文本文件内容复制到一个表中.
下面是这个的查询版本,
".import demotab.txt mytable"
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) 我正在开展一个需要国际化支持的项目.我想通过UTF支持开始,我想知道在Erlang中处理UTF的最佳做法是什么?
从我目前的研究来看,似乎有一些问题与Erlang的内置字符串处理一些用例(JSON解析是一个很好的例子).
我一直在关注Starling并最近阅读(某处),它可能会作为UTF'标准'进入标准的Erlang版本.这是真的?我应该关注其他图书馆或方法吗?
来自评论:
EEP(Erlang Enhancement Proposal)10详细信息表示Erlang中的Unicode字符
我已经编写了一个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 +与其他图书馆相比做得很好但我没有找到足够的信心.
使用"不安全的代码"块会有收获吗?
如果我没有提供足够的代码,请告诉我...我很乐意尽可能多地提出要求但不想在帖子中讨厌.