问题列表 - 第584页

OpenID支持Ruby on Rails应用程序

在Ruby on Rails应用程序中启用OpenID登录的当前最新技术是什么?这是一个社区维基,提供此问题的最新答案.

Authlogic

最高级的身份验证解决方案似乎是Authlogic.它支持OpenID和Authlogic OpenID插件.它支持Rails 4和3. rails2分支支持Rails 2.

您可能希望观看"OpenID with Authlogic"railscast(以及"Authlogic"railscast).

有一个名为Authlogic OpenID Selector Example的示例应用程序.

设计

Devise是Rails的灵活认证框架.它支持OpenID devise_openid_authenticatable.

restful_authentication

另一个选择的身份验证库是restful_authenticationRails插件.好像你还需要安装open_id_authentication插件.

您可能希望观看(旧的,大约2007年)"OpenID身份验证"railscast.

Ruby OpenID

OpenID协议的原始支持由Ruby OpenID库处理.

openid ruby-on-rails

22
推荐指数
1
解决办法
6762
查看次数

C#中的树数据结构

我在C#中寻找树或图形数据结构,但我想没有提供.对数据结构的广泛检查使用C#2.0解释了一些原因.是否有一个方便的库,通常用于提供此功能?也许通过策略模式来解决文章中提出的问题.

我觉得实现自己的树有点傻,就像我实现自己的ArrayList一样.

我只想要一个可以不平衡的通用树.想一下目录树.C5看起来很漂亮,但它们的树结构似乎被实现为更适合搜索的平衡红黑树而不是表示节点的层次结构.

c# data-structures

238
推荐指数
10
解决办法
35万
查看次数

如何在Windows下增加vim(其中CTRL-A不起作用......)

虽然CtrlX在Windows下的vim中工作正常,但CtrlA选择all(duh).

有没有办法在Windows下按键增加一个数字?

vim

20
推荐指数
3
解决办法
8611
查看次数

加载表单而不显示它

简短版本:我想触发Form_Load()事件而不使表单可见.这不起作用,因为Show()忽略Visible属性的当前值:

tasksForm.Visible = false;
tasksForm.Show();
Run Code Online (Sandbox Code Playgroud)

长版本:我有一个WinForms应用程序有两种形式:main和tasks.始终显示主窗体.用户可以单击按钮打开任务表单,也可以单击某些按钮直接运行任务而无需打开任务表单.

当用户要求直接运行任务时,我想在任务表单上调用一些公共方法而不显示它.不幸的是,任务逻辑依赖于Form_Load()事件中发生的事情.我能找到触发Form_Load()的唯一方法是调用Show().我能做的最好的事情是在最小化状态下显示表单:

tasksForm.WindowState = FormWindowState.Minimized;
tasksForm.Show();
Run Code Online (Sandbox Code Playgroud)

我认为最干净的解决方案是将任务逻辑从任务表单中拉出来并转换为控制器类.然后我可以从主窗体和任务窗体中使用该类,并且只在我需要用户可见时才加载任务窗体.但是,如果加载表单而不显示它是一件容易的事情,那将是一个较小的变化.

c# winforms

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

什么是一些搜索服务器?

我想从Apache Software Foundation 找到Solr的替代品.

对于那些不知道的人,Solr是一个企业搜索服务器.客户端应用程序使用类似于界面的Web服务来提交用于索引的文档以及执行搜索查询.Solr具有内置的其他功能,如缓存和复制.我相信它最初是由CNet开始的,然后是开源的.

我正在寻找可能被视为竞争对手的其他搜索服务器.

search solr full-text-search search-engine

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

如何判断字符串是IP还是主机名

因此,您有一个从管理Web UI中检索到的String(因此它绝对是一个String).如何确定此字符串是Java中的IP地址还是主机名?

更新:我想我没有说清楚,我更想问Java SDK中是否有任何可以用来区分IP和主机名的内容?对于所有采取/将花时间回答此问题的人感到困惑和感谢.

java ip-address hostname

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

在自动化Excel时,如何将文本框对象放在特定单元格上?

我们使用VB.Net自动化Excel,并尝试在我们可以设置为不打印的Excel工作表上放置多行文本.在这些之间我们会有可打印的报告.如果我们添加文本框对象,并将打印对象设置为false,我们可以这样做.(如果您有其他方式,请指导我)

添加文本框的代码是:

ActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, 145.5, 227.25, 304.5, 21#)
Run Code Online (Sandbox Code Playgroud)

但定位是分.我们需要一种方法将它放在特定的单元格上,然后用单元格对其进行调整.当我们知道将哪个细胞放在上面时,我们怎样才能找到它的位置?

excel automation

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

如何在HTML中创建脚注链接?

例如:

这是我内容的主体.我有一个脚注链接[1].然后,我有更多的内容.其中一些很有趣,它也有一些脚注[2].

[1]这是我的第一个脚注.

[2]另一个脚注.

因此,如果我点击"[1]"链接,它会将网页指向第一个脚注引用,依此类推.我究竟如何在HTML中完成此操作?

html syntax

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

是否有Eclipse命令用括号括起当前选择?

是否有Eclipse命令用括号括起当前选择?

创建模板是一个不错的解决方法; 它不能与"Surround With"功能一起使用,因为我想为表达式括号,而不是整行,并且需要${word_selection}而不是${line_selection}.

有没有办法可以将键盘快捷键绑定到此特定模板?Ctrl- space Ctrl- space箭箭箭并不像我所希望的一样光滑.

eclipse keyboard-shortcuts

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

适用于图形应用程序的快速、像素精度 2D 绘图 API?

我想创建一个跨平台的绘图程序。编写应用程序的一个要求是画布上具有像素级精度。例如,我想编写自己的画线算法,而不是依赖别人的。我不想要任何形式的抗锯齿(同样,需要像素级控制。)我希望屏幕上的用户交互快速且响应灵敏(取决于我编写快速算法的能力。)

理想情况下,我想用 Python 编写,或者也许用 Java 作为第二选择。轻松使最终应用程序跨平台的能力是必须的。如有必要,我将提交给不同操作系统上的不同 API,只要我可以围绕它们编写抽象层。有任何想法吗?

附录:我需要能够在屏幕上绘图。绘制到我已经弄清楚的文件中。

graphics drawing 2d

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