问题列表 - 第34188页

自我与窗户有什么区别?

我有一个JavaScript来处理检测页面是否在框架中.我使用top.frames []等,一切正常.

在这个脚本中,我注意到我可以互换地使用"窗口"或"自我",一切仍然有效.在HTML页面中使用"窗口"是否与"self"相同?

javascript window

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

给定/何时存在什么样的整洁用例?

Perl 5.10引入了一个合适的开关结构,given/when它似乎是一个强大的工具.

然而,目前perldoc perlsyn缺乏一些很好的例子.

最近我发现它很方便的一个案例是将它与文件测试操作符一起使用:

given (-d "foo/bar/") {
    when (1) { ... } # defined is wrong as -d returns '' on a file.
    default { ... }
}
Run Code Online (Sandbox Code Playgroud)

或者:

given ("foo/bar/") {
    when (-d) { ... }
    default { ... }
}
Run Code Online (Sandbox Code Playgroud)

对我来说,尤其是第一个版本看起来比if-else构造或使用三元运算符更好,当依赖于我需要在两种情况下执行操作的测试结果时.

这让我很奇怪,除了简单的回归智能匹配和避免过度if-elsif-elsif -...-其他结构之外,还有什么看起来很整洁?

我有一种预感,给予/什么时候可以聪明而不失清晰,但我没有任何好的例子.

令我惊讶的一件事是,你可以嵌套构造以及:

given ($filename) {
        when (-e) {
                when (-f) {
                        when (-z) { say "Empty file" }
                        default { say "Nonempty file" }
                }
                when (-d) {
                        when …
Run Code Online (Sandbox Code Playgroud)

perl switch-statement

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

返回原子,我应该在getter中使用临时线程安全吗?

是否有必要在这里使用临时线程安全?

 int getVal() {
       this->_mutex.lock();
       int result = this->_val;
       this->_mutex.unlock();
       return result;
 }
Run Code Online (Sandbox Code Playgroud)

我会给你拆卸简单的RAII测试功能

int test()
{
    RAIITest raii; //let's say it's a scoped lock
    return 3;
}


 {
     0x004013ce <_Z4testv>:    push  %ebp
     0x004013cf <_Z4testv+1>:  mov   %esp,%ebp
     0x004013d1 <_Z4testv+3>:  sub   $0x28,%esp
     return 3;
     0x004013d4 <_Z4testv+6>:  lea   -0x18(%ebp),%eax
     0x004013d7 <_Z4testv+9>:  mov   %eax,(%esp)
     0x004013da <_Z4testv+12>: call  0x4167a0 <_ZN8RAIITestD1Ev>  //here destructor is called
     0x004013df <_Z4testv+17>: mov   $0x3,%eax //here result is pushed onto the stack
 }
 0x004013e4 <_Z4testv+22>: leave 
 0x004013e5 <_Z4testv+23>: ret   
Run Code Online (Sandbox Code Playgroud)

编译器是gcc/g ++ …

c++ getter multithreading atomic thread-safety

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

在JavaScript中获取特定星期几的日期

我想我主要是脑屁.我只想快速前进Date()到一周的特定日期,然后获得月,日,年.

例如今天是09/03/10,但我想要一个函数(nextSession())返回09/08/10(下周三).

我该怎么做?我能想到的最好的事情是增加一天setDate()直到getDay()== 3,但它有点难看......

PS jQuery也很酷.

javascript jquery datetime

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

C#中的小行星游戏运动

我正在尝试制作游戏小行星.我现在的问题是,如果按下向上箭头键,它会将"船"向上移动10个像素.如果你按下LEFT箭头键,它会将"船"向左转5度,当你向左转或向右转时我就会发挥作用.然后尝试向上移动.它不会进入转向的方向.它只会将转向的"船"向Y方向移动10度.

What I am thinking of doing is having a variable called direction, think of this variable as a circle with 360 degrees. What I am trying to do is everytime I hit the Left Arrow, it will subtract 5 from direction, which started at 0 and goes backwards from 360 and thus set it to 355. I would then divide 355 by 10 and get 35.5. Then I would divide 10 by 35.5 and get .355. I would then …

c# angle game-physics bresenham

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

How to secure ebooks?

If I want to sell my ebook online, and want to make sure the buyer can not redistribute my ebook, how can I secure it?

security encryption

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

SMO在.NET 4.0中不可用?或者是否有更简单的方法从代码备份数据库

我们不久前将应用程序升级到.NET 4.0,现在需要添加从应用程序备份SQL Server 2008数据库的功能.但是,似乎SMO不适用于.NET 4.是否有解决方法或更好的方法来执行数据库备份(请注意,我们的备份需要通过网站在用户上启动,因此我们无法安排它们).

c# sql-server smo .net-4.0

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

为什么StreamReader.ReadLine抛出OutOfMemoryException?

任何人都可以告诉我为什么这里的最后一行抛出OOM异常?

        byte[] buffer = new byte[1];
        buffer[0] = 239;
        MemoryStream ms = new MemoryStream(buffer);
        StreamReader sr = new StreamReader(ms);
        string l1 = sr.ReadLine();
        string l2 = sr.ReadLine();
Run Code Online (Sandbox Code Playgroud)

.net out-of-memory

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

处理具有多种固定格式的文件的策略

这个问题不是特定于Perl的(尽管该unpack函数很可能会影响我的实现).

我必须处理存在多种格式的文件,以便将数据分层次地分解为有意义的部分.我希望能够做的是将文件数据解析为合适的数据结构.

这是一个例子(关于RHS的评论):

                                       # | Format | Level | Comment
                                       # +--------+-------+---------
**DEVICE 109523.69142                  #        1       1   file-specific
  .981    561A                         #        2       1
10/MAY/2010    24.15.30,13.45.03       #        3       2   group of records
05:03:01   AB23X  15.67   101325.72    #        4       3   part of single record
*           14  31.30474 13        0   #        5       3   part of single record
05:03:15   CR22X  16.72   101325.42    #        4       3   new record
*           14  29.16264 11        0   #        5       3
06:23:51   AW41X  15.67    101323.9    # …
Run Code Online (Sandbox Code Playgroud)

perl

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

MySQL(或PHP?)组按字段数据分组

我有一个类似于这个的MySQL数据库:

ID    Group   Name

1       1       John
2       1       Andrea
3       1       Jack
4       2       Mike
5       2       Kurt
6       3       Alice
Run Code Online (Sandbox Code Playgroud)

我需要在一个看起来像这样的html表中对结果进行排序:

Group       Name
-----------------------
  1         John
            Andrea
            Jack
-----------------------
  2         Mike
            Kurt
-----------------------
  3         Alice
-----------------------
Run Code Online (Sandbox Code Playgroud)

我不知道是否应该使用SQL查询(concat_group或类似的东西)或PHP,有人可以帮助我吗?

伙计们,感谢下面的帮助,但我也需要完成类似的事情,比如:

ID    meta_key  meta_value   name

1       group     1          John
2       group     1          Andrea
3       group     1          Jack
4       group     2          Mike
5       group     2          Kurt
6       group     3          Alice
Run Code Online (Sandbox Code Playgroud)

我需要排序/显示与上面的示例相同的内容,如下所示:

group       name
-----------------------
  1         John
            Andrea
            Jack
-----------------------
  2         Mike
            Kurt …
Run Code Online (Sandbox Code Playgroud)

php mysql group-by

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