问题列表 - 第6796页

亚马逊的"云"服务是否可用作网络托管选项?

我是与Amazon S3相关新闻的热心追随者.它似乎是可靠的,可扩展的和廉价的服务.

但是,网络主机似乎并不过分害怕.自亚马逊和谷歌发布基于"云"的平台以来,我没有注意到价格大幅下跌.

是否有一个原因?或者网络开发人员根本不知道亚马逊产品背后的可能性呢?

cloud web-hosting amazon-s3

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

在Java中获得"unixtime"

Date.getTime()返回自1970年1月1日以来的毫秒数.Unixtime是自1970年1月1日以来的秒数.我通常不用java编写代码,但我正在修复一些错误.我有:

Date now = new Date();      
Long longTime = new Long(now.getTime()/1000);
return longTime.intValue();
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法在java中获得unixtime?

UPDATE

根据John M的建议,我最终得到:

Date now = new Date();      
Long longTime = new Long(now.getTime()/1000);
return longTime.intValue();
Run Code Online (Sandbox Code Playgroud)

java unix-timestamp

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

rsync'ing两个远程服务器之间的文件,得到错误说明远程服务器上找不到rsync命令

我正在尝试在两个服务器之间rsync文件

rsync -avlzp /source user@server:/destination
Run Code Online (Sandbox Code Playgroud)

但相反,我得到错误说明

bash: rsync: command not found
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(635) [sender=3.0.2]
Run Code Online (Sandbox Code Playgroud)

但rsync的安装在两台服务器上.我究竟做错了什么?我也试过了

rsync -av -e "ssh -l ssh-user" /source server:/destination
Run Code Online (Sandbox Code Playgroud)

结果相同.

我主要尝试使用rsync,以便它只复制差异,如果它们存在...

谢谢

rsync

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

如何使用PHP显示"另存为"对话框的文本文件

如何使用PHP显示"另存为"对话框,要求用户将字符串下载为文本文件?基本上我会从数据库中检索一些值,然后希望能够下载包含这些数据的.txt文件.

php http mime-types

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

如何在OPENXML电子表格单元格中插入换行符?

我目前使用这样的东西在单元格中插入内联字符串:

new Cell() 
{ 
    CellReference = "E2", 
    StyleIndex = (UInt32Value)4U, 
    DataType = CellValues.InlineString, 
    InlineString = new InlineString(new Text( "some text")) 
}
Run Code Online (Sandbox Code Playgroud)

但是\n插入换行符不起作用,我该怎么做呢?

谢谢


响应

new Cell(
         new CellValue("string \n string")
        ) 
    { 
        CellReference = "E2", 
        StyleIndex = (UInt32Value)4U, 
        DataType = CellValues.String         
    }
Run Code Online (Sandbox Code Playgroud)

c# spreadsheet line-breaks cell openxml

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

Rails:单表继承和在父级中查找(:all)

我理解STI是如何工作的,因为我说的是Post模型,其中包含论坛上的帖子和几个子帖子,如'ordinaryUserPost'和'adminUserPost'等.

现在,我想在每个子帖子中定义相同的方法,但该方法会在每种情况下做一些不同的事情,例如

class Post < ActiveRecord::Base
end

class AdminUserPost < Post
  def background_color
    'rockstar red'
  end
end

class OrdinaryUserPost < Post
  def background_color
    'pale blue'
  end
end
Run Code Online (Sandbox Code Playgroud)

(是的,这是一个愚蠢的例子).现在在我的线程控制器中我做Post.find(:all)它给了我一个我需要渲染的帖子列表,但是它们是'Post'对象,而不是AdminUserPost或OrdinaryUserPost - 所以我不能只得到我的background_color方法!我必须分别对每种类型的用户帖子进行查找...

无论如何我能做到:

Post.find(:all)
Run Code Online (Sandbox Code Playgroud)

在结果数组中获取AdminUserPost和OrdinaryUserPost对象的列表而不是Post对象?

或者有一种很好的方法可以将我的Post对象"转换"为AdminUserPost和OrdinaryUserPost吗?

编辑:

这可以按预期工作 - 只要在Post类中有一个名为'type'的列.如果您的列被称为其他内容,例如'post_type',那么您需要添加:

self.inheritance_column = 'post_type'
Run Code Online (Sandbox Code Playgroud)

在所有子模型(本例中为AdminUserPost和OrdinaryUserPost)和父模型(Post)中.

谢谢,

斯蒂芬.

ruby ruby-on-rails

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

简单的portlet jsp页面流问题

我是Java portlets的新手,我正在尝试处理这些东西在相当基本的水平上如何工作.

我现在很困惑如何在我的portlet中拥有多个"视图".假设我的portlet将用于CRUD操作.为了简单起见,我想象当用户第一次查看portlet时,他们会看到一个包含数据库中所有记录的表.然后,用户可以单击将在portlet中显示包含用于更新记录的表单的新页面的记录.添加记录的方式大致相同.这里没有什么令人震惊的......

我在哪里控制用户在不同视图之间导航的方式,以及在何处切换用户可能执行的不同操作(更新,添加,删除等)?

我已经在网上找到了大量的"hello world"portlet教程,但这些教程并没有多大帮助.我发现许多其他教程更先进,适合我正在做的事情,但他们似乎都使用一些底层框架,如Struts,JSF等.

我想知道如何使用JSP来渲染视图,只使用一个基本的portlet来完成这项工作.

java jsp portlet jsr168

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

在ASP.NET中实现数据绑定的正确方法

为控件实现DataBind()方法的正确方法是什么?其中有一个转发器?

这些是这种控制的要求(但是如果认为这些是缺少某些东西或是开销的话,你可以提供给你的)

  • 控件应该接受集合或可枚举(对象列表,匿名对象,字典或数据表)
  • DataSource应完全与控件完全解耦(使用Data*Field属性指定映射的属性或键;如DropDownList中的DataValueField和DataTextField)
  • 在ViewState上控件应该很容易.如果可能的话,根本不应该使用ViewState,或者它的使用应该尽可能低(存储一些ID或类似的东西)
  • 控件应该处理任何类型(使用ToString()转换它)
  • 如果可能的话,ItemDataBound内部能够使用e.DataItem应该是可访问的

我希望我的控件初始化如下:

var control = new Control();
control.DataDateField = "Date";
control.DataNameField = "FullName";
control.DataTextField = "Comment";
control.DataSource = data;
control.DataBind();
Run Code Online (Sandbox Code Playgroud)

数据项可以是以下之一

字典列表(或表格行)

var data = new List<Dictionary<string, string>>
{
    new Dictionary<string, string>
        {{"Date", "2009-03-15"}, {"FullName", "John Walker"}, {"Comment", "comment1"}},
    new Dictionary<string, string>
        {{"Date", "2009-03-12"}, {"FullName", "Chuck Norris"}, {"Comment", "comment2"}},
    new Dictionary<string, string>
        {{"Date", "2009-03-13"}, {"FullName", "Sergej Andrejev"}, {"Comment", "comment3"}}
};
Run Code Online (Sandbox Code Playgroud)

匿名对象列表

var data = new List<object>
{
    new {Date = "2009-03-15", FullName = "John …
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

Lightspeed vs NHibernate

LightSpeed的体验是什么?Mindscape提供的比较并没有对NHibernate说太多.Lightspeed似乎很灵活,但我对性能的看法并不多.Lightspeed的表现如何?使用Lightspeed还有什么缺点吗?

.net nhibernate comparison orm lightspeed

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

在 WinINet 中手动验证服务器证书

我正在尝试对 WinINet 客户端实施手动自签名 SSL 证书验证。我尝试通过使用 或 参数调用来接近它InternetQueryOptionINTERNET_OPTION_SECURITY_CERTIFICATEINTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT两者都返回服务器证书的一些内部解释,没有一个允许访问原始证书公钥或至少是thumbprimnt。

我该如何验证证书?...

security ssl wininet

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