小编Tri*_*ou.的帖子

实施活动的ICalendar出口应针对哪些客户?

http://en.wikipedia.org/wiki/ICalendar

我正在努力实现事件的导出功能。上面的链接列出了支持ICalendar标准的大量客户,但是我可以看到的“三大客户”是苹果的iCal,微软的Outlook和Google的Gmail。

我开始感觉到每个客户端都实现了“标准”的不同部分,而且我不确定我们应该尝试从应用程序导出哪些信息,以便有人可以将其放在日历上(尤其是复发)。

例如,据我了解,Outlook不支持每小时重复一次。

从功能实现的角度来看,你们中的任何人都可以为“快乐媒介”提供指导吗?

第二个问题,如果我们决定从导出中删除功能(例如每小时递归),因为Outlook不支持该功能,那么我们是否也应在应用程序中支持它?(这是一个通用的事件调度应用程序,没有考虑到特定于业务的用途...因此,我们确实在寻找快乐的媒体)。

icalendar outlook gmail recurrence

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

proc logistic和其他回归中的多项式项

我想做以下回归

proc logistic data=abc
    model y = x x*x x*x*x ....;
run;
Run Code Online (Sandbox Code Playgroud)

是否有生成这些多项式项的简写?谢谢.

sas

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

在ggplot2中为点添加带点的线

为了方便起见,我想编写一个函数,为已有的绘图添加线图和散点图.我定义了:

addlinetoplot <- function(dataset, varx, vary)
     { 
       p <- geom_line(data=dataset, aes_string(x=varx, y=vary)) + 
            geom_point(data=dataset, aes_string(x=varx, y=vary))

       p
     }
Run Code Online (Sandbox Code Playgroud)

上述功能不起作用.如果我删除+标志和geom_point()部分它是有效的.以上不起作用,因为由于某种原因,人们不能添加这两个geoms.以下示例说明了该问题.

然后,我试过:

df1 <- data.frame(c1 = c(1:10), c2 = c(1:10))
c1 <- c(1:10)
csq <- c1^2
df2 <- data.frame(c1 = c(1:10), csq)
pltbase <- ggplot() + geom_line(df1, aes(x="c1", y="c2")) 

# This does not work.
pltbase + addlinetoplot(dataset=df2, varx = "c1", vary = "csq")
Run Code Online (Sandbox Code Playgroud)

我认为问题在于声明:

addthistotheplot <- geom_line(data=df2, aes_string(x="c1", y="csq")) + 
                    geom_point(data=df2, aes_string(x="c1", y="csq"))
Run Code Online (Sandbox Code Playgroud)

尝试定义上面的语句会引发错误:二元运算符的非数字参数.

如何定义addlinetoplot()函数以便我可以:

pltbase …
Run Code Online (Sandbox Code Playgroud)

r function ggplot2

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

CUDA中Malloc函数的效率

我正在尝试将一些 CPU 代码移植到 CUDA 中。我的CUDA卡是基于Fermi架构的,因此我可以使用设备中的malloc()函数来动态分配内存,而不需要对原始代码进行大量更改。(我的代码中多次调用了 malloc() 函数。)我的问题是这个 malloc 函数是否足够高效,或者如果可能的话我们应该避免使用它。我在 CUDA 上运行代码时没有得到太多加速,我怀疑这是由于使用 malloc() 函数引起的。

如果您有任何建议或意见,请告诉我。我感谢您的帮助。

malloc cuda

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

在WP7中设置网格边框

我正在尝试使用边框创建网格,但是使用此代码,只有第一个单元格具有边框:

<Grid Margin="24,96,24,288" d:LayoutOverrides="GridBox">
    <Grid.RowDefinitions>
        <RowDefinition Height="0.150*"/>
        <RowDefinition Height="0.150*"/>
        <RowDefinition Height="0.150*"/>
        <RowDefinition Height="0.150*"/>
        <RowDefinition Height="0.150*"/>
    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="0.150*"/>
        <ColumnDefinition Width="0.150*"/>
        <ColumnDefinition Width="0.150*"/>
        <ColumnDefinition Width="0.150*"/>
        <ColumnDefinition Width="0.150*"/>
        <ColumnDefinition Width="0.150*"/>
        <ColumnDefinition Width="0.150*"/>
    </Grid.ColumnDefinitions>
    <Border BorderBrush="#FFFFFF" BorderThickness="1"/>
</Grid>
Run Code Online (Sandbox Code Playgroud)

如何为所有细胞创建实体边框?

xaml windows-phone-7

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

ArgumentError:断言消息必须是使用assert_select的String或Proc

我正在使用testunit 2.4.0为rails 3.1 app编写控制器测试.

我想断言某个标题没有出现在页面上.

我正在使用这样的assert_select:

assert_select 'h1', {:text => /Key Dates/, :count => 0}
Run Code Online (Sandbox Code Playgroud)

并收到以下错误:

ArgumentError: assertion message must be String or Proc: <</Key Dates/>
expected but was <"Planner Maternity leave">.>(<Test::Unit::Assertions::AssertionMessage>)
Run Code Online (Sandbox Code Playgroud)

我已经跟踪了这个事实,即创建一个实例并将其传递给测试单元的assert_select调用.但是在testunit 2.2版(2011年2月)中添加了检查,检查传入的消息的类型.这些检查触发了上面看到的.build_messageAssertionMessageassertArgumentError

我不确定错误在于测试单元是否过度严格或者assert_select是否传递了错误的对象类型.

你能建议如何最好地跟进吗?任何解决方法?

ruby ruby-on-rails testunit ruby-on-rails-3.1

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

FileOutputStream进入FileInputStream

将FileOutputStream转换为FileInputStream的最简单方法是什么(一段代码会很棒)?

java file-io

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

创建vhost conf

我想为php配置一个vhost,以便我的open base dir限制被覆盖,但它不使用我的vhost.conf.

php.ini总是显示open_basedir /var/www/vhosts/domain/httpdocs/:/tmp/ ||||没有值最后一个值是全局的,但是本地有一个值.我想用下面的vhost.conf覆盖它/var/www/vhosts/domain/conf

<Directory /srv/www/vhosts/domain/httpdocs>
AllowOverride All
php_admin_value open_basedir none
</Directory>
Run Code Online (Sandbox Code Playgroud)

它不是一个子域名.

ls -al
-rwxrwxrwx  1 root psaserv   295 2011-09-30 19:43 vhost.conf
Run Code Online (Sandbox Code Playgroud)

重现步骤:

login as root
cd /var/www/vhosts/domain/conf
touch vhost.conf
added content
/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=domain
/etc/init.d/apache2 restart 
Run Code Online (Sandbox Code Playgroud)

没变 :(

我正在使用ubuntu和plesk.

apache

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

修复了asp.net中水平和垂直滚动的GridView标头

我想在垂直滚动时修复(冻结)gridview标头。

我也想在水平滚动时修复第一列。

我想要在chrome和IE中都使用。

asp.net gridview

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

避免SAS错误消息:"注意:函数INPUT的参数无效"

有没有办法测试变量是否会失败SAS中的INPUT转换过程?或者,如果可以避免产生"注意:无效参数"消息?

data _null_;  
format test2 date9.;  
input test ;  
test2=INPUT(PUT(test,8.),yymmdd8.);  
if _error_ =1 then do;  
    _error_=0;  
    test2=INPUT(PUT(test-1,8.),yymmdd8.);  
end;  
put test2=;  
cards;  
20270229  
run;  
Run Code Online (Sandbox Code Playgroud)

input sas

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