问题列表 - 第209894页

找到上一个星期一

我正在寻找一种方法来找到PREVIOUS日历周的星期一的日期对象.例如,今天是2016年1月15日; 我需要构建一个返回'2016-01-04 UTC'的函数

r lubridate

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

如何使用CSS将此侧边栏应用于所有页面?

我有4个不同的html网页.下面的html代码适用于我想要应用于所有四个页面的菜单栏.有没有办法可以使用CSS而不是在我的所有4个html网页上复制/粘贴这个菜单栏HTML代码?基本上这四页是Home,News,Contact,About.只要有人点击菜单栏项目,它就会将它们重定向到4个页面中的一个.在所有这四个页面中,我希望显示菜单栏.我想创建一个CSS文件,我可以将所有4个页面链接到,然后将显示菜单栏(下面的代码).提前致谢!

有什么办法可以创建一个至少可以处理样式的CSS文件吗?我会手动将菜单栏按钮添加到每个html页面?

<!DOCTYPE html>
<html>
<head>
<style>
body {
    margin: 0;
}

ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 25%;
    background-color: #f1f1f1;
    position: fixed;
    height: 100%;
    overflow: auto;
}

li a {
    display: block;
    color: #000;
    padding: 8px 0 8px 16px;
    text-decoration: none;
}

li a.active {
    background-color: #4CAF50;
    color: white;
}

li a:hover:not(.active) {
    background-color: #555;
    color: white;
}
</style>
</head>
<body>

<ul>
  <li><a class="active" href="page1.html">Home</a></li>
  <li><a href="page2.html">News</a></li>
  <li><a href="page3.html">Contact</a></li>
  <li><a href="page4.html">About</a></li>
</ul>

<div style="margin-left:25%;padding:1px 16px;height:1000px;">

</div> …
Run Code Online (Sandbox Code Playgroud)

html css

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

Eclipse安装程序"Java for Windows Missing"

我正在尝试安装Eclipse以便与java一起使用,但是当我尝试运行安装程序时,会打开一个浏览器窗口,我得到这个:

在此输入图像描述

我确实安装了JDK和JRE,并且路径设置正确.版本是1.8.0,更新号码是65.我需要开始为学校项目编码,所以任何帮助将不胜感激!

java eclipse

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

尝试在 PowerShell 中更改文件名时出错

我在网上找到了与这些类似的命令。我想将文件名中的括号替换为空格或空字符串。

我尝试更改的文件如下所示:

Nehemiah (1).mp3
Nehemiah (2).mp3
Nehemiah (11).mp3
Run Code Online (Sandbox Code Playgroud)

真的,我也希望它们看起来像下面这样:

Nehemiah 01.mp3
Nehemiah 02.mp3
Nehemiah 11.mp3
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的脚本。

Dir | Rename-Item –NewName { $_.name –replace “(“,”” }
Dir *.mp3 | rename-item -newname {  $_.name  -replace " ("," "  }
Run Code Online (Sandbox Code Playgroud)

这些都不起作用。

这是我收到的错误消息。

Rename-Item :参数“NewName”的脚本块输入失败。正则表达式模式 ( 无效。在 line:1 char:34 + Dir *.mp3 | rename-item -newname { $_.name -replace " ("," " } + ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: (C:\Users...ehemiah (1).mp3:PSObject) [Rename-Item ], 参数 ndingException +fullyQualifiedErrorId : ScriptBlockArgumentInvocationFailed,Microsoft.PowerShell.Commands.RenameItemCommand

powershell

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

根据出生日期计算特定年龄范围内的用户数

我有表的用户user_id,user_nameuser_dob.

我想算一下18岁以下,18-50岁以上和50岁以下的用户数量.

需要改进Age计算方法来计算确切的年龄,但是现在我更感兴趣的是找到计算方法

所以我尝试过:

SELECT COUNT ([user_id]) 
from [user]
where (DATEDIFF(yy,[user_dob], GETDATE()) < 18)
UNION ALL
SELECT COUNT ([user_id]) 
from [user]
where (DATEDIFF(yy,[user_dob], GETDATE()) >= 18 AND DATEDIFF(yy,[user_dob], GETDATE()) <=50)
UNION ALL
SELECT COUNT ([user_id]) 
from [user]
where (DATEDIFF(yy,[user_dob], GETDATE()) > 50)
Run Code Online (Sandbox Code Playgroud)

它给我的结果如下:

(No column name)
1218
3441
1540
Run Code Online (Sandbox Code Playgroud)

但我需要这样的东西

Range    | Count
----------------
Under 18 |  1218
18-50    |  3441
Over 50  |  1540
Run Code Online (Sandbox Code Playgroud)

有关如何存档以上格式的任何建议?

sql sql-server sql-server-2012

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

Android - 带有Preference活动的DataBinding

我在xml中设置数据绑定但是当我转到首选项活动以实际设置绑定时我不能.数据绑定xml所在的文件名为preference.xml,因此我假设应该有一个名为PreferencesBinding的生成类,而不是.它应该不是自动生成的吗?另外我在preferenceActivity.java中的代码不会编译以下内容:

    Override
     protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         PreferencesBinding binding = DataBindingUtil..... //what do put here ??? this is preferenceactivity not Activity

         Admin user = new Admin(true);
         binding.setUser(user);//this what i want to do

         addPreferencesFromResource(R.xml.preferences);//this would not be necessary if i can get dataBinding to work
//..rest of code not important
       }
Run Code Online (Sandbox Code Playgroud)

我开始认为数据绑定不适用于偏好屏幕,任何人都可以帮忙吗?

如果neseccary看起来像这样的preferences.xml文件:

 <?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:customNS="http://schemas.android.com/apk/res/mypackage"
    >
    <data>
        <variable name="admin" type="mypackage.Administration"/>
    </data>

<PreferenceScreen>

<!-- ....bunch of preferences ... -->
</PreferenceScreen>
</layout
Run Code Online (Sandbox Code Playgroud)

xml android preferenceactivity android-databinding

17
推荐指数
2
解决办法
1700
查看次数

为什么不能使用准备好的语句(基于 ALTER TABLE)从 PHP 设置 MySQL 字段的默认值?

我正在编写 PHP 代码来更改 MySQL 数据库中 varchar 字段的默认值。为了使代码安全,我使用了一个准备好的语句,但由于某种原因,在这种特殊情况下似乎不可能让 PHP/MySQL 接受这一点,这是为什么呢?

(我使用的是 PHP 5.5.11)

这是使用准备好的语句的代码,它不起作用(mysqli_stmt_execute() 调用返回 null,并且该字段的默认值保持不变):

$new_field_default_value = 'test';
$field_modification_sql_command = "ALTER TABLE MyTable ALTER COLUMN MyColumn SET DEFAULT ?";
$stmt = mysqli_stmt_init($db_conn_handle);
mysqli_stmt_prepare($stmt, $field_modification_sql_command);
mysqli_stmt_bind_param($stmt, 's', $new_field_default_value);
$temp_db_res = mysqli_stmt_execute($stmt);
mysqli_stmt_close($stmt);
Run Code Online (Sandbox Code Playgroud)

这是使用连接和纯查询执行的(不安全)代码,它确实有效(mysqli_query() 调用返回 true,并且字段的默认值确实已更改):

$new_field_default_value = 'test';
$field_modification_sql_command = "ALTER TABLE MyTable ALTER COLUMN MyColumn SET DEFAULT '" . $new_field_default_value . "'";
$temp_db_res = mysqli_query($db_conn_handle, $field_modification_sql_command);
Run Code Online (Sandbox Code Playgroud)

谁能告诉我为什么在这里使用准备好的语句不起作用,以及我需要更改什么(如果可能的话?)以使其与准备好的语句一起使用?

php mysql alter-table prepared-statement

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

Javascript没有运行或工作?

我有一个项目,其中包含一个带密码计的登录表单.我按照cssdeck的教程,然后尝试将代码复制粘贴到JSFiddle中以查看结果.它适用于演示,但不适用于我的JSFiddle.问题是密码计无法正常工作.我已阅读过JavaScript,但看不出有什么问题.
任何建议都会很好.为什么完全相同的代码在小提琴中不起作用?

$(function(){
    var pass1 = $('#password1'),
        pass2 = $('#password2'),
        email = $('#email'),
        form = $('#main form'),
        arrow = $('#main .arrow');

    // Empty the fields on load
    $('#main .row input').val('');

    // Handle form submissions
    form.on('submit', function(e){
        // Is everything entered correctly?
        if ($('#main .row.success').length == $('#main .row').length) {
            // Yes!
            alert("Thank you for trying out this demo!");
            e.preventDefault();
            // Remove this to allow actual submission
        } else {
            // No. Prevent form submission
            e.preventDefault(); …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-plugins jsfiddle

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

丰富的域模型实现

我最近开始阅读富域模型而不是贫血模型.我之前工作的所有项目都遵循服务模式.在我的新项目中,我正在尝试实现丰富的域模型.我遇到的一个问题是试图确定行为的位置(在哪个类中).考虑这个例子 -

public class Order
{

   int OrderID;
   string OrderName;

   List<Items> OrderItems;
}

public class Item
{
   int OrderID;
   int ItemID;
   string ItemName;

}
Run Code Online (Sandbox Code Playgroud)

所以在这个例子中,我在Item类中有AddItem方法.在我向订单添加Item之前,我需要确保传入有效的订单ID.所以我在AddItem方法中进行验证.我是否在正确的轨道上?或者我是否需要在Order类中创建验证,以告知OrderID是否有效?

c# oop design-patterns

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

Ecto与多个计划的关联

假设我有这些模式:

defmodule Sample.Post do
  use Ecto.Schema

  schema "post" do
    field :title
    has_many :comments, Sample.Comment
  end
end

defmodule Sample.User do
  use Ecto.Schema

  schema "user" do
    field :name
    has_many :comments, Sample.Comment
  end
end

defmodule Sample.Comment do
  use Ecto.Schema

  schema "comment" do
    field :text
    belongs_to :post, Sample.Post
    belongs_to :user, Sample.User
  end
end
Run Code Online (Sandbox Code Playgroud)

我的问题是如何Ecto.build_assoc用来保存评论?

iex> post = Repo.get(Post, 13)
%Post{id: 13, title: "Foo"}
iex> comment = Ecto.build_assoc(post, :comments)
%Comment{id: nil, post_id: 13, user_id: nil}
Run Code Online (Sandbox Code Playgroud)

到目前为止还可以,我需要做的就是使用相同的函数来设置user_id我的Comment结构,但是由于返回值build_assocComment …

associations elixir ecto

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