问题列表 - 第2329页

将RSS pubDate格式化为.NET DateTime

我如何将标准RSS pubDate字符串格式化为更接近ASP.NET的DateTime?

所以,从这个:

2008年10月29日星期三14:14:48 +0000

对此:

2008年10月29日下午2:14

asp.net rss datetime

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

我如何序列化LINQ-to-SQL惰性列表

我有一个linq查询,我试图把它放入一个可序列化的对象,用于分布式缓存(Velocity)但由于LINQ-to-SQL惰性列表而失败

像这样

  return from b in _datacontext.MemberBlogs
                   let cats = GetBlogCategories(b.MemberBlogID)
                   select new MemberBlogs
                   {
                       MemberBlogID = b.MemberBlogID,
                       MemberID = b.MemberID,
                       BlogTitle = b.BlogTitle,
                       BlogURL = b.BlogURL,
                       BlogUsername = b.BlogUsername,
                       BlogPassword = b.BlogPassword,
                       Categories = new LazyList<MemberBlogCategories>(cats)
                   };
Run Code Online (Sandbox Code Playgroud)

LazyList与Rob Conery在他的MVC店面中使用的是同一类...

所有三个类都标记为可序列化(MemberBlogs,MemberBlogCategories,LazyList ...任何想法?

asp.net asp.net-mvc serialization linq-to-sql

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

在java中,如何将java.awt.image.BufferedImage写入8位png文件?

我试图从java.awt.image.BufferedImage写出一个png文件.一切正常,但生成的png是一个32位文件.

有没有办法让png文件成为8位?图像是灰度的,但我确实需要透明度,因为这是一个叠加图像.我正在使用java 6,我宁愿返回一个OutputStream,这样我就可以让调用类处理将文件写入磁盘/数据库.

以下是代码的相关部分:

 public static ByteArrayOutputStream createImage(InputStream originalStream)
            throws IOException {

        ByteArrayOutputStream oStream = null;

        java.awt.Image newImg = javax.imageio.ImageIO.read(originalStream);
        int imgWidth = newImg.getWidth(null);
        int imgHeight = newImg.getHeight(null);
        java.awt.image.BufferedImage bim = new java.awt.image.BufferedImage(imgWidth,
                imgHeight, java.awt.image.BufferedImage.TYPE_INT_ARGB);

        Color bckgrndColor = new Color(0x80, 0x80, 0x80);

        Graphics2D gf = (Graphics2D)bim.getGraphics();

        // set transparency for fill image
        gf.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.3f));
        gf.setColor(bckgrndColor);
        gf.fillRect(0, 0, imgWidth, imgHeight);

        oStream = new ByteArrayOutputStream();
        javax.imageio.ImageIO.write(bim, "png", oStream);
        oStream.close();

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

java io image awt

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

包含#include指令的宏定义

有没有办法定义一个#include 在其体内包含指令的宏?

如果我只是把" #include",它给出了错误

C2162: "expected macro formal parameter"
Run Code Online (Sandbox Code Playgroud)

因为在这里我不是#用来连接字符串.
如果我使用" \# include",那么我收到以下两个错误:

error C2017: illegal escape sequence
error C2121: '#' : invalid character : possibly the result of a macro expansion
Run Code Online (Sandbox Code Playgroud)

有帮助吗?

c c++ macros c-preprocessor

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

如何在不使用数据集中的相关表的情况下在超网格中获取子带?

我正在使用linq来撤回可能包含其他对象集合(customer.orders)的对象(即客户).如果我可以将这个客户列表传递给ultragrid以及客户的分层视图以及数据绑定上显示的订单,我会很高兴.当我尝试这个时,我只是得到了客户.任何人都知道如何使用非数据集对象?

infragistics ultrawingrid

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

模板和C++中的STL的缺点

使用STL或模板是否有任何缺点.是否存在任何不合适的情况.

c++ templates stl

7
推荐指数
3
解决办法
7066
查看次数

什么是iPhone应用程序名称限制?(和[哪里]有记录?!)

我花了2天时间(以及大量的头部/墙壁冲击)才最终发现ad-hoc分发对我不起作用的原因是因为我的app-name有UTF-8字符.我仍然对如此广泛的国际平台如Apple iPhone如何禁止这一点感到困惑.

也就是说,如果我的应用程序是Go的中文游戏,我不能称之为"Go!(围棋)"?!

无论如何,我想知道......

  • 这是一个实际限制,还是临时过程中的错误?
  • app name上是否有其他限制(也许是unix不能很好用的字符,比如?,*,!,&等)
  • 在任何地方都记录了这些吗?(如果是的话,在哪里:)
  • 任何人都可以在app-store中指出一个应用程序的例子,名称中包含UTF-8字符(特别是日文/中文)?

谢谢!

(我知道:它看起来像几个问题,但它们确实都是相关的!)

iphone distribution adhoc

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

如何将XML列重新加入其源自的记录?

我在SQL Server 2005的数据库中有一个表"Blah",其中包含PK列BlahID和XML列BlahItems.

该表的记录如下......

BlahID BlahItems
------ ------------------------------------------------------
1      <root><item name="Fred" /><item name="Wilma" /></root>
2      <root><item name="Lisa" /><item name="Bart" /></root>

如何查询该表以生成以下内容....

BlahID BlahItem
------ --------
1      Fred
1      Wilma
2      Lisa
2      Bart

我设法得到的最接近的是每条记录的FUNCTION,其功能与以下内容相同......

CREATE FUNCTION dbo.Blahs(@id int)
RETURNS @list TABLE (BlahID int, BlahItem nvarchar(max))
BEGIN
    DECLARE @xml AS xml
    SELECT @xml = BlahItems FROM dbo.Blah AS b WHERE b.BlahID = @id

    INSERT INTO @list
    SELECT @id, tbl.col.value('@name','nvarchar(max)')
    FROM @xml.nodes('/root/item') tbl(col)
    RETURN
END

SELECT * FROM dbo.Blahs(1)
Run Code Online (Sandbox Code Playgroud)
BlahID BlahItem
------ …

xml t-sql sql-server-2005

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

HTML DTD - 有什么意义?

可能重复:
html中有哪些不同的doctypes,它们是什么意思?

对网络开发的某些方面缺乏经验(我总是更多地集中在后端而不是前端),任何人都可以告诉我他是否应该担心网页开头的DOCTYPE声明吗?

是最常见的HTML 4.01,我应该构建我的Web应用程序以符合此标准吗?

html doctype dtd

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

现代for循环的原始数组

原始数组上的for循环之间是否存在性能差异?

假设:

double[] doubleArray = new double[300000];


for (double var: doubleArray) 
   someComplexCalculation(var);
Run Code Online (Sandbox Code Playgroud)

要么 :

for ( int i = 0, y = doubleArray.length; i < y; i++)
   someComplexCalculation(doubleArray[i]);
Run Code Online (Sandbox Code Playgroud)

测试结果

我实际上描述了它:

Total timeused for modern loop= 13269ms
Total timeused for old loop   = 15370ms
Run Code Online (Sandbox Code Playgroud)

所以现代循环实际上运行得更快,至少在我的Mac OSX JVM 1.5上.

java arrays iteration performance

13
推荐指数
2
解决办法
7206
查看次数