问题列表 - 第43324页

使用mysql命令删除多个数据库

我有许多不同名称的数据库.我想删除多个数据库,是否有任何命令,因为db的所有名称都不同.

例如:mysql db,测试数据库,实时数据库.

mysql

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

Java Generics,返回泛型扩展

为什么我不允许这样做?

public abstract class A {}
public class B extends A {}
...

public ArrayList<A> foo()
{
  return new ArrayList<B>();
}
Run Code Online (Sandbox Code Playgroud)

我改变了公开,因为有这么多人喜欢指出愚蠢的错误.

为什么我要编写所有这些代码.只是为了满足Java的无意义?

public List<A> foo() 
{ 
  List<A> aList = new ArrayList<A>(); 
  List<B> bList = new ArrayList<B>();
  /* fill bList*/

  for (B b : bList)
  {
    aList.add(b);
  }
  return aList;
}
Run Code Online (Sandbox Code Playgroud)

java generics

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

jQuery脚本无法正常工作

我正在学习jQuery基础知识.下面是一个简单的警告框,但它不起作用.请帮我.我有一个id="btn1"

<script type="text/javascript" >
$(document).ready(function() 
{$("#btn1").click(function()
{
alert("55");
}}
));
</script>
Run Code Online (Sandbox Code Playgroud)

请告诉我脚本有什么问题.

jquery

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

处理跨平台用户身份验证和授权的策略

我对在跨平台分布式系统中处理用户身份验证和授权可以使用哪些策略感兴趣.我希望能够将系统中的操作标记为属于某个用户,并且仅允许某些用户执行某些操作.

背景: 该系统目前仅在Windows下使用,其中由用户发起的操作当前仅被标记为来自用户的特定机器.一个动作基本上涉及使用cpu进行一些计算并返回结果.

目前没有任何授权,也没有用户身份验证(或计算机之间).系统作为具有低权限的服务运行(使用NETWORK SERVICE帐户).数据不敏感,允许本地网络上的所有用户使用该系统的内容.

该系统既可以部署在同构Windows域设置中,也可以部署在没有域控制器的工作组中,也可以与域的混合以及不属于域的一堆工作计算机一起部署.

问题

为了向系统添加功能,例如收集每个用户的使用统计信息或显示谁正在使用计算机,有必要跟踪个人用户.除此之外,如果某些用户只允许执行某些操作(例如更改系统的某些设置),则还需要某种形式的授权.

我非常了解Windows的这种做法,并且在Windows中使用内置的身份验证和授权功能,在同类Windows域设置中添加此类功能将非常简单.这也消除了将仅对该特定系统有效的特殊帐户分配给系统的需要 - 一旦用户正常登录,就可以完成所有认证和授权而无需任何额外的用户交互.

但是,如果系统应该能够在Mac OSX上运行怎么办?还是Linux?如果它应该在Windows域中的某些用户和OSX上的其他用户以及运行Linux的某些工作机器的混合环境中运行,该怎么办?(实际系统可以移植到所有这些系统并处理跨平台通信等).我对在这些平台上处理身份验证和授权的方式知之甚少,并且不了解在平台之间进行交互时如何实现这一点.

在像这样的分布式系统中,是否有任何好的策略可用于跨平台用户身份验证和授权?注意这里"跨平台"的双重用途 - 既可以为不同的平台编译程序,也可以在平台之间进行交互.

我将问题标记为C++,因为这是系统编写的语言,但我愿意接受任何可以使用C++进行交互的内容.任何想法(包括狂野的建筑变化)都是受欢迎的!

更新:

能够实现的有趣内容的一个例子:

用户A登录到计算机1,这是一台Windows计算机.

用户A打开系统的管理界面,选择机器2(Linux系统)并调整设置.系统验证用户A实际上是否具有足够的权限以允许执行此操作.

由于A在他/她登录时已经验证了他的身份,因此希望允许他/她更改此设置而无需提供额外的凭证.

c++ architecture authentication authorization cross-platform

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

如何鼓励emacs遵循编译缓冲区

偶尔在我编译时,我必须向上滚动编译缓冲区以查看错误的详细信息.此时,emacs停止"跟随"我的编译缓冲区,即滚动以自动显示新输出.

我在OS X上使用Aqumacs.我知道如何"重新连接"或重新鼓励编译缓冲区再次关注?

问候,克里斯

emacs

34
推荐指数
3
解决办法
5857
查看次数

从Restful身份验证迁移到Devise

许多Rails 2.3应用程序正在使用Restful Authentication,但该插件似乎与Rails 3有一些问题.在升级到Rails 3时,我一直在使用Devise.有没有办法从Restful Authentication顺利过渡到Devise?有没有人做过迁移,显示如何更新用户模型?

authentication ruby-on-rails

19
推荐指数
3
解决办法
5661
查看次数

如何让div与内容一起成长?

与html有关,如何使div容器与内容一起增长,而不是手动定义宽度和高度.

<div id="container">
  <div id="logo">
    <img src="someimage.png"/>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

无论徽标的尺寸是多少,容器都不会随之生长.:(我如何解决这个问题,还是可以修复?

html css

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

滚动页面以便元素可见

我刚刚尝试了原型的scrollTo函数,正如文档所述,它

滚动窗口,使元素显示在视口的顶部

我想要一个功能

  1. 如果元素在视口中不完全可见,则仅滚动
  2. 滚动以使元素出现在视口的中心

有没有人知道原型,scriptaculous或独立的这样的功能?

javascript prototypejs

8
推荐指数
1
解决办法
4203
查看次数

Visual Studio无法在发布模式下显示"this"的值(带有调试信息)

原始问题:

为什么VS c ++版本中的this指针为0?

在使用/ Zi(编译器:调试信息格式 - 程序数据库)和/ DEBUG(链接器:生成调试信息,是)选项打破Visual Studio 2008 SP1发行版时,为什么'this'指针总是0x00000000?

编辑:改述问题:

我原来的问题很不清楚,对不起.当使用Visual Studio 2008调试器逐步执行程序时,我可以看到除本地对象的成员变量之外的所有变量.这可能是因为调试器从this指针派生这些,但VS总是说它是0x00000000,所以它不能导出当前对象的成员变量(它不知道对象的内存位置)

当加载一个megadump(就像一个Windows minidump,但包含进程的整个内存空间)时,我可以查看所有我的局部变量(在函数中定义)和堆上的整个树结构,即使我有指针.

例如:在Release模式下打破A :: foo()时

'this'将有值0x00000000'f_
'将显示垃圾

不知何故,这些信息需要提供给流程.这是VS2008中缺少的功能吗?是否有其他正确处理此问题的调试器?

class A
{
  void foo() { /*break here*/ }
  int f_;
};
Run Code Online (Sandbox Code Playgroud)

c++ visual-studio-2008

12
推荐指数
3
解决办法
9946
查看次数

是否为Scala的未来版本计划了任何语言或规范更改?

Scala的设计问题或错误是否有某种"积压",计划/未计划在未来的版本中解决?

我知道有Trac和SID进程,但在这两种情况下,您只能看到更改后的更改.

也许我想念一些可以收集和讨论语言/规范变化的现有基础设施?

compatibility programming-languages scala language-design

5
推荐指数
2
解决办法
336
查看次数