小编ant*_*bee的帖子

javascript设置cookie与过期时间

我正在通过Javascript设置一个cookie,它工作正常,但它没有采取我给予的过期时间.无论我给出什么,它都会继续获取会话值,下面是我从这里获取的代码

var now = new Date();
var time = now.getTime();
var expireTime = time + 1000*60;
now.setTime(expireTime);
var tempExp = 'Wed, 31 Oct 2012 08:50:17 GMT';
document.cookie = aaa+'='+sStr+';expires='+now.toGMTString()+';path=/';
Run Code Online (Sandbox Code Playgroud)

我尝试给出硬编码值,但它仍然显示为chrome dev工具中的会话过期

var tempExp = 'Wed, 31 Oct 2012 08:50:17 GMT';
document.cookie = aaa+'='+sStr+';expires='+tempExp+';path=/';
Run Code Online (Sandbox Code Playgroud)

知道我做错了什么吗?

javascript cookies

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

恢复了来自 github 的拉取请求,但两个分支没有显示任何差异

我已按照本文恢复了来自 GitHub 的拉取请求https://help.github.com/articles/reverting-a-pull-request/恢复了来自 GitHub 的拉取请求恢复了来自 GitHub 的拉取请求。现在,即使在恢复后,当我比较两个分支时,它也显示相同。我如何再次提出拉取请求?

\n\n

这是我所做的

\n\n
    \n
  1. 我从prod_bug_fix分支向release/13.0.0提出了拉取请求,然后转到 github 并合并。
  2. \n
  3. 然后我按照上面的文章取消合并拉取请求。现在我认为release/13.0.0代码会像我提出拉取请求之前一样返回。
  4. \n
  5. 我尝试再次从 prod_bug_fix 向release/13.0.0提出拉取请求,但它说“没有\xe2\x80\x99t任何东西可以比较。” 。但我可以看到两个分支之间存在代码差异。
  6. \n
\n\n

我做错了什么以及如何使release/13.0.0 恢复到与以前相同的状态?

\n

github git-revert pull-request

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

使用Ant将文件和文件夹复制到WEB-INF

我想将.properties文件从某个位置复制到我的WEB-INF/classes/com/infiniti文件夹(在WAR文件中).

我已经浏览了这个链接如何让Ant将属性文件复制到类目录, 使用它我可以将.properties文件复制到WEB-INF/classes /但不能复制到WEB-INF/classes/com/infiniti

我正在使用的代码是:

<war destfile="${deploy}/acc.war" webxml="${warSrc}/web/WEB-INF/web.xml">
            <lib dir="${lib}">
.......
.......
.......
            <classes dir="${configHome}/config/com/infiniti">
                <include name="accredit.properties" />
            </classes>

...
....
.......
</war>
Run Code Online (Sandbox Code Playgroud)

另外,我需要将$ {configHome}/resources/com/infiniti/errorcode文件夹复制到 WEB-INF/classes/com/infiniti.

这可能使用Ant吗?

ant copy war

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

HashSet存储相等的对象

下面是从对象列表中查找重复对象的代码.但由于某种原因,hashset甚至存储了相等的对象.

我肯定错过了一些东西,但是当我检查hashset的大小时,它出来了5.

import java.util.ArrayList;
import java.util.HashSet;


public class DuplicateTest {

public static void main(String args[]){
    ArrayList<Dog> dogList = new ArrayList<Dog>();
    ArrayList<Dog> duplicatesList = new ArrayList<Dog>();
    HashSet<Dog> uniqueSet = new HashSet<Dog>();

    Dog a = new Dog();
    Dog b = new Dog();
    Dog c = new Dog();
    Dog d = new Dog();
    Dog e = new Dog();

    a.setSize("a");
    b.setSize("b");
    c.setSize("c");
    d.setSize("a");
    e.setSize("a");

    dogList.add(a);
    dogList.add(b);
    dogList.add(c);
    dogList.add(d);
    dogList.add(e);

    if(a.equals(d)){
        System.out.println("two dogs are equal");
    }
    else System.out.println("dogs not eqal");

    for(Dog dog : dogList){
        uniqueSet.add(dog); …
Run Code Online (Sandbox Code Playgroud)

java equals hashset duplicate-removal

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

php在获取文件内容之前评估代码

我有一个文件B590.php,它有很多HTML代码和一些PHP代码(例如登录用户名,用户详细信息).

我试过用 $html = file_get_content("B590.php");

但随后$html将B90.php的内容作为纯文本(使用php代码).

是否有任何方法可以在评估文件后获取文件的内容?似乎有许多相关的问题,比如这一个这一个,但似乎没有任何明确的答案.

php file include

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

Excel宏 - 仅将非空单元格从一个工作表粘贴到另一个工作表

下面是我用来从一张纸上复制单元格并粘贴到另一张纸上的代码.

Sheets("codes").Select
Range("A5:A100").Select
Selection.Copy
Sheets("Sheet2").Select
Range("B28").Select
ActiveSheet.Paste
Run Code Online (Sandbox Code Playgroud)

这个问题是这个范围内的一些单元格是空白但我不希望它们被复制到Sheet2.我从这里得到了一些想法,但这种方法太长了.有没有办法可以迭代选择并检查值是否为非空并粘贴.这样我也可以在空白单元格中粘贴一些其他文本(例如#NA).

excel vba copy-paste excel-vba

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

将带有 return 语句的 for 循环转换为流并过滤 lambda 语句

如何将下面带有 return 语句的 for 循环转换为 lambda 表达式或带有过滤器的流。

for(PhysicianData d : physicianDataList)
    {
        if(d.getPhysicianName().equals(physicianName))
        {
            return true;
        }
    }
Run Code Online (Sandbox Code Playgroud)

java java-8 java-stream

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