除星期日和公众假期外,工作时间为上午10:00至晚上21:00.
他们的工作每隔15分钟保留一次.工作时间为15分钟至4小时.整个工作必须适合单日.
如何找到Postgres 9.3中从当前日期和时间开始未在指定时间内保留的第一个最近的免费开始时间?
例如,Mary已于12:30至16:00预订,John已于12:00至13:00预订
Reservat表包含预留,yksus2表包含工作,pyha表包含公共假期.表结构如下.如果这有帮助,可以改变储存结构.
查询最长的开始时间为1.5小时,应该返回
John 2014-10-28 10:00
Mary 2014-10-28 10:00
John 2014-10-28 10:15
Mary 2014-10-28 10:15
John 2014-10-28 10:30
Mary 2014-10-28 10:30
Mary 2014-10-28 11:00
John 2014-10-28 13:00
Mary 2014-10-28 16:00
Mary 2014-10-28 16:15
Mary 2014-10-28 16:30
... etc and also starting from next days
Run Code Online (Sandbox Code Playgroud)
我尝试了基于如何从PostgreSql中的预约返回工作时间的答案的查询?下面但它返回错误的结果:
MARY 2014-10-28 13:00:00
MARY 2014-10-29 22:34:40.850255
JOHN 2014-10-30 22:34:40.850255
MARY 2014-10-31 22:34:40.850255
MARY 2014-11-03 22:34:40.850255
Run Code Online (Sandbox Code Playgroud)
此外,还不会返回10:00,10:30等滑动开始时间.
如何获得适当的首次预订?
返回错误结果的查询是:
insert into reservat (objekt2, during) values
('MARY', '[2014-10-28 11:30:00,2014-10-28 …Run Code Online (Sandbox Code Playgroud) 从如何在PostgreSql中的预订表中找到第一个空闲时间中选择
create table reservation (during tsrange,
EXCLUDE USING gist (during WITH &&)
);
Run Code Online (Sandbox Code Playgroud)
用于查找从给定日期和时间开始的时间表中的差距(2012-11-17 8:下面的示例)它也发现了星期六,星期日和公众假期.公共假日在表格中定义
create table pyha ( pyha date primary key)
Run Code Online (Sandbox Code Playgroud)
如何排除周末和公众假期?
硬编码空闲时间作为保留查询之类的
with gaps as (
select
upper(during) as start,
lead(lower(during),1,upper(during)) over (ORDER BY during) - upper(during) as gap
from (
select during
from reservation
union all values
('(,2012-11-17 8:)'::tsrange), -- given date and hour from which to find free work time
('[2012-11-17 0:,2012-11-18 24:)'::tsrange), -- exclude saturday
('[2012-11-18 0:,2012-11-19 8:)'::tsrange), -- exclude sunday
('[2012-11-19 18:,2012-11-20 …Run Code Online (Sandbox Code Playgroud) html打印表单是使用绝对定位的元素设计的。如何在某些行之间强制分页符。
我尝试了下面的代码,但是第一页的page1和page2出现了,如果从浏览器打印出来,则空白页的末尾。如何强制page1和page2出现在单独的页面中?
<!DOCTYPE html>
<html>
<head>
<style>
div {
position: absolute;
}
@page {
visibility: hidden;
margin: 0 15px;
height: auto;
}
.break {
page-break-before: always;
}
</style>
</head>
<body>
<div class='break'></div>
<div style='top:11.58cm;'>page1</div>
<div class='break'></div>
<div style='top:13.35cm;'>page2</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我也尝试将第二页内容更改为
<div class='break' style='top:1cm;'>page2</div>
Run Code Online (Sandbox Code Playgroud)
但是这两行仍然打印在首页上。
使用以下代码定义Bootstrap 3导航栏菜单.如果从菜单中选择了项目,则从服务器加载新页面.每页都会显示相同的引导菜单.但是,不会突出显示未用于选择菜单的下拉列表.
如果允许本地存储,如何强制bootstrat自动强制最后选择的菜单项:将最后选择的项存储在本地存储中.如果加载了新页面,请获取最后一次单击的菜单项名称,并通过在其中添加active类来突出显示它.
通过动态地将活动类添加到适当的项目,在服务器中重新启动更改生成的菜单.没有这样的改变怎么实现呢?ASP.NET MVC4用于服务器端.也许浏览器中的jquery + localstorage或者一些简单的ASP.NET MVC4解决方案可用.
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li class="dropdown">
<a href='#' class="dropdown-toggle" data-toggle="dropdown">Dropdown 1</a>
<ul class="dropdown-menu" role="menu">
<li><a href='somepage'>Action11</a></li>
<li><a href='somepage'>Action12</a></li>
<li><a href='somepage'>Action13</a></li>
</ul>
</li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown">Dropdown 2</a>
<ul class="dropdown-menu" role="menu">
<li><a href='somepage'>Action121</a></li>
<li><a href='somepage'>Action122</a></li>
<li><a href='somepage'>Action123</a></li>
</ul>
</li>
</ul>
</div><!-- /.navbar-collapse --> …Run Code Online (Sandbox Code Playgroud) asp.net asp.net-mvc jquery twitter-bootstrap twitter-bootstrap-3
如何在旋转木马中居图像?我使用bootstrap教程中的代码尝试了bootstrap 3 carousel:
<a href="/Webconte/Details/124">
<img src="/Webconte/Image/124" />
</a>
</div>
<div class="item ">
<a href="/Webconte/Details/123">
<img src="/Webconte/Image/123" />
</a>
</div>
<div class="item ">
<a href="/Webconte/Details/105">
<img src="/Webconte/Image/105" />
</a>
</div>
<div class="item ">
<a href="/Webconte/Details/95">
<img src="/Webconte/Image/95" />
</a>
</div>
<div class="item ">
<a href="/Webconte/Details/107">
<img src="/Webconte/Image/107" />
</a>
</div>
<div class="item ">
<a href="/Webconte/Details/100">
<img src="/Webconte/Image/100" />
</a>
</div>
<div class="item ">
<a href="/Webconte/Details/98">
<img src="/Webconte/Image/98" />
</a>
</div>
<div class="item ">
<a href="/Webconte/Details/78">
<img src="/Webconte/Image/78" />
</a>
</div> …Run Code Online (Sandbox Code Playgroud) Bootstrap 2 metro主题使用onTablet和onDesktop html属性,如
https://github.com/jiji262/Bootstrap_Metro_Dashboard/blob/master/index.html#L386
<div class="span3 statbox purple" onTablet="span6" onDesktop="span3">
Run Code Online (Sandbox Code Playgroud)
我使用在线自动转换器将此主题转换为Bootstrap 3.这些属性不会更改,现在显示为
<div class="col-md-3 statbox purple" ontablet="col-md-6" ondesktop="col-md-3">
Run Code Online (Sandbox Code Playgroud)
我搜索了html规范和这个地铁主题源代码,但还没有找到任何引用.
为什么使用这些属性并且删除它们是否安全?
Bootstrap 3 面板标题包含使用下面代码的下拉菜单。如果打开下拉菜单,向上和向下箭头不会在项目之间移动。如何使用向上和向下箭头键启用下拉导航?
<div class="panel panel-success grid-panel-header">
<div id='contentCaptionDiv' class="panel-heading">
<div class="panel-title form-inline">
<a class="btn" href="Show">
<i class="fa fa-male" aria-hidden="true"></i>
</a>
<a class="btn" href="Delete">
<i class="fa fa-female" aria-hidden="true"></i>
</a>
<div class="dropdown" type="button">
<div class="dropdown-toggle" data-toggle="dropdown" role="button" href="#">
<i class="glyphicon glyphicon-cog"></i>
<span class="caret"></span>
</div>
<ul class="dropdown-menu" role="menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
</ul>
</div>
</div>
panel content here
</div>
Run Code Online (Sandbox Code Playgroud) javascript jquery twitter-bootstrap drop-down-menu twitter-bootstrap-3
jqgrid 在 POST 请求缓冲区中将 json 数据发布为
{"headerData": {
"Tasudok": "134",
"Kuupaev": "2015-11-23",
"Dokumnr": "135319"
},
"rowData": {
"Toode":"",
"Kogus":"0.0000",
"Nimetus":"öäölä<a",
"_rowsum":"0.00",
"Id":"1639",
"Dokumnr":"135319",
"_oper":"edit",
"_rowid":"1639"
}
}
Run Code Online (Sandbox Code Playgroud)
数据使用API/Entity/someid?culture=en&layout=1与默认路由类似的 URL 发布到 ASP.NET MVC4 Web API 。
headerData和rowData值属性在运行时定义并且可以变化。
例如,在某些调用中,rowData 可能包含其他属性,而某些 rowData 属性可能会丢失。
culture和layout查询字符串参数是可选的。
如何在 WebAPI 控制器中接收参数?
我试过
public class EntityController : APIController
{
public class PostParams {
public string culture { get; set; }
public int? layout { get; set; }
}
public HttpResponseMessage …Run Code Online (Sandbox Code Playgroud) 使用 EF Core 的 ASP.NET Core MVC 应用程序。在 Linq to SQL 中,此代码返回数据库表主键列名称的列表:
/// <summary>
/// Database primary key names
/// </summary>
public IList<string> DatabasePrimaryKey(Type dbContextPocoType)
{
List<string> pk = new List<string>();
foreach (PropertyInfo p in dbContextPocoType.GetProperties())
{
var ca = p.GetCustomAttributes(typeof(ColumnAttribute), true);
if (ca.Length == 0) continue;
var atr = (ColumnAttribute)ca.Single();
if (!atr.IsPrimaryKey) continue;
pk.Add(atr.Name);
}
return pk;
}
Run Code Online (Sandbox Code Playgroud)
在 EF Core 中我尝试过
var entry = ctx.Entry(dbContextPocoType);
var primaryKey = entry.Metadata.FindPrimaryKey();
IList<string> keys = primaryKey.Properties.Select(x => x.Name).ToList();
return keys;
Run Code Online (Sandbox Code Playgroud)
但这会返回 …
我有一个 ASP.NET 5 MVC Core 应用程序控制器,其中包含以下代码:
using System.Text.Json;
public async Task<IActionResult> EstoAPICall() {
...
EstoOst estoOst;
var json = JsonSerializer.Serialize(estoOst);
StringContent content = new(json, Encoding.UTF8, "application/json");
using var response = await httpClient.PostAsync("https://example.com", content);
...
}
public class EstoOst {
public decimal Amount { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
这会导致错误,因为 API 需要amountJSON 中的小写字母,但.Serialize(...)返回的是大写字母Amount。
我怎样才能解决这个问题?
切换到 Json.NET,或者将类属性名称更改为小写似乎不是好的解决方案。
c# asp.net-core-mvc asp.net-core json-serialization system.text.json
css ×3
jquery ×3
asp.net ×2
c# ×2
html ×2
postgresql ×2
schedule ×2
sql ×2
absolute ×1
asp.net-core ×1
asp.net-mvc ×1
carousel ×1
css-position ×1
free-jqgrid ×1
html5 ×1
javascript ×1
json ×1
pagination ×1
planning ×1
range ×1