问题列表 - 第39120页

如何声明printf()?

我想在C中使用printf()函数打印一些东西,而不包括stdio.h,所以我编写了程序:

int printf(char *, ...);
int main(void)
{
        printf("hello world\n");
        return 0;
}
Run Code Online (Sandbox Code Playgroud)

以上程序是否正确?

c printf

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

有什么方法可以测试php网站的加载性能?

是否有可能在数以万计的用户真正实现该用户群之前测试php网站的性能?

有什么工具?基于这些工具真的可以真实地判断它吗?

php

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

检查变量的值是否在特定的值范围内

首先,我想说我不是程序员,但我今天一直在玩一些简单的PHP脚本,对于那些知道的人我有一个快速的问题.我如何简化以下代码,以便它不使用所有这些OR逻辑运算符?

$number = "";

if ("$number" == 2 || "$number" == 3 || "$number" == 8 || "$number" == 10) 
{  
    echo ('Your number is ' . "$number");
} 
Run Code Online (Sandbox Code Playgroud)

谢谢,克里斯

php

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

NSDictionary读取数据

我现在试着让它工作几个小时,但却无法做到正确.

我有以下代码:

NSDictionary* dict = [NSDictionary dictionaryWithObjectsAndKeys:  

[NSArray arrayWithObjects:@"currentGame1", @"currentGameType1", @"currentGameQuestion1", @"currentGameRightAnswers1", @"currentGameType1", @"numberOfType0Games1", @"type0Results1", @"numberOfType1Games1", @"type1Results1",@"numberOfType2Games1", @"type2Results1",nil], @"Player1",  

[NSArray arrayWithObjects:@"currentGame2", @"currentGameType2", @"currentGameQuestion2", @"currentGameRightAnswers2", @"currentGameType2", @"numberOfType0Games2", @"type0Results2", @"numberOfType1Games2", @"type1Results2",@"numberOfType2Games2", @"type2Results2",nil], @"Player2",  

[NSArray arrayWithObjects:@"currentGame3", @"currentGameType3", @"currentGameQuestion3", @"currentGameRightAnswers3", @"currentGameType3", @"numberOfType0Games3", @"type0Results3", @"numberOfType1Games3", @"type1Results3",@"numberOfType2Games3", @"type2Results3",nil], @"Player3",nil];  
[dict writeToFile:@"/Users/MikaelB/Desktop/xxxxPlayer.plist" atomically: TRUE];  

NSMutableDictionary *readDict = [[NSMutableDictionary alloc] initWithContentsOfFile:@"/Users/MikaelB/Desktop/xxxxPlayer.plist"];  

NSLog(@"readDict: %@", readDict);  
NSLog(@"= = = = = = = = = = = = = = = = = = =");

for (NSArray *key in [readDict …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c nsdictionary

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

什么是最简单的解释什么是Hadoop和Map/Reduce?

从高级视图解释NoSQL非常容易 - 它基本上是"键值"存储.当然,有一千个小的和重要的东西,但总的来说它只是关键的价值存储.

解释Hadoop和Map/Reduce的最佳方法是什么?可能是一些"现实世界"的例子,即使是新手也很容易进行比较?谢谢!

reduce hadoop mapreduce map

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

OpenCV:Python界面的内存泄漏,但C版本没有

我在这里问,因为到目前为止我还没有得到OpenCV开发人员的任何帮助.我把问题简化为一个非常简单的测试用例,所以可能有CPython背景的人都可以在这里提供帮助.

这个C代码不泄漏:

int main() {
    while(true) {
        int hist_size[] = {40};
        float range[] = {0.0f,255.0f};
        float* ranges[] = {range};
        CvHistogram* hist = cvCreateHist(1, hist_size, CV_HIST_ARRAY, ranges, 1);
        cvReleaseHist(&hist);
    }
}
Run Code Online (Sandbox Code Playgroud)

这个Python代码确实泄漏:

while True: cv.CreateHist([40], cv.CV_HIST_ARRAY, [[0,255]], 1)
Run Code Online (Sandbox Code Playgroud)

我搜索了CPython代码(OpenCVs当前的SVN中继代码),发现了这个:

struct cvhistogram_t {
  PyObject_HEAD
  CvHistogram h;
  PyObject *bins;
};
Run Code Online (Sandbox Code Playgroud)

...

/* cvhistogram */

static void cvhistogram_dealloc(PyObject *self)
{
  cvhistogram_t *cvh = (cvhistogram_t*)self;
  Py_DECREF(cvh->bins);
  PyObject_Del(self);
}

static PyTypeObject cvhistogram_Type = {
  PyObject_HEAD_INIT(&PyType_Type)
  0,                                      /*size*/
  MODULESTR".cvhistogram",                /*name*/
  sizeof(cvhistogram_t),                  /*basicsize*/
};

static PyObject *cvhistogram_getbins(cvhistogram_t *cvh) …
Run Code Online (Sandbox Code Playgroud)

python debugging opencv memory-leaks cpython

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

瞬态gen_server处理和更新pids

我目前正在以合理的方式学习Erlang,但对主管的gen_server有疑问.如果gen_server进程崩溃并由主管重新启动,它将收到一个新的pid.现在,如果我希望其他进程通过Pid引用该进程,该怎么办?在这些流程中"更新"Pid有哪些好的惯用方法?

作为一个实际应用的练习,我正在编写一个锁定服务器,客户端可以使用任意键请求锁定.理想情况下,我希望有一个单独的进程来处理特定锁的锁定和释放,这个想法是我可以使用gen_server中的timeout参数来终止进程,如果在N个时间之后没有人请求它,那么只有当前相关的锁将留在内存中.现在,我有一个目录进程,它将锁名称映射到锁进程.当锁定进程终止时,它会从目录中删除锁定.

我关心的是如何处理客户端在锁定进程正在终止时请求锁定的情况.它还没有关闭,所以嗅到pid活着是行不通的.锁定进程尚未到达从目录中删除它的子句.

有没有更好的方法来处理这个?

编辑

目前有两个gen_servers:'directory'维护一个来自LockName - > Lock Process的ETS表,以及'lock servers',它们使用start_child动态添加到监督树.理想情况下,我希望每个锁服务器直接处理与客户端的通话,但我担心当进程处于崩溃中时,获取/释放获取/释放请求的场景(因此将不会响应)消息).

从{local}或{global}开始将无效,因为可能有N个.

erlang multithreading gen-server

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

在Android中更改媒体量?

我可以更改媒体音量吗?如何?到目前为止我用过这个:

setVolumeControlStream(AudioManager.STREAM_MUSIC);
Run Code Online (Sandbox Code Playgroud)

但是有一个搜索栏并希望改变媒体音量,而不是铃声音量.

那么有人可以告诉我如何只更改媒体音量,onCreate()然后我会修复搜索栏.

audio android android-audiomanager

50
推荐指数
4
解决办法
7万
查看次数

默认的.equals和.hashCode如何适用于我的课程?

说我有自己的课

public class MyObj { /* ... */ }
Run Code Online (Sandbox Code Playgroud)

它有一些属性和方法.它不实现equals,不实现hashCode.

一旦我们调用equals和hashCode,默认实现是什么?来自Object类?他们是什么?默认等于如何工作?默认的hashCode如何工作以及返回什么?==只会检查它们是否引用同一个对象,所以这很容易,但是equals()和hashCode()方法呢?

java equality equals object hashcode

103
推荐指数
3
解决办法
6万
查看次数

如何检测访客的国家/地区?

可能重复:
IP地址的位置检测技术

对于我们的网站,重要的是要知道我们的访客来自哪个国家.

我想我的问题的最佳答案是当前浏览器系统的简单地理位置功能,只询问用户是否允许该网站查看其地理位置:http://dev.w3.org/geo/api/ SPEC-source.html

但我不想打扰访问者,我很乐意自动检测访问者的位置(国家应该足够了.)

最好的方法是什么? - 哪个ip数据库最好? - 浏览器标题是否可信,足以检测他的国家/地区?(en-us en-en en-ca?)什么是最好的解决方案?

javascript php location geolocation

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