问题列表 - 第27417页

Django的Capistrano

有谁知道一个好的Django相当于Capistrano/Webistrano?

deployment django capistrano

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

在Drupal/CMS项目上使用版本控制

我想知道使用Drupal(或任何其他CMS)开发网站的团队如何将版本控制,颠覆,git或类似功能集成到他们的工作流程中.您显然希望自定义代码和主题文件受版本控制,但是当您使用诸如Drupal之类的CMS时,很多工作包括配置模块和设置,所有这些都存储在数据库中.

所以当你是一个开发团队时,你如何在这样的项目上进行协作?将数据库转储到文件中并将该文件置于版本控制之下可能会起作用,但是当网站处于活动状态时,客户端会不断添加内容,这使得同步有点问题.

我很想知道其他人是如何做到这一点的.

controls drupal version content-management-system

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

如何在更多部分获得UITabBarItem的标题?

我有一个UITabBarControllerDelegate方法来确定标题,UITabBarItem并做相应的事情.这适用于我的项目,UITabBar但是当我点击"更多"按钮时,我的其余部分UITabBarItems都在UITableView.如何在"更多"部分中确定标题?

- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
{

    if ([self.tabBarController.selectedViewController.title isEqualToString:@"All"]) {
        //do something
    }
}
Run Code Online (Sandbox Code Playgroud)

iphone xcode cocoa-touch objective-c uitabbarcontroller

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

来自自定义UIControl子类的转发事件

我的自定义子类扩展UIControl(EditableImageView)基本上它包含3个子视图:

  • UIButton(UIButtonTypeCustom)
  • 的UIImageView
  • 的UILabel

所有类都很好但现在我想将从这个类生成的一些事件连接到另一个.特别是当按下按钮时,我想将事件转发给所有者viewcontroller,以便我可以处理该事件.问题是我无法弄清楚如何实现这种行为.在EditableImageView中,我可以使用[button addTarget:self action:@selector(buttonPressed :) forControlEvents:UIControlEventTouchUpInside]来捕捉触摸事件,但我不知道如何在buttonPressed选择器内转发它.我也试图实现touchesBegan,但它似乎从未被称为...

我想以这种方式从viewcontroller捕获按钮按下事件:

- (void)viewDidLoad {
[super viewDidLoad];

self.imageButton = [[EditableImageView alloc] initWithFrame:CGRectMake(50.0f, 50.0f, 80.0f, 80.0f)];
[imageButton addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:imageButton];
[imageButton setEditing:NO];
Run Code Online (Sandbox Code Playgroud)

}

这是我的UIControl子类初始化方法:

- (id)initWithFrame:(CGRect)frame {
    if (self = [super initWithFrame:frame]) {
        [self setBackgroundColor:[UIColor clearColor]];

        button = [UIButton buttonWithType:UIButtonTypeCustom];
        button.frame = CGRectMake(0.0f, 0.0f, frame.size.width, frame.size.height);
        [button setImage:[UIImage imageNamed:@"nene_70x70.png"] forState:UIControlStateNormal];
        [button addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside];

        [self addSubview:button];

        transparentLabelBackground = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"editLabelBackground.png"]];
        transparentLabelBackground.hidden = YES;
        [self addSubview:transparentLabelBackground];

        // create …
Run Code Online (Sandbox Code Playgroud)

iphone events subclass uicontrol

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

我可以使用没有/ usr/local等权限的setuptools

我想使用一些软件包(即IPython或zdaemon),但我在一个系统(我的大学)上这样做,它没有给我/ usr/local,/ usr/bin或所有这些目录的权限.有办法解决吗?

python setuptools

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

C++:可以在编译时检测虚拟继承吗?

我想在编译时确定是否可以从没有dynamic_cast <>的指针转换为指向Derived的指针.这可能使用模板和元编程吗?这与确定Base是否是Derived的虚拟基类不完全相同,因为Base可能是Derived虚拟基类的超类.

谢谢Tim更新:我觉得这个方法很好:

#include <iostream>

using namespace std;

class Foo
{
};

class Bar : public Foo
{
};

class Baz : public virtual Foo
{
};

class Autre : public virtual Bar
{
};

typedef char Small;
class Big { char dummy[2]; };

template<typename B, typename D>
struct is_static_castable
{
    const B* foo;
    char bar[1];
    static Small test(char(*)[sizeof(static_cast<const D*>(foo)) == sizeof(const D*)]);
    static Big test(...);
    enum { value = (sizeof(test(&bar)) == sizeof(Small)) };
};

int main()
{

    cout << …
Run Code Online (Sandbox Code Playgroud)

c++ templates

22
推荐指数
2
解决办法
2943
查看次数

MS构建日志记录

如何在msbuild中启用日志记录.我的构建失败了,我不知道为什么.是否需要在属性组中设置任何属性.

msbuild visual-studio

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

"Hello,WebView"教程在Android浏览器中打开请求的地址,而不是在我的webview中

我使用Android模拟器与Android 2.1的AVD我有以下问题:尝试使用webView.loadUrl在WebView中加载URL 导致它在浏览器中打开.

注意:我说的是初始打开,而不是 WebView在浏览器中打开的链接的问题,但也许它以某种方式连接.

我尝试了几件事:

  • 我已从<uses-permission android:name="android.permission.INTERNET" />清单中删除了.这实际上使它正常工作,即将html加载到webview中.但是,正如人们所预料的那样,它唯一加载的是"无法连接互联网"错误页面.
  • 我调试了项目以确保并且确实在loadUrl函数中,它打开了Android浏览器.此时的CatLog就是这样的:

05-23 22:54:06.858:INFO/ActivityManager(51):开始活动:Intent {act = android.intent.action.VIEW cat = [android.intent.category.BROWSABLE] dat = http://m.walla .co.il/ErrorPage.aspx?ReturnUrl =/Default.aspx cmp = com.android.browser/.BrowserActivity}

  • 我已经尝试下载一个真实的示例项目("Hello Android"书籍源文件,项目 - BrowserView).但是,它没有同样的功能.
  • 我已经创建了一个新项目并按照谷歌使用WebView 的官方教程中的说明获得了相同的结果.

我没有发现其他任何人抱怨它.为什么会这样?

谢谢,维塔利

android webview android-emulator

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

在Java客户端中接受服务器的自签名ssl证书

它看起来像一个标准问题,但我无法在任何地方找到明确的方向.

我有java代码尝试连接到可能具有自签名(或过期)证书的服务器.代码报告以下错误:

[HttpMethodDirector] I/O exception (javax.net.ssl.SSLHandshakeException) caught 
when processing request: sun.security.validator.ValidatorException: PKIX path 
building failed: sun.security.provider.certpath.SunCertPathBuilderException: 
unable to find valid certification path to requested target
Run Code Online (Sandbox Code Playgroud)

据我了解,我必须使用keytool并告诉java允许这种连接是可以的.

解决此问题的所有说明都假设我完全熟练使用keytool,例如

为服务器生成私钥并将其导入密钥库

有没有人可以发布详细说明?

我正在运行unix,所以bash脚本最好.

不确定它是否重要,但代码是在jboss中执行的.

java ssl https keytool

198
推荐指数
5
解决办法
29万
查看次数

比较NSDate今天或昨天

嗯,我想这已被问了一千次,但由于某种原因,答案真的不起作用或有其他问题,....

无论如何这里是我"工作":

    NSCalendar *calendar = [NSCalendar currentCalendar];    
    NSDate *currentDate = [NSDate date];
    NSDateComponents *comps = [[NSDateComponents alloc] init];
    // set tomorrow (0: today, -1: yesterday)
    [comps setDay:0];
    NSDate *dateToday = [calendar dateByAddingComponents:comps toDate:currentDate options:0];
    [comps setDay:-1];
    NSDate *dateYesterday = [calendar dateByAddingComponents:comps toDate:currentDate options:0];
    [comps release];


NSString *todayString = [self.dateFormatter stringFromDate:dateToday] ;
NSString *yesterdayString = [self.dateFormatter stringFromDate:dateYesterday] ;
NSString *refDateString = [self.dateFormatter stringFromDate:info.date];

if ([refDateString isEqualToString:todayString]) 
{
    cell.title.text =  @"Today";
} else if ([refDateString isEqualToString:yesterdayString]) 
{
    cell.title.text =  @"Yesterday";
} else …
Run Code Online (Sandbox Code Playgroud)

iphone nsdate uitableview

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