小编Lin*_*nas的帖子

使用ImageMagick创建Windows ICO文件的配方?

我想.ico通过使用ImageMagick动态地(从SVG文件)为我的Windows应用程序创建图标.我怎么做?

Microsoft 列出了图标的各种颜色深度和大小要求.ImageMagick有-depth-colors选项,但在这种情况下我不确定如何正确使用它们.

另外,它看起来像Vista +支持嵌入到相同的256x256高分辨率图标.ico,可以(应该?必须?)是一个压缩的PNG.如何将Windows XP图标和这个新的Vista图标"加入"到一个.ico文件中?

icons imagemagick

24
推荐指数
5
解决办法
8996
查看次数

汇总连续的日期范围

假设您有以下PostgreSQL稀疏表列出预订日期:

CREATE TABLE reserved_dates (
    reserved_days_id    SERIAL  NOT NULL,
    reserved_date       DATE    NOT NULL
);

INSERT INTO reserved_dates (reserved_date) VALUES
    ('2014-10-11'),
    ('2014-10-12'),
    ('2014-10-13'),
    -- gap
    ('2014-10-15'),
    ('2014-10-16'),
    -- gap
    ('2014-10-18'),
    -- gap
    ('2014-10-20'),
    ('2014-10-21');
Run Code Online (Sandbox Code Playgroud)

如何将这些日期汇总到连续日期范围(没有间隙的范围)?如:

 start_date | end_date
------------+------------
 2014-10-11 | 2014-10-13
 2014-10-15 | 2014-10-16
 2014-10-18 | 2014-10-18
 2014-10-20 | 2014-10-21
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止所提出的,但我只能start_date这样:

WITH reserved_date_ranges AS (
    SELECT reserved_date,
           reserved_date
           - LAG(reserved_date) OVER (ORDER BY reserved_date) AS difference
    FROM reserved_dates
)
SELECT *
FROM reserved_date_ranges
WHERE difference > 1 OR …
Run Code Online (Sandbox Code Playgroud)

sql postgresql time-series aggregate-functions window-functions

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

Three20的基于URL的导航+标签栏示例?

我刚刚发现使用Three20库进行状态持久化是多么容易(或者至少应该是这样).但是,我无法弄清楚如何使用带有标签栏(UITabBarController)的URL映射器.

情况是这样的:

  1. 我有四个标签和不同的控制器为他们:FirstViewController,SecondViewController,ThirdViewControllerFourthViewController.
  2. 我想分别将它们映射到tt://tabs/first...,tt://tabs/fourth并在应用程序关闭时将它们保存在某处,以便在应用程序再次启动时自动打开以前查看的选项卡.

我的代码到目前为止:

// Init the tab bar
tabBarController = [[UITabBarController alloc] init];
[tabBarController setDelegate:self];

// Init the navigator
TTNavigator *navigator = [TTNavigator navigator];
[navigator setWindow:window];
[navigator setPersistenceMode:TTNavigatorPersistenceModeAll];

// Begin mapping
TTURLMap *map = [navigator URLMap];
[map from:@"tt://tabs" toViewController:[UIViewController class]];
[map from:@"tt://tabs/first" toViewController:[FirstViewController class]];
[map from:@"tt://tabs/second" toViewController:[SecondViewController class]];
[map from:@"tt://tabs/third" toViewController:[ThirdViewController class]];
[map from:@"tt://tabs/fourth" toViewController:[FourthViewController class]];

// Try restoring
if …
Run Code Online (Sandbox Code Playgroud)

iphone three20

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