问题列表 - 第27707页

有没有办法访问Skype IM日志?

我试着查看C:\ Users [name]\AppData\Roaming\Skype,我发现了一个名为"chatsync"的文件夹,里面有一些神秘文件夹,文件以.dat结尾.我几乎可以肯定这些是聊天记录,但我不知道如何正确打开这些文件(记事本显示乱码与英文单词混合).我不是想做侦察,只是为我女朋友做的一个项目.

更重要的是:如何正确阅读Skype的.dat文件?

logging chat skype

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

为什么这个简单的Ruby程序不会打印出我期望的内容?

我有这个:

require 'tempfile'
t = Tempfile.new('test-data')
t.open
t.sync = true
t << "apples"
t.puts "bananas"
puts "contents are [#{t.read}] (#{t.size} bytes)"
t.close
Run Code Online (Sandbox Code Playgroud)

这打印:

contents are [] (14 bytes)
Run Code Online (Sandbox Code Playgroud)

为什么内容实际上没有显示?我在Ruby 1.9.2上.

ruby temporary-files

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

如何构建谷歌breakpad

我完全迷失了如何构建Google的破解版.有一个sln文件,但它取决于一个似乎没有相关sln的库.它似乎使用了一种叫做gyp的东西,我还没弄清楚如何开始工作.我试过了

 python gyp  ..\breakpad\src\client\windows\breakpad_client.gyp
Run Code Online (Sandbox Code Playgroud)

这只是给出以下错误

Traceback (most recent call last):
File "gyp", line 18, in <module>
sys.exit(gyp.main(sys.argv[1:]))
 File "pylib\gyp\__init__.py", line 445, in main
options.circular_check)
 File "pylib\gyp\__init__.py", line 84, in Load
depth, generator_input_info, check, circular_check)
 File "pylib\gyp\input.py", line 2165, in Load
VerifyNoGYPFileCircularDependencies(targets)
 File "pylib\gyp\input.py", line 1429, in VerifyNoGYPFileCircularDependencies
' '.join(bad_files)
gyp.input.CircularException: Some files not reachable, cycle in .gyp file dependency     
graph detected involving some or all of:   
..\breakpad\src\client\windows\sender\crash_report_sender.gyp   
..\breakpad\src\client\windows\h
andler\exception_handler.gyp ..\breakpad\src\client\windows\breakpad_client.gyp           
..\breakpad\src\client\windows\unittests\client_tests.gyp   
..\breakpad\src\client\windows\crash_generation\crash_generation.gyp
Run Code Online (Sandbox Code Playgroud)

这是我无法理解的.我似乎也找不到任何文件.任何帮助,将不胜感激.

gyp google-breakpad

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

从表中选择now(),我们为什么要指定一个表?

如果now()对于任何表都是相同的,那么指定一个表是什么意思.

mysql sql

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

将一个简单的java对象从一个线程传递到另一个线程的快速方法

我有一个回调接收一个对象.我复制了这个对象,我必须将它传递给另一个线程进行进一步处理.回调尽可能快地返回非常重要.理想情况下,回调会将副本写入某种无锁容器.

我只有从单个线程和一个处理线程调用的回调.

我只需要将一堆双打传递给另一个线程,我知道双打的最大数量(大约40).

有任何想法吗?我对Java不是很熟悉,所以我不知道在线程之间传递东西的常用方法.

java performance multithreading nonblocking

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

从C++ 98转换到C++ 0x

作为一个没有遵循C++ 0x - 现在C++ 1x - 故事和发展的人,我正在考虑它已接近我需要加速发布'版本的时间.我也不是真的有兴趣立即查看标准.因此:

  • 有哪些资源可以在语言版本之间提供"有效的更改日志"?
  • 哪些书/文章探讨了新功能的使用?

(标记为社区维基,如果还有其他与转换相关的好问题,请将其提出)

c++ resources transition c++11

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

Visual Studio:重新启用"构建失败,运行最后成功吗?" 对话框

当构建失败时,VS会弹出一个选项来运行上一次成功构建.有人在我的机器上单击"是"和"不再显示此对话框",现在我仍然坚持使用该设置.我该如何重置它?

visual-studio

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

函数调用后,初始化变量会丢失值

问题说明了一切,真的.我不确定问题是什么.我对班级很新; 我与他们的实践经验接近于nill,但我已经阅读了相当多的关于他们的内容.

我用以下构造函数创建了一个类ECard

ECard::ECard( int bankNum, int PIN )
{
    m_BankNum     = new int;
    m_PIN         = new int;
    m_Barred      = new bool;
    m_Amount      = new double;

    *m_BankNum     = bankNum;
    *m_PIN         = PIN;
    *m_Barred      = false;
    *m_Amount      = 100.0;
}
Run Code Online (Sandbox Code Playgroud)

我初始化 EC card( 12345, 54321 )

我还有一个成员函数display(),它只打印出所有成员变量BankNum,PIN,Barred和Amount.

当我在我的main函数中调用此函数card.display()时,输出完全符合我的预期.

但是,当它进入我的循环时:

/* Fine values! */
card.display();
while( true )
{
    /* Introductory screen giving user options to choose from */
    mainScreen( card );
    /* Make a choice... */
    choice = readInput(); …
Run Code Online (Sandbox Code Playgroud)

c++ class function

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

jQuery相当于获取Canvas的上下文

我有以下工作代码:

ctx = document.getElementById("canvas").getContext('2d');
Run Code Online (Sandbox Code Playgroud)

有没有办法重新编写使用$?这样做失败了:

ctx = $("#canvas").getContext('2d');
Run Code Online (Sandbox Code Playgroud)

html javascript jquery html5 canvas

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

为什么执行时方法解析比编译时解析更快?

在学校,我们关于virtualC++中的函数,以及如何在执行时而不是编译时解决(或找到匹配,我不知道术语是什么 - 我们不是用英语学习).老师还告诉我们,编译时分辨率比执行时间快得多(并且它是有意义的).但是,快速实验会暗示其他情况.我已经建立了这个小程序:

#include <iostream>
#include <limits.h>

using namespace std;

class A {
    public:
    void f() {
        // do nothing
    }
};

class B: public A {
    public:
    void f() {
        // do nothing
    }
};

int main() {
    unsigned int i;
    A *a = new B;
    for (i=0; i < UINT_MAX; i++) a->f();
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我编写了上面的程序并命名了它normal.然后,我修改A为这样:

class A {
    public:
    virtual void f() {
        // do …
Run Code Online (Sandbox Code Playgroud)

c++ oop virtual

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