问题列表 - 第6553页

在SQL Server查询中提取字符串的第一个单词

在sql server查询中提取字符串的第一个单词的最佳方法是什么?

t-sql

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

刷新通信句柄接收缓冲区?

在Win32 C中是否有一个API调用来刷新(转储)COM端口接收缓冲区的内容?我只能找到刷新传输缓冲区的函数.

c windows winapi

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

在耙子任务期间关闭观察员的简单方法?

我在我的应用程序中使用restful_authentication.我正在使用rake任务创建一组默认用户,但每次运行任务时都会因为与我的用户模型关联的观察者而发送激活电子邮件.我在创建用户时设置激活字段,因此不需要激活.

任何人都知道在运行rake任务时绕过观察者的简单方法,以便在我保存用户时不会发送电子邮件?

谢谢.

ruby ruby-on-rails restful-authentication observer-pattern

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

你可以在.net 2.0网站上使用.net 3.5 DLL吗?

我有一些DLL,内部使用.net 3.5会更容易(利用Linq等).我想在目前运行asp.net 2.0的asp.net网站上使用这些DLL.

这种情况可能吗?有没有任何限制或陷阱(例如asp.net不会调用返回.net 3.5对象的方法,如IQueryable)?

注意:当然,.net 3.5将安装在服务器上.

.net asp.net .net-3.5 .net-2.0

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

SQL Server CE中Shrink和Compact有什么区别?

我有一个定期运行的方法来优化我的应用程序的SQL Server Compact Edition(3.5)数据库.现有代码使用Shrink()方法:

        SqlCeEngine engine = new SqlCeEngine(dbConnectionString);
        engine.Shrink();
Run Code Online (Sandbox Code Playgroud)

今天我注意到还有一个Compact()方法.哪个更适合定期维护?

sql-server sql-server-ce

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

PowerShell中的Echo等效脚本测试

我想通过设置标志并在整个脚本中查看数据来输出PowerShell脚本中的变量和值.

我该怎么做?

例如,PowerShell与以下PHP代码等效的是什么?

echo "filesizecounter: " . $filesizecounter 
Run Code Online (Sandbox Code Playgroud)

powershell

214
推荐指数
10
解决办法
62万
查看次数

选择最好的主键+编号系统

我们正在努力为我们正在创建的资产系统提出一个编号系统,在办公室里对这个主题进行了一些激烈的讨论,所以我决定向SO的专家们询问.

考虑到下面的数据库设计,什么是更好的选择.

替代文字

示例1:使用自动代理键.

=================   ==================
Road_Number(PK)     Segment_Number(PK)
=================   ==================
 1                   1
Run Code Online (Sandbox Code Playgroud)

例2:使用程序生成的PK

=================   ==================
Road_Number(PK)     Segment_Number(PK)
=================   ==================
 "RD00000001WCK"     "00000001.1"
Run Code Online (Sandbox Code Playgroud)

(该00000001.1指它的第一个道路段,这增加了每次你添加一个新的细分如00000001.2)

示例3:使用两者(添加新列)

=======================    ==========================
ID(PK) Road_Number(UK)     ID(PK)  Segment_Number(UK)
=======================    ==========================
 1     "RD00000001WCK"       1       "00000001.1"
Run Code Online (Sandbox Code Playgroud)

只是一些背景信息,我们将使用Road NumberSegment Number报告和其他文档,因此它们必须是唯一的.

我总是喜欢保持简单,所以我更喜欢示例1,但我一直在阅读,你不应该在报告/文档中公开你的主键.所以现在我更多地考虑示例3.

我也倾向于示例3,因为如果我们决定更改资产编号的生成方式,则不必对主键进行级联更新.

您认为我们应该怎么做?

谢谢.

编辑:谢谢大家的好评,给了我很多帮助.

database database-design primary-key

23
推荐指数
3
解决办法
9605
查看次数

C#DataTable ItemArray返回'{}' - 如何测试空值?

我有一个DataTable resultSet;- 我正在尝试检查字段为null,但是得到一个'{}'(空集?)对象.涉及"{}"的搜索不会产生任何适当的解决方案.

当"fk_id"字段为null时,这是未按预期工作的代码:

if (resultSet.Rows[0].ItemArray[resultSet.Columns.IndexOf("fk_id")] == null)
{
   //never reaches here
}
Run Code Online (Sandbox Code Playgroud)

注意:使用int索引而Columns.IndexOf()不是问题.

"{}"在C#中还有其他名称吗?

c# datatable null datarow

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

如何比较Python中对象的类型?

基本上我想这样做:

obj = 'str'
type ( obj ) == string
Run Code Online (Sandbox Code Playgroud)

我试过了:

type ( obj ) == type ( string )
Run Code Online (Sandbox Code Playgroud)

它不起作用.

另外,其他类型呢?例如,我无法复制NoneType.

python types compare

152
推荐指数
9
解决办法
20万
查看次数

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