问题列表 - 第38498页

双击UIButton

如何识别UIButton的双重触摸?

objective-c ios

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

如何在iPhone上本地化"计时器"

我需要在iPhone上以"hh:mm:ss"格式显示一个计时器,但希望它本地化.例如,芬兰在时间成分之间使用句号而不是冒号(hh.mm.ss).如果我处理的是"时间",那么Apple的NSDateFormatter可以解决这个问题,但我需要显示大于24的小时数.

我无法使NSDate/NSDateFormatter工作,因为当你用秒制作一个...

NSDate *aDate = [NSDate dateWithTimeIntervalSinceReferenceDate:aTotalSeconds];
Run Code Online (Sandbox Code Playgroud)

...每隔86,400秒(一天的价值)NSDate自动递增日,小时,分钟和秒回零.我需要让它在任何数秒内工作而不会翻滚.例如,在86,401秒我希望显示24:00:01(或芬兰的24.00.01).

我的代码管理总秒数很好,所以我唯一的问题是显示.一个简单的...

[NSString stringWithFormat:@"%d%@%d%@%d", hours, sepString, mins, sepString, secs]
Run Code Online (Sandbox Code Playgroud)

...如果我能找到一种方法来获得本地化的"sepString"(时间组件分隔符),它会工作.NSLocale似乎没有这个.

思考?

iphone ios

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

创建持久性身份验证cookie的问题:ASP.NET MVC

好的,这是我创建身份验证cookie的代码:

        // get user's role
        List<UserType> roles = rc.rolesRepository.GetUserRoles(rc.userLoginRepository.GetUserID(userName));
        List<string> rolesList = (from r in roles
                                 select r.ToString()).ToList();
        string[] rolesArr = rolesList.ToArray();

        // create encryption cookie
        FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket(
                1,
                userName,
                DateTime.Now,
                DateTime.Now.AddDays(90),
                createPersistentCookie,
                String.Join(";",rolesArr) //user's roles 
                );

        // add cookie to response stream
        string encryptedTicket = FormsAuthentication.Encrypt(authTicket);

        System.Web.HttpCookie authCookie = new System.Web.HttpCookie(FormsAuthentication.FormsCookieName, encryptedTicket);
        System.Web.HttpContext.Current.Response.Cookies.Add(authCookie);
        //FormsAuthentication.SetAuthCookie(userName, createPersistentCookie);
Run Code Online (Sandbox Code Playgroud)

这是我在Global.asax中的代码,用于将用户角色设置为用户身份:

    protected void Application_AuthenticateRequest(Object sender, EventArgs e)
    {
        HttpCookie authCookie = Context.Request.Cookies[FormsAuthentication.FormsCookieName];
        if (authCookie == null || authCookie.Value == "")
        { …
Run Code Online (Sandbox Code Playgroud)

asp.net authentication forms-authentication asp.net-mvc-2

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

删除文件中的所有空格 - Linux

如何删除Linux中给定文件中的所有空格?

regex linux bash sed

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

Xaml 获取状态栏停靠在底部

我无法让我的状态栏显示在底部。当我将它停靠在底部时,它不应该这样工作吗?

<DockPanel>
    <Menu DockPanel.Dock="Top">
        <MenuItem Header="File">
            <MenuItem Header="Open" />
            <MenuItem Header="Save As" />
            <MenuItem Header="Save" />
            <MenuItem Header="Exit" />
        </MenuItem>
    </Menu>
    <ToolBarPanel DockPanel.Dock="Left">
        <Button>Næste</Button>
        <Button>Frem</Button>
    </ToolBarPanel>
    <RichTextBox DockPanel.Dock="Right"></RichTextBox>
    <StatusBar DockPanel.Dock="Bottom">test</StatusBar>
</DockPanel>
Run Code Online (Sandbox Code Playgroud)

c# xaml

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

用于文本规范化的Java库

我正在寻找允许文本"标准化"的java库.类似于标准的Normalizer,但更宽(类似于utf8proc LUMP).

它应该将所有类型的特殊字符替换为ASCII等效字符(如果可能的话).代码为32的所有空间变体,所有变量的缺陷(长,短,薄等)到代码45等等.

java string text normalization

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

根据另一列的总和选择列

让我说我有

SalesManagerId, SaleAmount, ProductId
Run Code Online (Sandbox Code Playgroud)

我想总结SaleAmount每个(SalesManagerId,ProductId)并抓住ProductId最大值sum(SaleAmount).

这可能在一个查询中?

例:

1, 100, 1
1, 200, 1
1, 600, 1
1, 400, 2
2, 100, 3
3, 100, 4
3, 100, 4
2, 500, 6
3, 100, 5
Run Code Online (Sandbox Code Playgroud)

结果:

1, 900, 1
2, 500, 6
3, 200, 4
Run Code Online (Sandbox Code Playgroud)

sql t-sql

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

如何在WPF按钮内绘制尺寸为控件的形状或线条,而不会使按钮永远展开?

我有一个快速的谷歌,并快速浏览StackOverflow,但找不到其他任何人遇到这个问题.

我想创建一个带有小X的关闭按钮.当你将鼠标悬停在包含它的项目上时,关闭按钮会执行淡入和淡出等操作,当鼠标悬停时更改颜色,以及所有常用的WPF可爱.最重要的是,它看起来似乎不应该那么困难,但是我已经遇到了在我进入这个阶段之前的一个最奇怪的问题.

这是按钮的XAML样式:

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <Style x:Key="TabCloseButtonStyle" TargetType="{x:Type Button}">
        <Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.ControlBrushKey}}"/>
        <Setter Property="Background" Value="Transparent"/>
        <Setter Property="Content">
            <Setter.Value>
                <Grid>
                    <Line Stroke="{Binding RelativeSource={RelativeSource AncestorType=Button}, Path=Foreground}"
                            X1="0"
                            Y1="0"
                            X2="{Binding RelativeSource={RelativeSource AncestorType=Grid}, Path=ActualWidth, Mode=OneWay}"
                            Y2="{Binding RelativeSource={RelativeSource AncestorType=Grid}, Path=ActualHeight, Mode=OneWay}"/>
                    <Line Stroke="{Binding RelativeSource={RelativeSource AncestorType=Button}, Path=Foreground}"
                            X1="0"
                            Y1="{Binding RelativeSource={RelativeSource AncestorType=Grid}, Path=ActualHeight, Mode=OneWay}"
                            X2="{Binding RelativeSource={RelativeSource AncestorType=Grid}, Path=ActualWidth, Mode=OneWay}"
                            Y2="0"/>
                </Grid>
            </Setter.Value>
        </Setter>
    </Style>
</ResourceDictionary>
Run Code Online (Sandbox Code Playgroud)

我创建我的按钮,就像测试一样,如下所示:

<Window x:Class="WpfTestApp.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="124" Width="569">
    <Grid Background="#2b3c59">
        <StackPanel Orientation="Horizontal">

            <!-- Other controls removed for clarity --> …
Run Code Online (Sandbox Code Playgroud)

size wpf xaml button

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

评估OpenStreetMap以进行国际路由

我一直在为北美和西欧/中欧的路线距离和旅行时间使用商业解决方案.我正在考虑将项目扩展到其他国家 - 也许是整个世界.各个商业提供商的预算和区域覆盖范围非常有限,可能使本地托管的OpenStreetMap成为唯一可行的选择.在有人建议在线解决方案之前,我的应用程序需要大量的密集路由计算 - 如果使用Web服务执行,这将花费很多或非常不礼貌(并且可能被禁止).计算结果将放回公共领域,因此重新编写OpenStreetMaps不是问题.

我的问题是如何评估OpenStreetMap数据库中各个国家/地区的路由数据覆盖率?这样的评估可以确定项目是否可行,以及适当的处理顺序(即,首先覆盖最佳的国家).

高端商业数据提供商通常可以提供统计描述,以及调查覆盖范围的区域描述.OpenStreetMap更加零散 - 一个区域通常包括一些道路,但不是所有道路.几米甚至10-20米的个别位置误差对我的应用来说不是问题(我正在看城市距离),但路线图连通性是.IE浏览器.道路矢量必须在交叉点逻辑上正确地相遇.

有没有人试图创建描述OpenStreetMap数据库数据覆盖范围的统计数据?

如果没有,你会怎么做?

我能想到的最好的方法是对地方(例如城市)进行随机抽样,然后尝试计算路线.必须假设主要道路将倾向于在次要道路之前添加.因此,两个遥远城市之间的路线将使用逻辑主要道路,而不是较小的道路(通常较长/较慢),因为主要道路缺失.

另一个问题是,实际上不可能在许多城镇之间开车.这通常是由于岛屿的存在(可以使用渡轮),但通常没有地面路线(例如努纳武特的定居点).那么,在(比方说)汤加和阿富汗之间进行比较时,如何使用这些统计数据.阿富汗的数据覆盖率可能非常低.汤加可能更好,但定居点遍布群岛.

关于我的申请的一些细节:所有起点和终点都是城镇和城市,其位置取自Geonames数据库.通常情况下,我正在查看一个国家中人口至少为1000的1000个最大城市.目前,路线一式两份计算为最快路线和最短路线.合理的道路速度根据广泛的道路类别而变化.估计的行程时间与道路距离一起计算.这些细节是对一致性的偏好 - 它们不是一成不变的.

gis routing geospatial openstreetmap geonames

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

realpath()的安全替代方法是什么?

我正在开发一个程序,它使用realpath()来获取文件的绝对路径.不幸的是,这个函数需要一个字符串缓冲区,它预计会非常大,以至于当这个应用程序必须在多个平台上运行时,这个缓冲区就不安全了.是否有这个功能的安全版本,可以避免缓冲区溢出问题,可能使用动态内存分配?

c c++

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