问题列表 - 第25605页

在c#中编码cookie值的安全方法

使用C#在cookie中存储值时,对值进行编码(或转义)的最佳方法是什么,以便可以可靠地检索和解码/转义?

我不是在谈论加密.

c# asp.net cookies

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

从Internet下载HTML后,字符串中的字符发生了变化

使用以下代码,我可以从互联网上下载文件的HTML:

WebClient wc = new WebClient();

// ....

string downloadedFile = wc.DownloadString("http://www.myurl.com/");
Run Code Online (Sandbox Code Playgroud)

但是,有时文件包含"有趣"的字符,如éto é,?to â†?????to フシギダãƒ.

我认为它可能与不同的unicode类型或某事有关,因为每个角色变成2个新角色,也许每个角色被分成两半,但我对这个领域知之甚少.你觉得怎么了?

.net c# string unicode webclient

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

C#WinForm绘图 - 如何清除和重绘

这是我的游戏的屏幕截图.在左边是我的问题,似乎仍然存在"旧画".在右边是它应该是什么.

http://img682.imageshack.us/img682/1058/38995989.jpg

绘图代码

        Graphics g = e.Graphics;

        for (int i = 1; i < 27; i += 1)
        {
            for (int j = 0; j < 18; j += 1)
            {
                ZPoint zp = zpoints[i, j];

                if (zp != null)
                {
                    g.DrawImage(zp.sprite_index, new Point(zp.x, zp.y));

                    Image arrow;
                    if (zp.sprite_index == spr_green_zpoint)
                    {
                        arrow = spr_green_arrows[zp.image_index];
                    }
                    else if (zp.sprite_index == spr_red_zpoint)
                    {
                        arrow = spr_red_arrows[zp.image_index];
                    }
                    else
                    {
                        arrow = spr_grey_arrows[zp.image_index];
                    }

                    g.DrawImage(arrow, new Point(zp.x - 4, zp.y - 4)); …
Run Code Online (Sandbox Code Playgroud)

c# drawing winforms

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

取消引用指向不完整类型的指针

我已经看到了很多这方面的问题,但是如果没有具体的代码,我会以不同的方式提出问题.有没有一种方法可以轻松确定导致类型不完整的原因?在我的情况下,我正在使用别人的代码,我完全确定我没有正确的标题,但是(因为计算机比人类的眼球更快更好地完成这个东西)有没有办法让编译器说出来,"嘿,你认为你在第34行有X型,但实际上已经失踪了." 错误本身仅在您分配时显示,这不是很有帮助.

c struct typedef compiler-errors dereference

61
推荐指数
4
解决办法
21万
查看次数

什么是Linq的DateTime的FirstOrDefault?

如果我有一个返回a的查询DateTime,那么它的值是FirstOrDefault()多少?是否有通用的方法来获取C#标量的默认值?例:

var list = (from item in db.Items 
    where item.ID==1234
    select item.StartDate).FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)

编辑:假设列StartDate不能为空.

c# linq

17
推荐指数
2
解决办法
9174
查看次数

接口扩展方法的C#命名约定

我通常将我的C#接口命名为IThing.我正在创建一个扩展方法类IThing,但我不知道该命名它.一方面,调用它ThingExtensions似乎意味着它是某个类的扩展Thing类而不是IThing接口.当按字母顺序查看文件时,它还使扩展类与其扩展的接口分开.另一方面,命名它IThingExtensions使它看起来像是一个接口本身,而不是接口的扩展类.你会建议什么?

编辑: 没有一个Thing类实现IThing,以响应一些注释.

.net extension-methods interface naming-conventions

34
推荐指数
2
解决办法
7231
查看次数

表每子类继承关系:如何在不加载任何子类的情况下查询Parent类??? (休眠)

假设每个子类表继承关系可以在下面描述(来自wikibooks.org - 见这里)

注意父类不是抽象的

@Entity
@Inheritance(strategy=InheritanceType.JOINED)
public class Project {

    @Id
    private long id;

    // Other properties

}

@Entity
@Table(name="LARGEPROJECT")
public class LargeProject extends Project {

    private BigDecimal budget;

}

@Entity
@Table(name="SMALLPROJECT")
public class SmallProject extends Project {

}
Run Code Online (Sandbox Code Playgroud)

我有一个场景,我只需要检索Parent类.由于性能问题,我应该怎么做才能运行HQL查询以便检索Parent类而只是父类而不加载任何子类?

java performance inheritance hibernate hql

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

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

链接到Hotmail/Windows Live电子邮件撰写 - 维护BCC

我的应用程序创建了一个mailto-esque链接,该链接将最终用户带到预先填充了各种属性的Hotmail撰写屏幕.我需要的大部分功能都是:to,cc,subject,body.但是,Hotmail似乎正在删除我传递给URL的任何BCC属性.

例如,此链接的工作方式与宣传的一样:

http://mail.live.com/mail/EditMessageLight.aspx?n=&to=bcc_for_privacy@email.com&cc=add1@email.com;%20add2@email.com&subject=the%20subject&body=the%20body

我在To字段中获得一个电子邮件地址,在CC字段中获得两个电子邮件地址.但是,当我尝试使用完全相同的URL而不是将"bcc"替换为"cc"时,这两个地址无处可寻.

http://mail.live.com/mail/EditMessageLight.aspx?n=&to=bcc_for_privacy@email.com&bcc=add1@email.com;%20add2@email.com&subject=the%20subject&body=the%20body

此链接格式发布在整个网络上(以及http://mail.live.com/default.aspx?rru=compose%3f [属性]等变体),但我尝试过的各种设置都没有实际上工作带来BCC地址.

我需要BCC,以便电子邮件收件人不会给对方的电子邮件地址.我的常规旧邮件的这个网址版本,以及Gmail和Yahoo Mail,完美地运行.惊喜惊喜.

email url webmail hotmail

6
推荐指数
0
解决办法
4732
查看次数

IntelliJ IDEA“Tomcat 管理器”应用程序

我正在使用 IntelliJ IDEA 9.0.2,但我认为这个问题也适用于以前的版本。在“运行/调试配置”对话框中,有一个名为“部署‘Tomcat Manager’应用程序”的选项,但我无法在 IntelliJ 帮助或在线中找到任何有关如何使用它的文档。有没有人有使用过这个的经验,并且知道 Tomcat 运行后我可以使用什么 URL 来访问它?

谢谢!

tomcat intellij-idea tomcat6 manager-app

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