小编Sha*_*awn的帖子

无论如何从Visual Studio 2005/2008中删除设计(和拆分)视图?

我试图找到一种方法来禁用设计/拆分视图出现在Visual Studio中.我认为没有办法完全禁用它,但我似乎仍然无法找到一种方法来删除快捷方式(F7),或从底栏中删除按钮.

visual-studio-2005 visual-studio-2008 visual-studio

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

在验证用户输入字段时不允许HTML表格的原因是什么?

我正在编写一些wiki,并通过我的所有语法高亮选项.在wiki语法(mediawiki)和markdown +白名单标签之间进行辩论.我想我更喜欢后者,但我认为我的用户需要表格.为什么Stackoverflow上不允许使用表格?

<table> <tr> <td> </td> </tr> </table>
Run Code Online (Sandbox Code Playgroud)

xss markdown

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

Linq-to-Sql:递归获取子项

我有一个Comment表,它有一个CommentID和一个ParentCommentID.我想获得评论中所有孩子的清单.这是我到目前为止,我还没有测试过.

private List<int> searchedCommentIDs = new List<int>();
// searchedCommentIDs is a list of already yielded comments stored
// so that malformed data does not result in an infinite loop.
public IEnumerable<Comment> GetReplies(int commentID) {
    var db = new DataClassesDataContext();
    var replies = db.Comments
        .Where(c => c.ParentCommentID == commentID 
            && !searchedCommentIDs.Contains(commentID));
    foreach (Comment reply in replies) {
        searchedCommentIDs.Add(CommentID);
        yield return reply;
        // yield return GetReplies(reply.CommentID)); // type mis-match.
        foreach (Comment replyReply in GetReplies(reply.CommentID)) {
            yield return replyReply;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

2个问题: …

c# sql linq common-table-expression linq-to-sql

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

通过Web服务作为字节数组发送文件时会产生多少额外开销?

这个问题和答案显示了如何通过XML Web服务将文件作为字节数组发送.使用此方法进行文件传输会产生多少开销?我假设数据看起来像这样:

<?xml version="1.0" encoding="UTF-8" ?>
<bytes>
    <byte>16</byte>
    <byte>28</byte>
    <byte>127</byte>
    ...
</bytes>
Run Code Online (Sandbox Code Playgroud)

如果此格式正确,则必须首先将字节转换为UTF-8字符.每个字符分配8个字节.字节是以十进制,十六进制还是二进制字符存储的?由于XML数据和字符编码,文件在发送时会显示多大?压缩是否内置于Web服务中?

xml web-services

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

如何在没有代码隐藏文件的情况下打开VB.NET aspx页面中的Option Strict/Infer?

嗯,我想我的问题在标题中:

如何在没有代码隐藏文件的情况下打开VB.NET aspx页面中的Option Strict/Infer?

<%@ Page Language="VB" %>
<script runat="server">
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)

    End Sub
</script>
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net option-infer

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

标签表的优化表结构

考虑这3个表结构.哪个会最好地执行这些查询.

结构1 - TagID为带有连接表的int

Article
-------
ArticleID int

Article_Tag
------------
ArticleTagID int
ArticleID int
TagID int

Tag
---
TagID int
TagText varchar(50)
Run Code Online (Sandbox Code Playgroud)

结构2 - 仅作为字符串在Join表中标记

Article
-------
articleID int

Article_Tag
-----------
articleTagID int
articleID int
tag varchar(50)
Run Code Online (Sandbox Code Playgroud)

结构3 - 标记为PK的文本

Article
-------
ArticleID int

Article_Tag
------------
ArticleTagID int
ArticleID int
Tag varchar(50)

Tag
---
Tag varchar(50)
Run Code Online (Sandbox Code Playgroud)

示例查询:

Select articleID from Article a inner join Article_tag at on a.articleID = at.articleID and tag = 'apple'
Select tag from Tags -- or, …
Run Code Online (Sandbox Code Playgroud)

sql

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

为什么签入/提交注释是某些源控制系统中的必填字段?

在Perforce(至少GUI)中,需要签入/提交注释.(我不相信它们在Git或Subversion中是必需的.)大多数与我合作的开发人员只需填写最新/更新/等.我曾经写过有意义的描述,但每天约有20条评论,比如"替换图像".'改变'franhcise'的拼写变得非常烦人.此外,大多数变化都可以在Diff中快速看到.

起初我以为我只是懒惰,但在审查其他人的代码时我甚至不会看它们.我宁愿直奔Diff.我一个人吗?需要评论是个好主意吗?

version-control

4
推荐指数
3
解决办法
331
查看次数

除了Wireshark之​​外,我如何进行逆向工程基于UDP的自定义游戏协议?

除了Wireshark之​​外,我如何进行逆向工程基于UDP的自定义游戏协议?我可以记录一堆流量,但那又怎么样?我的目标是为Wireshark编写一个解剖器插件,最终能够解码游戏命令.这看起来可行吗?我可能面临哪些挑战?命令是否可以加密?

reverse-engineering network-protocols wireshark

4
推荐指数
2
解决办法
2615
查看次数

如果我无权访问所有数据库,则SSMS 2008中的对象浏览器不起作用

在SQL Server Management Studio 2008中,如果我在一台服务器上登录到具有许多数据库的共享主机提供程序,则无法使用对象资源管理器.这在2005年运作良好.无论如何改变这种行为?

它抛出了这个异常:

  • 服务器主体"myusername"无法在当前安全上下文下访问数据库"first-database-alphabetically-on-shared-server".

sql-server hosting sql-server-2008

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

单元测试是否始终自动化?

任何人都可以提供一个来源,说单元测试并不总是以自动或程序化的方式完成吗?我一直认为这意味着通过代码测试代码.我打赌这个,所以我需要坚实的消息来源.

unit-testing

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