小编ont*_*ia_的帖子

我该怎么做才能减少HTML页面的加载时间?

注意:这是一个社区维基帖

为了尽可能地提高用户体验,我该怎么做才能更有效地加载我的HTML页面?

html javascript css performance

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

SndVol如何能够改变给定音频会话的音量?

我正在编写自己的API来执行SndVol系统实用程序的一些功能.我希望这个API的一部分能够设置给定音频会话的音量级别.

SndVol在"设备"面板上显示一个滑块,用户可以使用该滑块更改音频设备的主音量级别以及每个音频会话的滑块(在"应用程序"面板上),用于更改会话的音量级别:

SndVol Volume Mixer的屏幕截图

如果我拖动其中一个音频会话的滑块手柄,则SndVol可以更改音频会话的音量级别.它是如何做到的?

我认为可以使用Windows Vista的Core Audio API,但我遇到的问题是虽然我能够使用一个设备迭代设备的音频会话IAudioSessionEnumerator,但IAudioSessionEnumerator只能让我访问IAudioSessionControl对象,但我需要该IAudioClient对象来获取一个ISimpleAudioVolume对象我可以用来设置音频会话音量级别.是否有可能获得与IAudioClient对象关联的IAudioSessionControl对象?

c++ com winapi core-audio wasapi

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

haskell列表理解(数论问题)

我尝试在haskell中解决以下问题:

使用gcd(a,100)= 1找到每个a的最小数字b(a ^ b mod 100)= 1

我试过这个:

head[ b | a <- [1..], b <- [1..], (a^b `mod` 100) == 1, gcd a 100 == 1]
Run Code Online (Sandbox Code Playgroud)

但这会产生1 ^ 1作为第一个解决方案,这是不正确的,它应该适用于每一个 ; 例如,3 ^ 1不是解决方案.我认为正确的解决方案是b = 20但我想在haskell中使用它.

theory haskell numbers list-comprehension list

5
推荐指数
2
解决办法
496
查看次数

出生日期regex yyyy-mm-dd for rails app

我正在创建一个用户注册表单,我正在将日期添加到必填字段.

我已经搜索了google,github和stackoverflow以获得一个好的出生日期(日期)正则表达式,并发现了这个:

user.rb

DateRegex = /^\d{4}-\d{2}-\d{2}/

validates_format_of :date_of_birth, :with => DateRegex
Run Code Online (Sandbox Code Playgroud)

new.html.erb

<%=label_tag :date_of_birth %>
<%=f.text_field :date_of_birth %> 
Run Code Online (Sandbox Code Playgroud)

(我知道这会允许一些虚假的出生日期,但我不想在此时安装任何类似验证时效的内容.)

但是,在测试出生日期时,它似乎并没有强制执行正则表达式中的4-2-2.它允许2-2-2有时,2-4-2,2-2-4,它允许连字符和斜线...请帮助吗?

此外,如果有必要,如何使用3个文本字段并将其输入一个mysql date_of_birth列?

ruby regex format validation date

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

我正在尝试向HTML表添加一些行,但它失败了

注意:这是一个社区维基帖

使用简单dom方法的以下代码无法向表中添加行.有什么问题?

<html>
<head>
<title>Javascript Test</title>
<script>
function addRow() {
    var mytable = document.getElementById('mytable');

    var row = document.createElement('tr');
    var cell = document.createElement('td');
    var text = document.createTextNode('This is a row');

    cell.appendChild(text);
    row.appendChild(cell);
    mytable.appendChild(row);
}
</script>
</head>
<body>
<form action="#">

<table id="mytable">
<tr>
    <td>This is a row</td>
</tr>
</table>

<input type="button" onclick="addRow()" value="Add A Row"/>
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript dom html-table

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

什么是AJAX以及它是如何工作的?

可能重复:
AJAX如何工作?

注意:这是一个社区维基帖

我经常听说AJAX用于为用户提供动态内容.它是什么以及它是如何工作的?

javascript ajax jquery

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

放置一个绿点或红点来显示用户在线与否

我有以下代码来显示用户的图像。但我想用绿色点来区分图像外观,显示用户在线,橙色显示用户已被看到(例如 15 分钟前),红色显示用户离线。使用 CSS。

现在代码简而言之

//Get timing details
//get image details
//get user details

while($row = mysql_fetch_assoc($result)) {

  if($user_online){
    //show user modified image using CSS
    //image with green dot on it

  }else if($user_was_last_seen_15) {
    //show user modified image using CSS
    //image with orange dot on it

  }else {
    //show user modified image using CSS
    //image with red dot on it
  }

}
Run Code Online (Sandbox Code Playgroud)

css php

0
推荐指数
2
解决办法
9340
查看次数