问题列表 - 第46626页

Ruby的Dir.glob()最简洁的Clojure等价物是什么?

在Clojure中做这样的事最简单的方法是什么?

require 'csv'
Dir["data/*.csv"].each do |file|
  File.readlines(file).each do |line|
    x, y, z = *CSV.parse_line(line)
    # process this data
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby clojure

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

为什么MicrosoftAjax.js不会在某些PC上加载谷歌浏览器中的SSL?

我正在使用microsoft的CDN来下载Ajax库.我在某些页面上使用SSL.

这个URL在Firefox和IE中解析得很好:

https://ajax.microsoft.com/ajax/4.0/MicrosoftAjax.js

然而,在谷歌浏览器(在我的电脑上,今天......)似乎有一个非常奇怪的回应超时: 在此输入图像描述

在其他PC上,它似乎工作正常,但我知道我不是唯一一个遇到问题的人,因为我们偶尔会有一些客户抱怨某些页面超时和失败,这似乎指向同样的问题.

ssl google-chrome cdn microsoft-ajax

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

将Javascript显示设置为"none"

可能重复:
强制Javascript执行直到display ="inline"

我有一个像以下一样的div ...

    <div id="tag" style="width: 360px; display:none">
    <script type="text/javascript">
              Crazy Wizardry Javascript here!
            </script>
    </div>
Run Code Online (Sandbox Code Playgroud)

里面的Javascript正在显示..是否有一种方法可以强制它不显示,直到我设置div显示"内联"?

html javascript css

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

以比在Android中使用java.util.zip更快的方式解压缩文件

我需要在android中解压缩2.5mb(1087文件 - *.html,*.css和*.db)的.zip文件,我使用java.util.zip,它工作正常,但我需要提高性能,解压过程持续1.10分钟,我需要减少这个时间.我已经按照一些建议来改进性能,例如:

  • 使用BufferedInputStream,FileOutputStream和BufferedOutputStream.
  • 阅读块中的zip:

byte data [] = new byte [2048]; while((counter = bisMediaFile.read(data,0,2048))!= -1){bosMediaFile.write(data,0,counter); }

有没有办法改善我的代码?我正在搜索第三方zip程序以编程方式使用,例如我尝试了7ZipJBinding,但它看起来像android不支持这个,因为我引用了sevenzipjbinding.jar和sevenzipjbinding-AllPlatforms.jar但我得到一个错误:"Native在sevenzipjbinding-AllPlatforms中检测到的库".在7zip主页上有MAC,Windows,Linux版本,但我没有看到任何关于android的内容.你能推荐任何其他库来解压android中的文件吗?

这是我的所有代码:

public static void processZipFile(String strBinaryPath,String strExtractPath, String strDestinationDBPath) throws Exception
{
    ZipFile zipInFile = null;
    try
    {
        if (strExtractPath != null)
        {
            zipInFile = new ZipFile(strBinaryPath);
            for (Enumeration<? extends ZipEntry> entries = zipInFile.entries(); entries.hasMoreElements();)
            {
                ZipEntry zipMediaEntry = entries.nextElement();
                if (zipMediaEntry.isDirectory())
                {
                    File mediaDir = new File(String.format("%s\\%s", strExtractPath, zipMediaEntry.getName()));
                    mediaDir.mkdirs();
                }
                else
                {
                        BufferedInputStream bisMediaFile = null;
                        FileOutputStream fosMediaFile = null; …
Run Code Online (Sandbox Code Playgroud)

performance android 7zip unzip

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

PHP const/static变量在父类的静态上下文中不可用

由于某种原因(哪个?),子类中定义的PHP const/static变量在父类的静态上下文中不可用.

为什么?

例1:

class Model{
  function getAll(){
    $query = "SELECT * FROM " . self::DATABASE_TABLE_NAME;
    // ...
  }
}

class Post extends Model{
  const DATABASE_TABLE_NAME = 'post';
}

$p = Post::getAll();
Run Code Online (Sandbox Code Playgroud)

当我跑步时,我得到:

Fatal error: Undefined class constant 'DATABASE_TABLE_NAME' on line 3 
Run Code Online (Sandbox Code Playgroud)

($ query = ...的行)

例2:

class Model{
    function getAll(){
        $query = "SELECT * FROM " . self::$DATABASE_TABLE_NAME;
        // ...
    }
}

class Post extends Model{
    static $DATABASE_TABLE_NAME = 'post';
}

$p = Post::getAll();
Run Code Online (Sandbox Code Playgroud)

然后我得到:

Fatal error: Access to …
Run Code Online (Sandbox Code Playgroud)

php oop inheritance class constants

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

elisp:从内部函数捕获变量

我可爱的功能:

(defun f (x)
  (lambda (y) (+ x y)))
Run Code Online (Sandbox Code Playgroud)

然后,我期待这个:

(funcall (f 2) 2)
Run Code Online (Sandbox Code Playgroud)

返回4.但是,我得到了这个:

Debugger entered--Lisp error: (void-variable x)
Run Code Online (Sandbox Code Playgroud)

那么如何从内部函数中捕获变量呢?

elisp

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

加入三桌然后分组

我将连接三个表,然后将其中一个列与另一个列的值相乘。

SELECT t1.column, t2.column, SUM(t1.column * t2.column)
FROM table1 t1 
     INNER JOIN table2 t2 
         ON t1.id = t2.id 
     JOIN table3 t3 
         ON t2.id = t3.id 
GROUP BY t1.column, t2.column;
Run Code Online (Sandbox Code Playgroud)

这个查询符合我的要求,但我不明白为什么会这样GROUP BY

如果我将列添加到选择中,我是否还必须将列添加到组中?

sql database join group-by

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

在打印之前验证PDF表单域

我有一个可填写的PDF表单,我想在用户打印出来之前验证.

这是我的表格:

http://www.pentco.com/orderforms/pentco_creditapp_v2011b.pdf

我在网上寻找一个简单的解决方案,我想我已经找到了.是这里:

http://www.alqemy.com/Forms/RequiredFields.pdf

我看过它的字段和按钮属性,但对于我的生活,我无法弄清楚它是如何工作的.按钮行为附加了一行代码,就是这样.

有人能告诉我我错过了将这种形式的相同验证功能放入我的吗?

皮特

javascript forms printing pdf validation

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

选择所有没有子项的行

我真的在这一次失败了.

我有下表:

id    parentID     name
1     0            Frank
2     1            Sally
3     1            John
4     3            Beth

我想要一个只选择那些没有子项的项的语句,所以在前面的例子中:

Sally
Beth
Run Code Online (Sandbox Code Playgroud)

结果会是.似乎无法在不创建递归函数的情况下找出执行此操作的查询,如果可以避免,我不想这样做.

mysql

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

避免自动释放的物体,良好做法或过度杀伤?

我对以下内容感到好奇,当我编写代码时,我总是尝试通过坚持使用非自动释放的对象来管理内存.我知道这意味着对象并没有在游泳池中闲逛,但我只是好奇,如果一般这样做是好的做法还是仅仅是矫枉过正?

// User Managed Memory
NSSet *buttonSizes = [[NSSet alloc] initWithObjects:@"Go", @"Going", @"Gone", nil];
[barItemLeft setPossibleTitles:buttonSizes];
[barItemRight setPossibleTitles:buttonSizes];
[buttonSizes release];
Run Code Online (Sandbox Code Playgroud)

.

// Autoreleased Memory
NSSet *buttonSizes = [NSSet setWithObjects:@"Go", @"Going", @"Gone", nil];
[barItemLeft setPossibleTitles:buttonSizes];
[barItemRight setPossibleTitles:buttonSizes];
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch memory-management objective-c

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