小编use*_*755的帖子

Java中的int可以为null吗?

可以的intnull在Java中?

例如:

int data = check(Node root);

if ( data == null ) {
 // do something
} else {
 // do something
}
Run Code Online (Sandbox Code Playgroud)

我的目标是编写一个返回一个函数int.表示int存储在节点的高度,如果节点不存在,它将为null,我需要检查它.

我这样做是为了完成家庭作业,但这个特定的部分不是作业的一部分,它只是帮助我完成我正在做的事情.

感谢您的评论,但似乎很少有人真正阅读过代码下的内容,我在问我还能如何实现这一目标; 很容易弄清楚它不起作用.

java

147
推荐指数
7
解决办法
29万
查看次数

使用node.js将输出重定向到日志文件

我有一个子进程,我在node.js中使用如下.我没有将输出重定向到控制台,而是将输出放在一个位于运行的机器上的某个日志文件中(并且应该适用于windows和mac).

下面的代码是我正在使用的,我想将文件输出到日志文件中.这需要做哪些改变?谢谢!

我的代码:

var spawn = require('child_process').spawn,
    ls    = spawn('ls', ['-lh', '/usr']);

ls.stdout.on('data', function (data) {
  console.log('stdout: ' + data);
});

ls.stderr.on('data', function (data) {
  console.log('stderr: ' + data);
});

ls.on('close', function (code) {
  console.log('child process exited with code ' + code);
});
Run Code Online (Sandbox Code Playgroud)

node.js

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

有没有办法使用CSS创建类似chrome的选项卡?

我一直在寻找使用CSS编写的类似谷歌浏览器的标签,但找不到.

我试图复制外观,以便在Web应用程序或网站中使用它.

css

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

Drupal:创建一个自定义页面

我正在努力开发一个drupal网站.我创建了一个自定义主页,它与一个名为(首页)的模块一起正常工作.但是,我需要为内部页面创建自定义页面.意思是,我需要有一个不同于我现在的一般drupal主题的设计,但我不知道该怎么做(以一种不会花费太多时间的简单方式).我有HTML和CSS准备好的设计,但我只需要在菜单中有类似(自定义页面)的东西,所以当我点击它时,它会带我到那个设计(虽然不是外部链接!)

我希望这不会引起混淆,但如果您有任何疑问,我将很乐意回答这些问题.

提前谢谢你的帮助 :)

drupal drupal-6

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

在两个字符串之间替换字符串

假设我们有类似的东西:

&firstString=someText&endString=OtherText
Run Code Online (Sandbox Code Playgroud)

我想用其他东西替换"someText".考虑到我不知道someText可能是什么(任何字符串)这一事实,最好的方法是什么,我所知道的是它将被&firstString =和&endString =包围

编辑:对不起看起来这还不够清楚.我不知道"someText"可能是什么,我唯一的信息是它将介于&firstString =和&endString =之间

我正在考虑多次使用拆分,但听起来很难看.

java regex

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

php中的引荐网址

所以我想找到一个访客来自的页面.我将此代码插入到php文件中,我试图查看该页面的URL,但它无法正常工作,有什么建议吗?

<?php 

  $ref = getenv("HTTP_REFERER"); 
  echo $ref; 

?>
Run Code Online (Sandbox Code Playgroud)

(经过一些答案补充说)我也试过了

print $_SERVER["HTTP_REFERER"];
Run Code Online (Sandbox Code Playgroud)

这也不起作用

它在我多次更新网站后工作,不知道为什么首先出现问题,谢谢无论如何:)

php

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

将元素插入二进制最小堆

如果我插入项目:10,12,14,1,6到二进制最小堆一个项目接一个怎么样的结果,我的问题是以下

当我开始时我有:

10
Run Code Online (Sandbox Code Playgroud)

然后

   10
  /
 12
Run Code Online (Sandbox Code Playgroud)

然后

   10
  /  \
 12  14
Run Code Online (Sandbox Code Playgroud)

然后

   1
  / \
 10 14
 /
12
Run Code Online (Sandbox Code Playgroud)

但这不对,那么正确的方法是什么?

注意:这是一个功课问题,我试图理解这个概念,如果你觉得不能解决问题(这不是完整的问题)请提供一个类似问题的例子.

binary-tree

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

有没有办法通过URL自动截取网站的屏幕截图?

我试图找到一个PHP脚本(或不同语言的脚本),在传递URL后,它会截取该URL的网站截图.因此,例如,如果我通过stackoverflow.com,它应该拍摄网站的屏幕截图(在本例中是主页),将其保存在服务器上,并提供指向该图片的链接.

有一个简单的方法吗?

我知道这是可能的,因为这就是他们如何为Alexa中的网站缩略图.

如果您需要更多解释我的意思,请发表评论,我会解释更多.

谢谢 :)

php screenshot

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

合并两个完美的二进制堆?

我已经坚持了一段时间的问题,并想知道是否有人可以指出我正确的方向:

假设使用基于指针的树表示而不是数组来表示二进制堆.考虑将二进制堆LHS与RHS合并的问题.假设两个堆都是完整的完整树,分别包含(2 ^ L - 1)和(2 ^ R -1)个节点.
给两个O(log N)算法合并两个堆,一个是L = R,一个是| L - R | = 1.

这是一个家庭作业问题,我只需要指出正确的方向.

java merge binary-heap data-structures

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

如何使用动画缩小div?

我有一个覆盖整个页面的DIV(高度和宽度都是100%).我正在尝试使用CSS(可能还有JavaScript)来创建缩小动画效果,因此DIV更小(将div中的所有内容 - 其子项也更小)到页面上的特定点(页面中间)并以特定的widthheight(假设100*100像素的例子).

我从以下代码开始:

<div id="toBeZoomedOut">
  <div>something</div>
  <div><img src="background.jpg"></div>
</div>

#toBeZoomedOut {
   background-color: black;
   border: 1px solid #AAAAAA;
   color: white;
   width: 300px;
   height: 300px;
   margin-left: auto;
   margin-right: auto;
   -webkit-transition: 1s ease-in-out;
   -moz-transition: 1s ease-in-out;
   transition: 1s ease-in-out;
}

#toBeZoomedOut img {
   height: 250px;
   width: 250px;
}

#toBeZoomedOut:hover {
   zoom: 0.5;
}
Run Code Online (Sandbox Code Playgroud)

这段代码的问题在于它缩小了组件向下(父div)并立即缩小其中的内容然后返回放大组件.

基本上它是一个小马车.任何有用的修复,使它一起缩小所有内容?如果我可以将所有内容缩小到页面上的特定位置和特定的宽度/高度(例如,将所有内容缩小到左侧:100px,顶部:100px,父div应为:100px*100px,那将是很棒的其他一切都是相对的大小).

我知道使用JavaScript可能会更容易吗?有帮助吗?

最后要注意的是,如果您注意到动画并未真正反映缩放动画.虽然这将是一个额外的加号,实际的缩放动画将是伟大的.

JSFiddle链接使其更容易:http://jsfiddle.net/HU46s/

html javascript css jquery css3

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