问题列表 - 第19216页

Python中的跟踪系统和实时统计分析

这个问题与一个较老的问题有关:MySQL跟踪系统.简而言之:我必须使用Python实现一个具有高负载的跟踪系统.对于数据库部分,我已经选择了mongoDB(这听起来像是这项工作的正确工具).开发语言将是Python.

我在考虑在nginx后面使用CherryPy应用程序的几个实例.这背后的原因是我不想自己处理所有wsgi部分,但另一方面我不需要一个完整的Web框架,因为应用程序将很简单,并且不需要ORM.

我的问题是:

  • 我应该使用CherryPy内置服务器还是应该将Apache与modwsgi(或其他服务器)一起使用?

  • 这听起来像一个合理的方法(nginx,mongoDB)?如果不是你会推荐什么?

先感谢您.

python mod-wsgi nginx cherrypy mongodb

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

我什么时候使用xdata?

我是嵌入式系统编程的新手.我正在使用8051芯片组的设备.我在示例程序中注意到,在定义变量时,有时它们使用关键字xdata.像这样...

static unsigned char xdata PatternSize;

而其他时候省略了xdata关键字.

我的理解是xdata关键字指示编译器将该变量存储在外部闪存中.

在什么情况下我应该使用xdata在外部存储变量?访问这些变量需要更长时间,对吧?使用xdata存储的值在设备硬重置后不会保留吗?

另外,我理解static关键字意味着变量将在每次调用它所定义的函数时持续存在.是否必须一起使用static和xdata?

c embedded memory-management 8051 flash-memory

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

在Visual Studio 2008中设置/重置选项

当我们安装Visual Studio 2008时,会询问我们的环境设置

visual c#/ visual basic等.设置后,我们可以改变这些选项

工具 - >选项 - >环境/ TextEditor等

我的问题是,如果我们"弄乱"这些设置!!!! 有没有办法恢复默认值或特定设置模板??? 正如我们可以与许多其他软件一样

谢谢

c# settings development-environment visual-studio-2008

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

Delphi中的宽字符串兼容性问题

在使用Delphi 2006的dll构建中

Foo(aPath: widestring);
begin
  _rootPath := aPath;
end;
Run Code Online (Sandbox Code Playgroud)

在使用Delphi 2010构建的可执行文件中

_Foo := GetProcAddress(FooModule,’Foo’);
_Foo(‘123456’);
Run Code Online (Sandbox Code Playgroud)

进入dll,aPath ='123'.事实上,我通过的任何字符串都会被切成两半.

1.)为什么我的文字减半?2.)我该如何解决?

delphi delphi-2006 widestring delphi-2010

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

最好的基于Web的SVG WYSIWYG

我有一个需要绘图程序的网站.我的用户需要能够绘制平面图并为这些图像添加文本.我想知道是否有人遇到过一个不错的SVG WYSIWYG编辑器.

否则我将不得不使用我不喜欢的Flash或Java应用程序.

javascript ajax wysiwyg svg

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

ThreadPool SetMaxThreads和SetMinThreads Magic Number

是否有一个神奇的数字或公式来设置ThreadPool的SetMaxThreads和SetMinThreads的值?我有成千上万个需要执行的长时间运行方法,但却无法找到设置这些值的完美匹配.任何建议将不胜感激.

c# threadpool

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

使用Javascript切换CSS值

我正在尝试为使用Project服务器页面的用户修改Sharepoint中的某些Web部件的行为(从而迫使IE进入我的喉咙).我不是最好的JavaScript家伙,这让我疯狂.

在一个显示Project中工作的webpart上,实际数据输入行下方显示了一个子程序"Planned",它使视图变得混乱.我们希望关闭"计划"行.

我可以用这样一个简单的三个衬里来做到这一点:

<style type="text/css">
   .XmlGridPlannedWork {display:none;}
</style>
Run Code Online (Sandbox Code Playgroud)

但是用户想要打开和关闭线路.所以我想我会尝试阅读,然后像这样编写当前的CSS值:

<script type="text/javascript">

function toggle_PlannedLine()
var ObjPlanned = Document.getElementById("tr").getElementsByTagName("XmlGridPlannedWork");

for(var i=0;i<ObjPlanned.length;i++)
{
    if (OjbPlanned[i].display != "none")
    {
        // toggle the 'Planned' line off
        ObjPlanned[i].style.display = "none";
    }
    else
    {
        // toggle the 'Planned' line on
        ObjPlanned[i].style.display = "inline";
    }
}

return;
}

</script>

<button onClick="toggle_PlannedLine();">Toggle Planned Line</button>
Run Code Online (Sandbox Code Playgroud)

我定位的实际细分如下:

<tr class="XmlGridPlannedWork" RowID="694810f9-e922-4321-9236-e495dd5048d9B" ID="GridDataRow">
Run Code Online (Sandbox Code Playgroud)

当然,当您单击按钮时,行不会消失.在这一点上,我很确定我错过了一些明显的东西,但就像我提到的那样,我不是JavaScript大师.

javascript css sharepoint

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

TCP连接超时(UNIX / Windows可移植)

我正在使用perl(希望它不会影响任何东西),但是我需要知道如何为连接操作设置超时。问题是我不能永远等待连接操作的发生。如果几秒钟之内没有发生,我宁愿放弃并继续前进。

socket(my $sock, PF_INET, SOCK_STREAM, (getprotobyname('tcp'))[2]);
setsockopt($sock, SOL_SOCKET, SO_SNDTIMEO, 10); # send timeout

print "connecting...\n";
connect($sock, sockaddr_in(80,scalar gethostbyname('lossy.host.com')));
print "connected...\n";
Run Code Online (Sandbox Code Playgroud)

问题是,如果到“ lossy.host.com”的连接是“有损”或缓慢或除快速以外的其他任何东西,我宁愿放弃,也不愿让用户等待。(可以认为它是做其他事情的程序的副作用……用户可能不希望此脚本与某处的服务器进行通信……)。

线程案例:您将如何中断connect()?您是否只需断开线程并忘记它?

timeout tcp connect

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

使用sha256作为散列和使用用户ID进行腌制

我将在我的网站上使用sha256来保护我的用户密码,并且我正在考虑使用用户id(int auto_increment).这将是独一无二的,但不是很长很难,而且是公共的(user.php?id = 1),但它的独特权利是否重要?

hash('sha256', $id . $password);
Run Code Online (Sandbox Code Playgroud)

php hash

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

具有泛型类型的C#属性

我有一节课:

public class class1
{
public string Property1 {get;set;}
public int Property2 {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

哪个将被实例化:

var c = new class1();
c.Property1 = "blah";
c.Property2 = 666;
Run Code Online (Sandbox Code Playgroud)

所以忍受我(我是泛型的新手),我需要另一个具有泛型类型属性的类,以便可以使用Property1或Property2来设置Property3:

public class Class2
{
public GenericType Property3 {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

我希望能够:

var c2 = new class2();
c2.Property3 = c1.Property2 // Any property of any type.
Run Code Online (Sandbox Code Playgroud)

.net c# generics

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