我想写一个监视插件,检查我的网络上的各种主机,以确保没有启用密码或交互式SSH身份验证.也就是说,我需要编写以下代码:
使用python或bourne sh代码(使用ssh
)的方法对我来说最有趣,但其他语言,库或提示也很受欢迎.
List(1,2) match {
case List(1,_) => println("1 in postion 1")
case _ => println("default")
}
Run Code Online (Sandbox Code Playgroud)
编译/工作正常.那样做
List(1) match ...
List(3,4,5) match ...
Run Code Online (Sandbox Code Playgroud)
但不是
List() match ...
Run Code Online (Sandbox Code Playgroud)
这会导致以下错误
found : Int(1)
required : Nothing
case List(1,_) => println("1 in postion 1")
Run Code Online (Sandbox Code Playgroud)
为什么List()尝试匹配List(1,_)?
我觉得这应该是非常可能的.
我有一个界面,我们称之为IJerry.现在,我在变量x中有一个类.那个班完美地实现了IJerry.问题是,该课程从未引用过IJerry.它碰巧与IJerry有完美的,符合标准的签名.
合理?假设您创建了一个名为MyClass的类,它实现了INotifyPropertyChanged.然后从类中删除"MyClass:INotifyPropertyChanged"声明,但是你要在类中保留实现.
有没有办法确定类是否"实现"一个接口,即使它没有明确引用它?
我想创建一个自动生成单向和多变量回归分析的函数,但我无法弄清楚如何在向量中指定**变量...**这看起来很简单,但略读文档我到目前为止还没弄明白......
简单的例子
a<-rnorm(100)
b<-rnorm(100)
k<-c("a","b")
d<-c(a,b)
summary(k[1])
Run Code Online (Sandbox Code Playgroud)
但是k [1] ="a"并且是一个字符向量... d只是b附加到a,而不是变量名.实际上,我希望k [1]代表向量a.
感谢任何答案......
//中号
我们如何实现动态存储过程,它们与sql server中的动态函数和动态查询有关吗?
请开心...
我是PHP的新手,但想知道如何做到这一点.
我想将HTML表单提交到另一个PHP页面,但我不想使用丑陋的按钮.我想用一个链接.
问题是,我看到许多解决方案使用Java Script/Jquery等来解决这个问题,是否有人知道如何使用PHP代码和HTML执行此操作?
现在我的登录系统如下:
您如何评价以下措施的有效性以提高安全性?
X
隔一段时间更改密码,新密码不能是Y
以前的任何密码我不是很喜欢1和2,因为它会给用户带来不便.
当然,只有当攻击者破坏了db(例如:通过SQL注入)而不是应用程序所在的文件系统时,4和6才有效.
我正在开发一个基于Web(GWT 2.0.1)的基于Web的(商业)应用程序,其中有多个用户来提出请求.大约1000个usres(超过那个)通过我的基于Web的应用程序向Twitter发出请求.因为我使用了twitter4j-2.0.9.jar
有什么办法......所以我可以避免"超出速率限制"的问题.表示每小时(1000>)的请求数.
当我通过我的网站在1小时内提出30+请求时,我遇到了以下异常
twitter4j.TwitterException:400:请求无效.随附的错误消息将解释原因.这是在速率限制期间将返回的状态代码.
< ?xml version="1.0" encoding="UTF-8"?>
< hash>
< request>/statuses/followers.xml< /request>
< error> Rate limit exceeded. Clients may not make more than 30 requests per hour.< /error>
< /hash>
at twitter4j.http.HttpClient.httpRequest(HttpClient.java:469)
at twitter4j.http.HttpClient.get(HttpClient.java:412)
at twitter4j.Twitter.get(Twitter.java:276)
at twitter4j.Twitter.get(Twitter.java:228)
at twitter4j.Twitter.getFollowersStatuses(Twitter.java:1363)
at twitter4j.Twitter.getFollowers(Twitter.java:1350)
at com.wissen.supergroupers.server.impl.TwitterServiceImpl.getTwitterFollowers(TwitterServiceImpl.java:40)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:562)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:188)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:224)
at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at …
Run Code Online (Sandbox Code Playgroud) 所以,我有点像perl newb.虽然我有一些更复杂的事情,但我突然遇到了障碍,无法弄清楚wtf是错误的代码.我已经大大简化了它,它只是一小段代码.
Test.pl
package Test;
sub new {
my ($class) = shift;
my $self = {
_attr => "asdfa"
};
bless $self, $class;
return $self;
}
sub log {
print "\nAccessed via class: ".$self->{_attr};
}
Run Code Online (Sandbox Code Playgroud)
process.pl
#!/usr/bin/perl
do "Test.pl";
use strict;
use warnings;
use diagnostics;
my($test) = new Test();
$test->log;
print "\nAccessed via main: ".$test->{_attr};
Run Code Online (Sandbox Code Playgroud)
我运行process.pl,得到以下输出
通过课程
访问:通过main访问:asdfa
我也得到了警告
在连接(.)中使用未初始化的值或在Test.pl第12行(#1)使用字符串(W未初始化)使用未定义的值,就像它已经定义一样.它被解释为""或0,但也许这是一个错误.要禁止此警告,请为变量分配定义的值.
所以问题是$ self实际上是未定义的.为什么,我不知道.这不是初始化对象的方法吗?
我有两个清单.
List<string> a = new List<string>();
List<string> b = new List<string>();
a.Add("a");
a.Add("b");
a.Add("c");
b.Add("a");
b.Add("c");
Run Code Online (Sandbox Code Playgroud)
我想将Distinct值放入新列表中.