问题列表 - 第40981页

在哪里放置__attribute __((对齐))与typedef:ed struct?

我在google上搜索了gcc的信息,__attribute__ ((aligned))以了解有关如何使用该属性的更多信息.

根据GNU"您可以在typedef声明中指定aligned和transparent_union属性,或者只是通过完整枚举的结束大括号,结构或联合类型定义以及仅在定义的右大括号之后的packed属性." 此外,该文档还显示了以下示例:

struct S { short f[3]; } __attribute__ ((aligned (8)));
Run Code Online (Sandbox Code Playgroud)

但我发现"typedef struct"的例子很少.我找到了以下两个:

typedef struct __attribute__ ((aligned)) { char a; int x; } foo;
typedef struct { char a; int x; } __attribute__ ((aligned)) foo;
Run Code Online (Sandbox Code Playgroud)

哪个是首选方法:在struct之前的{属性}和之前的属性,或foo 之后和之前的属性?

他们都提供相同的结果吗?

关于使用__attribute__ ((aligned))typedef:ed结构的正确用法,我将非常感谢.

gcc

13
推荐指数
1
解决办法
8183
查看次数

R CMD roxygen无法识别

我刚尝试了Roxygen包.在R中,我可以浏览Roxygen Vignette中的示例.但是在命令行中,R CMD roxygen不会将其识别为有效命令.当我跑步时R CMD --help,我可以看到所有的INSTALL, check, ...sweave..., config...命令项而不是roxygen.任何人都可以帮助我吗?除了需要额外的安装步骤install.packages("roxygen")吗?我使用带有R 2.12.0的Windows 32和工作Rtools环境.谢谢.

r roxygen

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

如何制作一个可重复的垂直处理程序?

我希望你知道在http://www.jsfiddle.net我们可以调整表的大小.

替代文字

所以我想知道如何单独调整"垂直处理程序"的大小.

任何人都可以给我源?

如果可能,请在http://www.jsfiddle.net中显示示例.

html javascript css

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

如何在WPFToolkit DataGrid的列之间创建间隙

我有一个WPF数据网格(从标题指示的WPF工具包),我想要一些列之间的差距,甚至没有标题在上面,你可以看到之间的背景.我不知道如何管理这个.

顺便说一句,我的所有列都是TemplateColumns,但我更喜欢一个解决方案,我不需要为每一列设置样式,而且它的标题在一侧有一个gab.也许是类似的东西<DataGridGapColum Width="5" />,不幸的是,这样的事情并不存在.

.net wpf datagrid wpftoolkit wpfdatagrid

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

IIS7授权规则/配置 - 永久提示

我试图使用.NET授权规则在IIS7中保护应用程序.

默认情况下,Web服务器允许所有用户访问(继承).

我已经为这个应用程序目录添加了拒绝所有用户命令,以及特定用户的allow命令.

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.web>
        <authorization>
            <allow users="myusername" />
            <deny users="*" />
        </authorization>
    </system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)

我启用了Windows身份验证,我可以验证没有我的REMOTE_USER是MYDOMAIN\myusername的行.

但是,当我尝试拒绝所有用户时,系统会提示我使用典型的Windows域用户名/密码框.如果我输入用户名密码,则提示会再次返回3次,直到最后向我显示失败消息.(我也试着无济于事)

查看事件查看器,看起来好像我的登录使用用户名和pw在审核中成功...并且为了更进一步,我的帐户没有被锁定(如果我没有登录并且过度).所以就好像我正在登录,但是配置没有看到我输入的匹配我的登录信息.

以下是我看到的消息(即使使用localhost从服务器连接时):

**访问被拒绝.

描述:访问提供此请求所需的资源时发生错误.可能未配置服务器以访问请求的URL.

错误消息401.2.:未授权:由于服务器配置登录失败.验证您是否有权根据您提供的凭据和Web服务器上启用的身份验证方法查看此目录或页面.请与Web服务器的管理员联系以获取其他帮助.**

asp.net iis iis-7

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

Matplotlib调色板

是否有可能改变Matplotlib在为图形线生成自己的颜色时循环的颜色?我正在使用pylab模块.

from pylab import *
import matplotlib.cm as cm

x=[1,2,3,4]
y=[5,6,7,8]

fig1 = Figure()

plot1 = fig1.add_subplot(311)
plot1.plot(x,y)

plot2 = fig1.add_subplot(312)
plot2.plot(x,y)

plot3 = fig1.add_subplot(313)
plot3.plot(x,y)
Run Code Online (Sandbox Code Playgroud)

matplotlib

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

使用Java,将图像保存到文件的最佳方法是什么?

我有一个学校工作,我需要在一个文件中将任意图像与其他数据一起保存到磁盘.

我们考虑将其与数据一起序列化; 但是,图像,甚至是BufferedImages,都无法序列化.

使用Java将单个文件中的其他数据保存图像的简单方法是什么?老实说,我真的不关心文件大小.但是,如果它被压缩,我认为这是一个加号.

java serialization bufferedimage

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

通过Sinatra应用程序将选项传递给rackup

我是红宝石的新手,学习Sinatra.虽然通过'sinatra'直接要求和设置路径来创建Sinatra站点非常简单并且有很好的文档记录,但通过要求'sinatra/base'和编写一个继承自'Sinatra::Base' 的类来创建应用程序,虽然仍然相对容易,但是文档记录很差(可能因为它是一个最近Sinatra的特色).

而这正是我在做的事情.我在Sinatra部分没有太多麻烦,但是我在rackup/thin/server部分遇到了一些麻烦.显然,有两种方法可以部署应用程序:使用Sinatra本身(使用该run!方法)和使用rackup文件(通常config.ru).

使用Sinatra的run!方法非常直观,就像一个魅力,但显然如果我想在heroku上部署我的应用程序它不起作用.事实上,我在GitHub上遇到的几乎所有Sinatra应用都使用了一个config.ru文件.

使用rackup文件可能同样直观,但我无法理解如何将选项从Sinatra应用程序传递到服务器(ir:端口).我尝试将选项合并到rackup的默认选项数组:

MyApp::App.default_options.merge!(
  :run  => false,
  :env  => :production,
  :port => 4567
)

run MyApp::App
Run Code Online (Sandbox Code Playgroud)

通过直接向应用添加选项:

MyApp::App.set :port, 4567
MyApp::App.set :run, false
MyApp::App.set :env, :production

run MyApp::App
Run Code Online (Sandbox Code Playgroud)

通过在应用程序类中设置选项:

module MyApp
  class App < Sinatra::Base
    set :port, 4567
    set :run, false
    set :env, :production

    # ...

  # config.ru
  require 'app'

  run MyApp::App
Run Code Online (Sandbox Code Playgroud)

上述所有方法都失败了,要么显示错误消息,要么不考虑任何选项.那么在使用rackup文件时,有没有办法通过Sinatra应用程序将选项传递给rackup/thin/the sever?或者问题中的选项应该通过命令行选项直接传递给rackup/thin/the sever?

作为问题的参考,这里是我正在构建的小型Sinatra应用程序:https://github.com/AzizLight/Wiki/

ruby rack thin sinatra rackup

12
推荐指数
1
解决办法
8635
查看次数

boost :: variant <T>到std :: string

我有一个看起来像这样的提升变体: typedef boost::variant<int, float, double, long, bool, std::string, boost::posix_time::ptime> variant;

我需要能够将此变体中的任何值转换为std :: string,我想知道是否有一些我可以使用的模板类型函数来执行此操作?

或者最有效的方法是什么?

我目前正在实现一堆重载函数,每个函数都采用一种类型,然后使用std::stringstream或进行转换,posix_time我会使用它的转换函数.也许有更好的方法?

c++ string variant

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

JAX-RS实现链接/元素扩展?

在阅读Google Data API和Atlassian REST API的文档时,我发现了一些有趣的功能 - 链接(或标题,元素扩展) - http://bit.ly/i3rKMw.我想在我的IS的Web服务服务器的Java项目中实现这个功能,但我找不到任何适当的解决方案或建议来实现.我的项目很多很多服务,所以我需要一些强大且最自动化的解决方案.我正在考虑如何实现它像RESTEasy和JAXB的扩展,但它似乎非常复杂.

您是否了解一些实现此功能的开源项目或任何可以帮助我的建议?

java rest jax-rs resteasy

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