问题列表 - 第30209页

使用Onload还是准备好了?

在我的应用程序中我正在使用

$(document).ready()
Run Code Online (Sandbox Code Playgroud)

这和之间有什么区别?

$(document).onload()
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

何时调用const运算符[],何时调用非const运算符[]?

我有两个非常不同的行为进行读取和写入.在读取的情况下,我想复制一个相当难以提取数据结构的缓冲区.在写入时,我将只写无缓冲结构.

到目前为止,我一直在使用operator []进行访问,所以为了多态,我想继续这样做.

所以我的问题是:当访问时,调用哪个版本?我的想法是const被称为读取,而非const被称为写入.在这种情况下,这是一个简单的实现.否则,它可能会更棘手.

c++ operator-overloading

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

NSDate dateFromString返回null

当应用程序退出时,我正在将已转换为字符串的日期保存到plist.当viewDidLoad运行时,我试图读回字符串并将其转换回日期.该字符串保存到plist并正确读入但不会转换回日期.我使用的是NSDate date命令给出的标准格式.Time1始终为null.

输出如下所示:

time1string = 2010-07-07 13:47:12 -0500
time1 = (null)
Run Code Online (Sandbox Code Playgroud)

代码如下所示:

- (void)applicationWillTerminate:(NSNotification *)notification {
NSMutableArray *array = [[NSMutableArray alloc] init];

[array addObject: [NSString stringWithFormat:@"%@", time1]];

[array writeToFile:[self dataFilePath] atomically:YES];
[array release];

NSLog(@"APP Terminating, Persisting Data");
Run Code Online (Sandbox Code Playgroud)

}

- (void)viewDidLoad {

NSLog(@"View did load");
NSString *filePath = [self dataFilePath];
if ([[NSFileManager defaultManager] fileExistsAtPath:filePath]) {
    NSArray *array = [[NSArray alloc] initWithContentsOfFile:filePath];

    NSString *time1string = [array objectAtIndex:1];
    NSLog(@"time1string = %@",time1string);
    NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
    [dateFormat setDateFormat:@"yyyy-MM-dd hh:mm:ss Z"];
    time1 = …
Run Code Online (Sandbox Code Playgroud)

iphone xcode objective-c

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

收集有关Linux上线程调度的信息

我想收集有关何时调度(和调度)我的线程以及Linux上哪些CPU的信息.我很乐意收集信息并将其存储在一个文件中以便以后进行离线分析,因为我需要将调度信息与我的代码生成的其他事件源合并.理想情况下,信息将由程序本身收集,因为我计划在大多数时间使用机器上的所有核心,并且使用外部过程进行采样会干扰我想要测量的执行.

这可能在Linux上有用吗?有什么选择?

linux trace profiling scheduler

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

修订版与版本

我正在一家新公司开始一些流程改进.首先要关注的领域之一是CM.在简报中我被问到我在做什么,修订和版本之间有什么区别.我给出了解释,然后发送了以下链接的电子邮件:http: //www.product-lifecycle-management.com/plm-revision-version.htm

我真正想知道的是,大多数地方都使用修订版或版本作为主要标识符以及为什么偏好一个或另一个?我有我的偏好,但想得到社区的意见.

version-control configuration cmmi release

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

我如何用R rank()函数创建一个新的tie.method?

我正在尝试按人口和日期排序这个数据框,所以我正在使用order()rank()函数:

> df <- data.frame(idgeoville = c(5, 8, 4, 3, 4, 5, 8, 8),
                   date       = c(rep(1950, 4), rep(2000, 4)),
                   population = c(500, 450, 350, 350, 650, 500, 500, 450))
> df
   idgeoville date    population
1  5          1950     500
2  8          1950     450
3  4          1950     350
4  3          1950     350
5  4          2000     650
6  5          2000     500
7  8          2000     500
8  8          2000     450
Run Code Online (Sandbox Code Playgroud)

随着ties.method = "first"我没有问题,最后我生产这种数据帧:

   idgeoville date    population  rank …
Run Code Online (Sandbox Code Playgroud)

sorting select r ranking dataframe

7
推荐指数
2
解决办法
3932
查看次数

帮助密码熵的计算(和有用性)

这是一个两部分问题:

第1部分

首先,处理在PHP中计算密码的熵.我一直无法找到任何经验合理的代码示例,并且非常希望找到一种帮助来找到计算最终数字的"正确"方法.网上的很多人都有他们自己的家庭烘焙加权算法,但我真的在寻找科学的答案.

我将使用密码熵作为更大安全系统的一部分,并根据用户密码被泄露时可访问的信息以及蛮力破解密码的方式来分析我们的整体数据安全性.

第2部分

这个问题的第二部分是:这个数字真的有用吗?我的最终目标是为系统中的每个密码生成一个"分数",我们可以将其用作监视作为动态实体的整体系统安全性.我可能不得不使用另一种算法或两种算法进行字典攻击,更换密码等等 - 但我确实认为熵会在这种"整体"系统评级中发挥重要作用.我欢迎其他方法的建议.

我知道的

我已经看到一些提到用于计算所述熵的对数方程,但我还没有看到一个好的例子,它实际上并没有写成数学方程式.我真的可以使用代码示例(即使严格来说不是PHP)来让我继续.

延期

在发表评论时,我意识到我可以更好地解释这种计算的有用性.当我处理用户密码极弱的遗留系统时,我必须先得到一些具体的证据证明这个弱点,然后才能强制所有用户将密码更改为新的(强制执行的)强密码.通过在系统中存储每个用户帐户的密码强度分数,我可以构建几个不同的度量标准来显示整体系统的弱点,并为更强的密码设置一个案例.

TIA

php security passwords algorithm entropy

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

PHP可以操纵(显示/隐藏)像jQuery这样的div元素吗?

我正在创建一个表单,当用户点击提交时,我希望它隐藏表单并显示一个"谢谢你,等等等"的部分

我正在使用PHP/PEAR邮件工厂:

$mailObj =& Mail::factory('mail');

$bool = $mailObj->send($recipient, $headers, $body);

if($bool)
    echo "Thank you for your submission.";
else
    echo "There was a problem processing your request.";

$body = ""; // clear the body
Run Code Online (Sandbox Code Playgroud)

html php jquery webforms

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

消耗鼠标事件的setToolTipText的解决方法?

这似乎是SWING验证的问题

http://forums.sun.com/thread.jspa?threadID=385730

我正在尝试设置一个选项卡的工具提示文本,JTabbedPane但是当我这样做时,我实际上无法再选择该选项卡,因为工具提示添加了一个消耗事件的鼠标侦听器.

有没有人知道允许我保留工具提示和鼠标事件的变通方法?谢谢.

根据要求,这是我的SSCCE

package jtabbedbug;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTabbedPane;

public class JTabBug{

    public static void main(String[] args) {

      JTabbedPane jTabbedPane = new JTabbedPane();
      jTabbedPane.addTab("Red", new JLabel("Roses"));
      jTabbedPane.addTab("Blue", new JLabel("Skies"));
      jTabbedPane.addTab("Green", new JLabel("Grass"));

      for (int i = 0; i < jTabbedPane.getTabCount(); i++) {
        JLabel tabComponent = new JLabel(jTabbedPane.getTitleAt(i));
        tabComponent.setToolTipText("Tip: " + tabComponent.getText());
        jTabbedPane.setTabComponentAt(i, tabComponent);
      }

      JFrame jFrame = new JFrame("Testing");
      jFrame.add(jTabbedPane);
      jFrame.setSize(400, 500);
      jFrame.setVisible(true);
      jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }

}
Run Code Online (Sandbox Code Playgroud)

java swing tooltip mouseevent

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

在Java中构造一个字符串的ArrayList就像在Javascript中一样简单

JavaScript中,我可以构建一个字符串值数组,如:

var stuff = new Array('foo','bar','baz','boz','gaz','goz');
Run Code Online (Sandbox Code Playgroud)

甚至更容易

var stuff = 'foo,bar,baz,boz,gaz,goz'.split(',');
Run Code Online (Sandbox Code Playgroud)

Java中,它似乎过于冗长和复杂......是否有比这更简单的方法?

ArrayList<String> stuff = new ArrayList<String>();
stuff.add("foo");
stuff.add("bar");
stuff.add("baz");
stuff.add("boz");
stuff.add("gaz");
stuff.add("goz");
Run Code Online (Sandbox Code Playgroud)

在我的实际场景中,我有30-40个项目进入ArrayList ...我认为必须有一个更简单的方法!我忽视的显而易见的一点是什么?

java syntax constructor arraylist

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