问题列表 - 第23077页

编写没有字节顺序标记(BOM)的文本文件?

我正在尝试使用带有UTF8编码的VB.Net创建一个文本文件,没有BOM.任何人都可以帮助我,怎么做?
我可以用UTF8编码写文件但是,如何从中删除字节顺序标记?

edit1:我尝试过像这样的代码;

    Dim utf8 As New UTF8Encoding()
    Dim utf8EmitBOM As New UTF8Encoding(True)
    Dim strW As New StreamWriter("c:\temp\bom\1.html", True, utf8EmitBOM)
    strW.Write(utf8EmitBOM.GetPreamble())
    strW.WriteLine("hi there")
    strW.Close()

        Dim strw2 As New StreamWriter("c:\temp\bom\2.html", True, utf8)
        strw2.Write(utf8.GetPreamble())
        strw2.WriteLine("hi there")
        strw2.Close()
Run Code Online (Sandbox Code Playgroud)

1.html仅使用UTF8编码创建,2.html使用ANSI编码格式创建.

简化方法 - http://whatilearnttuday.blogspot.com/2011/10/write-text-files-without-byte-order.html

vb.net encoding byte-order-mark file-handling

115
推荐指数
4
解决办法
8万
查看次数

如何将EntityCollection <T>转换为List <POCOObj>

我有实体框架实体事件,其实体集合为RSVP.我想将RSVP的EntityCollection转换为POCO类RSVP的通用List <>.

所以我想要EntityCollection - > List.

实现这一目标的最佳方式是什么?

到目前为止我有这个(它缺少RSVP部分)

var events = from e in _entities.Event.Include("RSVP")
                     select new BizObjects.Event
                     {
                         EventId = e.EventId,
                         Name = e.Name,
                         Location = e.Location,
                         Organizer = e.Organizer,
                         StartDate = e.StartDate,
                         EndDate = e.EndDate,
                         Description = e.Description,
                         CreatedBy = e.CreatedBy,
                         CreatedOn = e.CreatedOn,
                         ModifiedBy = e.ModifiedBy,
                         ModifiedOn = e.ModifiedOn,
                         RSVPs = ???
                     };
Run Code Online (Sandbox Code Playgroud)

谢谢.

c# asp.net asp.net-mvc entity-framework

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

不明白Scala分隔连续的输入(A @cpsParam [B,C])

我竭力要了解准确意思,当值的类型A @cpsParam[B,C]和使用分隔延续设施时,我应该分配给我的价值观是什么类型的这种形式.

我看过一些消息来源:

http://lamp.epfl.ch/~rompf/continuations-icfp09.pdf

http://www.scala-lang.org/node/2096

http://dcsobral.blogspot.com/2009/07/delimited-continuations-explained-in.html

http://blog.richdougherty.com/2009/02/delimited-continuations-in-scala_24.html

但他们没有给我很多直觉.在最后一个链接中,作者试图给出明确的解释,但无论如何还不够明确.

这里的A代表计算的输出,它也是其继续的输入.在B表示延续的返回类型,而C表示其"最终"返回类型-因为移可以做进一步的处理,以返回值,并改变其类型.

我不明白"计算的输出","延续的返回类型"和"延续的最终返回类型"之间的区别.他们听起来像同义词.

continuations types functional-programming scala scala-2.8

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

Google Maps API v3:我可以在fitBounds之后设置缩放吗?

我想在嵌入式Google Map(API v3)上绘制一组点.除非缩放级别太低(即缩小太多),否则我希望能够容纳所有点.我的方法是这样的:

var bounds = new google.maps.LatLngBounds();

// extend bounds with each point

gmap.fitBounds(bounds); 
gmap.setZoom( Math.max(6, gmap.getZoom()) );
Run Code Online (Sandbox Code Playgroud)

这不起作用.如果在fitBounds之后直接调用,则最后一行"gmap.setZoom()"不会更改地图的缩放级别.

有没有办法获得边界的缩放级别而不将其应用于地图?解决这个问题的其他想法?

javascript google-maps google-maps-api-3 fitbounds

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

修改C#字典值

我是C++专家,但对C#来说根本不是.我创建了一个Dictionary<string, STATS>,STATS简单的地方struct.一旦我用initial stringSTATSpairs 构建了字典,我想修改字典的STATS值.在C++中,它非常清楚:

Dictionary<string, STATS*> benchmarks;
Initialize it...

STATS* stats = benchmarks[item.Key];
// Touch stats directly
Run Code Online (Sandbox Code Playgroud)

但是,我在C#中尝试过这样的:

Dictionary<string, STATS> benchmarks = new Dictionary<string, STATS>();

// Initialize benchmarks with a bunch of STATS
foreach (var item in _data)
  benchmarks.Add(item.app_name, item);

foreach (KeyValuePair<string, STATS> item in benchmarks)
{
  // I want to modify STATS value inside of benchmarks dictionary.
  STATS stat_item = benchmarks[item.Key];
  ParseOutputFile("foo", ref stat_item);

  // But, not modified …
Run Code Online (Sandbox Code Playgroud)

c# collections data-structures

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

调整PNG图像的大小

HI!你能告诉我如何调整.png图像的大小.或者更好地举个例子.我一直在寻找答案,似乎没有人知道如何调整.png图像的大小并保持其透明度.:(

delphi graphics png resize image

5
推荐指数
2
解决办法
9357
查看次数

Hibernate:hibernate.hbm2ddl.auto = update show生成的sql

我希望传递给Hibernate的SessionFactory

hibernate.hbm2ddl.auto=update
Run Code Online (Sandbox Code Playgroud)

并在日志文件中看到生成的sql语句.是不是没有java编码(知道如何用SchemaExport实现结果,但希望hibernate有"in box"解决方案)

java hibernate hbm2ddl

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

使用c#搜索文本文件并显示行号和包含搜索关键字的完整行

我需要帮助才能使用c#搜索文本文件(日志文件)并显示行号和包含搜索关键字的完整行.

c# command-line text line-numbers streamreader

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

生成百万随机元素的列表

如何有效地生成方案中的百万随机元素列表?以下代码本身达到最大递归深度为0.1百万.

(unfold (lambda(x)(= x 1000000)) (lambda(x)(random 1000)) (lambda(x)(+ x 1)) 0)
Run Code Online (Sandbox Code Playgroud)

scheme

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

在开发过程中如何判断应用程序的大小?

我的编程缺陷与我剩下多少空间直接相关,或者更糟糕的是我为了达到10mb的限制而需要削减多少.我已经读过,苹果已经悄悄将3G和Edge下载限制从10mb增加到20mb,为4月份的iPad做准备.

无论哪种方式,我真正的问题是我如何能够粗略估计我的应用程序在我还处于开发阶段时将会有多大?

我的开发文件夹的文件大小是1比1左右吗?我的开发的压缩文件大小是否更接近?我的.xcodeproj文件只有几百KB,但我文件夹的大小是11.8 MB.我有一个.sqlite数据库,少于20个小png图像和一个Settings.Bundle.其余的是与构建相关的未知Xcode文件,为iphoneOS构建,模拟器等....我的源代码相当大,在大多数主要控制器中大约有1000行,所有这些都在48 .h和.m文件中.但我的开发文件夹中的classes文件夹小于800kb.在我的Build文件中挖掘,有很多iphone模拟器文件和调试文件,我认为这些文件不会对最终产品有所贡献.应用程序文件表明它大约是2.3 MB.然而,这与11.8 MB有如此大的差异,我不得不怀疑这是否只是另一部分.

我的设备上有应用程序,我正处于测试阶段.因此,虽然我会通过在iTunes中查看设备上的工作版本有多大,但我的开发应用程序在应用程序的iPhone屏幕右侧可见,但没有关于应用程序的信息,最重要的是它的大小.

我还检查了管理器,我使用了屏幕的下半部分 - (应用程序),找到了我的应用程序并选择了下拉箭头,它给出了我的"应用程序数据"和右边的下载箭头按钮,用于在桌面上保存文件,以独特的AppleID命名.在文件夹里面它有三个文件夹 - (文件,库,tmp)文件有我的.sqlite数据库的副本,库有几个文件,但没有任何明显或大小,tmp是空的.总而言之,整个文件夹只有164kb - 这告诉我这不是找到大小的正确位置.

我知道大小被认为是我的二进制文件的大小加上我添加的所有其他文件和图像.有没有人有一种有效的方法来衡量二进制文件的大小,或者将开发文件夹大小与最终的App Store应用程序大小最终结果相关联.

我知道问题已经发布了类似的方面,但我找不到任何真正描述的回答帖子......什么文件,或具体如何确定大小.我知道这个问题看起来像一本书,但我只想具体说明我正在寻找的内容以及到目前为止的尝试.*注意所有文件都是解压缩的,并且仍然是单个应用程序的常规工作Xcode顺序,没有带入的构建或引用的项目.

我确信这是直截了当的,我只是不知道在哪里看?

memory iphone size app-store

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