问题列表 - 第8676页

使用gprof和pthreads

gprof可以用于配置使用pthreads的多线程程序吗?也就是说,它的输出是否包括所有线程中使用的时间?

multithreading profiling pthreads gprof

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

如何从浏览器中读取客户端的计算机/计算机名称?

如何从浏览器中读取客户端的计算机/计算机名称?
是否可以使用JavaScript和/或ASP.NET?

javascript asp.net computer-name

47
推荐指数
4
解决办法
23万
查看次数

使用clock_getres - 新手Linux C.

我正在尝试确定Linux机器上的计时器的粒度.根据clock_getres的手册页,我应该能够使用这个片段:

#include <time.h>
#include <stdio.h>

int main( int argc, char** argv )
{
  clockid_t types[] = { CLOCK_REALTIME, CLOCK_MONOTONIC, CLOCK_PROCESS_CPUTIME_ID, CLOCK_THREAD_CPUTIME_ID, (clockid_t) - 1 };

  struct timespec spec;
  int i = 0;
  for ( i; types[i] != (clockid_t) - 1; i++ )
  {
    if ( clock_getres( types[i], &spec ) != 0 )
    {
      printf( "Timer %d not supported.\n", types[i] );
    }
    else
    {
      printf( "Timer: %d, Seconds: %ld Nanos: %ld\n", i, spec.tv_sec, spec.tv_nsec );
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试这样构建:gcc -o timertest …

c linux

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

框架中是否存在通用交换方法?

这样的方法是否存在于框架中的任何位置?

public static void Swap<T>(ref T left, ref T right) {
    T temp;
    temp = left;
    left = right;
    right = temp;
}
Run Code Online (Sandbox Code Playgroud)

如果没有,有什么理由吗?

.net

14
推荐指数
2
解决办法
5998
查看次数

Reporting Services [SSRS]表达式的有效样式格式字符串是什么?

我试图找出Reporting Services表达式中格式(表达为对象,样式为字符串)函数的样式字符串.

我找不到记录这些样式格式字符串的位置!

具体来说,我试图将价格字段格式化为总是2位小数.

即1.5格式到1.50美元

formatting reporting-services

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

如何在Java中按键对Map值进行排序?

我有一个Map,它包含键和值的字符串.

数据如下:

"问题1","1"
"问题9","1"
"问题2","4"
"问题5","2"

我想根据其键对地图进行排序.所以,最后,我会question1, question2, question3......等等.


最终,我试图从这个Map中获取两个字符串.

  • 第一个字符串:问题(按顺序1.10)
  • 第二个字符串:答案(与问题的顺序相同)

现在我有以下内容:

Iterator it = paramMap.entrySet().iterator();
while (it.hasNext()) {
    Map.Entry pairs = (Map.Entry) it.next();
    questionAnswers += pairs.getKey() + ",";
}
Run Code Online (Sandbox Code Playgroud)

这让我得到一个字符串中的问题,但他们不是有序的.

java dictionary hashmap

343
推荐指数
10
解决办法
54万
查看次数

使用变量键访问JavaScript对象中的值

代码:

function updateDashboardData() {
    $.getJSON("includes/system/ajaxDataInterface.php", {recordcount:1}, function(data) {
        $('.stationContainer').each(function(data) {
            var bsID = $(this).attr("id");
            var bsStatus = $(this).children('.stationStatus');
            alert(data[bsID][0].time);
            bsStatus.find('.bs_maxHandsets').text(data[bsID][0].maxHandsets);
            bsStatus.find('.bs_time').text(data[bsID][0].time);
        });
    });
}
Run Code Online (Sandbox Code Playgroud)

对象数据:

{
    "A5A50000": [{
        "bsid": "A5A50000",
        "chanCount": 17,
        "time": "2009-05-27 16:36:45",
        "avgInterference": 1.711765,
        "maxInterference": 4.97,
        "avgHandsets": 205.1176,
        "maxHandsets": 315,
        "avgCalls": 6.4118,
        "maxCalls": 13,
        "avgCBA": 3868.98059,
        "maxCBA": 7463,
        "sumSuccessCBA": 197318,
        "sumTimeoutHandoff": 133,
        "sumAttemptHandoff": 1028,
        "sumDeniedHandoff": 216,
        "sumConfirmHandoff": 679,
        "sumHandoffNetwork": 61873,
        "sumJoinNetwork": 96888,
        "sumLeaveNetwork": 93754,
        "sumRcvdKeepalive": 98773,
        "sumTimeoutKeepalive": 19748,
        "sumAttemptUplink": 93689,
        "sumBlockedUplink": 62453
    }]
}
Run Code Online (Sandbox Code Playgroud)

问题:

alert(data.A5A50000[0].time); 正确显示"2009-05-27 …

javascript language-design

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

如何让模板功能有朋友(类似)访问?

如何修改以下代码以允许模板功能ask_runUI()使用s_EOF而不s_EOF公开?

#include <string>
#include <iostream>
#include <sstream>
#include <vector>
class AskBase {
protected:
    std::string m_prompt;
    std::string m_answer; 
    virtual bool validate(std::string a_response) = 0;
public:
    AskBase(std::string a_prompt):m_prompt(a_prompt){}
    std::string prompt(){return m_prompt;}
    std::string answer(){return m_answer;}
    static int const s_EOF = -99;
    static int const s_BACKUP = -1;
    static int const s_OK = 1;
    int ask_user();
};
template<typename T> class Ask : public AskBase{
public:
    Ask(std::string a_prompt):AskBase(a_prompt){}
    bool validate(std::string a_response);
};
template<> bool Ask<std::string>::validate(std::string a_response){return true;}
template<> bool …
Run Code Online (Sandbox Code Playgroud)

c++ templates function friend

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

如何在Python中将全局标记为已弃用?

我已经看到装饰器允许你标记一个不推荐使用的函数,以便在使用该函数时给出警告.我想对全局变量做同样的事情,但我想不出一种检测全局变量访问的方法.我知道globals()函数,我可以检查它的内容,但这只会告诉我是否定义了全局(如果该函数被弃用并且不是全部删除它仍将是它),如果它实际上被使用的话.我能想到的最佳选择是这样的:

# myglobal = 3
myglobal = DEPRECATED(3)
Run Code Online (Sandbox Code Playgroud)

但除了如何让DEPRECATED行为与'3'完全相同的问题之外,我不确定DEPRECATED可以做什么,这样可以让你每次访问时都能检测到.我认为它能做的最好就是遍历所有全局的方法(因为Python中的所有东西都是一个对象,所以即使'3'也有方法,转换为字符串之类的东西)和'装饰'它们都被弃用了.但那并不理想.

有任何想法吗?还有其他人解决过这个问题吗?

python hook global decorator deprecated

10
推荐指数
3
解决办法
5012
查看次数

将条件扁平化为重构

考虑:

if (something) {
    // Code...
}
Run Code Online (Sandbox Code Playgroud)

安装CodeRush后,建议:

if (!something) {
    return;
}
// Code...
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下这更好吗?当然,没有任何好处.

refactoring coderush

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