问题列表 - 第35622页

Hunchentoot/cl-页面组成

Hunchentoot/cl-who Page Composition

我正试图在hunchentoot中拼几页作为实验,我遇到了意想不到的墙.作为一个例子,我有以下模板宏.

(defmacro page-template ((&key title) &body body)
  `(with-html-output-to-string 
    (*standard-output* nil :prologue t :indent t)
    (:html :xmlns "http://www.w3.org/1999/xhtml" :xml\:lang "en" :lang "en"
           (:head (:meta :http-equiv "Content-Type" :content "text/html;charset=utf-8")
                  (:title ,(format nil "~@[~A - ~]Test Site" title)))
           (:body ,@body))))

现在,当我有一个纯文本页面,或一个填充html文字像

(define-easy-handler (test-page :uri "/") ()
  (page-template (:title "Splash Page") (:p "Testing testing")))

一切都很好.页面输出正确,我可以立即看到我的代码的努力.但是,当我有一个由冗余元素组成的页面时,它并不那么简单.例如,假设我有一个页面,无论出于什么原因我想要显示三个RSS新闻源.这是一个足够复杂的组件,我想将它抽象出来,所以对我来说,我应该能够做类似的事情

(define-easy-handler (test-feed :uri "/feeds") ()
  (page-template (:title "Splash Page") 
                 (publish-newsfeed "http://nf-one.html")
                 (publish-newsfeed "http://nf-two.html")
                 (publish-newsfeed "http://nf-three.html")))


(defmacro publish-newsfeed (url &optional (item-limit 5))
  (flet ((get-text (s-tree node-path) (car …

common-lisp hunchentoot

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

int*i和int**i之间的区别

int* i 和之间有什么区别int** i

c c++ pointers

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

简单的 C# Evernote API OAuth 示例或指南?

有人知道我在哪里可以找到一个简单的示例 C# 代码示例吗?显然真的很难找到。

我刚刚开始,拿到了我的开发人员密钥。

初始(真的是菜鸟问题/假设)--我的解决方案可以(应该/必须)是 Web 服务客户端吗?我不需要在 .Net 中安装新的库,对吗?

基本上,作为测试,我希望能够安全地以 html 格式呈现来自私人笔记本的单个笔记,类似于在外部网站上以 html 格式导出的 Everfort 的样子。

提前谢谢了!

c# oauth evernote

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

处理在Android中旋转的活动

我需要为我的活动的纵向和横向方向应用不同的布局.此外,如果方向是肖像,我需要显示警报.

android:configChanges="orientation|keyboardHidden"在AndroidManifest中指定了.我也像这样重写onConfigurationChanged方法:

@Override
public void onConfigurationChanged(Configuration newConfig)
{
    Log.d("tag", "config changed");
    super.onConfigurationChanged(newConfig);

    int orientation = newConfig.orientation;
    if (orientation == Configuration.ORIENTATION_PORTRAIT)
        Log.d("tag", "Portrait");
    else if (orientation == Configuration.ORIENTATION_LANDSCAPE)
        Log.d("tag", "Landscape");
    else
        Log.w("tag", "other: " + orientation);

    ....
}
Run Code Online (Sandbox Code Playgroud)

从横向旋转到纵向日志时看起来像:

config changed
Portrait
Run Code Online (Sandbox Code Playgroud)

但是,当从纵向变为风景时,它看起来像

config changed
Portrait
config changed
Landscape
Run Code Online (Sandbox Code Playgroud)

为什么onConfigurationChanged被调用两次?我怎么能避免呢?

android orientation onconfigurationchanged android-activity

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

用于单击Tkinter Treeview小部件项的命令?

我正在使用Tkinter创建GUI,GUI的主要部分是两个Treeview对象.当单击一个项目(即目录)时,我需要更改Treeview对象的内容.

如果Treeview项目是按钮,我只能设置command为适当的功能.但我找不到"on_click"为Treeview项创建行为的方法.

Treeview选项,方法等使我能够将命令绑定到特定项并执行该命令"on_click"

python treeview user-interface tkinter

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

JDBC - 用于只读操作的setAutoCommit

假设我有一个创建数据库连接的常用方法:

Connection getConnection() throws SQLException {
    Connection con = ... // create the connection
    con.setAutoCommit(false);
    return con;
}
Run Code Online (Sandbox Code Playgroud)

我把这个setAutoCommit(false)调用放在这里,这样这个方法的调用者就不必担心设置它了.但是,如果调用者执行的操作只是读取数据,这是不好的做法吗?有没有额外的开销?

我个人认为最好将逻辑集中在一个地方,这样调用者就不必设置自动提交,这样可以避免代码冗余.我只是想确保它不会给只读操作带来任何不必要的开销.

java connection jdbc

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

在轨道(或至少社区)死亡的红宝石?

这是一个诚实的问题,我不是在拖钓.

作为rails的新手,我一直在寻找好的rails资源.但是我一直注意到许多曾经很受欢迎的网站现在被彻底抛弃了.一些例子:

我只是巧合地去了所有错误的网站/博客(即使它们是谷歌的热门歌曲),还是铁路社区慢慢消失?如果我碰巧去了错误的网站,有人可以请我指出一些目前更新的网站吗?

ruby ruby-on-rails ruby-on-rails-3

31
推荐指数
3
解决办法
9297
查看次数

如何在jsp页面上显示对象?

我对Spring MVC很新,我试图设置一个页面来显示用户信息

我对控制器和视图有困难.

控制器(getDetail返回一个User对象,它有一个电子邮件字段):

 @RequestMapping("/{code}")
 public String get(@PathVariable long code,ModelMap model) throws Exception {
  model.addAttribute("user",simpleUserManager.getDetail(code));
  return "userdetail";
 }
Run Code Online (Sandbox Code Playgroud)

在userdetail.jsp中:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>

<html>
  <head><title><fmt:message key="title"/></title></head>
  <body>
User Detail :
${user.email}
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

但是当我进入页面时,我收到此错误:

Request processing failed; nested exception is java.lang.IllegalArgumentException: Attribute value must not be null
Run Code Online (Sandbox Code Playgroud)

我在Tomcat6上使用Spring 3

所以我希望你能告诉我我做错了什么......

谢谢

jsp spring-mvc

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

asp.net将代码后面的变量传递给.aspx

我想我在这里遗漏了一些东西,但我无法找到一种方法将一个简单的变量从我的代码隐藏文件传递到.aspx页面.

在代码背后我有:

Dim test As String = "test"

在我的aspx页面中我尝试: <%=test %>

这给了我以下错误: Error 2 'test' is not declared. It may be inaccessible due to its protection level

我忘记了什么吗?

vb.net asp.net

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

在Rails 3 haml视图中使用devise命名的路由

从rake路线我得到了我的申请

                 new_admin_session GET    /admins/sign_in(.:format)                     {:controller=>"devise/sessions", :action=>"new"}
                     admin_session POST   /admins/sign_in(.:format)                     {:controller=>"devise/sessions", :action=>"create"}
             destroy_admin_session GET    /admins/sign_out(.:format)                    {:controller=>"devise/sessions", :action=>"destroy"}
                    admin_password POST   /admins/password(.:format)                    {:controller=>"devise/passwords", :action=>"create"}
                new_admin_password GET    /admins/password/new(.:format)                {:controller=>"devise/passwords", :action=>"new"}
               edit_admin_password GET    /admins/password/edit(.:format)               {:controller=>"devise/passwords", :action=>"edit"}
                    admin_password PUT    /admins/password(.:format)                    {:controller=>"devise/passwords", :action=>"update"}
                admin_registration POST   /admins(.:format)                             {:controller=>"devise/registrations", :action=>"create"}
            new_admin_registration GET    /admins/sign_up(.:format)                     {:controller=>"devise/registrations", :action=>"new"}
           edit_admin_registration GET    /admins/edit(.:format)                        {:controller=>"devise/registrations", :action=>"edit"}
                admin_registration PUT    /admins(.:format)                             {:controller=>"devise/registrations", :action=>"update"}
                admin_registration DELETE /admins(.:format)                             {:controller=>"devise/registrations", :action=>"destroy"}
                  new_user_session GET    /users/sign_in(.:format)                      {:controller=>"devise/sessions", :action=>"new"}
                      user_session POST   /users/sign_in(.:format)                      {:controller=>"devise/sessions", :action=>"create"}
              destroy_user_session GET    /users/sign_out(.:format)                     {:controller=>"devise/sessions", :action=>"destroy"}
                     user_password POST   /users/password(.:format)                     {:controller=>"devise/passwords", …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails link-to devise

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