问题列表 - 第99页

.NET快速数据库访问测试

什么是一种非常快速的方法来确定您的connectionstring是否允许您连接到数据库?

通常,连接尝试使用户等待很长时间才通知该尝试无论如何都是徒劳的.

.net database connection connection-string

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

将日期字符串与SQL Server中的日期时间进行比较?

在SQL Server中,我有一个DATETIME包含时间元素的列.

例:

'14 AUG 2008 14:23:019'
Run Code Online (Sandbox Code Playgroud)

仅选择特定日期的记录,忽略时间部分的最佳方法是什么?

示例:(不安全,因为它与时间部分不匹配并且不返回任何行)

DECLARE  @p_date DATETIME
SET      @p_date = CONVERT( DATETIME, '14 AUG 2008', 106 )

SELECT *
FROM   table1
WHERE  column_datetime = @p_date
Run Code Online (Sandbox Code Playgroud)

注意:鉴于这个网站也是关于记下你选择的笔记和技术,然后忘记,我将发布我自己的答案,因为MSSQL中的DATETIME东西可能是我在SQLBOL中查找最多的主题.


更新 Clarified示例更具体.


编辑抱歉,但我不得不降低错误的答案(答案返回错误的结果).

@Jorrit:WHERE (date>'20080813' AND date<'20080815')将返回13日和14日.

@wearejimbo:关闭,但没有雪茄!徽章授予你.您错过了在2008年8月14日23:59:001到23:59:999(即午夜前不到1秒)写下的记录.

t-sql database sql-server datetime

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

如何以编程方式在iPhone上发送短信?

是否有人知道这是可能的,以及如何以编程方式发送的短信iPhone,与官方的SDK /可可触摸?

sms cocoa-touch objective-c ios

520
推荐指数
10
解决办法
29万
查看次数

关于DataTable的LINQ查询

我正在尝试对DataTable对象执行LINQ查询,奇怪的是我发现在DataTables上执行此类查询并不简单.例如:

var results = from myRow in myDataTable
where results.Field("RowNo") == 1
select results;
Run Code Online (Sandbox Code Playgroud)

这是不允许的.我如何得到这样的工作?

我很惊讶DataTables上不允许LINQ查询!

.net c# linq datatable .net-3.5

997
推荐指数
21
解决办法
88万
查看次数

数据层最佳实践

我正在与一位同事讨论在新应用程序中实现数据层的最佳方法.

一种观点是数据层应该知道业务对象(我们自己的代表实体的类),并且能够本地使用该对象.

相反的观点是数据层应该是对象不可知的,并且纯粹处理简单的数据类型(字符串,bool,日期等)

我可以看到这两种方法都可能有效,但我自己的观点是我更喜欢前者.这样,如果数据存储介质改变,则业务层不必(必须)改变以适应新数据层.因此,从SQL数据存储区更改为序列化的xml文件系统存储区将是一件微不足道的事情.

我的同事的观点是,数据层不应该知道对象定义,只要数据传递得恰当,就足够了.

现在,我知道这是有可能发起宗教战争的问题之一,但我很感激社区对你如何处理这些事情的任何反馈.

TIA

.net n-tier-architecture

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

我怎样才能"不接受"Flex中的拖累?

一旦我打电话DragManager.acceptDrag有没有办法"不接受"拖累?假设我有一个可以接受拖放的视图,但仅限于某些区域.一旦用户拖动其中一个区域,我就会调用DragManager.acceptDrag(this)(来自DragEvent.DRAG_OVER处理程序),但如果用户移出该区域,我想将拖动状态更改为不接受并显示DragManager.NONE反馈.但是,无论是呼唤DragManager.acceptDrag(null)还是DragManager.showFeedback(DragManager.NONE)似乎都没有任何效果.一旦我接受了拖动设置反馈类型我似乎无法改变它.

只是为了说清楚:用户应该能够放下的区域不是组件甚至是显示对象,实际上它们只是文本字段文本中的范围(如选择).如果他们是他们自己的组件我可以通过让他们每个人单独接受拖动事件来解决它.我想我可以创建漂浮在文本上的代理组件来模拟它,但如果没有必要,我宁愿不这样做.


我已经设法让它现在在AIR和浏览器中工作,但只能将代理组件放在文本范围之上,你应该能够丢弃东西.这样我得到了正确的反馈,并且在拖动出口处自动取消了下降.

这是关于AIR的D&D最奇怪的事情:

DragManager.doDrag(initiator, source, event, dragImage, offsetX, offsetY);
Run Code Online (Sandbox Code Playgroud)

在基于浏览器的Flex中,offsetX并且offsetY应该是否定的(这样说的文档,并能正常工作).但是,在AIR中运行完全相同的代码时,必须使偏移量为正.相同的数字,但积极的.这非常非常奇怪.


我已经测试了更多以及@maclema的工作原理,但是如果你在AIR中运行则不行.看起来AIR中的拖放是不同的.这真的非常奇怪,因为不仅反馈没有正确显示,也不可能不接受,但坐标也完全关闭.我只是在浏览器而不是AIR中尝试我的应用程序,拖放完全被打破.

另外,跳过dragEnter处理程序在AIR中运行良好,但在浏览器中运行时会破坏所有内容.

apache-flex drag-and-drop actionscript-3

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

如何鼓励某人学习编程?

我有一个朋友,有一点假期即将到来,他们想要在假期期间应该做些什么的想法,我打算建议给他们编程,我需要提及的利弊是什么?

我会在人们回复时添加到下面的列表中,如果我复制任何条目,我会道歉.

我到目前为止的优点

  1. 最低资金要求(他们已经有一台电脑)
  2. 将帮助他们以新的方式思考
  3. (Rob Cooper)巨大的挑战,每天真的是在某种程度上,形状或形式上的新挑战.没有多少工作可以真正提供.
  4. (Rob Cooper)我喜欢它让我思考的方式......随着我的技能提高,我更加符合逻辑地看待一切......这有助于一般生活和编程.
  5. (Rob Cooper)钱是/可以很好.
  6. (Rob Cooper)它是一个非常便携的行业..通过协作技术,只要你有互联网连接,你几乎可以在世界任何地方工作.
  7. (Rob Cooper)这是一个令人兴奋的行业,有大量的技术可供使用!
  8. (争吵)Jetpacks.编程就是技术,我们花在技术上的时间越多,我们就越接近Jetpacks.(Teifion:这是一个非常酷的比喻!)
  9. (Saj)锻炼脑肌的有益方式.
  10. (Saj)它让你看起来对一些观众来说很棒.
  11. (Saj)让你技术更聪明.
  12. (Saj)使您有资格进入未来世界.
  13. (Saj)这很容易,有趣,不是数学方式..
  14. (kiwiBastard)如果这个人喜欢解决问题,那么编程就不是更好的例子了.
  15. (kiwiBastard)当您可以与您设计和编码的内容进行互动时,可以获得卓越的成就感
  16. (kiwiBastard)很好的方式来满足小鸡/伙伴 - 呃,也许不是那个(Teifion:我不知道你在哪里编程,但我想来访问一段时间)
  17. (epatel)学习如何编程就像在霍格沃茨学习施法.电脑永远是你的仆人......

我到目前为止的缺点

  1. 当它不工作时可能会令人沮丧
  2. 不是体育锻炼
  3. (Rob Cooper)有很多人只是为了钱而这样做.他们对工艺没有爱,只是看起来懒惰,烦人,有时它真的可以磨练我的齿轮看到一个行业和劳动力我很喜欢被废话稀释.这通常会对我们所有人产生严重影响.
  4. (Rob Cooper)不太确定最初的成本..是的,你可以开始使用Java或者低成本的东西,但对我来说,在本地,对.NET开发人员的巨大需求,这可能是昂贵的启动和运行.然而,这已经很快/已经没有成为MS的工作量,因为他们发布了他们主要开发产品系列中非常好的Express版本.
  5. (Rob Cooper)这是一个终生的职业生涯......我真的觉得你从未真正成为这个行业的"大师",你会停留1 - 2年.你落后于时代......有些人不喜欢这种节奏.
  6. (Rob Cooper)一些极客可能难以使用..虽然我认为一般的极客运动真的变好了,但你总会拥有经典的"我比你更聪明"极客真的只是一种痛苦在所有人的屁股!
  7. (Saj)可能导致虚拟伤害.
  8. (Saj)可以让他们扔掉他们的电脑.
  9. (Saj)可以让世界上几乎只有一个可用.

language-agnostic

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

如何自定义有序列表中的数字?

如何在有序列表中左对齐数字?

1.  an item
// skip some items for brevity 
9.  another item
10. notice the 1 is under the 9, and the item contents also line up
Run Code Online (Sandbox Code Playgroud)

更改有序列表中的数字后面的字符?

1) an item
Run Code Online (Sandbox Code Playgroud)

还有一个CSS解决方案,可以从数字更改为字母/罗马列表,而不是使用ol元素上的type属性.

我最感兴趣的是适用于Firefox 3的答案.

html css html-lists roman-numerals

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

有关使用emacs进行C++项目的任何好建议吗?

我正在寻找一篇关于使用emacs作为C/C++ IDE的好文章.

像Steve Yegge的"有效的emacs".

c++ emacs

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

如何在 64 位 SQL Server 2005 上设置 DB2 链接服务器?

我需要在大型机上创建一个链接到 DB2 数据库的服务器。有人在 64 位版本的 SQL Server 2005 上成功完成此操作吗?如果是,使用了哪个提供商和设置?

无论我们是使用 Windows 身份验证帐户登录 SQL Server 还是使用 SQL Server 登录,链接服务器都能正常工作非常重要。同样重要的是,由 4 部分组成的名称和OPENQUERY查询方法都有效。我们在 SQL Server 2000 计算机上设置了一个运行良好的程序,但它使用的提供程序不适用于 64 位 SS 2005。

sql-server db2

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