问题列表 - 第23425页

htaccess重写目录

我将我的网站从/ v1/etc ...目录移动到/ v2/etc ...目录,并希望在htaccess中进行永久重定向.有人能帮我吗?

.htaccess mod-rewrite url-rewriting

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

处理AVL树中的重复键

我想avl-tree支持重复键但是复制的默认行为存在问题,binary search tree即旋转可以使具有相同键的节点位于父级的左侧和右侧.

例如,当添加三个节点时,所有带有键A的节点将使树进行旋转,如下所示:

   A
  /  \ 
 A    A
Run Code Online (Sandbox Code Playgroud)

因此,使用该密钥获取所有条目将是一个问题......并且在两个方向上搜索都不是很好.

我想到的解决方案是让每个节点都存储一个重复数组,所以当添加一个已经存在的新项目时,只需要向数组添加一个新项目,删除带有键的项目将删除整个节点,同时查找所有项目使用key将返回该数组.

是否还有其他方法可以处理重复项?

插入项采用一个键和一个值..所以我需要存储值以便通过findAll使用某些键方法返回它们.

avl-tree

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

当div宽度很小时,停止包装图像

我有一个包含ul的div,每个li都有一张图片.我把剩下的图片漂浮起来让它们排成一条直线但是一旦它到达div的末尾,它就会包裹起来.我希望这些图片继续向右,隐藏,以便我能够创建一个旋转木马.我的代码如下.

HTML

<div id="container">
    <div class="lfbtn"></div>
    <ul id="image_container">
        <li class="the_image">
            <img src="" />
        </li>
    </ul>
    <div class="rtbtn"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

#container {
    width: 900px;
    height: 150px;
    margin: 10px auto;
}

#image_container {
    position: relative;
    left: 50px;
    list-style-type: none;
    width: 700px;
    height: 110px;
    overflow: hidden;

}

#image_container li {
    display: inline-block;
    padding: 7px 5px 7px 5px;
    float: left; 
}

.lfbtn {
    background-image: url(../../img/left.gif);
    background-repeat: no-repeat;
    margin: 10px;
    position: relative;
    float: left;
    top: -12px;
    left: 50px;
    height: 90px;
    width: 25px;
}

.rtbtn { …
Run Code Online (Sandbox Code Playgroud)

html css

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

在rails中使用带有has_one关联的构建

在这个例子中,我创建了一个user没有profile,然后在profile为该用户创建一个.我尝试使用带有has_one关联的构建,但是爆炸了.我看到这个工作的唯一方法是使用has_many.本user应该只有最多只能有一个profile.

我一直在尝试这个.我有:

class User < ActiveRecord::Base
  has_one :profile
end

class Profile < ActiveRecord::Base
  belongs_to :user
end
Run Code Online (Sandbox Code Playgroud)

但当我这样做时:

user.build_profile 
Run Code Online (Sandbox Code Playgroud)

我收到错误:

ActiveRecord::StatementInvalid: Mysql::Error: Unknown column 'profiles.user_id' in 'where clause': SELECT * FROM `profiles` WHERE (`profiles`.user_id = 4)  LIMIT 1
Run Code Online (Sandbox Code Playgroud)

在rails中有一种方法可以有0或1个关联吗?

ruby-on-rails database-relations associations has-one

136
推荐指数
2
解决办法
7万
查看次数

Django和项目/应用程序组织

我刚刚开始学习Django,并且对布局和组织项目和应用程序的最佳方式感到有些困惑.根据我的理解,项目是整个网站,应用程序是构成该网站的部分吗?

对于第一个项目,我正在建立一个小型的电子商务类型网站,它将拥有用户,项目等......那么我应该拥有"用户"和"项目"应用程序吗?与用户注册/登录,项目标签,项目评论等较小的部分相比如何呢?用户身份验证,标记和评论是否应该是单独的应用程序?

基本上我无法绕过应用程序的概念以及何时将不同的用例分成单独的应用程序,同时保持一切可管理和干燥.

django

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

Sqlite + Java:表没有更新

我正在使用SQLite的Java包装器,称为SQLiteJDBC - 这可能会对任何答案产生影响......

我有一个表格,我已经在GUI中显示,在该UI中,我有一个按钮,用于该表的单个行的字段.当我保存更改时,我这样做......

Statement stmt = connection.createStatement();
stmt.execute("update 'tableName' set 'fieldName'=1 where userid=1");

int updateCount = stmt.getUpdateCount();
Run Code Online (Sandbox Code Playgroud)

我的连接有效,我没有抛出异常,getUpdateCount()返回'1'表示已经更新了一行.但是我的表格没有更新.我花了最后几个小时试图弄清楚发生了什么,但我没有运气.救命!!

UPDATE

问题似乎是它没有做出我所做的改变.在应用程序运行时,我的更改是可见的,但只要我关闭应用程序并重新打开它或直接检查数据库,我的更改就会丢失,我们又回到原点.这是怎么回事??!

自动提交设置为true,如果我将其设置为false并尝试提交,则会抛出异常.

java sqlite

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

基于Javascript的HTML/CSS Lint

有没有像JSLINT一样基于javascript的html/css检查器?

html javascript css

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

ASP.NET MVC:从视图调用控制器方法

我正在 ASP.NET MVC 视图上实现分页,我想从视图调用控制器中的方法。

视图中的代码:

<a href="<%= Url.Action("Search", 
            new { page = NextPage(Request["exactPage"])).ToString()}) %>"> 
Run Code Online (Sandbox Code Playgroud)

控制器方法:

public string NextPage(string currentPage)
{
     return (int.Parse(currentPage) +  1).ToString();
}
Run Code Online (Sandbox Code Playgroud)

如何从视图中调用 NextPage 方法?

谢谢!

asp.net-mvc

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

使用JavaScript库的社交网络图

我打算画一个有向图(面向节点).图中的节点是动态生成的.我想知道是否有任何好的js库可以解决我的问题.边缘和权重需要自定义配置.

谢谢,迪帕克.

javascript graph social-networking

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

在Java中查看当前时间是否在当天的特定时间范围内

我确信这在1000个不同的地方完成了1000次.问题是我想知道是否有更好/标准/更快的方法来检查当前"时间"是否在hh:mm:ss格式中给出的两个时间值之间.例如,我的大业务逻辑不应该介于两者之间18:00:00 and 18:30:00.所以这就是我的想法:

 public static  boolean isCurrentTimeBetween(String starthhmmss, String endhhmmss) throws ParseException{
  DateFormat hhmmssFormat = new SimpleDateFormat("yyyyMMddhh:mm:ss");
  Date now = new Date();
  String yyyMMdd = hhmmssFormat.format(now).substring(0, 8);

  return(hhmmssFormat.parse(yyyMMdd+starthhmmss).before(now) &&
    hhmmssFormat.parse(yyyMMdd+endhhmmss).after(now));
 }
Run Code Online (Sandbox Code Playgroud)

示例测试用例:

  String doNotRunBetween="18:00:00,18:30:00";//read from props file
  String[] hhmmss = downTime.split(",");
  if(isCurrentTimeBetween(hhmmss[0], hhmmss[1])){
   System.out.println("NOT OK TO RUN");
  }else{
   System.out.println("OK TO RUN");
  }
Run Code Online (Sandbox Code Playgroud)

我正在寻找的是更好的代码

  • 在表现
  • 看起来
  • 正确

我不想要的

  • 第三方图书馆
  • 异常处理辩论
  • 变量命名约定
  • 方法修饰符问题

java datetime date temporal

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