问题列表 - 第22198页

主要功能中的"WINAPI"是什么意思?

你能告诉我功能中的这个WINAPIWinMain()吗?

用最简单的方式..

#include <windows.h>

int -->WINAPI<-- WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, 
    LPSTR lpCmdLine, int nCmdShow)
{
    MessageBox(NULL, "Goodbye, cruel world!", "Note", MB_OK);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

它只是一些Windows时髦模式吗?

它有什么作用?或者更确切地说,我还没有遇到过这个C++特性是什么?

c c++ windows winapi winmain

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

为什么我的IRC机器人没有连接?

public static string SERVER = "irc.rizon.net";
private static int PORT = 6667;
private static string USER = "Test C# Irc bot";
private static string NICK = "Testing";
private static string CHANNEL = "#Test0x40"; 

public static void Main(string[] args)
{
    NetworkStream stream;
    TcpClient irc;
    StreamReader reader;
    StreamWriter writer;

    irc = new TcpClient(SERVER, PORT);
    stream = irc.GetStream();
    reader = new StreamReader(stream);
    writer = new StreamWriter(stream);

    writer.WriteLine("NICK " + NICK);
    writer.Flush();
    writer.WriteLine("JOIN " + CHANNEL);
    writer.Flush(); 

    Console.ReadKey(true);
}
Run Code Online (Sandbox Code Playgroud)

为什么我的IRC机器人没有连接?

.net c# irc bots

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

什么是一个很好的编程语言来开始我的一年级儿子学习?

可能的重复:
如何让孩子进入编程
关于启动子编程的建议.

是否有一种非常简单的编程语言可以用来教我6岁儿子的编程,语法和逻辑概念?

children programming-languages

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

多线程对象→Java中的对象缓存映射?

我想要一个Java集合:

  • 将任意Objects 映射到Objects(不是String或仅限于受限制的键)
  • 将用作缓存; 如果密钥不在缓存中,则将计算一个值(不必将其构建到集合中)
  • 将同时从多个线程访问
  • 将永远不会从中删除项目
  • 必须非常有效地阅读(缓存命中); 写入效率不一定(缓存未命中)

如果在多个线程中同时缓存未命中导致冗余计算,则可以.典型的情况是缓存首先由一个线程填充.

synchronized围绕线程安全哈希表块失败的有效阅读的标准.线程局部缓存很简单,但意味着新线程很昂贵,因为它们具有缓存的完整副本.

我们可以将Java 1.5内置函数或一个或多个类文件复制到我们的MIT许可项目中,而不是大型外部库.

java collections multithreading caching

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

如何确定PHP字符串是否仅包含纬度和经度

我必须处理可能包含Lat/Long数据的字符串,如下所示:

$query = "-33.805789,151.002060";
$query = "-33.805789, 151.002060";
$query = "OVER HERE: -33.805789,151.002060";
Run Code Online (Sandbox Code Playgroud)

就我的目的而言,前两个字符串是正确的,但最后一个字符串不正确.我试图弄清楚一个匹配模式,匹配一个由逗号或逗号和空格分隔的lat和long.但如果除了数字,空格,圆点,减号和逗号之外,它在字符串中有任何内容,那么它应该会使匹配失败.

希望这是有道理的,还有TIA!

php regex geocoding geolocation

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

选择并禁用表单中的每个输入字段,包含在jquery中的表中

我正在禁用基于复选框的表单...

我在添加disabled属性时遇到问题.

这是我到目前为止所得到的:HTML:

<table id="shipInfoTable">
  <tr>
   <td>Name:</td>
   <td><input type="text" name="name" /></td>
  </tr>
  ...
</table>
Run Code Online (Sandbox Code Playgroud)

Javascript选择器/属性操作(jquery):

$("#shipInfoTable tbody tr td input").each(function(index, item){
    item.attr("disabled", true);
});
Run Code Online (Sandbox Code Playgroud)

Chrome Dev Console错误: Uncaught TypeError: Object #<an HTMLInputElement> has no method 'attr'

当我提醒了item的内.each()它提醒[object HTMLInputElement]

不太确定如何正确选择输入元素.我究竟做错了什么?

jquery jquery-selectors jquery-traversing

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

在Ruby中,如何检查方法"foo =()"是否已定义?

在Ruby中,我可以定义一个方法foo =(bar):

irb(main):001:0> def foo=(bar)
irb(main):002:1>   p "foo=#{bar}"
irb(main):003:1> end
=> nil
Run Code Online (Sandbox Code Playgroud)

现在我想检查它是否已定义,

irb(main):004:0> defined?(foo=)
SyntaxError: compile error
(irb):4: syntax error, unexpected ')'
 from (irb):4
 from :0
Run Code Online (Sandbox Code Playgroud)

在这里使用的正确语法是什么?我假设必须有一种方法来逃避"foo =",以便它被解析并正确传递给定义的?运营商.

ruby syntax-error

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

C套接字客户端/服务器滞后

我正在编写C/C++客户端/服务器套接字应用程序.此时,客户端每隔50ms将自身连接到服务器并发送消息.

一切似乎都有效,但数据流不是连续的:突然,服务器不再接收任何东西,然后一次收到5条消息......有时候一切正常......

有人知道这种奇怪行为的起源吗?

部分代码:

客户:

while (true)
{
if (SDL_GetTicks()-time>=50)
{
socket = new socket();
socket->write("blah");
message.clear();
message = socket->read();
socket->close();
delete socket;
time=SDL_GetTicks();
}
}
Run Code Online (Sandbox Code Playgroud)

服务器:

while (true) {
fd_set readfs;
struct timeval timeout={0,0};
FD_ZERO(&readfs);
FD_SET(sock, &readfs);
select(sock + 1, &readfs, NULL, NULL, &timeout)
if(FD_ISSET(sock, &readfs))
{
SOCKADDR_IN csin;
socklen_t crecsize = sizeof csin;
SOCKET csock = accept(sock, (SOCKADDR *) &csin, &crecsize);
sock_err = send(csock, buffer, 32, 0);
closesocket(csock);
}
}
Run Code Online (Sandbox Code Playgroud)

编辑: 1.我试着做

int flag = 1;
setsockopt(socket, IPPROTO_TCP, …
Run Code Online (Sandbox Code Playgroud)

c sockets

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

当DEBUG为False时,Django flatpages提升404(存在404和500个模板)

我正在使用Django 1.1.1稳定版.何时DEBUG设置为True Django flatpages正常工作; 当DEBUGFalse每一个简单页面我尝试访问引发自定义404错误(我的错误模板,显然正常工作).

在互联网上搜索建议我创建404和500模板.

我已添加到FlatpageFallBackMiddlewaremiddleware_classes并将flatpages添加到已安装的应用程序中.我有什么想法可以让flatpages工作吗?

django django-flatpages http-status-code-404

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

CollectionViewSource CurrentItem

我在对话框视图模型中使用CollectionViewSource,它具有各种过滤要求,工作正常.我还维护了属性(SelectedProject)中所选项目的等价物,我想知道是否可以/应该取消它,因为View将知道当前项目.我的数据绑定看起来像:

<ListView  
      ItemsSource="{Binding Projects.View}" 
      IsSynchronizedWithCurrentItem="True"
      SelectedItem="{Binding SelectedProject, Mode=TwoWay}">
Run Code Online (Sandbox Code Playgroud)

我使用SelectedProject的setter来促进单元测试,并且就我所见,CurrentItem似乎不可设置.当我想使用它时,我还需要将它强制转换为正确的对象.OTOH,如果 SelectedProject是冗余的,那么我会向它显示与任何其他冗余相同的尊重并删除它.

那么,当您使用CollectionViewSource时,您通常如何处理当前项?

.net data-binding wpf collectionviewsource

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