问题列表 - 第21426页

从Python Decimal中提取数值

当我使用python Decimal对象时,只需:

from decimal import *
dec = Decimal('3.432')
print dec
Run Code Online (Sandbox Code Playgroud)

它将打印3.432,就像我想要的那样,但如果我尝试将相同的值dec放入json对象中,我在json中得到的是Decimal("3.432").我怎样才能从小数中得到数值?

python decimal

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

计算滚动窗口中每秒的消息数量?

我的消息以毫秒级的分辨率进入我的程序(从零到几百条消息,毫秒).

我想做一些分析.具体来说,我想维护消息计数的多个滚动窗口,在消息进入时更新.例如,

  • 最后一秒的消息数量
  • 最后一分钟的消息数量
  • 过去半小时内的消息数除以过去一小时内的消息数

我不能只保持一个简单的计数,如"最后一秒的1,017条消息",因为我不知道消息何时超过1秒,因此不应该在计数中...

我想到维护所有消息的队列,搜索超过一秒的最年轻的消息,并从索引中推断出计数.然而,这似乎太慢了,会占用大量的内存.

我可以做些什么来跟踪我的程序中的这些计数,以便我可以实时有效地获取这些值?

algorithm frame-rate data-structures

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

如何使用Flex和YACC实现#include构造?

在解析期间,如果遇到包含令牌,我想指示YACC打开指定为输入的文件并开始解析它.解析完成后,我想指示YACC返回文件并在include表达式后直接解析.我将限制包含深度级别设置为1.

parsing yacc lex include

12
推荐指数
2
解决办法
3463
查看次数

这种流程图的名称是什么?

看看这个; 很明显它是如何工作的以及它的目的是什么:

alt text http://json.org/number.gif

  1. 这种类型的图表叫什么?
  2. 我可以在Visio中制作这种图表吗?
  3. 你建议用什么软件制作这种图表?

charts visio flowchart

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

创建像Flash这样的浏览器插件

我想创建一个浏览器插件,它可以运行LIKE flash,并在页面上显示我的应用程序中的嵌入内容.

我该怎么做呢?是否可以使用.net应用程序?

谢谢您的帮助.

编辑:为了澄清,我无意制作像闪存或远程类似的东西.我只希望能够在浏览器中嵌入我的应用程序,并让用户传递参数或其他任何东西.

.net browser-plugin

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

为什么我不能用Java调用这个函数?

import static com.example.hello.Tools.*;
public class MAINCLASS{
   public void run(){
      runtools(); // this works
   }
   private class People{
      public void runpeople(){
          runtools(); // this does not work.
      }
   } 
}
Run Code Online (Sandbox Code Playgroud)

内部工具......

编辑:当我在People.runpeople()中滚动runtools()时......我得到了这个:

对于MAINCLASS.People类型,方法runtools()未定义

public class Tools {
    public void runtools() {
     ....
    }
}
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么?

java

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

使用longjmp在Lua中处理错误

我在我当前的项目中嵌入了一个Lua解释器(用C语言编写),我正在寻找一个如何处理错误的例子.这就是我到目前为止......

if(0 != setjmp(jmpbuffer)) /* Where does this buffer come from ? */
{
   printf("Aargh an error!\n");
   return;
}
lua_getfield(L, LUA_GLOBALSINDEX, "myfunction");
lua_call(L, 0, 0);
printf("Lua code ran OK.\n");
Run Code Online (Sandbox Code Playgroud)

手册只是说使用longjmp函数抛出错误但longjmp需要缓冲区.我必须提供它还是Lua分配缓冲区?手册对此有点模糊.

c error-handling lua

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

SVN:状态"相对于其父级"的意思是什么?

我正在尝试从SVN存储库更新我们的实时站点.据我所知,回购中没有任何东西.本身应该与工作副本目录中的任何内容冲突.但是当我尝试在公共根目录上"svn up"时,我收到以下错误:

svn: REPORT request failed on '/svn/oursite/!svn/vcc/default'
svn: Working copy path 'app' does not exist in repository
Run Code Online (Sandbox Code Playgroud)

当我在docroot上运行"svn status"时,我看到以下内容:

docroot$ svn st -N
   +S  app
   +S  downloads
   +S  index.php
   (etc.)
Run Code Online (Sandbox Code Playgroud)

根据文件,S标志表示whether the item is switched relative to its parent.这甚至意味着什么,我该怎么做才能解决这个问题?

编辑:我应该提一下,我是唯一一个使用SVN存储库的人.我一直在努力工作,试图在我移动事物的同时打败一个又一个的腐败问题.

(SVN很棒,但肯定很脆弱......如果你只是看错了就好像破了!)

svn

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

澄清CSS字体大小的测量结果

我正在阅读Eric Meyer第3版的权威指南CSS.

他关于字体大小的部分(第107页)指出字体大小决定了em框.如果我做:

span { font-size: 10px; }
Run Code Online (Sandbox Code Playgroud)

它是否将em盒的水平和垂直精确设置为10px?他将测量称为基线之间的距离.

我想我有点困惑为什么它被称为"盒子"而不仅仅是高度,如果它只是测量垂直距离.

css fonts

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

使用.NET上传FTP

我正在编写一个代码来将zip文件上传到ftp服务器.令人惊讶的是,代码适用于小文件,但对于较大的文件,我最终会遇到问题.我正在使用Stream对象,我注意到我的代码在尝试关闭Stream时遇到困难(仅适用于大文件).如果我不关闭Stream(即使是大文件),代码运行正常.有没有人看到为什么会发生这种情况的任何逻辑.如果我不关闭流,那么将来我可能会遇到问题.

代码提取:

FtpWebRequest reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri(@"ftp://" + ftpServerIP + @"/" + fileInf.Name));
Stream strm = reqFTP.GetRequestStream();
Run Code Online (Sandbox Code Playgroud)

代码停止响应(当上传文件很大时):

strm.Close();
Run Code Online (Sandbox Code Playgroud)

没有例外,因为这部分属于try-catch.

我不知道如何获得堆栈跟踪.

.net c# ftp ftpwebrequest

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