小编Eri*_*rik的帖子

我是否需要NodeJS中的依赖注入,或者如何处理...?

我目前正在使用nodejs创建一些实验项目.我已经用Spring编写了很多Java EE Web应用程序,并且很欣赏那里的依赖注入的简易性.

现在我很好奇:如何使用节点进行依赖注入?或者:我甚至需要它吗?是否有替换概念,因为编程风格不同?

我说的是简单的事情,比如分享数据库连接对象,到目前为止,但我还没有找到满足我的解决方案.

dependency-injection inversion-of-control node.js

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

UILabel中文本的像素宽度

我需要绘制一个UILabel.因此,我将UILabel子类化并实现如下:

@implementation UIStrikedLabel

- (void)drawTextInRect:(CGRect)rect{
    [super drawTextInRect:rect];

    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextFillRect(context,CGRectMake(0,rect.size.height/2,rect.size.width,1));
}
@end
Run Code Online (Sandbox Code Playgroud)

会发生的事情是,UILabel的线条与整个标签一样长,但文本可以更短.有没有办法确定文本的长度(以像素为单位),以便可以适当地绘制线条?

我也对任何其他解决方案持开放态度,如果已知:)

最好的,Erik

iphone objective-c uilabel

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

如何使用spring security手动注销用户?

可能答案很简单:如何在spring security中手动注销当前登录的用户?打电话是否足够:

SecurityContextHolder.getContext().getAuthentication().setAuthenticated(false); 
Run Code Online (Sandbox Code Playgroud)

spring spring-security logout

68
推荐指数
5
解决办法
9万
查看次数

用于推送UIViewController的自定义动画

我想在推送视图控制器时显示自定义动画:我希望实现像"扩展"动画这样的东西,这意味着新视图从给定的矩形扩展,让动画期间[100,100 220,380]全屏显示.

任何建议从哪里开始,分别是任何文档,教程,链接?:)


好的.我可以使用以下代码制作展开动画:

if ([coming.view superview] == nil)   
    [self.view addSubview:coming.view];
    coming.view.frame = CGRectMake(160,160,0,0);
    [UIView beginAnimations:@"frame" context:nil];
    [UIView setAnimationDuration:4];
    [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
    [coming viewWillAppear:YES];
    [going viewWillAppear:YES];
    coming.view.frame = CGRectMake(0, 0, 320, 480);
    [going viewDidDisappear:YES];
    [coming viewDidAppear:YES];
    [UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)

我的视图已正确显示,但遗憾的是导航栏未更新.有没有办法手动完成?


在示例代码中,一个函数被称为0.03秒,用于更新视图的转换.不幸的是,当推动一个时UIViewController,我无法调整视图的框架...我是吗?

iphone animation uiviewcontroller uikit uinavigationcontroller

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

从ProceedingJoinPoint获取java.lang.reflect.Method?

问题很简单:有没有办法从apsectj ProceedingJoinPoint获取Method对象?

目前我在做

Class[] parameterTypes = new Class[joinPoint.getArgs().length];
Object[] args = joinPoint.getArgs();
for(int i=0; i<args.length; i++) {
    if(args[i] != null) {
        parameterTypes[i] = args[i].getClass();
    }
    else {
        parameterTypes[i] = null;
    }
}

String methodName = joinPoint.getSignature().getName();
Method method = joinPoint.getSignature()
    .getDeclaringType().getMethod(methodName, parameterTypes);
Run Code Online (Sandbox Code Playgroud)

但我不认为这是要走的路......

aop spring aspectj spring-aop java-ee

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

检查NSURL是否返回404

我需要检查URL(由NSURL表示)是否可用或返回404.实现该目标的最佳方法是什么?

如果可能的话,我更愿意在没有代表的情况下检查这个问题.我需要阻止程序执行,直到我知道URL是否可访问.

iphone nsurlconnection

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

如果在后台使用NSURLSessionDownloadTask时磁盘空间不足会发生什么?

在iOS 8.1应用程序中,我使用的NSURLSessionDownloadTask是在后台下载档案,有时会变得非常大.

一切正常,但如果手机磁盘空间不足,会发生什么?下载是否会失败,并表明存在剩余磁盘空间问题?有没有提前检查的好方法?

ios nsurlsession nsurlsessiondownloadtask

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

调整Xvfb显示的大小

简单问题:有没有办法调整Xvfb显示的大小?

我尝试使用RandR,但似乎Xvfb不支持RandR扩展.还有其他方法可以调整屏幕大小吗?

谢谢你的帮助!

x11 vnc xrandr vnc-server xvfb

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

嵌套的@Transactional

是否有可能在春季嵌套@Transactional注释方法?考虑这样的事情:

@Transactional
public void a() {
    obj.b();
}

@Transactional
public void b() {
    // ... 
}
Run Code Online (Sandbox Code Playgroud)

如果我在b()中回滚并在()中回滚,会发生什么情况?

spring hibernate transactions transactional java-ee

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

将pcap转换为JSON的最简单方法

我有一堆用tcpdump创建的pcap文件.我想将这些存储在数据库中,以便于查询,索引等.我认为mongodb可能是一个不错的选择,因为以Wireshark/TShark将它们呈现为JSON文档的方式存储数据包似乎很自然.

应该可以使用tshark创建PDML文件,解析它们并将它们插入到mongodb中,但我很好奇是否有人知道现有/其他解决方案.

json tcpdump pcap wireshark libpcap

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