我是Java的初学者,我正在尝试以下代码:
public class MovieTestDrive {
public static void main(String[] args) {
Movie one = new Movie();
one.title = "Gone with the Stock";
one.playIt();
System.out.println(one.title); // Works!! one.title is equal to Dora
Movie [] arr = new Movie[2];
arr[0].playIt();
System.out.println(arr[0].title); //Error: Null Pointer Exception
}
}
class Movie {
String title;
void playIt() {
title = "Dora";
}
}
Run Code Online (Sandbox Code Playgroud)
为什么代码在原始变量的赋值中起作用而在使用数组时却不起作用?
我有一个很大的Png图像文件,我想像在WebView中一样显示和滚动它。当我将活动与图像文件一起加载到ImageView中时,图像显示在屏幕中,但太小而无法读取。我想一旦图像达到正常大小,缩放控件就会有所帮助。我尝试在WebView中使用图像,但我不希望显示网址。
我需要一种方法来扩展远程机器上的环境变量.
假设我有一个文件夹的路径,%appdata%\MyApp\Plugins或者%ProgramFiles%\MyCompany\MyApp\Plugins我想列出该文件夹中的文件以进行审计.唯一的问题是我想在远程计算机上执行此操作,但我有管理员访问权限.
一个额外的问题(但不是必不可少的)是如何为远程机器上的给定用户执行此操作?
我反复使用的设计模式之一是在数据帧上执行"分组依据"或"拆分,应用,组合(SAC)",然后将聚合数据连接回原始数据.例如,当计算每个县与具有许多州和县的数据框中的州平均值的偏差时,这很有用.我的总计算很少只是一个简单的意思,但它就是一个很好的例子.我经常通过以下方式解决这个问题:
require(plyr)
set.seed(1)
## set up some data
group1 <- rep(1:3, 4)
group2 <- sample(c("A","B","C"), 12, rep=TRUE)
values <- rnorm(12)
df <- data.frame(group1, group2, values)
## got some data, so let's aggregate
group1Mean <- ddply( df, "group1", function(x)
data.frame( meanValue = mean(x$values) ) )
df <- merge( df, group1Mean )
df
Run Code Online (Sandbox Code Playgroud)
这产生了如下的良好聚合数据:
> df
group1 group2 values meanValue
1 1 A 0.48743 -0.121033
2 1 A -0.04493 -0.121033
3 1 C -0.62124 -0.121033
4 1 C -0.30539 -0.121033
5 2 …Run Code Online (Sandbox Code Playgroud) 假设我创造了 IBOutlet UITextField *emailValidate;
而空方法
-(IBAction)checkEmail:(id)sender {
// Add email validation code here.
}
Run Code Online (Sandbox Code Playgroud)
并将文件所有者文件链接到TextField,我必须在方法中插入什么代码来验证电子邮件地址?检查只包含一个'@',只有一个'.' 已经包括了?
好,
这已经有一段时间了,因为这种情况一直持续下去,我从来没有时间问过为什么:
所以这是我非常简单的HTML:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Page Title</title>
<style>
div{
width: 200px;
background: green;
}
p{
background: yellow;
margin: 40px;
}
</style>
</head>
<body>
<div>
<p>Testing</p>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
没什么特别的,只有一个带div的简单页面和div里面的一个段落.
但是你可以注意到在css上我声明段落与divs界限相差40px ......这就发生了

那是对的......顶部和底部边距被忽略了......
但是如果我添加一个1px的红色边框div:
div{
width: 200px;
background: green;
border: 1px solid red;
}
Run Code Online (Sandbox Code Playgroud)
这是我得到的:

所以,是的,这对我来说真的听起来很奇怪...这是在safari中发生的,但我相信它会在其他浏览器上发生同样的事情......我的问题是......为什么会发生这种情况?
有没有办法解决它?
提前致谢
我想直接读取文件,将其放入字符串中而不在本地存储文件。我曾经在一个旧项目中执行此操作,但现在没有源代码了。我曾经能够通过这种方式获取我的网站的资源。
但是,我不记得是通过“ InputStream到String的行到String的数组”还是直接将它读入String来完成的。
是否有此功能,或者我记得错了吗?
(注意:此函数将与等效于PHP file_get_contents($path))
我正在寻找一个插件或简单的脚本,其行为类似于Stack Overflow的标签输入界面.
特别是我需要分开人们写的单个单词(标签).
我想看看是否有人有更快的资源或技巧来开发基本的Drupal模块?你有没有想过让模块开发更快的东西?
Drupal模块文档有点难以理解并且非常庞大.我想知道是否有人简化了它并给出了快速完成特定事情的技巧/提示.我目前正在寻找Drupal 6和7.任何帮助节省时间将不胜感激:-)
我对我试图运行的一些SQL感到困惑.这是一个示例数据集
Username ID Text1
red55 1235342 fdfdf
black 5542121 sdsd
red32 5542145 sffrds
green 5542911
bluee 5333121 ffds
Run Code Online (Sandbox Code Playgroud)
所以SQL就是
SELECT username, ID, Text1
FROM user_info
WHERE username NOT LIKE 'red*'
AND text1 NOT LIKE 'sd*';
Run Code Online (Sandbox Code Playgroud)
所以我希望看到一个结果集
Username ID Text1
green 5542911
bluee 5333121 ffds
Run Code Online (Sandbox Code Playgroud)
但它不起作用.它似乎忽略了空白值.我只会看到一条记录(不像上面的两条记录).我需要我的SQL简单地说给我看一些不开始"红色"的记录以及任何不以"sd"开头的记录.然而它要么全部摆脱它们而且空白,或者如果我使用OR语句,那就完全没有了.
有任何想法吗?我被困在这里!