小编Ilm*_*nen的帖子

可种子JavaScript随机数生成器

JavaScript Math.random()函数返回0到1之间的随机值,根据当前时间自动播种(类似于Java我相信).但是,我认为没有办法为你设置自己的种子.

如何创建一个随机数生成器,我可以提供自己的种子值,以便我可以生成一个可重复的(伪)随机数序列?

javascript random seed

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

从片段中检测编程语言

在一段代码中检测使用哪种编程语言的最佳方法是什么?

programming-languages language-detection

110
推荐指数
6
解决办法
8万
查看次数

垂直对齐CSS:在内容之前和之后:

我试图将链接与图像居中,但似乎无法以任何方式垂直移动内容.

<h4>More Information</h4>
<a href="#" class="pdf">File Name</a>
Run Code Online (Sandbox Code Playgroud)

图标为22 x 22px

.pdf {
    font-size: 12px;
}
.pdf:before {
    padding:0 5px 0 0;
    content: url(../img/icon/pdf_small.png);
}
.pdf:after {
    content: " ( .pdf )";
    font-size: 10px;
}
.pdf:hover:after {
    color: #000;
}
Run Code Online (Sandbox Code Playgroud)

css css-content

101
推荐指数
8
解决办法
12万
查看次数

bash中的HMAC-SHA1

是否有生成HMAC-SHA1哈希的bash脚本?

我正在寻找与以下PHP代码等效的东西:

hash_hmac("sha1", "value", "key");
Run Code Online (Sandbox Code Playgroud)

bash sha1 hmac

86
推荐指数
3
解决办法
8万
查看次数

Android:是否可以显示视频缩略图?

我用库对话框创建了一个视频录制应用程序.库对话框显示录制视频列表,其中每个项目包括图标,视频标题,标签和位置信息,方式如下:

替代文字

有谁知道是否可以用视频缩略图替换图标(单帧预览)?

谢谢!

android

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

sql错误错误:121

CREATE TABLE `users` (
  `UID` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
  `username` VARCHAR(45) NOT NULL ,
  `password` VARCHAR(100) NULL ,
  `name` VARCHAR(100) NULL ,
  `gender` BIT NULL ,
  `email` VARCHAR(255) NULL ,
  `phone` VARCHAR(30) NOT NULL ,
  `verified` BIT NOT NULL DEFAULT 0 ,
  `time_zone` INT NULL ,
  `time_register` DATETIME NULL ,
  `time_active` DATETIME NULL ,
  PRIMARY KEY (`UID`) ,
  UNIQUE INDEX `username_UNIQUE` (`username` ASC) ,
  INDEX `verified_INDEX` (`verified` ASC) )
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8;


-- …
Run Code Online (Sandbox Code Playgroud)

mysql sql mysql-error-1064 mysql-error-1005

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

如何在.NET中显示错误和警告消息框/如何自定义MessageBox

使用C#.NET(Winforms).

我想知道如何在其中显示带有Ding!!声音和红色十字标记的消息框.这就是我所说的:

截图

如何为我的软件做这些事情,有自定义错误和自定义警告?

MessageBox.Show("asdf");
Run Code Online (Sandbox Code Playgroud)

不给我定制.

.net c# winforms

73
推荐指数
3
解决办法
29万
查看次数

在GraphViz中制作图例/关键字

我想在GraphViz图表中包含图例或关键字.但是,我无法确定要使用的代码.我也想把它放在一个角落,但我唯一知道的唯一的坐标是左下角:pos="10,10!".

有谁知道我怎么能让这个工作?

legend graphviz

62
推荐指数
4
解决办法
3万
查看次数

是否有产生三角波的单线函数?

以类似的方式,模数生成锯齿波.它不必是连续的.

这就是我的意思:

int m = 10;
int x = 0;
int i = 0;
while (i < m*3) {
    printf("%d ", x);
    x++;
    x = x % m;
    i++;
}
Run Code Online (Sandbox Code Playgroud)

生成一个序列0..9,三次,如下所示:

锯齿波图

请注意,峰值右侧的斜率只是一个图形伪影

在这种情况下,单线是x = i ++%m


我想要的是这个:

三角波图

如果你知道其他波形的单线(正弦波,方波),那么也应该知道.

更新:每个人的答案都非常有用,我有一个后续问题.

将添加到三角波函数中以使线的斜率曲线变为或变为这样:

凸出的波形

谢谢大家,您的各种答案帮助我从更大的角度看问题.特别感谢Noldorin将方程扩展到二次曲线.

c

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

PHP会话数据未保存

我有一个"我发誓我没有触摸服务器"的情况.老实说,我没有触及任何PHP脚本.我遇到的问题是PHP数据没有保存在不同的页面或页面刷新.我知道正在创建一个新会话,因为我可以设置一个会话变量(例如$ _SESSION ['foo'] ="foo"并将其打印在同一页面上就好了.但是当我尝试使用同一个变量时在另一个页面上它没有设置!我可以在我的主机服务器上使用任何PHP函数或信息来查看发生了什么?

这是一个示例脚本,目前在我的主机服务器上不起作用:

<?php
session_start();
if(isset($_SESSION['views']))
    $_SESSION['views'] = $_SESSION['views']+ 1;
else
    $_SESSION['views'] = 1;

echo "views = ". $_SESSION['views'];
echo '<p><a href="page1.php">Refresh</a></p>';
?>
Run Code Online (Sandbox Code Playgroud)

执行页面刷新后,'views'变量永远不会增加.我认为这是他们身边的问题,但我想确保我不是一个完全白痴.

这是我的主机服务器的phpinfo()(PHP版本4.4.7): 替代文字

php session

56
推荐指数
6
解决办法
11万
查看次数