问题列表 - 第43294页

获取日期的简单方法

我有这种格式的日期:2010-01-11.我想要显示JAN-11.我怎么能用PHP做到这一点?

php date

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

检查文件是否可读并且存在于一个if条件中:if [[-r -f"/file.png"]]

我正在编写一个if语句,通过执行以下操作来检查文件是否可读且存在:

if [[ -r "$upFN" && -f "$upFN" ]]; then
....
fi
Run Code Online (Sandbox Code Playgroud)

然后我想,乖乖你可以把它缩小,可能是这样的:

if [[ -r -f "$upFN" ]]; then
....
fi
Run Code Online (Sandbox Code Playgroud)

但这不起作用,它返回错误:

./ftp.sh: line 72: syntax error in conditional expression
./ftp.sh: line 72: syntax error near `"$upFN"'
./ftp.sh: line 72: `if [[ -r -f "$upFN" ]]; then'
Run Code Online (Sandbox Code Playgroud)

bash debian if-statement

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

正则表达式:如何逃避反斜杠和特殊字符?

有没有办法逃避(或保护)正则表达式中的特殊字符?

我想做的是创建一个简单的正则表达式测试器:

import java.util.regex.*;
class TestRegex { 
   public static void main( String ... args ) { 
       System.out.printf("%s ~= %s ? %s  %n" , args[0], args[1], Pattern.matches( args[0], args[1] ) );
   }
}
Run Code Online (Sandbox Code Playgroud)

在将它们插入程序之前测试我的模式非常有用:

$java TestRegex "\d" 1
\d ~= 1 ? true  
$java TestRegex "\d" 12
\d ~= 12 ? false  
$java TestRegex "\d+" 12
\d+ ~= 12 ? true  
$java TestRegex "\d+" a12
\d+ ~= a12 ? false  
$java TestRegex "\d+" ""
\d+ ~=  ? false  
Run Code Online (Sandbox Code Playgroud)

我接下来要做的是在我的程序中使用这个模式,但每次我必须手动转义它:

Pattern p …
Run Code Online (Sandbox Code Playgroud)

java regex

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

ASP.NET MVC/EF4/POCO/Repository - 如何更新关系?

我在ReviewRecommendations之间有一个*..*的关系.

我模型的相关部分(也是EF4映射的POCO):

public class Review
{
   public ICollection<Recommendations> Recommendations { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

编辑视图中,我将建议书表示为一组复选框.

当我尝试添加新建议书作为编辑评论的一部分时(例如,检查另一个框),什么也没发生 - 我知道为什么......

我使用"存根技术"来更新我的实体 - 例如,我创建一个具有相同密钥的实体,将其附加到图形,然后执行ApplyCurrentValues.但这仅适用于标量属性,而不适用于导航属性.

我发现这个StackOverflow问题看起来不错,但我正在尝试弄清楚如何使用POCO的/ Repository(以及ASP.NET MVC - 分离的上下文).

由于我使用POCO的我,review.Recommendations是一个ICollection<Recommendation>,所以我不能这样做review.Recommendations.Attach.我也没有使用自我跟踪实体,所以我需要手动处理图形/更改跟踪 - 这一直到现在都不是问题.

所以你可以想象这个场景:

评论:

  • 建议(ICollection<Recommendation>):
    • RecommendationOne(Recommendation)
    • 推荐二(Recommendation)

如果我在编辑视图中,则已经选中了两个复选框.第三个(代表RecommendationThree)未经检查.

但是,如果我检查该框,上述模型将变为:

评论:

  • 建议(ICollection<Recommendation>):
    • RecommendationOne(Recommendation)
    • 推荐二(Recommendation)
    • 推荐三(Recommendation)

所以我需要将RecommendationThree作为新实体附加到图表中. …

asp.net-mvc repository poco entity-framework-4

13
推荐指数
3
解决办法
9893
查看次数

在c ++中的向量集

我怎样才能获得向量集中的元素?这是我的代码:

std::set< std::vector<int> > conjunto;
std::vector<int> v0 = std::vector<int>(3);
v0[0]=0;
v0[1]=10;
v0[2]=20;
std::cout << v0[0];
conjunto.insert(v0);
v0[0]=1;
v0[1]=11;
v0[2]=22;
conjunto.insert(v0);
std::set< std::vector<int> >::iterator it; 
std::cout << conjunto.size();
for( it = conjunto.begin(); it != conjunto.end(); it++)
   std::cout << *it[0] ;
Run Code Online (Sandbox Code Playgroud)

c++ vector set

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

最小的jQuery灯箱脚本

什么是jQuery最小的灯箱插件(在大小方面)?接近Fancybox的东西,但更小:)

javascript jquery gallery lightbox

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

JSON包括语法

我的设置:Rails 2.3.10,Ruby 1.8.7

我在几个模型之间有一套相当复杂的关系.

class A
  has_many :classB
  has_many :classD
end

class B
  belongs_to :classA
  has_many :classC
end

class C
  belongs_to :classB
  belongs_to :classE
end

class D
  belongs_to :classA
  belongs_to :classE
end

class E
  has_many :classD
  has_many :classC
end
Run Code Online (Sandbox Code Playgroud)

我遇到了使用JSON语法的问题,以获取以classA开头的所有相关信息.这是我到目前为止所做的工作.

classA.to_json(:include => {:classB => {:include => [:classC, :classE]}})
Run Code Online (Sandbox Code Playgroud)

我无法使语法工作也包括classD和相关的classE记录.

更新实际上这样的东西可能会起作用,除了我不能混合哈希和数组

classA.to_json(:include => [ :classB => { :include => { :classC => { :include => :classE } } },
                             :classD, :classE  ])
Run Code Online (Sandbox Code Playgroud)

请注意,我在上面的示例代码中没有使用单数/复数,但在我的实际代码中,我是.任何见解将不胜感激.

谢谢,鲍勃

json ruby-on-rails

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

可以在异步回调中进行繁重的处理吗?

可以在.NET的异步回调中进行大量处理,在返回之前将它们占用多秒钟吗?或者我是否剥夺了OS /重要资源的运行时间?

例如,考虑一下TcpListener.BeginAcceptSocket.我的回调开始于调用EndAcceptSocket,然后花费一段时间接收数据,然后才关闭套接字并返回.这是用于它的方式,还是我希望在我自己的线程上进行额外的处理?

.net asynchronous iasyncresult

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

Java switch case - default vs explicit enumeration

我正在使用Java 6.

假设我有一个包含6个值的枚举,从A到F排序.大约有4个值处理相同.我可以这样写.

switch (whichType) {
    case A:
    case B:
    case C:
    case D:
        return task();
    case E:
        return someothertask();
    case F:
        return anothersomeothertask();
}
Run Code Online (Sandbox Code Playgroud)

或者像这样.

switch (whichType) {
    case E:
        return someothertask();
    case F:
        return anothersomeothertask();
    default:
        return task();
}
Run Code Online (Sandbox Code Playgroud)

空值永远不会到达此开关.

在简洁和清晰方面,第二种方法更好.在明确方面,我认为第一种方法更好.

每种方法都有其他优点/缺点吗?

此外,这个简单的问题可能会重复,但我尝试过,但在任何地方都找不到它.如果我没有足够好地搜索它,我道歉.

java switch-statement

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

等待10秒后,SendDelegateMessage无法返回

我刚刚在我们的应用程序中添加了一个非常简单的基于UIWebView的嵌入式浏览器.这可以很好地加载和导航页面,但是一旦我旋转设备,整个UI就会停止响应.但是,它仍在运行,我可以暂停应用程序,并打印回溯:

(gdb) bt
#0  0x00f35bd4 in -[CALayer addAnimation:forKey:] ()
#1  0x00f283e3 in endChange ()
#2  0x00f2a535 in CALayerSetBounds ()
#3  0x00f2a2b6 in -[CALayer setBounds:] ()
#4  0x00573307 in -[UIView(Geometry) setFrame:] ()
#5  0x006c1a3a in -[UIWebDocumentView setFrame:] ()
#6  0x008aad59 in -[UIWebBrowserView setFrame:] ()
#7  0x006c1277 in -[UIWebDocumentView _updateSize] ()
#8  0x002a76c1 in _nsnote_callback ()
#9  0x019d4f99 in __CFXNotificationPost_old ()
#10 0x0195433a in _CFXNotificationPostNotification ()
#11 0x0029d266 in -[NSNotificationCenter postNotificationName:object:userInfo:] ()
#12 0x0196d67d in __invoking___ ()
#13 0x0196d551 in -[NSInvocation invoke] …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uiwebview ios

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