问题列表 - 第10691页

哪个是更好的长期网址设计?

我喜欢Stack Overflow的URL - 特别是表单:

  • /问题/ {ID}/{标题}
  • /用户/ {ID}/{NAME}

这很好,因为随着问题的标题发生变化,搜索引擎将键入新的URL,但所有旧的URL仍然有效.

杰夫在其中一个播客中提到 - 在宣布Flair功能时 - 他对这些形式的一些设计决定表示遗憾.具体来说,他被他的伪动词困扰,如:

  1. /用户/编辑/ {ID}
  2. /职位/ {ID} /编辑

有点不清楚这些动词形式中的哪一个最终更喜欢.

您更喜欢哪种模式(1或2)以及为什么?

language-agnostic

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

MySQL LIKE IN()?

我当前的查询如下所示:

SELECT * FROM fiberbox f WHERE f.fiberBox LIKE '%1740 %' OR f.fiberBox LIKE '%1938 %' OR f.fiberBox LIKE '%1940 %'
Run Code Online (Sandbox Code Playgroud)

我做了一些环顾四周,找不到任何类似于LIKE IN()的东西 - 我设想它的工作方式如下:

SELECT * FROM fiberbox f WHERE f.fiberbox LIKE IN('%140 %', '%1938 %', '%1940 %')
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?我只是以错误的方式思考问题 - 一些我从未见过的模糊命令.

MySQL 5.0.77-community-log

mysql sql

255
推荐指数
6
解决办法
27万
查看次数

返回设置了第一个X位的数字

什么是在clojure中实现这一目标的更有效方法:

(defn ones
  ([n] (ones n 1 1))
  ([n i res]
    (if (< i n)
      (recur n (inc i) (bit-set res i))
      res)))

当涉及到数字类型时,它应该仍然"做正确的事".

functional-programming clojure

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

数据验证应该在数据库级别完成吗?

我正在编写一些存储过程来创建表和添加数据.其中一个字段是指示百分比的列.那里的值应该是0-100.我开始思考,"应该在哪里进行数据验证?一般情况下应该在哪里进行数据验证?是否是个案情况?"

在我看来,虽然今天我已经确定0-100是百分比的有效值,明天,我可能会认为任何正值都是有效的.所以这可能是一个商业规则,不是吗?是否应在数据库级别实施业务规则?

只是寻找指导,我们在这里没有dba了.

database validation

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

覆盖读/写属性以使其成为只读

我正在基于TextBox在C#中编写自定义控件.我希望我的控件的Text属性是只读的(因为在文本框中只允许某些值,我不希望调用程序能够在其中放置无效值.)

我不知道该怎么做.如果我使用公共覆盖Text {},编译器会插入默认的get和set访问器.如果我注释掉set访问器,则代码编译并运行,我假设这意味着正在使用基本访问器.如果我将readonly放在我的属性的定义中,编译器会抛出一个错误.

任何帮助将不胜感激.

c#

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

存储密码的答案是否比存储密码更安全?

阅读目前最近关于如何/是否向用户发送密码的问题的最佳答案,我很感兴趣,最受欢迎的答案说如下......

  1. 以可检索的方式存储密码是不安全的
  2. 在秘密问题的帮助下使用重置功能是一种有效的替代方案

(这两点似乎是矛盾的.)

我使用散列密码来保证安全性,但我一直认为密码问答方案的安全性更低,因为它们实际上给出了答案可能是什么的提示.(我经常使用.NET的默认会员提供商.)

有什么我想念的东西,因为我没有费心去使用问答吗?秘密问题和答案,没有包含任何类型的定时电子邮件重置功能,比在数据库中存储密码更安全吗?


跟进: Microsoft的会员提供商使用相同的格式存储秘密问题的答案,就像他们对密码一样.如果为密码指定哈希值,则它将以相同的方式存储密码答案.

从下面的帖子中可以看出,如果使用秘密问题/答案机制,除了电子邮件重置方案之外,应该只使用,而不是代替,也应该进行哈希处理.当然,对于像我这样在秘密答案部分放置长随机字符串的人来说,这可能会出现问题.

security passwords

8
推荐指数
4
解决办法
3722
查看次数

如何更改xcode中的subversion设置?

我已经在Xcode中运行了一段时间的颠覆.subversion的集成总是由一个线程挂起.但是我的subversion服务器已经改变了它的ip地址......我的xcode项目仍然试图在旧的ip上查找源代码.

我已经通过xcode中的SCM菜单更改了subversion服务器的ip ...但是这些更改似乎并没有影响项目.

任何人都知道我如何更改项目中的subversion ip?

干杯里奇

svn iphone version-control xcode

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

urlencode所有查询字符串参数

有没有办法url编码整个URL查询字符串而不尝试urlencode每个单独的查询字符串参数.现在我不得不用这样的东西重建查询字符串:

foreach (string x in Page.Request.QueryString.Keys)
{
 sQueryString += x + "=" + Server.UrlEncode(Request.Params.Get(x)) + "&";
}
Run Code Online (Sandbox Code Playgroud)

asp.net urlencode

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

确定Matlab加载的java类的位置

当使用Matlab中的java时,有没有办法弄清楚matlab的java类路径在哪里被加载?我正在尝试诊断由同时使用的同一类的冲突版本引起的错误.

具体来说,我正在寻找的类是org.apache.lucene.store.FSDirectory.它似乎被其中一个matlab工具箱使用,但我不知道哪一个.

java matlab classpath

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

哪种语言使用.pde扩展?

在搜索Barnsley的Fern分形的实现时,我遇到了一个扩展名为.pde的实现,编程语言使用这个扩展?

实现页面

processing

58
推荐指数
4
解决办法
12万
查看次数