问题列表 - 第17559页

只能在我的网站登录一次登录多个网站

我想在php中创建一个站点,当用户登录我的网站时,他们可以添加自己喜欢的网站并输入一次登录信息.我的网站将保存我的数据库中其他网站的登录信息,下次用户登录我的网站时无需再次将其登录信息输入到其他方面.我的网站将自动为他们执行此操作.

我不确定这是否可能.因为我是php的初学者.javascript也会对此有用吗?

是否可以通过将此功能限制为某些固定网站来实现此目的?

ANKUR

javascript php login web

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

Rails路由:条件和路由要求之间有什么区别?

我应该何时使用:条件或:rails路由中的要求?

这是两个例子:

:条件

map.connect "/foo/:view/:permalink", :controller => "foo",
    :action => "show", :view => /plain|fancy/,
    :permalink => /[-a-z0-9]+/,
    :conditions => { :method => :get }
end
Run Code Online (Sandbox Code Playgroud)

:要求

 map.connect 'posts/index/:page',
            :controller => 'posts',
            :action => 'index',
            :requirements => {:page => /\d+/ },
            :page => nil
 end
Run Code Online (Sandbox Code Playgroud)

routes ruby-on-rails

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

有没有自动更新Javadoc的工具?

我在代码库上工作......凌乱.这种混乱的一个方面是我们有很多方法,其签名不再与相关的Javadoc相匹配.例如:

/**
 *
 * @ param foo
 */
public void doFoo(int bar) {...
Run Code Online (Sandbox Code Playgroud)

我不是生成Javadoc的粉丝(因为它几乎总是毫无价值),但我真的可以使用一个工具来查看我们的代码,找到这样的案例,并且:

  1. 删除"foo"参数的javadoc
  2. 为"bar"param添加javadoc(但只是一个空白的,没有自动生成的文档或任何东西)

这样的工具存在吗?如果没有,那么#1的工具是否存在?即便这样也会大大减少我们在构建中获得的垃圾警告量.谢谢.

java javadoc

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

我如何实际进入GUI编程?

我是一个本科生.几年前我在学校接触过基本编程.到目前为止,我已经了解了Core Java,Core Python和基本的C和C++.

每次我开始使用一些GUI编程,以便我可以从我的一个项目开始,我会被要完成的数量,要学习的API,MVC架构以及程序员谈论的所有内容,事件处理等所困惑.等等

研究了awt并挥了一会儿.试过Qt和Gtk的手,找不到太多的文档.试图理解pygame.我知道核心语言,最终在同一个地方.

我的zenwalk Linux上的Tkinter已经坏了,因此在Tkinter解释说我已经拥有一本关于python的书时,它永远无法启动.

但我最终只是在对语言的基本理解的同一个地方.

想要重新开始,现在认真.我想选择python.我该如何研究GUI编程?

我需要一些互联网资源和方向,以便我不会在同一个地方!

java user-interface

12
推荐指数
1
解决办法
1166
查看次数

如何判断标签在Git中指向哪个提交?

我在存储库中有一堆未注释的标记,我想知道它们指向哪个提交.是否有一个命令只列出标签及其提交SHA?检查标签并查看HEAD对我来说似乎有点过于费力.

更新

我在通过回复之后意识到,我真正想要的只是简单地看一下导致标签的历史,这就git log <tagname>足够了.

标记为答案的答案对于获取标签及其提交列表很有用,这就是我的要求.有一点shell hackery我敢肯定可以将它们转换为SHA + Commit消息.

git git-tag

384
推荐指数
13
解决办法
16万
查看次数

为什么AppDomainSetup.ShadowCopyFiles是一个字符串?

文档:

包含字符串值"true"的String,表示启用了卷影复制; 或"false"表示阴影复制已关闭.

从1.1开始就是这样.谁能摆脱任何光明?

我反射了吸气剂和定型器以获得良好的测量:

public string ShadowCopyFiles
{
    get
    {
        return this.Value[8];
    }
    set
    {
        if ((value != null) && (string.Compare(value, "true", StringComparison.OrdinalIgnoreCase) == 0))
        {
            this.Value[8] = value;
        }
        else
        {
            this.Value[8] = null;
        }
    }
}

//The referenced Value property...

internal string[] Value
{
    get
    {
        if (this._Entries == null)
        {
            this._Entries = new string[0x10];
        }
        return this._Entries;
    }
}

private string[] _Entries; 
Run Code Online (Sandbox Code Playgroud)

那么也许Value数组会产生一个更简单的复制构造函数或什么?

c# appdomainsetup

14
推荐指数
1
解决办法
2619
查看次数

Hibernate3:自引用对象

需要一些帮助来理解如何做到这一点; 我将在文件系统上运行递归"查找",并且我希望将信息保存在单个数据库表中 - 具有自引用的层次结构:

这是我要填充的数据库表结构.

目录表:

id       int NOT NULL,
name     varchar(255) NOT NULL,
parentid int NOT NULL);
Run Code Online (Sandbox Code Playgroud)

这是我想要映射的Java类(仅显示字段):

public DirObject {
    int id;
    String name;
    DirObject parent;
...
Run Code Online (Sandbox Code Playgroud)

对于'root'目录,将使用parentid = 0; real id将从1开始,理想情况下我希望hibernate自动生成id.

有人可以为此提供建议的映射文件; 作为第二个问题,我考虑过像这样做Java类:

public DirObject {
    int id;
    String name;
    List<DirObject> subdirs;
Run Code Online (Sandbox Code Playgroud)

我可以对这两种方法中的任何一种使用相同的数据模型吗?(当然使用不同的映射文件).

---更新:所以我尝试了下面建议的映射文件(谢谢!),在此重复以供参考:

<hibernate-mapping>
    <class name="my.proj.DirObject" table="category">
        ...   

        <set name="subDirs" lazy="true" inverse="true">
            <key column="parentId"/>
            <one-to-many class="my.proj.DirObject"/>
        </set>

        <many-to-one name="parent"
                     class="my.proj.DirObject"
                     column="parentId" cascade="all" />
    </class>
Run Code Online (Sandbox Code Playgroud)

...并且改变了我的Java类以使'parentid'和'getSubDirs'[返回'HashSet'].

这似乎有用 - 谢谢,但这是我用来驱动它的测试代码 - 我想我在这里没做什么,因为我认为Hibernate将负责保存Set中的从属对象而不必我做这明确吗?

DirObject dirobject=new DirObject();
   dirobject.setName("/files");
   dirobject.setParent(dirobject);

   DirObject …
Run Code Online (Sandbox Code Playgroud)

java orm hibernate self-reference

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

Django:覆盖表单保存?

有没有这方面的文件?我无法挖掘任何东西.

我有ModelForm创建文章的习惯.每当我使用这个表单时,我都会传入一个article实例,以便我可以自动设置作者:

    article = Article(author=req.user)
    form = ArticleForm(req.POST, instance=article)
Run Code Online (Sandbox Code Playgroud)

我如何进入这个instance/ article从内部变量form.save()
在编写这种方法时还有什么我需要注意的吗?或者它只需要返回一个article而且几乎就是这样吗?

forms django

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

restructuredText中的符号

我想在restructuredText中使用一些符号; 我怎样才能做到这一点?(例如,&rarr;在Markdown中产生标准HTML字符实体列表中定义的"→"符号- 另请参阅w3c参考)

注意:我不想要求数学公式支持作为依赖项.

markup restructuredtext

14
推荐指数
2
解决办法
5824
查看次数

优化二进制树插入到O(1),使用哈希映射来写入重树

首先,我假设在考虑这个问题时我已经错过了一些重要的东西,但我仍然想发布它,看看我是否真的没有错过任何东西,用它...

我有一个非常重写的二叉树(写入和读取之间约为50/50),在回家的路上,我正在考虑如何优化这一点,特别是使写入更快 - 这就是我提出的.

考虑到向树T添加x的操作add(T,x)首先由find(T,x)组成,以查看x是否已经存在,并且在这种情况下它不返回父,所以我们可以添加它而不是其中一个父母空叶.

如果我们将一个哈希表作为中间缓存添加到add操作,那么当我们调用add(T,x)时,真正发生的是x被散列并插入到哈希映射M中.就是这样.优化发生在我们其他地方要求查找(T,x)时,现在当我们搜索树时,我们将来到叶节点,因为x尚未插入树(它只存在于哈希映射M中) ,我们哈希x并将其与M中的键进行比较,以查看它是否应该在树中.如果它在M中找到,那么我们将它添加到树中并从M中删除它.

这将消除add(T,x)上的find(T,x)运算并将其减少为添加(M,x),即O(1).然后(ab) - 使用我们在第一次插入节点时执行的find(T,x)操作.

language-agnostic optimization binary-tree hashtable data-structures

3
推荐指数
2
解决办法
899
查看次数