问题列表 - 第46099页

关于printf()long unsigned int和uint32_t的编译器警告

在我的C代码,我在fprintf荷兰国际集团一"%lu"和给予uint32_t的相应字段.但是,当我-Wall在GCC(版本4.2.4)中编译时,我收到以下警告:

writeresults.c:16: warning: format '%4lu' expects type 'long unsigned int', but argument 2 has type 
`uint32_t'
Run Code Online (Sandbox Code Playgroud)

是不是uint32_tlong unsigned int32位架构是一回事吗?在不消除-Wall编译器开关或使用类型转换(如果是,如何)的情况下,是否可以避免此警告?

是的,我仍在使用32位计算机/ arch/OS /编译器(目前太差,无法提供新的64位硬件).谢谢!

c linux printf gcc

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

获取magento中所有产品属性的数组

我想不出来了!

我试图在list.phtml页面上将产品属性列表放入一个数组中.我尝试了一切.我见过很多使用的解决方案

$attributes = $product->getAttributes();
Run Code Online (Sandbox Code Playgroud)

但我不能让它工作,它只是打开一个空白页面.任何帮助将不胜感激,到目前为止我花了几个小时和几个小时......

我使用的是Magento 1.4.2.0版

更新:这正是我想要做的:

$neededAttributes = Mage::helper('mymodule')->getNeededAttributes();
$attributes = $product->getAttributes();
foreach ($attributes as $attribute) {
   if(in_array($attribute->getAttributeCode(), $neededAttributes)) { 
      $attributename = $attribute->getAttributeCode();
  echo $attributename;
   }
 }
Run Code Online (Sandbox Code Playgroud)

这是在design/adminhtml/default/default/catalog/product/helper /中的gallery.phtml文件中

出于某种原因,我无法获取getAttributeCode函数来返回任何内容.

php zend-framework magento magento-1.4

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

如何在TextView中居中文本并使文本的一部分变为粗体

现在,我有一个2x3的图像按钮表,我需要TextView在窗口的底部包含一个这就是我所拥有的TextView:

<TextView
    android:layout_height="wrap_content"
    android:layout_width="match_parent" 
    android:layout_gravity="center_horizontal|bottom"
    android:text = "Hello Connor"
    android:textColor = "#000000"
    android:background = "@drawable/back"/>     
</LinearLayout>
</LinearLayout>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

现在它TextView在屏幕的底部创建一个,但是我需要框内的文本居中,我需要名称,"Connor"是大胆的.我如何在XML中执行此操作?

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="@color/all_white">
<LinearLayout 
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical">
    <LinearLayout
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1">
        <LinearLayout
            android:orientation="horizontal"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1">
            <ImageButton
                android:background = "@android:color/transparent"
                android:id="@+id/imagebutton1"
                android:src="@drawable/button"
                android:layout_width = "wrap_content"
                android:layout_height = "wrap_content"
                android:scaleType = "fitXY"
                android:layout_marginTop = "50px"
                android:layout_marginLeft = "40px"
                android:layout_marginRight = "20px"
                android:layout_marginBottom = "50px"
                android:layout_weight="1"/>
            <ImageButton
                android:background = "@android:color/transparent" …
Run Code Online (Sandbox Code Playgroud)

android textview

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

cmake Xcode生成器创建一个无法构建的项目

在试图找到我的问题的答案一段时间后,我决定询问是否有人有同样的问题.

我有一个使用cmake构建系统的c ++项目.我使用Macbook Pro进行开发,所以当我使用终端时,一切都像魅力一样,我可以构建我的项目.

但是,今天我发现在使用cmake生成器创建相应项目后我可以使用Xcode:

$> cmake -G Xcode .
Run Code Online (Sandbox Code Playgroud)

它适用于项目,它看起来很好,除了我无法构建任何东西.它无法识别包含文件中包含的符号.有谁知道这是为什么?似乎cmake环境变量没有传递给Xcode.

谁能指出我正确的方向?谢谢你们,

AA

xcode generator cmake

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

左边填充是无处不在的应用(超自然的CSS声明)?

如果你使用Firebug检查器,并且悬停#jimgMenu ul你将看到它已经离开了填充但没有与之相关的css规则:

http://www.alohatechsupport.net/examples/image-menu-1.html

左边的填充物来自哪里?为什么我看不到原点?

编辑:

如果您单击布局/指标,它表示#jimgMenu ul已经左边填充= 40px;

但我又找不到填充物的来源.

css jquery

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

Android:"项目路径必须只有一个段"

我刚刚设置了这里描述的NotePad示例项目,但是当我尝试启动它时(Ctrl + F11)我收到以下错误消息框:

项目路径必须只有一个段.

在此输入图像描述

这个错误意味着什么,为什么会发生?

(我试着查阅这篇文章,但它似乎与我的问题无关,因为我在这个复制 - 逐字的示例项目中没有任何getProject)

android

133
推荐指数
4
解决办法
7万
查看次数

boost :: iostream zlib将多个文件压缩到一个存档中

我在将一堆文件打包到一个档案中时遇到了麻烦.这个主题的提升文档是非常有限的,我现在在网上搜索了几个小时,但我找不到解决方案.

到目前为止我有什么:

boost::filesystem::ofstream ofsArchive("some.zip");
boost::iostreams::filtering_ostreambuf outFilter;
boost::iostreams::zlib_params zparam(boost::iostreams::zlib::default_compression);

try
{
    // set up the filter
    outFilter.strict_sync();
    outFilter.push(boost::iostreams::zlib_compressor(zparam));
    outFilter.push(ofsArchive);


    for(each object of some kind)
    {
        // create a binary serialized file
        boost::filesystem::ofstream ofs(filename, std::ios_base::binary); 
        boost::archive::binary_oarchive bin_oa( ofs ); 
        bin_oa << crazyObject;

        // here's where i'm stuck. how to add multiple files to the "some.zip"?
        boost::iostreams::copy(ofs, outputArchive);
    }
}
catch(boost::iostreams::zlib_error& e){...}
Run Code Online (Sandbox Code Playgroud)

如何将文件添加到zip存档?提供的方法显然不起作用,我只是在文档或头文件中找不到任何关于主题的内容

c++ compression serialization boost zlib

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

为什么Ajax.BeginForm取代了我的整个页面?

上下文:Asp.Net MVC3 w/Razor

我试图在Razor布局(以前的母版页)上放置一个登录表单,这样,当用户超时时,可以提示他/她登录而不被重定向(如在RallyDev中).因此,我在Ajax.BeginForm中创建了一个部分_LogOn.cshtml,其中包含所有必需的东西(用户名等),其中UpdateTargetId指向一个div,该div包含ajax表单内的登录控件.表单回发到AccountsController.RefreshLogOn操作,但显然,包含的页面可能是从不同的控制器呈现的.RefreshLogOn操作返回PartialView("_ LogOn").在任何情况下,我的期望/愿望是只替换此div中的控件.相反,我的页面位置更改为/ Accounts/RefreshLogon,整个页面被部分替换.我应该采取另一种方法吗?

这是相关的代码:

_LogOn.cshtml

 @{
        using (Ajax.BeginForm("RefreshLogOn", "Accounts", 
            new AjaxOptions { 
                      OnSuccess = "logonSucceeded", 
                      OnFailure = "logonFailed",         
                      HttpMethod = "Post", 
                      UpdateTargetId = "user-info" }, 
            new { @id = "refresh"}))
        {  
        @Html.AntiForgeryToken()

       <div id="user-info">
                <p>Your session has expired.</p>
            <div class="error">@Html.ValidationSummary()</div>
            <table>
                <tr>
                    <td>Username:</td>
                    <td>@Html.TextBoxFor(model => model.UserName)</td>
                </tr>
                <tr>
                    <td>Password:</td>
                    <td>@Html.PasswordFor(model => model.Password)</td>
                </tr>
                <tr>
                    <td>Remember Me:</td>
                    <td>@Html.CheckBoxFor(model => model.RememberMe)</td>
                </tr>

            </table>
        </div>
            }
        }
Run Code Online (Sandbox Code Playgroud)

AccountsController

public ActionResult RefreshLogOn (LogOnModel model)
{
    if (ModelState.IsValid)
    {
        if (MembershipService.ValidateUser(model.UserName, model.Password)) …
Run Code Online (Sandbox Code Playgroud)

jquery asp.net-mvc-3

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

wpf自定义TabControl

我真的只想要一个TabControl,它具有可以关闭的自定义TabItems,基于此处的代码.

我认为这个问题与我的问题相同,但下面的代码和xaml的组合留下了空白标签.

public class ClosableTabControl : TabControl
{
    protected override DependencyObject GetContainerForItemOverride()
    {
        return new ClosableTabItem();
    }
}

        <uc:ClosableTabControl x:Name="Items" Grid.Column="1">
            <uc:ClosableTabControl.ItemTemplate>
                <DataTemplate>
                    <TextBlock Text="{Binding DisplayName}" />
                </DataTemplate>
            </uc:ClosableTabControl.ItemTemplate>
            <uc:ClosableTabControl.ContentTemplate>
                <DataTemplate>
                    <ContentControl>
                        <local:EmpView DataContext="{Binding ., Mode=TwoWay}"/>
                    </ContentControl>
                </DataTemplate>
            </uc:ClosableTabControl.ContentTemplate>
        </uc:ClosableTabControl>
Run Code Online (Sandbox Code Playgroud)

xaml适用于TabControl(而不是uc:ClosableTabControl).

使用具有ClosableTabItems的TabControl的最佳方法是什么?

干杯,
Berryl

ps我会发布ClosableTabItem的代码,但我想在第一篇文章中保持噪音水平.如果有帮助,请让我发布它.

silverlight wpf tabcontrol

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

如何使用Spring的JdbcTemplate重用相同的连接?

我有以下代码:


    @Test
    public void springTest() throws SQLException{
        //Connect to the DB.
        DriverManagerDataSource dataSource = new DriverManagerDataSource();
        dataSource.setDriverClassName("org.h2.Driver");
        dataSource.setUrl("jdbc:h2:/data/h2/testa");
        dataSource.setUsername("");
        dataSource.setPassword("");
        JdbcTemplate jt=new JdbcTemplate(dataSource);
        jt.execute("SELECT 1");
        jt.execute("SELECT 1");
    }

我希望两个execute()行重用相同的连接.但是,日志输出说:

2011-02-10 12:24:17 DriverManagerDataSource [INFO] Loaded JDBC driver: org.h2.Driver
2011-02-10 12:24:17 JdbcTemplate [DEBUG] Executing SQL statement [SELECT 1]
2011-02-10 12:24:17 DataSourceUtils [DEBUG] Fetching JDBC Connection from DataSource
2011-02-10 12:24:17 DriverManagerDataSource [DEBUG] Creating new JDBC DriverManager Connection to [jdbc:h2:/data/h2/testa]
2011-02-10 12:24:17 DataSourceUtils [DEBUG] Returning JDBC Connection to DataSource
2011-02-10 12:24:17 JdbcTemplate [DEBUG] Executing …

java spring jdbc

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