问题列表 - 第6506页

创建Tinyurl样式哈希

有没有人知道一个生成哈希的算法,看起来像字符串中的tinyurl哈希值(url)

我认为要求是

区分大小写的短号和字母只有其他什么?

url

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

用GNU Gettext本地化ASP.NET MVC网站?

这可能是一个不寻常的问题,但有没有任何框架或至少一些帮助类可以帮助我使用GNU Gettext来本地化C#ASP.NET MVC网站?我一直在以前的(托管代码)项目中使用Gettext,并且非常欣赏使用PoEdit来翻译资源的可能性.

我想这意味着编写一些HtmlHelper扩展方法,可以从Gettext中提取资源字符串.甚至似乎有某种C#gettext包装器,但我无法找到手册或教程.任何指针都将非常感激.

谢谢,

阿德里安

c# asp.net-mvc localization gettext

12
推荐指数
2
解决办法
4815
查看次数

如何使用SQL Server 2005将逗号分隔值扩展为单独的行?

我有一个看起来像这样的表:

ProductId, Color
"1", "red, blue, green"
"2", null
"3", "purple, green"
Run Code Online (Sandbox Code Playgroud)

我想把它扩展到这个:

ProductId, Color
1, red
1, blue
1, green
2, null
3, purple
3, green
Run Code Online (Sandbox Code Playgroud)

什么是最简单的方法来实现这一目标?是否可以在proc中没有循环?

sql sql-server sql-server-2005

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

如果2 ^ 32还不够怎么办?

如果你在一个表中有这么多条目,那么2 ^ 32对于你在给定时期内(一天,一周,一个月......)的auto_increment ID是不够的呢?
如果MySQL提供的最大数据类型是不够的怎么办?

我想知道我应该如何解决我的表中添加了如此多的条目需要唯一ID的情况,但是我在一段时间内填写了我的数据类型?

我如何能够在MySQL(或任何其他系统)内部实现无限量的唯一ID,或至少以指数方式增加它?

理想情况下,我会期待类似的东西

> SELECT * FROM table;

+---+------+
| a |  b   |
+---+------+
| 1 |  1   |
| 1 |  2   |
| 1 |  3   |
|...| .... |
|...| .... |
| 1 | 2^32 |
| 2 |  1   |
| 2 |  2   |
+---+------+
Run Code Online (Sandbox Code Playgroud)

这会以指数方式增加条目数量.

你如何应对这种情况?
请记住 - 要求是为任何条目提供唯一ID.

mysql sql database large-data-volumes primary-key

10
推荐指数
5
解决办法
708
查看次数

如何使用Javascript实现动态翻页/卷曲?

我怀疑大多数Web开发人员都熟悉基于Flash的页面卷曲转换来翻页?(比如这里)

用简单的HTML + CSS + JS可以很好地实现这个吗?
(或任何其他'原生'浏览器语言,如SVG?)

我首选的库是jQuery,但任何可用的JavaScript解决方案都是可以接受的.

javascript jquery

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

为什么git-cvsimport缺少一个主要的补丁集?

这是我前一个问题的后续内容.

我可以查看cvsps的输出(保存在我的〜/ .cvsps目录中)并查看主要复杂提交的补丁集.但是,当我执行cvsimport来更新现有的git存储库时,这个提交不会显示出来.我知道git-cvsimport将忽略超过10分钟的补丁集,以避免导入不完整的CVS提交.我想我也听说它会跳过无法识别相关分支的补丁集.还有什么其他原因导致git-cvsimport无视我的提交?我该怎么调试呢?

这里有一点cvsps输出:

patchset: 50064
date: 1238445635
author: skiphoppy
tag: 
tag_flags: 0
branch: HEAD 
branch_add: 1
descr:
My log message

-=-END CVSPS DESCR-=-
members:
file:ordinaryChangedFile; pre_rev:1.44; post_rev:1.45; dead:0; branch_point:0
file:newFileRenamedAndModifiedFromOldFile; pre_rev:INITIAL; post_rev:1.1; dead:0; branch_point:0
file:deletedFileGoneBecauseRenamed; pre_rev:1.2; post_rev:1.3; dead:1; branch_point:0
...
Run Code Online (Sandbox Code Playgroud)

那branch_add:1行与它有什么关系吗?整个存储库中只有9个这样的提交; 其他50090提交说branch_add:0.除此之外,我不知道从cvsps或git-cvsimport的角度来看有什么不同.提交很复杂,涉及重命名几个文件并进行相关的内容修改.CVS绝对难以处理.当然,git是一个快照,但当真正的后端是CVS时,git很难处理.

我必须再执行相同类型的复杂提交三次,而且由于cvsimport无法看到我的提交,我无法每次花费4个半小时从CVS重新导入一个全新的git存储库.

更重要的是,我被我每天运行的git-cvsimport(我打算放入cron,甚至写一个守护进程每五分钟左右运行一次)的事实吓坏了,我可能会错过将来的提交!我发现没有办法git现有的存储库来获取这些提交; 我只能在一个全新的存储库中运行git-cvsimport并永远等待,在我使用的时候失去了许多其他分支的使用.

git git-cvs

5
推荐指数
2
解决办法
4428
查看次数

URL在Python中编码非值对

我正在尝试在Python中使用Google的AJAX(JSON)Web搜索API.我被卡住了,因为Python的urllib.urlencode()只接受值对,而不是字符串本身,以进行编码.在Google的API中,查询字符串是搜索字词,它不与变量关联.

query = "string that needs to be encoded"
params = urllib.urlencode(query) # THIS FAILS
# http://code.google.com/apis/ajaxsearch/documentation/reference.html
url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&rsz=large&%s&%s" % (params, GOOGLE_API_KEY)

request = urllib2.Request(url)
request.add_header('Referer', GOOGLE_REFERER)

search_results = urllib2.urlopen(request)
raw_results = search_results.read()
json = simplejson.loads(raw_results)
estimatedResultCount = json['responseData']['cursor']['estimatedResultCount']

if estimatedResultCount != 0:
    print "Google: %s hits" % estimatedResultCount
Run Code Online (Sandbox Code Playgroud)

如何对我的搜索字词进行urlencode?

python json urlencode

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

DataTemplate WPF中的外部属性

场景:我有一个ListBox,ListBoxItems有一个DataTemplate.我想要做的是在DataTemplate中放置一个ContextMenu.问题是我希望这个ContextMenu ItemsSource根据窗口中的某些属性而不同.我最初的想法是,我可以将ItemsSource绑定到窗口中的Property,并返回ItemsSource; 但是,我似乎无法正确绑定此属性.我相信这是因为我在DataTemplate中,因此DataContext(我相信这是正确的词)是ListBoxItem而不是窗口.我怎样才能将DataTemplate中的ContextMenu绑定到DataTemplate之外的Property.

wpf properties datatemplate .net-3.5

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

Java是否是初学者单人编程团队的编程语言过于复杂?

我正在努力学习Java,但似乎有太多的部分要放在一起.你有JSP,Java EE,Java SE,Java ME等....我可以让Netbeans做基本的但只是看看Spring框架看起来很多工作让它在众多的ide中运行配置.

我想进入网络编程,也许是移动.

有什么建议?

另一种编程语言?

java这个复杂还是变得容易了?

java

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

使用Flex调试消息?

从Flex打印"调试"消息的最快方法是什么?你知道,"点击鼠标($ x,$ y)"或"收到来自$ sender的事件".

apache-flex actionscript-3

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