问题列表 - 第25564页

如何创建一个简单的基于浏览器的IRC客户端?

我想在我的网站上实现聊天服务,并想知道如何从头开始创建一个简单的基于浏览器的IRC客户端?

我有一个linux盒子,可以安装我想要的任何东西.Google找到了如何设置IRC服务器的导师,但没有关于如何创建IRC客户端的说明.

(作为客户端语言,我可以使用JavaScript或Flash.)

irc

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

当我在C++中用^计算指数时,为什么我得不到正确的结果?

我正在使用Bode的formuala来计算第n行星与太阳的距离

dist = (4 + 3*(2^(n-2)))/10
Run Code Online (Sandbox Code Playgroud)

如果我以这种方式计算距离,我会得到正确的值:

dist[2] = ((4 + 3*1)/10.0) ;  
dist[3] = ((4 + 3*2)/10.0) ;  
dist[4] = ((4 + 3*4)/10.0) ;
Run Code Online (Sandbox Code Playgroud)

但这样做会给我不正确的值:

vector <double> dist(5);  

for (unsigned int i = 2; i < 5; i++)  
{  
    dist[i] = ((4 + 3*(2^(3-2)))/10.0) ;  
}
Run Code Online (Sandbox Code Playgroud)

为什么这样?

c++

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

Shell脚本 - 比较文本行,删除匹配项

我已经做了一些搜索,但找不到我想要的东西,特别是.

我有两个文件:"a.txt","b.txt".

每个都包含一个电子邮件地址列表,以换行符分隔.

对于"a.txt"中的所有行,我需要在"b.txt"中的任何位置检查匹配项.如果是这样,则需要删除"a.txt"中的电子邮件地址.

(或者,如果更容易,可以使用输出创建新文件"c.txt".)

我正在使用Mac OS X,所以我正在寻找可以提供帮助的shell脚本,或指向我如何构建脚本.谢谢你的帮助.

shell scripting diff text compare

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

"来自_json import ..." - python

我正在检查python 3.1的JSON模块,目前在/Lib/json/scanner.py中.在文件的顶部是以下行:

from _json import make_scanner as c_make_scanner
Run Code Online (Sandbox Code Playgroud)

模块目录中有五个.py文件:( __init__两个前导和尾随下划线,格式为粗体),解码器,编码器,扫描仪和工具.没有名为"json"的文件.

我的问题是:在进行导入时,"make_scanner"究竟来自哪里?

是的,我是Python的新手!

python import json module

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

如何在添加新的c ++ 0x rvalue引用运算符重载时减少冗余代码

我正在添加新的运算符重载以利用c ++ 0x rvalue引用,我觉得我正在生成大量冗余代码.

我有一个类,tree它在双值上包含一个代数运算树.这是一个示例用例:

tree x = 1.23;
tree y = 8.19;
tree z = (x + y)/67.31 - 3.15*y;
...
std::cout << z; // prints "(1.23 + 8.19)/67.31 - 3.15*8.19"
Run Code Online (Sandbox Code Playgroud)

对于每个二元运算(如加号),每一方可以是左值tree,右值treedouble.这导致每个二进制操作有8个重载:

// core rvalue overloads for plus:
tree operator +(const tree& a, const tree& b);
tree operator +(const tree& a, tree&&      b);
tree operator +(tree&&      a, const tree& b);
tree operator +(tree&&      a, tree&&      b);

// cast and forward cases: …
Run Code Online (Sandbox Code Playgroud)

c++ operator-overloading rvalue-reference c++11

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

什么样的 .lib 文件以“!&lt;arch&gt;”开头?

我有一个 .lib 文件,只是想知道它来自什么编译器:它以 "!<arch>" 开头?

谢谢

c c++ compiler-construction

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

3个索引缓冲区

因此,在D3D和OpenGL中都可以从索引缓冲区中进行绘制.

然而,OBJ文件格式做了一些奇怪的事情.它指定了一堆顶点,如:

v -21.499660 6.424470 4.069845
v -25.117170 6.418100 4.068025
v -21.663851 8.282170 4.069585
v -21.651890 6.420180 4.068675
v -25.128481 8.281520 4.069585

然后它指定了一堆普通的像..

vn 0.196004 0.558984 0.805680
vn -0.009523 0.210194 -0.977613
vn -0.147787 0.380832 -0.912757
vn 0.822108 0.567581 0.044617
vn 0.597037 0.057507 -0.800150
vn 0.809312 -0.045432 0.585619

然后它指定了一堆像这样的tex coords

vt 0.1225 0.5636
vt 0.6221 0.1111
vt 0.4865 0.8888
vt 0.2862 0.2586
vt 0.5865 0.2568
vt 0.1862 0.2166

然后它在模型上指定"面孔",如:

f 1/2/5 2/3/7 8/2/6
f 5/9/7 6/3/8 5/2/1

在我们v/t/n的情况下,第一个数字是顶点数组的索引,第二个是tex coord数组的索引,第三个是normals数组. …

opengl 3d direct3d

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

如何将android连接到服务器

如何将android连接到服务器(PC)并将值传递给它

android

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

为Notepad ++编写插件

我使用Notepad ++作为我的主要编辑工具.我想为我想要实现的功能编写一个插件,但我不确定如何去实现它.

是否有任何指南/博客/教程可以指向我创建新插件的正确方向?

plugins open-source notepad++

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

如何使用TIdHTTP获取Google静态地图?

我正在尝试使用TIdHTTP组件从Delphi 2006中返回maps.google.com中的内容.

我的代码如下

procedure TForm1.GetGoogleMap();
var
  t_GetRequest: String;
  t_Source: TStringList;
  t_Stream: TMemoryStream;
begin
  t_Source := TStringList.Create;

  try
    t_Stream := TMemoryStream.Create;

    try
      t_GetRequest :=
        'http://maps.google.com/maps/api/staticmap?' +
        'center=Brooklyn+Bridge,New+York,NY' +
        '&zoom=14' +
        '&size=512x512' +
        '&maptype=roadmap' +
        '&markers=color:blue|label:S|40.702147,-74.015794' +
        '&markers=color:green|label:G|40.711614,-74.012318' +
        '&markers=color:red|color:red|label:C|40.718217,-73.998284' +
        '&sensor=false';

      IdHTTP1.Post(t_GetRequest, t_Source, t_Stream);

      t_Stream.SaveToFile('google.html');
    finally
      t_Stream.Free;
    end;
  finally
    t_Source.Free;
  end;
end;
Run Code Online (Sandbox Code Playgroud)

但是我一直得到HTTP/1.0 403 Forbidden的响应.我认为这意味着我没有权限提出此请求但是如果我将网址复制到我的网络浏览器IE 8中,它可以正常工作.是否有我需要的标题信息或其他内容?

delphi google-maps

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