问题列表 - 第1728页

色盲模拟器

像任何负责任的开发人员一样,我想确保我生产的网站可供最广泛的受众访问,其中包括具有某种形式色盲的大部分人口.

有许多网站提供过滤您提供的网址,通过渲染图片或过滤所有内容.但是,在渲染即使是中等复杂的布局时,这两种方法似乎也都失败了,所以我有兴趣找到一种客户端方法.

理想的解决方案是整个屏幕上的系统过滤器,可用于测试任何程序.接下来最好的事情是浏览器插件.

accessibility colors color-blindness

21
推荐指数
3
解决办法
7793
查看次数

表中"下一个"和"上一个"的SQL是什么?

我有一个项目表,每个项目都有一个与之相关的日期.如果我将日期与一个项目关联,如何使用SQL查询数据库以获取表格中的"上一个"和"后续"项目?

不可能简单地添加(或减去)一个值,因为日期之间没有规则的间隙.

一个可能的应用是相册或博客Web应用程序中的"上一个/下一个"链接,其中底层数据位于SQL表中.

我认为有两种可能的情况:

首先,每个日期都是唯一的:

样本数据:

1,3,8,19,67,45
Run Code Online (Sandbox Code Playgroud)

当提供8作为参数时,哪些查询(或查询)将给出3和19?(或第3,8,19行).请注意,并不总是要返回三行 - 在序列的末尾会丢失一行.

其次,如果有一个单独的唯一键来对元素进行排序,那么返回集合"周围"日期的查询是什么?预期的订单是按日期然后是关键.

样本数据:

(key:date) 1:1,2:3,3:8,4:8,5:19,10:19,11:67,15:45,16:8
Run Code Online (Sandbox Code Playgroud)

对'8'的查询返回集合:

2:3,3:8,4:8,16:8,5:19
Run Code Online (Sandbox Code Playgroud)

或者什么查询生成表:

key date prev-key next-key
1   1    null     2
2   3    1        3
3   8    2        4
4   8    3        16
5   19   16       10
10  19   5        11
11  67   10       15
15  45   11       null
16  8    4        5
Run Code Online (Sandbox Code Playgroud)

表顺序并不重要 - 只是next-key和prev-key字段.


TheSoftwareJedi和Cade Roux都有适用于我昨晚发布的数据集的解决方案.对于第二个问题,这两个数据集似乎都失败了:

(key:date) 1:1,2:3,3:8,4:8,5:19,10:19,11:67,15:45,16:8
Run Code Online (Sandbox Code Playgroud)

预期的顺序是按日期然后键,所以一个预期的结果可能是:

2:3,3:8,4:8,16:8,5:19
Run Code Online (Sandbox Code Playgroud)

另一个:

key date prev-key next-key
1   1    null     2
2   3    1 …
Run Code Online (Sandbox Code Playgroud)

sql

11
推荐指数
3
解决办法
5833
查看次数

在分层树中查找叶节点

我的数据库中有一个存储树结构的表.以下是相关领域:

mytree (id, parentid, otherfields...)
Run Code Online (Sandbox Code Playgroud)

我想找到所有叶子节点(即任何id不是另一个记录的记录parentid)

我试过这个:

SELECT * FROM mytree WHERE `id` NOT IN (SELECT DISTINCT `parentid` FROM `mytree`)
Run Code Online (Sandbox Code Playgroud)

但那回归了一个空集.奇怪的是,删除"NOT"会返回所有非叶节点的集合.

谁能看到我哪里出错了?

更新:感谢答案人们,他们都是正确的,并为我工作.我已经接受了丹尼尔的,因为它也解释了为什么我的查询不起作用(NULL的事情).

sql database tree

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

在BizTalk 2006 R2中使用WCF服务

我试图弄清楚如何在BizTalk 2006 R2中使用WCF服务(发送请求并接收响应).

我已经完成了"添加生成的项目"向导.现在我试图找出如何使用它在业务流程中生成的项目.

应该如何提出要求?

wcf biztalk biztalk2006r2

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

202
推荐指数
10
解决办法
19万
查看次数

JQuery:当前的格式良好的可打印文档?

我正在寻找一个当前(1.2),格式良好,可打印的jQuery文档版本.我已经检查了替代资源页面并查看了CF和Java的PDF版本,但两者都已过时.

jQuery站点在工具箱中有"可打印版本"的API浏览器,但它打印得非常糟糕,我真的不想一次打印一个页面或标签.

我很难相信这个流行的工具没有打印文档 - 我想要的只是一个简单的列表,其中包含描述和示例ON PAPER.

我错过了什么吗?

如果需要,我可以购买其中一本书,但不确定当前版本是哪一本.

谢谢!


更新: 我可以看到有人投了这票.我知道这是一个非常基本的问题,但不是轻率或轻率地问.我已经做了一个非常坚固的努力来自己找到它,并且我非常擅长在需要时找到信息.

也许那个认为不值得问的问题的人知道在哪里找到印刷文件?

jquery

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

有没有办法在Windows中检测监视器状态(打开或关闭)?

有没有人知道是否有一个API来获取Windows(XP/Vista/2000/2003)中的当前监视器状态(打开或关闭)?

我的所有搜索似乎都表明没有真正的方法可以做到这一点.

此线程尝试使用GetDevicePowerState,根据Microsoft的文档,它不适用于显示设备.

在Vista中,我可以收听GUID_MONITOR_POWER_ON,但是当手动关闭显示器时,我似乎没有得到事件.

在XP中我可以挂钩WM_SYSCOMMAND SC_MONITORPOWER,查找状态2.这仅适用于系统触发电源的情况.

WMI Win32_DesktopMonitor类似乎也没有帮助.

编辑:这是关于comp.os.ms-windows.programmer.win32 的讨论,表明没有可靠的方法来做到这一点.

其他人还有其他想法吗?

windows winapi

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

在TabControl的第一个和最后一个可见TabItem上设置样式

我想在TabControl中的第一个和最后一个TabItems上设置一个样式,并在TabItems的可见性发生变化时更新它们.我无法通过触发器看到这样做的方法.

我们所追求的是这样的:

| > > > |

TabItems的可见性由绑定决定.

我确实让它在代码中工作.在TabItem可见性更改时,通过TabItem枚举,直到找到第一个可见的.在那个上设置样式.对于所有其他可见的TabItems,将它们设置为尖头样式(以便先前第一个可见的TabItem现在是尖的).然后从结尾开始,直到找到一个可见的TabItem并在那个上设置最后一个样式.(这也让我们解决TabControl的问题,如果没有选择任何可见的TabItem,它将显示不可见的TabItem的内容.)

我可以对我的方法做出无可置疑的改进,但我不相信它是正确的方法.

你会怎么做?

.net wpf xaml tabcontrol tabitem

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

Oracle PL/SQL的单元测试框架?

我已经看到了为MS SQL Server提出的问题(和答案),尽管我还不知道有关Oracle和PL/SQL的问题.是否有适用于Oracle PL/SQL的xUnit样式测试框架?这些是什么?

sql oracle unit-testing plsql

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

获取枚举的最大值

你如何获得枚举的最大值?

c# enums

139
推荐指数
6
解决办法
7万
查看次数