问题列表 - 第38119页

在Python中通过NAT中继/发送

我正在寻找一种解决方案,在NAT分离的端点之间交换数据(基于TCP的协议) - 或多或少直接.

  • 我可以设置一个中继服务 - 这就是我的想法.但是我想在不损失太多性能的情况下路由流量.
  • 或者我可以使用中央VPN服务器构建VPN

是否有Python中的优化库允许我转发和构建中继服务器 - 例如.还是有更优雅的东西甚至不需要中间的节点?:)

python networking routing

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

在delphi中获取我的文档文件夹路径

我使用以下代码来获取特殊目录

uses
  ActiveX, ShlObj;

{...}

procedure TForm1.Button1Click(Sender: TObject);
// Replace CSIDL_HISTORY with the constants below
var
  Allocator: IMalloc;
  SpecialDir: PItemIdList;
  FBuf: array[0..MAX_PATH] of Char;
  PerDir: string;
begin
  if SHGetMalloc(Allocator) = NOERROR then
  begin
    SHGetSpecialFolderLocation(Form1.Handle, CSIDL_PERSONAL, SpecialDir);
    SHGetPathFromIDList(SpecialDir, @FBuf[0]);
    Allocator.Free(SpecialDir);
    ShowMessage(string(FBuf));
  end;
end;
Run Code Online (Sandbox Code Playgroud)

现在我想得到我的文档路径,所以我使用mydocfolderpath:= string(FBuf)+'\ Documents',我认为它运作良好但我怀疑这是所有Windows PC(个人文件夹/文件)上的mydocuments路径可以用户更改此结构并使我的文档文件夹anywhare else(例如:c:\ documents)如果用户更改路径给我一个正确的方式,我想知道mydocuments文件夹的名称是什么(我的文档或文档)

delphi directory

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

Java:两个System.currentTimeMillis的差异单位是多少?

两个System.currentTimeMillis的差异单位是多少?

start = System.currentTimeMillis();
longoperation();
elapsedTime = System.currentTimeMillis() - start;
Run Code Online (Sandbox Code Playgroud)

这里经过的时间单位是多少.它看起来不像毫秒.以上代码段是否是找到执行longoperation()所需时间的正确方法?

java

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

谷歌图表加载消息

我有以下脚本可行,但有一个恼人的问题:

<html>
<head>
<script language="javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
    google.load("visualization", "1", {packages:["corechart"]});
    google.setOnLoadCallback(drawChartAjax);

    function drawChartAjax() {
        $.ajax({ 
            url: 'chart_json.aspx', 
            type: 'POST', 
            dataType: 'json', 
            success: function(data) { 
                drawChart(data); 
            } 
        });
    }

    function drawChart(json) {
        var data = new google.visualization.DataTable();
        data.addColumn('string', 'User');
        data.addColumn('number', 'v');
        data.addRows(json.length);
        for(var j in json) {
            for(var k in json[j]) {
                data.setValue(parseInt(j), 0, k);
                data.setValue(parseInt(j), 1, json[j][k].v);
            }
        }
        var chart = new google.visualization.PieChart( document.getElementById('chart_div') );
        chart.draw(data, {width: 500, height: 300, is3D: true, title: 'Titles goes …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery google-visualization

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

在mysql查询中使用LIMIT COUNT

在我的查询中使用LIMIT时,我需要获得总行数,以避免两次查询.可能吗?

mysql count limit

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

仅使用按位运算符添加两个整数?

在C#中,是否可以在不使用if..else,循环等的情况下执行两个32位整数的和?

也就是说,是否可以仅使用按位运算OR(|),AND(&),XOR(^),NOT(!),shift left(<<)和shift right(>>)来完成?

c# bit-manipulation

41
推荐指数
4
解决办法
6万
查看次数

如何在现有图像上添加水印

我找到了一些代码如下:

 UIGraphicsBeginImageContext(CGSizeMake(320, 480));
// This is where we resize captured image
[(UIImage *)[info objectForKey:UIImagePickerControllerOriginalImage] drawInRect:CGRectMake(0, 0, 320, 480)];
// And add the watermark on top of it
[[UIImage imageNamed:@"Watermark.png"] drawAtPoint:CGPointMake(0, 0) blendMode:kCGBlendModeNormal alpha:WATERMARK_ALPHA];
// Save the results directly to the image view property
imageView.image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Run Code Online (Sandbox Code Playgroud)

但我不确定这是否是最好的方式.

image objective-c ios

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

了解堆上保留内存的大小

有没有办法在堆上获得以前分配的内存的大小?
例如:

//pseudo-code

void* p = operator new (sizeof(int) * 3);
unsigned size = getSomeHow(p);  
Run Code Online (Sandbox Code Playgroud)

c++

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

在java和python之间传递数据

如果我的问题是noob,请道歉.我正在使用pgsql 8.4运行Django 1.2并且我需要在从用户获得输入后运行Java程序,进行一些计算并将结果返回给用户.

我可以知道在Java和Python Django之间传递数据的最佳方法是什么,以便上面的场景得到解决?我听说过Jython,但根据Django文档,它需要扩展jython-Django,但目前它不支持django 1.2.x. 我应该使用stdout传递数据吗?

感谢别人听我说.

python java django jython

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

为枚举分配(非)常量值

我正在尝试为这样的枚举分配短片:

public enum ValueRepresentation : short
{
   ApplicationEntity = short.Parse("AE"),
   AgeString = short.Parse("AS")
}
Run Code Online (Sandbox Code Playgroud)

然而,这显然不起作用.但有没有快速解决方案使这项工作?

干杯

c# enums constants variable-assignment

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