问题列表 - 第16587页

如何用Eclipse设置tomcat?

我被.NET开发所宠坏了,这让我感到很紧张.

我在伽利略.

安装了WTP.

通过windows安装程序安装tomcat 6.

如果我去(在eclipse中)到Window - > Preferences - > Server - > Runtime Environment我根本就没有tomcat选项,就像许多教程一样 - 只有一个带有无用的J2EE Runtime Library的基本文件夹.

怎么了?

任何帮助赞赏!

eclipse tomcat eclipse-wtp

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

以编程方式打开prefpane的最快方法?

AppleScript太慢了,所以我尝试使用ScriptingBridge打开System Preferences.app并设置当前窗格,这也太慢了.有更快的方法吗?正确

macos cocoa objective-c

7
推荐指数
3
解决办法
2893
查看次数

Perl-SQLite3:基本问题

我承认自从我使用Perl已经有一段时间了,但这让我很难过.

这是问题所在:

#!/usr/bin/perl
use CGI::Carp qw(fatalsToBrowser);
use DBI;

print "Content-type: text/html\n\n";
print "<html><head><title></title></head></body>";

my $login = "admin@xxxxx.com";
my $dbfile = "/var/www/shopsite-data/shopsite_db";
my $sql = qq`SELECT ss_OrderID FROM ss_ORDER WHERE ss_Email=?`;

my $dbh = DBI->connect("dbi:SQLite:dbname=$dbfile", "", "") || die "Cannot connect: $DBI::errstr";

my $sth = $dbh->prepare($sql);
$sth->execute($login) or die $sth->errstr();
while (my @result = $sth->fetchrow_array()) {
  print "OrderID: $result[0]<br />";
}
$sth->finish;

print "</body>";
print "</html>";
$dbh->disconnect;
Run Code Online (Sandbox Code Playgroud)

什么都不返回,但是当使用相同的查询使用sqlite3登录时,我得到了一个结果集.当我更改查询时,我也得到一个结果集

my $sql = qq`SELECT ss_OrderID FROM ss_ORDER WHERE ss_Email=?`;
Run Code Online (Sandbox Code Playgroud)

my $sql = …
Run Code Online (Sandbox Code Playgroud)

sqlite perl

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

LDAP Active Directory路径

我试图通过MPS Web服务将用户添加到Active Directory.我一直在努力寻找正确的LDAP-url来告诉它将新用户添加到Users组.我尝试过这样的事情:

LDAP://XXXX.YYY/OU=Users,DC=XXXX,DC=YYY
LDAP://XXXX.YYY/CN=Users,DC=XXXX,DC=YYY
LDAP://XXXX.YYY/DN=Users,DC=XXXX,DC=YYY
Run Code Online (Sandbox Code Playgroud)

我得到的"最远"似乎是一个错误,说我给了它一个无效的客户.

我真的没有很多使用LDAP的经验(几乎没有任何经验),所以即使只是一个好的LDAP和Active Directory教程也会非常有用(即使是现在也没有这个).谢谢!

我已经在ADSI Edit中查找了实际的可分辨名称,即LDAP://XXXX.YYY/CN=Users,DC=XXXX,DC=YYY,但仍然没有运气.

ldap active-directory

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

如何让一个简单的DNS服务器在python中同时监听两个端口

我正在尝试在python中构建DNS服务器.它必须侦听两个端口(8007 - 客户端,80​​08 - 管理员).客户端仅发送URL并接收相应的IP.管理员有权更改DNS表(添加,删除,...现在对此无关紧要).

所以我的问题是:如何在两个端口上连续监听服务器以获取任何最终请求(我们可以同时拥有多个客户端,但只有一个管理员在运行时)

我的服务器有一个监听端口:

来自SocketServer import*from threading import*from string import*import socket

    class Server(ForkingMixIn, TCPServer): pass  #fork for each client

    class Handler(StreamRequestHandler):

        def handle(self):
            addr = self.request.getpeername()
            print 'Got connection from', addr
            data=(self.request.recv(1024)).strip()

            if data not in dic: #dic -> dictionary with URL:IP
                self.wfile.write('0.0.0.0')
            else:
                self.wfile.write(dic.get(data))


    server = Server(('', 8007), Handler)
    server.serve_forever()
Run Code Online (Sandbox Code Playgroud)

python dns ports listen

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

如何从Objective-C中的NSString获取前N个单词?

给出一个字符串,最简单的方法是什么:

NSString *str = @"Some really really long string is here and I just want the first 10 words, for example";
Run Code Online (Sandbox Code Playgroud)

导致带有前N个(例如10个)单词的NSString ?

编辑:如果str比N短,我还要确保它不会失败.

string objective-c nsstring

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

如何在Objective-C中切片NSArray?

在Objective-C中提取NSArray切片的最简单方法是什么?

(很像PHP中的array_slice函数)

arrays objective-c nsarray

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

如何确保 C# 中的文件路径安全?

我有一个 ASP.NET MVC 应用程序,其路由允许用户请求存储在 Web 应用程序目录之外的文件。

我将通过告诉您最终将它们限制在他们具有完全访问权限的安全目录中来简化该场景。

例如:

如果用户(ID为100)请求:

http://mysite.com/Read/Image/Cool.png
Run Code Online (Sandbox Code Playgroud)

然后我的应用程序会将“Cool.png”附加到“C:\ImageRepository\Users\100\”并将这些字节写入响应。工作进程可以访问此路径,但匿名用户则不能。我已经有这个工作了。

但某些恶意用户是否能够请求以下内容:

http://mysite.com/Read/Image/..\101\Cool.png
Run Code Online (Sandbox Code Playgroud)

并决心

"C:\ImageRepository\Customers\101\Cool.png"
Run Code Online (Sandbox Code Playgroud)

(其他用户的图像?!)

或类似的东西?有没有办法确保路径是干净的,以便用户被限制在他们自己的目录中?

c# asp.net-mvc

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

Tomcat6 + Ubuntu + Servlet

我正在尝试制作servlet.

我已经在ubuntu上安装了tomcat6,其中包含管理示例和文档.我能够运行提供的示例.但是当我尝试制作自己的servlet时,它不起作用.

我做了以下步骤

在ROOT下我创建文件夹

-ROOT
----myapp
------WEB-INF
---------classes
Run Code Online (Sandbox Code Playgroud)

我创建了两个文件,一个是index.html,它有一个按钮和表单上的动作来调用servlet.第二个是.java文件.我编译了.java文件并完成了.class.所以现在树看起来像

-ROOT
----myapp
------index.html
------WEB-INF
---------classes
-----------TestServ.java
-----------TestServ.class
Run Code Online (Sandbox Code Playgroud)

现在我使用http:// localhost:8080/myapp在浏览器中打开它

它显示带有按钮的index.html页面.但当我点击按钮时,它说

错误404: 找不到http:// localhost:8080/myapp/TestServ !!

我不知道哪里出错了.我也设置了CATALINA_HOME.但这个问题仍然存在.

java ubuntu tomcat6

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

NHibernate Criteria Query - 选择Distinct

我有一个Person实体属于一个人有一个国家,我想选择所有有人在其中的不同国家.简单的HQL

从Person p中选择不同的p.Country

如何使用Criteria Query执行此操作?

nhibernate criteria icriteria

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