问题列表 - 第43633页

我可以在浏览器之外运行Google的Native Client吗?

是否可以在浏览器之外运行Google NaCl作为进程沙箱?

google-nativeclient

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

gettype()泄漏内存

我正在使用twitter-async库Twitter进行一些oauth调用,但最终,大量内存正在被耗尽.我尝试运行xdebug执行跟踪,这是我觉得内存泄漏的地方.

json_decode()正在使用47077232字节.好的.这可以.

但是gettype()?为什么这也应该使用相似数量的内存?

怎么可以防止这种情况?

脚本循环运行,内存使用量不断增加.我gc_collect_cycles()在很多地方使用它并且它正在显示出改进.但是这个,我无法理解为什么会发生这种情况.

  724.1772   47077232 +2118720             -> json_decode() /var/www/html/includes/classes/twitter/EpiTwitter.php:230
  724.1926   49157104 +2079872             -> gettype() /var/www/html/includes/classes/twitter/EpiTwitter.php:232
  724.1927   49157104       +0             -> property_exists() /var/www/html/includes/classes/twitter/EpiTwitter.php:240
  724.1927   49153520    -3584     -> EpiTwitterJson->__destruct() /var/www/html/includes/classes/twitter/EpiTwitter.php:0
  724.1949   46714808 -2438712     -> in_array() /var/www/html/cron.php:156
Run Code Online (Sandbox Code Playgroud)

php twitter xdebug twitter-oauth

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

由于超前令牌限制,转换/减少yacc中的冲突?

我一直试图解决一个看似简单的转变/减少冲突,但无济于事.当然,如果我忽略冲突,解析器工作正常,但如果我重新组织我的规则,我会觉得更安全.在这里,我简化了一个相对复杂的语法到单一冲突:

statement_list
  : statement_list statement 
  | 
  ;

statement
  : lvalue '=' expression
  | function
  ;

lvalue
  : IDENTIFIER
  | '(' expression ')'
  ;

expression
  : lvalue
  | function
  ;

function
  : IDENTIFIER '(' ')'
  ;
Run Code Online (Sandbox Code Playgroud)

使用yacc中的verbose选项,我得到此输出文件描述具有上述冲突的状态:

state 2

    lvalue  ->  IDENTIFIER .   (rule 5)
    function  ->  IDENTIFIER . '(' ')'   (rule 9)

    '('  shift, and go to state 7

    '('  [reduce using rule 5 (lvalue)]
    $default reduce using rule 5 (lvalue)
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

parsing yacc conflict shift-reduce

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

如何在android中通过引用传递对象来在orignal对象中进行更改?

朋友们,

我有代码

 DalCategories selected_object= new DalCategories();
           for (DalCategories cat : DalCategories.EditPostCategory) 
           {     
               if(cat.getCategory_Id().equals(root_id))
               {
                   selected_object  = cat;

                   // add to list

                   if(selected_object.getSub_Category() != null)
                   {
                       for (DalCategories t : selected_object.getSub_Category()) 
                       {
                           if(t.getSub_Category() != null)
                           {
                              // MakeChangesInThisObject(t.getSub_Category());
                               adapter.addSection(t.getTitle(), new EfficientAdapter(this,t.getSub_Category(),selected_object.getSub_Category().get(0).getSub_Category()));
                           }
                       }
                   }
                   // add to list




                   break;
               }
            }
Run Code Online (Sandbox Code Playgroud)

DalCategories.EditPostCategory有三个级别我想要更改第三级对象值,并希望通过引用和使用MakeChangesInThisObject对DalCategories.EditPostCategory进行此更改

任何人都指导我如何实现这一目标?

java android

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

如何在浏览器中仅显示内容(byte [])的图像

我正在开发MVC应用程序,我需要在浏览器中显示图像,但实际上文件还没有在磁盘上。

byte[]我的模型中只有一个数组,其中包含图像的内容。是否有任何“简单”的技巧可以在视图中显示图像而不将其写入磁盘?

我想到的第一种方法是编写一个临时文件,但是:

  1. 我应该选择什么文件名?
  2. 我什么时候应该删除它?恐怕我们会泄漏这些文件。

因此,我不想将内容写入文件。还有其他方法吗?

先谢谢了。


编辑:结果页面不仅是图像,我需要显示一些文本,下面是图像,例如:

  <%= Response.Write("Some text here") %>
  <%= /* Here my image */ %>
Run Code Online (Sandbox Code Playgroud)

html c# asp.net-mvc asp.net-mvc-2

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

是否有适用于ReportLab的matplotlib可流动?

我想将matplotlib图表直接嵌入到由ReportLab生成的PDF中 - 即不首先保存为PNG,然后将PNG嵌入到PDF中(我想我会得到更好的输出质量).

有谁知道是否有一个matplotlib可流动的ReportLab?

谢谢

python reportlab matplotlib

14
推荐指数
3
解决办法
7444
查看次数

如何使用Struts标记测试给定的请求参数是否存在?

某些页面可以接收名为"P1"的特定请求参数:

page.do?P1=value1
Run Code Online (Sandbox Code Playgroud)

现在,scriptlet正在测试请求参数是否存在,如果P1是"value1",则会在页面上呈现一些信息.

我想使用Struts标签重写它,而不是使用scriptlet.

你能告诉我一些关于使用什么的提示吗?

替代scriptlet是这样的:

<%
String p1 = request.getParameter("P1");
if ("value1".equals(p1)) {
//do something
}
%>
Run Code Online (Sandbox Code Playgroud)

struts taglib java-ee http-request-parameters

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

G ++/GCC:如何让你的应用告诉操作系统将所需的库下载到系统中?

因此,例如我正在创建一些使用boost或openCV的应用程序,并在我的开发人员计算机上安装所有安装程序,以便应用程序编译没有任何问题.但我想知道如何让应用程序告诉操作系统下载我在第一次运行时使用的库?可能吗?(对不起 - 我是linux noob)

c c++ linux dependencies

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

python异常消息捕获

import ftplib
import urllib2
import os
import logging
logger = logging.getLogger('ftpuploader')
hdlr = logging.FileHandler('ftplog.log')
formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s')
hdlr.setFormatter(formatter)
logger.addHandler(hdlr)
logger.setLevel(logging.INFO)
FTPADDR = "some ftp address"

def upload_to_ftp(con, filepath):
    try:
        f = open(filepath,'rb')                # file to send
        con.storbinary('STOR '+ filepath, f)         # Send the file
        f.close()                                # Close file and FTP
        logger.info('File successfully uploaded to '+ FTPADDR)
    except, e:
        logger.error('Failed to upload to ftp: '+ str(e))
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用,我得到语法错误,这是什么正确的方法来记录文件的所有类型的异常

python logging exception except

444
推荐指数
14
解决办法
56万
查看次数

Javascript匹配子字符串并删除它之后的所有内容

我需要匹配字符串Y中的子字符串X,并且需要匹配X,然后在Y之后删除它之后的所有内容.

javascript string

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