问题列表 - 第42560页

URL Shortener如何工作?

我想知道URL Shortener是如何工作的,比如他们如何从地址栏中提取文本并将其映射到正确的URL,稍后重定向它.他们使用什么编程语言?他们如何保持映射的历史?他们如何确保缩短网址的唯一性?如果不访问URL,非专业人员如何取消映射?

url tinyurl url-shortener

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

Objective-C(iPhone)的缓存库

是否有现有的Objective C库(可以在iPhone上使用),其中包含一个缓存实现:

  • 允许限制元素的数量
  • 如果达到限制,则使用LRU算法删除元素
  • optional:允许删除早于X的所有元素

iphone objective-c

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

在制作智能感知/自动完成列表时,过滤字符串列表的最快方法是什么?

我正在编写一个Intellisense/Autocomplete,就像你在Visual Studio中找到的那样.直到列表中包含2000多个项目时才会好起来.

我正在使用一个简单的LINQ语句来进行过滤:

var filterCollection = from s in listCollection
                       where s.FilterValue.IndexOf(currentWord,     
                       StringComparison.OrdinalIgnoreCase) >= 0
                       orderby s.FilterValue
                       select s;
Run Code Online (Sandbox Code Playgroud)

然后我将此集合分配给WPF Listbox的ItemSource,这就是它的结束,工作正常.

注意到,Listbox也是虚拟化的,因此在内存和可视树中最多只有7-8个可视元素.

然而,需要注意的现在的问题是,当用户键入速度极快的RichTextBox中,并在每一个关键了,我执行过滤+结合,有这个半竞争状态,或不同步过滤,像第一个关键笔划的滤波的可能仍在做它的过滤或绑定工作,而第四个关键的中风也在做同样的事情.

我知道在应用过滤器之前我可能会延迟,但我正在尝试实现无缝过滤,就像在Visual Studio中一样.

我不确定我的问题究竟在哪里,所以我也将它归因于IndexOf的字符串操作,或者我的字符串列表可以在某种索引中进行优化,这可以加快搜索速度.

任何代码示例的建议都受到欢迎.

谢谢.

.net c# linq wpf intellisense

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

App促销网站 - 景观中的iPhone应用程序网站模板

有谁知道我在哪里可以找到一个iphone应用程序网站的模板,其中iphone被用作视频框架并且在景观中?我找到一个很难找.谢谢!

iphone templates landscape web

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

应用引擎的电子邮件客户端

GAE支持传入和传出电子邮件:http://code.google.com/appengine/docs/python/mail/

是否为GAE编写了任何开源电子邮件客户端?处理编码问题,附件,按对话分组等的东西

python email google-app-engine webmail

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

SFML添加到sf :: String?

所以我最近一直在使用SFML,我想知道如何"添加"到sf :: String.

例如:

sf::String exampleText;
exampleText.SetText("I say: ");
exampleText += "Blah";
Run Code Online (Sandbox Code Playgroud)

结果:"我说:Blah"

c++ sfml

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

有没有办法看到符号链接的实际内容?

当你这样做

cat some-symlink-to-some-real-file
Run Code Online (Sandbox Code Playgroud)

它显示了真实文件的内容,而不是符号链接本身的内容.有没有办法看到它实际上是什么?

linux filesystems shell symlink cat

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

bash命令"rm*〜"有什么作用?

bash命令是否rm *~只删除以代字号结尾的文件,或者是否存在更高级的bash或gnu make模式?谷歌似乎无法搜索这两个符号组合.我在Makefile clean:target中找到了这个.

gnu会不会只使用隐式规则创建带尾随的文件?

syntax bash gnu-make

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

如何在SQL CREATE TABLE中使用常量?

我有3个SQL表,定义如下:

 CREATE TABLE organs(
    abbreviation   VARCHAR(16),
    -- ... other stuff
 );
 CREATE TABLE blocks(
    abbreviation   VARCHAR(16),
    -- ... other stuff
 );
 CREATE TABLE slides(
    title          VARCHAR(16),
    -- ... other stuff
 );
Run Code Online (Sandbox Code Playgroud)

上面的3个字段都使用VARCHAR(16),因为它们是相关的并且具有相同的长度限制.

是否有(最好是可移植的)方法将'16'放入常量/变量并在CREATE TABLE中引用它?例如.像这样的东西会很好:

 CREATE TABLE slides(
    title          VARCHAR(MAX_TITLE_LENGTH),
    -- ... other stuff
 );
Run Code Online (Sandbox Code Playgroud)

我正在使用PostgreSQL 8.4.

sql postgresql

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

Django:如何检查用户是否将所有字段留空(或初始值)?

我知道is_valid()在有界表格上检查是否输入了所有必需的数据.这不是我想要的.我想检查表单上是否填写了任何字段.

有任何想法吗?

阐述:

我想让用户选择不填写表格.但是,如果他们试图填写它(即:从一个字段中改变一个值,从它的初始值---通常为空值),我想验证它.

视图将是这样的:

def get_opinion(request):

    if request.method == 'POST':
        f = OpinionForm(request.POST)
        if form_is_blank(f):
            return HttpResponseRedirect(reverse('thank_you_anyway'))
        elif f.is_valid():
            #Process here
            return HttpResponseRedirect(reverse('thanks_for_participating'))
    else:
        initial = {'weekday': date.today().strftime('%A')}
        f = OpinionForm(initial=initial)

    return render_to_response(
        'get_opinion.html',
        {'form': f,},
        RequestContext(request)
    )
Run Code Online (Sandbox Code Playgroud)

我想要的是这form_is_blank()部分.

python django django-forms

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