问题列表 - 第42302页

java:分页结果的设计模式

因此,有IterableIteratorList.如果您尝试提供其他Java代码的接口,以便封装由"页面"返回结果的远程服务提供的功能,您会使用什么?

例如,考虑数据库或网页(例如flickr API).在第一次检索结果后,您知道结果的总数和前N个结果,但在检索其余结果之前,您不知道剩余的结果.

java design-patterns iterable

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

隐藏来自谷歌等搜索引擎的页面(如Facebook的安全设置)

我正在使用asp.net 2010,我想知道如何完全隐藏搜索引擎中的特定页面,类似于Facebook的安全设置如何设置(例如,如果我搜索我的真实姓名,我的fb页面现在将显示在谷歌).

asp.net security seo facebook .net-4.0

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

入门:为Node.js设置数据库

我是node.js的新手,但我很高兴尝试一下.我使用Express作为Web框架,并使用Jade作为模板引擎.根据Node Camp的本教程,两者都很容易设置.

然而,我发现的一个问题是我找不到一个简单的教程来设置数据库.我正在尝试构建一个基本的聊天应用程序(存储会话和消息).

有谁知道一个很好的教程?

这个其他的SO帖子谈论了dbs的使用 - 但是因为这与我所经历的Django/MySQL世界非常不同,我想确保我理解发生了什么.

谢谢!

javascript database node.js

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

将NSCache内容保存到磁盘

我正在编写一个应用程序,需要保留一堆对象的内存缓存,但这不会失控,所以我打算使用NSCache来存储它.看起来它会照顾清除等对我而言,这太棒了.

我还想在启动之间保持缓存,所以我需要将缓存数据写入磁盘.有没有一种简单的方法可以将NSCache内容保存到plist或其他东西?是否有更好的方法可以使用NSCache之外的其他东西来实现这一目标?

这个应用程序将在iPhone上,所以我只需要iOS 4+中提供的类而不仅仅是OS X.

谢谢!

iphone cocoa cocoa-touch nscache

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

适合特定宽度的字符串长度

我确定我错过了一些明显的东西,我有一个区域,我打算在其中绘制文字.我知道它(区域)的高度和宽度.我想知道宽度中有多少个字符/单词,最好是字符.第二个问题,如果线太长我想画第二行,所以我想我也需要得到文本的高度,包括它认为正确的垂直填充?

我也想知道逆,即我可以在特定宽度中适合多少个字符.

我认为WPF不受像素约束这一事实会对答案有所影响吗?

最终,我计划在文本中嵌入不规则形状图像周围的文字.

任何正确方向的指针都会很棒.

谢谢

wpf wpf-controls

9
推荐指数
1
解决办法
9851
查看次数

Emacs中的IPython.快速代码评估

更新:问题仍然缺乏令人满意的答案.

我想将代码片段"发送"到Emacs 23.2(Linux)中的IPython解释器.假设我已经在Emacs的缓冲区中启动了一个IPython shell(例如使用Python-mode.elIPython.el),有没有办法在不同的缓冲区中选择一个区域并将这个区域"发送"到已经启动的IPython shell?

我已经尝试过C-c C-c(send-buffer-to-shell)和C-c |(send-region-to-shell),但只有代码是用Python编写而不是用IPython编写的(IPython可以运行Python代码).原因似乎是,对于这两个命令,Emacs创建一个带.py扩展名的临时文件(而不是.ipy扩展名),然后由IPython将其解释为"特定于Python的代码".这使我无法使用魔术命令等特定于IPython的功能.

另外,我还读到Emacs提供M-| ('shell-command-on-region')了在shell中运行选定区域.要使用IPython解释器执行此操作,我已尝试设置shell-file-name为我的IPython路径.但是,当我M-|选择一个区域后运行时,Emacs会提示我以下内容:

区域上的Shell命令:

如果我然后键入RET,我在*Shell Command Output*缓冲区上获取IPython手册页,而不执行该区域.是否有任何特定于IPython的命令可用于M-| ('shell-command-on-region')让IPython运行我的代码?

谢谢!

python emacs shell ipython

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

获取函数ptr到instanced类的成员函数?

class gfx { 
    void resize(int x, int y);
}

gfx g;    
Run Code Online (Sandbox Code Playgroud)

我能以某种方式将g.resize转换为'void(*)(int,int)'吗?

c++ member-function-pointers function-pointers

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

Google App Engine:如何使用send_mail发送html

我有一个应用程序,有一种我用来发送电子邮件的休息api.但是它目前只发送文本邮件,所以我需要知道如何修改它并使其发送html.以下是代码:

from __future__ import with_statement

#!/usr/bin/env python
#

import cgi
import os
import logging
import contextlib
from xml.dom import minidom
from xml.dom.minidom import Document
import exceptions
import warnings
import imghdr
from google.appengine.api import images
from google.appengine.api import users
from google.appengine.ext import db
from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app
from google.appengine.ext.webapp import template
from google.appengine.api import mail
import wsgiref.handlers

# START Constants
CONTENT_TYPE_HEADER = "Content-Type"
CONTENT_TYPE_TEXT = "text/plain"
XML_CONTENT_TYPE = "application/xml"
XML_ENCODING = "utf-8"
"""
Allows you to specify …

python google-app-engine

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

如何在bash脚本中使用正则表达式否定测试?

使用GNU bash(版本4.0.35(1)-release(x86_64-suse-linux-gnu),我想用正则表达式否定测试.例如,我想有条件地添加PATH变量的路径,如果路径不在那里,如:

TEMP=/mnt/silo/bin
if [[ ${PATH} =~ ${TEMP} ]] ; then PATH=$PATH; else PATH=$PATH:$TEMP; fi
TEMP=/mnt/silo/Scripts:
if [[ ${PATH} =~ ${TEMP} ]] ; then PATH=$PATH; else PATH=$PATH:$TEMP; fi
TEMP=/mnt/silo/local/bin
if [[ ${PATH} =~ ${TEMP} ]] ; then PATH=$PATH; else PATH=$PATH:$TEMP; fi
export PATH
Run Code Online (Sandbox Code Playgroud)

我确信有一百万种方法可以做到这一点,但我想知道的是,条件是否可以以某种方式被否定,如(错误的):

TEMP=/mnt/silo/bin
if ![[ ${PATH} =~ ${TEMP} ]] ; then PATH=$PATH:$TEMP; fi
TEMP=/mnt/silo/Scripts:
if ![[ ${PATH} =~ ${TEMP} ]] ; then PATH=$PATH:$TEMP; fi
TEMP=/mnt/silo/local/bin
if ![[ ${PATH} =~ ${TEMP} ]] ; then PATH=$PATH:$TEMP; fi
export PATH
Run Code Online (Sandbox Code Playgroud)

regex bash conditional negate

153
推荐指数
5
解决办法
12万
查看次数

为了紧凑而重新声明var x = obj.prop是否效率低下?

我想知道人们想做什么样的事情

var x = obj.child.prop1;
doSomething(x);
doOtherThings(x);
Run Code Online (Sandbox Code Playgroud)

var分配更多内存,而不是创建引用?x在这种情况下避免重新定义并使用更长的参考值是否值得?

javascript

0
推荐指数
1
解决办法
82
查看次数