我正在寻找一种方法来找到PREVIOUS日历周的星期一的日期对象.例如,今天是2016年1月15日; 我需要构建一个返回'2016-01-04 UTC'的函数
我有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) 我正在尝试安装Eclipse以便与java一起使用,但是当我尝试运行安装程序时,会打开一个浏览器窗口,我得到这个:
我确实安装了JDK和JRE,并且路径设置正确.版本是1.8.0,更新号码是65.我需要开始为学校项目编码,所以任何帮助将不胜感激!
我在网上找到了与这些类似的命令。我想将文件名中的括号替换为空格或空字符串。
我尝试更改的文件如下所示:
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
我有表的用户user_id
,user_name
和user_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)
有关如何存档以上格式的任何建议?
我在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) 我正在编写 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)
谁能告诉我为什么在这里使用准备好的语句不起作用,以及我需要更改什么(如果可能的话?)以使其与准备好的语句一起使用?
我有一个项目,其中包含一个带密码计的登录表单.我按照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) 我最近开始阅读富域模型而不是贫血模型.我之前工作的所有项目都遵循服务模式.在我的新项目中,我正在尝试实现丰富的域模型.我遇到的一个问题是试图确定行为的位置(在哪个类中).考虑这个例子 -
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是否有效?
假设我有这些模式:
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_assoc
是Comment …