问题列表 - 第450页

如何序列化图形结构?

平面文件和关系数据库为我们提供了一种序列化结构化数据的机制.XML非常适合序列化非结构化树状数据.

但是很多问题最好用图表来表示.例如,热模拟程序将通过电阻边缘与彼此连接的温度节点一起工作.

那么序列化图形结构的最佳方法是什么?我知道XML在某种程度上可以做到这一点 - 就像关系数据库可以序列化复杂的对象网络一样:它通常可以工作,但很容易变得丑陋.

我知道graphviz程序使用的点语言,但我不确定这是最好的方法.这个问题可能是学术界可能正在研究的问题,我很乐意参考讨论这个问题的任何论文.

serialization graph-theory

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

429
推荐指数
6
解决办法
37万
查看次数

如何使用System.Net.Mail设置SMTP信封MAIL FROM?

使用C#和System.Net.Mail命名空间发送电子邮件时,可以在MailMessage对象上设置"发件人"和"发件人"属性,但这些都不允许您创建MAIL FROM和来自的地址进入DATA部分彼此不同.MAIL FROM设置为"From"属性值,如果设置"Sender",它只在DATA部分添加另一个头字段.这导致"来自X@Y.COM代表A@B.COM",这不是您想要的.我错过了什么吗?

用例是控制代表其他人发送的新闻稿等的NDR目的地.

我目前正在使用aspNetEmail而不是System.Net.Mail,因为它允许我正确地执行此操作(与大多数其他SMTP库一样).使用aspNetEmail,可以使用EmailMessage.ReversePath属性完成此操作.

.net c# smtp

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

编辑堆栈溢出控制

我现在正在输入的编辑控件,其所有按钮和规则可以免费使用吗?

我的网络项目也是基于.Net的.

.net asp.net text-editor

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

是否有动态生成sql的标准方法?

我想问一下其他程序员如何生成动态SQL字符串以作为SQLCommand对象的CommandText执行.

我正在生成包含用户生成的"WHERE"子句和SELECT字段的参数化查询.有时查询很复杂,我需要对如何构建不同部分进行大量控制.

目前,我使用许多循环和switch语句来生成必要的SQL代码片段并创建所需的SQL参数对象.这种方法很难遵循,它使维护成为一项真正的苦差事.

这样做有更清洁,更稳定的方法吗?

有什么建议??

编辑:要添加我以前的帖子的详细信息:

由于要求,我无法真正模拟我的查询.它只是变化太大了.

  1. 我必须允许聚合函数,如Count().这对Group By/Having条款有影响.它还会导致嵌套的SELECT语句.这反过来会影响使用的列名
  2. 某些联系人数据存储在XML列中.用户可以将这些数据AS WELL AS和其他关系列一起查询.后果是xmlcolumns不能出现在Group By子句[sql syntax]中.
  3. 我正在使用一种使用Row_Number()SQL函数的高效分页技术.后果是我必须使用Temp表,然后在选择我的子集之前获取@@ rowcount,以避免第二次查询.

我将展示一些代码(恐怖!),以便你们知道我正在处理什么.

sqlCmd.CommandText = "DECLARE @t Table(ContactId int, ROWRANK int" + declare
      + ")INSERT INTO @t(ContactId, ROWRANK" + insertFields + ")"//Insert as few cols a possible
      + "Select ContactID, ROW_NUMBER() OVER (ORDER BY " + sortExpression + " "
      + sortDirection + ") as ROWRANK" // generates a rowrank for each row
      + outerFields
      + " FROM ( SELECT c.id AS ContactID"
      + coreFields
      + …
Run Code Online (Sandbox Code Playgroud)

.net sql

12
推荐指数
1
解决办法
1585
查看次数

使用批处理文件打开一系列文件之一

我根据这个结构最多有4个文件(注意前缀是日期)

  • 0830filename.txt
  • 0907filename.txt
  • 0914filename.txt
  • 0921filename.txt

我想打开最近的一个(0921filename.txt).我怎么能在批处理文件中这样做?

谢谢.

command-line cmd dos batch-file

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

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

在Visual Studio(2005)下使用Makefile而不是Solution/Project文件

有没有人使用makefile进行Visual Studio C++构建(在VS 2005下)而不是使用项目/解决方案设置.对于我们来说,项目/解决方案的工作方式并不直观,当您尝试使用特定的编译时标志调整构建时,会导致配置爆炸.

在Unix下,很容易设置一个makefile,其默认选项被用户设置(或其他配置设置)覆盖.但是在Visual Studio中执行这些类型的操作似乎很困难.

举例来说,我们有一个项目需要为3个不同的平台构建.每个平台可能有多个配置(例如调试,发布和其他几个).我在新成立的项目中的目标之一是拥有一个可以让所有平台构建在一起的解决方案,这使得构建和测试代码更改变得更容易,因为您不必打开3个不同的解决方案来测试代码.但visual studio将需要3*(基本配置数)配置.即PC Debug,X360 Debug,PS3 Debug等

看起来makefile解决方案在这里要好得多.使用一些基本的批处理文件或脚本,可以很容易地将配置explotion保持在最低限度,并且只为我们必须执行的所有不同构建维护一小组文件.

但是,我没有在visual studio下使用makefile的经验,并且想知道其他人是否有他们可以分享的经验或问题.

谢谢.

(编辑后发现这些是C++版本)

c++ makefile visual-studio

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

如何强制我的ASP.net 2.0应用程序重新编译

我有一个ASP.net 2.0应用程序,我已经对源文件(cs文件)进行了一些更改.我上传了这些更改,并认为它会自动重新编译.我在MY_APP/bin中也有编译过的dll.我查了一下,注意到它没有重新编译.请理解我是新手.

asp.net .net-2.0

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

什么是最好的打印代码Visual Studio插件

我认为必须包含的一些功能包括:

  1. 打印整个解决方案
  2. 能够打印行号
  3. 正确选择编码字体和大小以提高可读性
  4. 好的标题信息
  5. 打印区域的能力崩溃了

情侣功能增加:

  1. 在方法/类之后自动插入分页符
  2. 保持长行可读(几乎所有当前实现都被破坏)

注意:有很多理由需要打印代码......一个非常好的是托管.

visual-studio visual-studio-extensions

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