小编kjv*_*kjv的帖子

代码流可视化软件

是否有任何工具,免费或商业,可以为C#方法生成流可视化图形?它应该能够处理决策点(可能将它们表示为顶点)和顺序代码片段(可能将它们表示为边缘).我知道有类似的C/C++和Java相关的问题,但我对C#感兴趣.

c# call-graph

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

SQL Server数据库架构版本控制和更新

对于我的应用程序,我必须支持更新方案,并且数据库可能会受到影响.

我希望能够在不安装中间版本的情况下从旧版本更新到最新版本.例如假设我有版本A(最旧的),B(中间版)和C版(新版本).我希望能够将版本A直接更新到版本C.对于应用程序文件,这很简单,我只需将旧版本替换为新版本.但是对于数据库,我不希望生成一个SQL脚本来将数据库模式从A直接更改为C,而是我想首先应用脚本将模式从A更改为B,从B更改为C.

如何存储SQL Server数据库的数据库版本?我可以设置任何特殊属性,而不是实现版本表吗?在我的代码(.NET)中,我想读取数据库版本,并相应地以正确的顺序执行更新SQL脚本.

我将使用SQL Server 2005和SQL Server 2008.

sql-server database-versioning database-schema

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

在 ADO.NET 中对数据表进行排序的最佳方法是什么

从性能和代码可读性的角度来看,在 C# 中对数据表进行排序的最佳方式是什么:

personsDT.OrderBy(person => person.PersonName);
Run Code Online (Sandbox Code Playgroud)

或者:

personsDT.DefaultView.Sort = "PersonName ASC";
Run Code Online (Sandbox Code Playgroud)

peopleDT 是从 SharePoint 列表构建的,因此不可能使用 SQL(我知道 SQL SELECT 语句中的 ORDER BY claude 将是最好的方法)。考虑到性能,我担心 OrderBy<> 子句可能比数据视图中的 Sort 慢。您知道这种性能影响吗?

sorting ado.net sql-order-by

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

RAM内存重新分配 - Windows和Linux

我正在开展一个涉及优化系统内能耗的项目.该项目的一部分在于根据位置分配RAM内存,即为程序分配尽可能彼此接近的内存段.有没有办法我可以知道我分配的内存的位置到底在哪里(内存芯片),我也想知道是否有可能以确定的方式强制分配.我对Windows和Linux都很感兴趣.此外,该项目将在Java和.NET中实现,因此我对托管API感兴趣以实现此目的.

[我知道这可能不会转化为直接的能源消耗减少,但该项目应该是一个概念证明.]

.net java memory-management

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

Parallel.Invoke对象列表的相同方法

我有一个MyClass类MyMethod.对于MyClass实例列表中的每个MyClass实例,我想调用MyMethod并让它们在单独的线程中运行.我正在使用.NET 4.0和Parallel扩展.

.net parallel-extensions

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

保持会话中的数据与回发时填充

什么是可取的,将数据集保存在会话中或在每个回发中填充数据集?

asp.net session postback dataset populate

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

在aspx标记中将web部件添加到sharepoint页面

我有一个aspx页面,它被复制到Project Server安装程序的layouts目录中.aspx是一个Web部件页面,具有Web部件区域.如何在Web部件区域中的页面标记中添加Web部件?

asp.net markup sharepoint web-parts

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

IPostBackEventHandler不会在异步回发时触发RaisePostBackEvent

我设计了一个自定义用户控件,基本上是一个实现IPostBackEventHandler界面的按钮,显然定义了RaisePostBackEvent(string eventArgument)方法,在那里我做了一些处理,基本上我触发了其他事件.

默认情况下,单击时,我的控件将执行__doPostBack其客户端ID以进行整页刷新,当然还会触发RaisePostBackEvent.

但是,我希望能够使用控件刷新更新面板,因此从客户端我使用__doPostBack带有更新面板ID和另一个参数的方法.

问题是RaisePostBackEvent没有触发.我知道我可以查看Page.Request.Params["__EVENTARGUMENT"]并做任何我需要的事情,但我真的想要一些简单而优雅的东西,IPostBackEventHandler以便拥有我控制下的所有逻辑.

长话短说,RaisePostBackEvent如果我有异步回发,我怎么能触发?或者是否有另一个具有类似功能的界面?

asp.net postback asynchronous

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

删除具有给定索引的XMLList元素 - Flex

如何在Flex XMLList中删除具有特定索引的元素?

apache-flex xmllist

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

正则表达式验证数字和字母序列

我想要一个正则表达式来验证AABBAAA形式的输入,其中A是一个字母(az,AZ),B是一个数字(0-9).所有的As必须是相同的,Bs也必须如此.

regex

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