问题列表 - 第36282页

7z 获取解压缩内容的总大小?

完全解压后如何获取 zip/rar/7z 文件内容的大小?在 windows 和 linux 下。我想过使用 7z l filename 命令,但我不喜欢文件名干扰计算每个文件大小的代码的想法。

7zip

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

将PHP的preg_match_all转换为Python

我可以用preg_match_all('/(https?:\/\/\S+)/', $text, $links)Python 翻译PHP 吗?(即)我需要在数组中的纯文本参数中获取链接.

php python regex

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

c#中是否有属性属性的合并运算符?

因此,有一个合并运算符??,允许方便地处理空对象(IE. MyDisplayString = MyString ?? "n/a";)

但是有一个很好的花哨的操作符来处理对象属性的类似情况吗?例如,假设您感兴趣的属性是属性的属性,例如:MyDataObject.MySubModel.MyProperty

如果MyProperty为null,则需要合并为"n/a".你可以??在这里使用,但如果MyDataObject是null或MyDataObject.MySubModel

在尝试获取元素的可选属性和元素时,这也会出现XML.IE:MyString = MyElement.Attribute("MyOptionalAttribute").Value ?? "n/a"; 如果属性不存在则失败.

处理这种情况有一种很好的方式吗?

c#

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

如何在 JSP 中导入我的导入?

我所有的 JSP 在顶部都有这个:

<%@ page language="java" isELIgnored="false" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
<%@ taglib tagdir="/WEB-INF/tags" prefix="tag" %>
Run Code Online (Sandbox Code Playgroud)

除了重复之外,由于偶尔的不一致,我还遇到了一些难以找到的错误。例如,我的一些 JSP 文件丢失了isELIgnored="false",造成了不可估量的破坏。

有没有办法将这些导入放入一个文件中,然后在每个 JSP 中导入该文件,而不是在每个文件中列出所有这些导入?

java import refactoring jsp

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

PHP5.3中的自执行功能?

我试图从JS到PHP借用一些编程范例(只是为了好玩).有办法吗?

$a = (function(){
  return 'a';
})();
Run Code Online (Sandbox Code Playgroud)

我当时认为用这个组合use可以很好地隐藏变量JS样式

$a = (function(){
    $hidden = 'a';
    return function($new) use (&$hidden){
        $hidden = $new;
        return $hidden;
    };
})();
Run Code Online (Sandbox Code Playgroud)

现在我需要这样做:

$temp = function(){....};
$a = $temp();
Run Code Online (Sandbox Code Playgroud)

这似乎毫无意义......

php lambda closures php-5.3

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

这种Python后缀符号(反向波兰表示法)解释器可以更有效和准确吗?

这是一个Python后缀符号解释器,它使用堆栈来计算表达式.是否可以使此功能更有效和准确?

#!/usr/bin/env python


import operator
import doctest


class Stack:
    """A stack is a collection, meaning that it is a data structure that 
    contains multiple elements.

    """

    def __init__(self):
        """Initialize a new empty stack."""
        self.items = []       

    def push(self, item):
        """Add a new item to the stack."""
        self.items.append(item)

    def pop(self):
        """Remove and return an item from the stack. The item 
        that is returned is always the last one that was added.

        """
        return self.items.pop()

    def is_empty(self):
        """Check whether the stack is …
Run Code Online (Sandbox Code Playgroud)

python rpn postfix-notation

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

错误:通用阵列创建

我不明白通用阵列创建的错误.
首先我尝试了以下内容:

  public PCB[] getAll() {
       PCB[] res = new PCB[list.size()];
           for (int i = 0; i < res.length; i++) {
               res[i] = list.get(i);
            }
       list.clear();
       return res;
}
Run Code Online (Sandbox Code Playgroud)


然后我尝试这样做:

PCB[] res = new PCB[100];
Run Code Online (Sandbox Code Playgroud)


我必须遗漏一些似乎正确的事情.我试着查一下,我真的做到了.没有任何东西在点击.


我的问题是:我该怎么做才能解决这个问题?


错误是:

.\Queue.java:26: generic array creation
PCB[] res = new PCB[200];
            ^
Note: U:\Senior Year\CS451- file      
uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error
Run Code Online (Sandbox Code Playgroud)

工具已完成,退出代码为1

java arrays generics class object

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

Ruby - 测试每个数组元素,得到一个结果

我想要一个单行返回true/false,它测试数组中的每个元素是否为整数.因此,如果数组中的任何元素不是Integer,则应返回false,否则返回true.这是我的尝试:

>> ([2,1,4].map {|x| (x.is_a? Integer)}).reduce {|x, result| x and result}
=> true
>> ([2,"a",4].map {|x| (x.is_a? Integer)}).reduce {|x, result| x and result}
=> false
Run Code Online (Sandbox Code Playgroud)

还有其他想法可以进一步提炼它吗?

ruby arrays fold

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

SQL - 左连接问题

SELECT 
  tb1.booking_ref, tb1.investor, tb2.cost, tb3.product 
FROM 
  tb1, tb3 LEFT JOIN tb2 
ON
  tb1.booking_ref = tb2.booking_ref 
AND 
  tb1.investor = tb2.investor 
AND 
  tb1.investor = '12345'
WHERE
  tb1.location = tb3.location
Run Code Online (Sandbox Code Playgroud)

上面的查询错误是因为对tb3的引用 - 没有它们就很好用.

有谁有任何想法?

sql sql-server

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

STL迭代器进入构造函数

我想知道如何编写一个接受任何STL输入迭代器的自定义类(在本例中是一个链表)的构造函数.我已经创建了一个与我的List类绑定的自定义Iterator类.

这很好用.

template <typename T>  
List<T>::List(Iterator beg, Iterator end) : first_(0) {  
    while (beg != end)  
        insertLast(*beg++);
}
Run Code Online (Sandbox Code Playgroud)

我已经设法创建一个接收这样的列表迭代器的构造函数.

List<T>::List(typename list<T>::iterator s, typename list<T>::iterator e) :
    first_(0) {  
    while (s != e)   
        insertLast(*s++);
Run Code Online (Sandbox Code Playgroud)

我的STL-fu对于如何将其概括为接受任何输入迭代器并没有真正意义上的
任何帮助吗?

谢谢!

c++ constructor iterator stl

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