问题列表 - 第43793页

如何制作自定义吐司填充宽度?

如何在屏幕宽度上填写自定义Toast通知?

我尝试了很多东西而无法让它发挥作用.

谢谢.

android

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

qsort vs std :: sort的表现?

根据Scott Meyers的说法,在他的Effective STL书中 - 第46项.他声称这std::sortstd::qsort内联的事实要快670%.我测试了自己,我看到qsort更快:(!有谁可以帮我解释这个奇怪的行为?

#include <iostream>
#include <vector>
#include <algorithm>

#include <cstdlib>
#include <ctime>
#include <cstdio>

const size_t LARGE_SIZE = 100000;

struct rnd {
    int operator()() {
        return rand() % LARGE_SIZE;
    }
};

int comp( const void* a, const void* b ) {
    return ( *( int* )a - *( int* )b );
}

int main() {
    int ary[LARGE_SIZE];
    int ary_copy[LARGE_SIZE];
    // generate random data
    std::generate( ary, ary + LARGE_SIZE, rnd() );
    std::copy( ary, ary …
Run Code Online (Sandbox Code Playgroud)

c++ sorting performance stl

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

如何使多个视图具有相同的宽度?

作为更大的UI的一部分,我有RelativeLayout三个视图,我希望有相同的宽度.三个视图像这样"堆叠"在彼此之上

  1. ImageView
  2. TextView
  3. ImageView

我已经尝试了各种各样的事情,例如将Views' 设置android:layout_width为"wrap_content",设置android:layout_width为"0px"并android:layout_weight按照此答案的建议设置为"1" ,并将Views放在一个LinearLayout没有成功的情况下.

如何让这三个视图的宽度相同?

布局xml的相关部分:

<RelativeLayout
    android:layout_width="fill_parent"
    android:layout_height="0px"
    android:layout_weight="1">
        <ImageView
            android:layout_above="@string/window_text"
            android:layout_below="@string/eighteen_id"
            android:layout_height="wrap_content"
            android:layout_width="wrap_content"
            android:paddingTop="5dp"
            android:layout_alignParentRight="true"
            android:paddingBottom="5dp"
            android:src="@drawable/line1"
            android:id="@string/line_1_id"/>
        <TextView
            android:layout_above="@string/line_2_id"
            android:layout_height="wrap_content"
            android:layout_width="fill_parent"
            android:gravity="right"
            android:layout_centerVertical="true"
            android:textColor="#000000"
            android:id="@string/window_text"/>
        <ImageView
            android:layout_above="@string/top_row_id"
            android:layout_height="wrap_content"
            android:layout_width="wrap_content"
            android:layout_alignParentRight="true"
            android:paddingTop="5dp"
            android:paddingBottom="10dp"
            android:src="@drawable/line1"
            android:id="@string/line_2_id"/>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

size layout android view width

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

为什么需要在jquery中为.click函数设置"return false"语句

例:

$("#testdiv").click( function( )
 {
     $("#testdiv2").show( "slow" );
     return false;  // why is this statement required?
 } );
Run Code Online (Sandbox Code Playgroud)

javascript jquery click

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

将实体框架数据模型放在MVC应用程序中的位置?

让我们考虑默认的ASP.NET MVC应用程序文件夹结构,所以它看起来像这样:

-App_data
-Content
-Controllers
    HomeController.cs
-Models
    AccountModels.cs
-Scripts
-Views
Run Code Online (Sandbox Code Playgroud)

我的问题是:放置实体框架数据模型(EDMX)文件的最佳位置在哪里?是Models文件夹吗?是的 - 我们知道好的解决方案是引入新项目并将其引用到MVC应用程序,但现在让我们忘记这一点.

asp.net-mvc design-patterns entity-framework asp.net-mvc-2

14
推荐指数
2
解决办法
8888
查看次数

如何更改Orchard中的数据库提供程序?

在对Orchard 1.0进行测试安装后,我决定使用常规SQL Server而不是SQLCE.如何更改提供商?而且,如何重新运行数据库设置?

orchardcms

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

使用ItemsControl时如何将X/Y位置转换为Canvas Left/Top属性

我试图使用Canvas显示具有"世界"位置(而不是"屏幕"位置)的对象.画布定义如下:

<Canvas Background="AliceBlue">
    <ItemsControl Name="myItemsControl" ItemsSource="{Binding MyItems}">
        <Image x:Name="myMapImage" Panel.ZIndex="-1" />
        <ItemsControl.ItemTemplate>
            <DataTemplate>
                <Canvas>
                    <TextBlock Canvas.Left="{Binding WorldX}" Canvas.Top="{Binding WorldY}"
                               Text="{Binding Text}"
                               Width="Auto" Height="Auto" Foreground="Red" />
                </Canvas>
            </DataTemplate>
        </ItemsControl.ItemTemplate>
    </ItemsControl>
</Canvas>
Run Code Online (Sandbox Code Playgroud)

MyItem的定义如下:

public class MyItem
{
    public MyItem(double worldX, double worldY, string text)
    {
        WorldX = worldX;
        WorldY = worldY;
        Text = text;
    }
    public double WorldX { get; set; }
    public double WorldY { get; set; }
    public string Text { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

另外,我有一种在世界和屏幕坐标之间进行转换的方法:

Point worldToScreen(double worldX, double …
Run Code Online (Sandbox Code Playgroud)

data-binding wpf itemscontrol coordinates

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

在cookie中存储多维数组?

今天我有一个Ajax解决方案,服务器跟踪选择正在进行并更新页面.我正在重做这个,所以它将在客户端上使用javascript完成,直到用户实际提交数据,性能在旧解决方案的负载下非常糟糕.(C#,ASP.NET 4.0)

通过首先使用json 链接文本对其进行序列化,找到了存储数组的好方法

假设我有一个这样的数组:{Id,Value}

有什么建议我如何将上面的几个数组存储到cookie?

html javascript cookies

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

在ASP.NET MVC中使用身份验证的OutputCache困境

我正在编写一个ASP.NET MVC站点,其中包括用户创建帐户和登录的可能性.由于我还想积极地缓存该站点,我在将缓存与身份验证混合时遇到了一些麻烦.

在每个页面的顶部,如果用户已登录,我会输出其用户名,指向其个人资料的链接以及注销链接.如果他们没有登录,我输出一个标准的登录链接.此外,在页面本身中,某些内容不会显示给未经身份验证的用户,而其他内容则取决于登录的用户.

我前一次尝试通过询问Stack Overflow团队如何解决问题来解决这个问题.杰夫回答说,对于未经身份验证的用户,他们基本上根本没有缓存.因此,我编写了一个派生自OutputCacheAttribute的属性,但如果用户已登录则取消缓存.

目前,我正在使用该属性,但在某些情况下我得到的结果不正确.例如,用户可以访问某个页面,然后登录,然后再次访问该页面,只能看到顶部的登录链接,而不是他们的用户名.

以下是我正在考虑的一些解决方案:

  • 设置HttpCacheabilityCache-Control键入private,而不是public.这样,响应仅缓存在客户端.这会解决这个问题吗?如果是这样,这会对缓存效率产生影响吗?但是,我注意到Stack Overflow似乎正在使用public.
  • 设置VaryByCustom参数以针对每个用户进行不同的缓存,如本教程中所述.这会有帮助吗,同时仍然保持缓存的效率和效果?

提前致谢!

c# asp.net asp.net-mvc caching outputcache

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

F3(Fat-Free PHP框架)并添加MVC/OOP结构

这个问题与F3(Php Fat Free框架)有关,我偶然发现了一个适合小型网站和/或博客的简单,快速和安全的框架.对我来说重要的是框架具有某种ACL和简单性.如果你知道任何好的选择,我都是耳朵.与此同时,对于那些有过经验的人来说,有关F3的问题:

是否有可能在F3上拥有一个像样的OOP MVC结构?由于路由 F3::route('GET /',':indexController|home');不起作用,如何实现适当的MVC结构?我知道我可以将home方法设置为static然后执行F3::route('GET /','indexController::home');,但这似乎是不必要的复杂和过度杀伤,并忽略了构造方法,我需要分别为每个控制器设置布局.我想在index.php文件中使用的只是到各种控制器和操作的路由,其余的逻辑将在这些控制器中处理.解决这个问题的最佳方法是什么?

非常感谢

编辑:我也想听听Yii的一些看法,我发现它在PHPFrameworks.com上排名很高

php model-view-controller acl frameworks fat-free-framework

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