是否有可能在Microsoft SQL Server中生成从Min到Max的随机int值(3-9示例,15-99等)
我知道,我可以生成从0到Max,但是如何增加Min边界?
此查询生成从1到6的随机值.需要将其从3更改为6.
SELECT table_name, 1.0 + floor(6 * RAND(convert(varbinary, newid()))) magic_number
FROM information_schema.tables
Run Code Online (Sandbox Code Playgroud)
5秒后添加:
愚蠢的问题,对不起......
SELECT table_name, 3.0 + floor(4 * RAND(convert(varbinary, newid()))) magic_number
FROM information_schema.tables
Run Code Online (Sandbox Code Playgroud) 我的alghoritm有一个奇怪的问题,如果数组大小小于114468则无效,如果大于114468则不起作用.使用谷歌浏览器浏览.无法理解为什么= \这里是代码:
生成数组:
var arr = [];
var res = [];
for (var i = 114467; i > 0; i--) {
arr.push([i - 1, i]);
}
Run Code Online (Sandbox Code Playgroud)
在数组中查找第一个elem进行排序:
for (var i = 0, j = arr.length; i < j && res.length == 0; i++) {
var found = false;
for (var m = 0; m < j; m++) {
if (i == m || arr[i][0] == arr[m][1] || arr[i][1] == arr[m][0]) {
found = true;
break;
}
if (!found) {
res.push(arr[m]); …Run Code Online (Sandbox Code Playgroud) var a = new Array();
var b = new Array();
var c = [a,b];
var str = 'hello,world,nice,day';
for(var i = 0; i < c.length; i++){
c[i] = str.split(',');
}
Run Code Online (Sandbox Code Playgroud)
执行后,我希望:
c = [a, b];
a = ['hello', 'world', 'nice', 'day'];
b = ['hello', 'world', 'nice', 'day'];
Run Code Online (Sandbox Code Playgroud)
但我真的有:
c = [['hello', 'world', 'nice', 'day'], ['hello', 'world', 'nice', 'day']];
a = [];
b = [];
Run Code Online (Sandbox Code Playgroud)
我可以解决它吗?
upd: Raynos的决定非常好.谢谢.
我需要在一个请求中发送模型数据和JSON数据.这是什么意思:
如果我使用此函数发送JSON数据:
$("#SaveOrder").click(function () {
$.ajax({
url: '/Manager/AddOrder',
type: 'POST',
dataType: 'json',
data: $.toJSON(ResultArray),
contentType: 'application/json; charset=utf-8'
});
});
Run Code Online (Sandbox Code Playgroud)
我有
public ActionResult AddOrder(SUPNew.Models.Order newOrder, List<OrderList> ResultArray)
SUPNew.Models.Order newOrder = null
List<OrderList> ResultArray = not null
Run Code Online (Sandbox Code Playgroud)
但如果我发送请求,<input type="submit">我有
SUPNew.Models.Order newOrder = not null
List<OrderList> ResultArray = null
Run Code Online (Sandbox Code Playgroud)
如何在一个请求中发送jQuery数组(JSON数据)和SUPNew.Models.Order?
ResultArray- $ .toJSON(ResultArray)的内容,其中ResultArray是jQuery数组,如:
var CurrentOrder =
[{
'ProviderAn': $("#DdlProviders").val(),
'ItemAn': $("#DdlItems").val()
}];
Run Code Online (Sandbox Code Playgroud)
这是MVC 2
我有HTML:
<font color=darkgreen>18.96<br><b>18.95</b><br>18.94<br>18.92<br>18.88<br>18.86<br>18.53<br>18.51<br></font>
Run Code Online (Sandbox Code Playgroud)
我需要选择18.96.我试过.children(0),但这让我回归18.95.
什么更好?
1)如果我在服务器上制作3个ViewBag然后使用这个ViewBags渲染我的视图?
服务器
ViewBag.LeftColumnTales = tales.Where((x, i) => i % 3 == 0);
ViewBag.CenterColumnTales = tales.Where((x, i) => i % 3 == 1);
ViewBag.RightColumnTales = tales.Where((x, i) => i % 3 == 2);
Run Code Online (Sandbox Code Playgroud)
视图
<div id="left_column">
@foreach (var t in ViewBag.LeftColumnTales)
{
<div class="item">
<a href="/narodnie-skazki/@t.PeopleTalesCategory.RouteNameAn/@t.RouteNameAn">@t.NameAn</a> <span>(@(new HtmlString(Html.TimeForReadingHtmlResult((int)t.TimeForReading))))</span>
@(new HtmlString(Html.PeopleTaleVoterHtmlResult((int)t.Analit)))
</div>
}
<!--end of div.item-->
</div>
Run Code Online (Sandbox Code Playgroud)
要么
2)如果我在服务器上设置ViewBag.tales然后在View上将从动态数据转换为IEnumerable并将其分为3列?
服务器
ViewBag.Tales = tales;
Run Code Online (Sandbox Code Playgroud)
视图
<div id="left_column">
@foreach (var t in ((IEnumerable<MVCFairyTales3.Models.AuthorTale>)ViewBag.Tales).Where((x, i) => i % 3 == 0))
{
<div class="item"> …Run Code Online (Sandbox Code Playgroud) 我可能有一个奇怪的问题,但我会尝试描述它.我有一个带有两个数学运算"%"和"/"的表达式:
int a = x / y;
int a = x % y;
Run Code Online (Sandbox Code Playgroud)
我有一个函数的参数,我检查,我必须为此表达式实现什么Math运算符(%或/).因此,有一种方法可以选择运算符表达而无需重复代码.
int a = parameter ? x / y: x % y;
Run Code Online (Sandbox Code Playgroud)
要么
if (parameter) a = x/y; else a = x%y;
Run Code Online (Sandbox Code Playgroud)
这对我来说不对.
有一种方法可以使用这样的东西:
int a = x (parameter ? / : %) y;
Run Code Online (Sandbox Code Playgroud)
代码愿景问题:
items.Where((item, index) =>
settings.cbl_Direction == Direction.Horizontal ?
index / (int)settings.cbl_RepeatColumns == i
:
index % (int)settings.cbl_RepeatColumns == i)
Run Code Online (Sandbox Code Playgroud) .net ×3
asp.net-mvc ×2
c# ×2
javascript ×2
ajax ×1
asp.net ×1
html ×1
jquery ×1
json ×1
linq ×1
math ×1
php ×1
sql ×1
sql-server ×1