小编Ale*_*x W的帖子

MySQL存储数据库文件在哪里?

我有卸载wamp服务器,现在我需要我的数据库来恢复.我该怎么做这个过程?

mysql wamp phpmyadmin recover

50
推荐指数
3
解决办法
14万
查看次数

使用javascript在ipad或iphone屏幕上检测双击

我想检测用户是否在ipad或iphone上双击.

是否存在可以提供此功能的javascript事件?

javascript events ipad ios

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

使用来自外部JS文件的Google Analytics异步代码

我正在尝试将异步版Google Analytics跟踪代码添加到网站中.

我想将JavaScript保存在一个单独的文件中,并从那里调用它.

这是我目前在.js文件中得到的内容:

function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            oldonload();
            func();
        }
    }
}

function loadtracking() {
    var _gaq = _gaq || [];
        _gaq.push(['_setAccount', 'UA-XXXXXXX-X']);
        _gaq.push(['_trackPageview']);

        (function() {
            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
}

addLoadEvent(loadtracking);
Run Code Online (Sandbox Code Playgroud)

这就是我在<head>母版页面标签中的内容:

<script …
Run Code Online (Sandbox Code Playgroud)

javascript asynchronous google-analytics unobtrusive-javascript

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

jQuery或Javascript检查图像是否已加载

我知道Stackoverflow上有很多这些,但我没有找到一个适用于我最近版本的jquery(1.10.2).

我试过了:

$(".lazy").load(function (){}

但我相信经过一些研究.load用于检测图像负载在jQuery 1.8中已被弃用.我需要做的是在加载图像后激活图像调整大小功能.我无法控制HTML,目前我必须通过.attr()在页面加载后附加属性(via )来添加图像尺寸,以便我可以使用lazyload js.

问题是我需要一种准确的方法来阻止我的各种脚本,直到图像正确加载,否则函数有时会在每个图像加载之前触发.我尝试过使用$(window).load(function (){});它有时在每个图像加载之前仍然会触发.

javascript jquery

30
推荐指数
4
解决办法
8万
查看次数

保持纵横比与最小/最大高度/宽度?

我的网站上有一个用户可以上传图片的图库.

我希望图像位于保持其高度的div中,图像的高度不应超过500px.宽度应自动保持纵横比.

HTML:

<div id="gallery">
    <img src="uploads/my-dynamic-img.jpg">
</div>
Run Code Online (Sandbox Code Playgroud)

我试过这个CSS:

#gallery{
    height: 500px;

    img{
        max-height: 500px;
        max-width: 100%;
    }
}
Run Code Online (Sandbox Code Playgroud)

以上效果很好,画廊总是500px高,图像高度不超过500px.我遇到问题虽然图像较小,但如果用户上传的图片非常小,我希望它"炸毁"至少200px.我知道这可以通过min-height在图像上设置来实现,问题是,如果图像高度小于200px但是说宽度为2000px,则图像的高度会高达200px,但是长宽比是拧紧,因为图像比图像父div更宽.

我怎样才能达到最小高度但保持纵横比?

html css sass aspect-ratio

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

CSS flexbox中宽度:50%和flex:50%之间的差异?

当其容器具有flex的显示时,将元素设置为flex:50%和宽度:50%之间的区别是什么.结果似乎是一样的:

ul {
  display: flex;
  flex-flow: row wrap;
}

.table a {
  flex: 50%;
  background: grey;
}

.table2 a {
  width: 50%;
  background: grey;
}

<ul class="table">
  <a href="#">ad ds fdsaf dsfa dsfj dsf dsfj lkdsjflkdsa jflkdsja lkfjdslkjfldska jlkfdsajlkdjslkajflkd sjalkfjdslkjdsalkjdlakjfldksjflkdsjflkdsjd fdsd</a>
  <a href="#">b</a>
  <a href="#">c</a>
  <a href="#">d</a>
</ul>

<ul class="table2">
  <a href="#">ad ds fdsaf dsfa dsfj dsf dsfj lkdsjflkdsa jflkdsja lkfjdslkjfldska jlkfdsajlkdjslkajflkd sjalkfjdslkjdsalkjdlakjfldksjflkdsjflkdsjd fdsd</a>
  <a href="#">b</a>
  <a href="#">c</a>
  <a href="#">d</a>
</ul>
Run Code Online (Sandbox Code Playgroud)

http://codepen.io/anon/pen/KAbof

html css width flexbox

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

闪存图和图表的最佳解决方案是什么?

我知道FusionCharts,还有其他好的解决方案或API,用于在Adobe Flash中创建图表吗?

flash graph

15
推荐指数
3
解决办法
4447
查看次数

如何排队我的Python锁?

有没有办法让python锁排队?到目前为止,我一直在我的代码中假设threading.lock在队列上运行.看起来它只是锁定一个随机的锁定器.这对我不好,因为我正在工作的程序(游戏)高度依赖于以正确的顺序获取消息.python中是否有排队的锁?如果是这样,我会在处理时间上损失多少?

python multithreading synchronization locking

12
推荐指数
1
解决办法
3835
查看次数

在django开发服务器上打开页面时出现状态行异常

我正在通过Proboscis执行硒测试案例,以便很好地报告测试结果.我写了以下测试用例

from selenium import webdriver 
from selenium.webdriver.common.keys import Keys
from proboscis import test
import unittest
driver = webdriver.Firefox()

@test(groups=["unit","login"])
class UI_test(unittest.TestCase):

    def test_SuccessfulErrorMsgOnEmptyUserName(self):
        driver.get("http://127.0.0.1:7999/login/")
        username_input = driver.find_element_by_id("id_email")
        username_input.send_keys('')
        password_input = driver.find_element_by_id("id_password")
        password_input.send_keys('bill3')
        driver.find_element_by_xpath('//input[@value = "Log In"]').click()
        driver.implicitly_wait(3)
        driver.find_element_by_class_name("error-login")

driver.close()  

def run_tests():
    from proboscis import TestProgram
   # from tests import unit

    # Run Proboscis and exit.
    TestProgram().run_and_exit()

if __name__ == '__main__':
    run_tests() 
Run Code Online (Sandbox Code Playgroud)

什么可能导致BadStatusLine此代码中的异常?

python testing django selenium

10
推荐指数
1
解决办法
1166
查看次数

REST身份验证和HMAC /私钥(何时设置?)

在过去的几天里,我一直在用一个简单的应用程序想法,因为我正在尝试自学REST基础知识.

到目前为止,我已经认识到,实现这一目标的最佳方式是使用亚马逊使用的HMAC.

我最关心的是我究竟如何对用户进行身份验证为他们提供私钥,以便他们可以开始签署HMAC?我一直读取用于签名的HMAC私钥不应该通过线路发送,但后来如何,他们曾经把它摆在首位?

我的想法是这样的,但我不确定这是否有效.

用户数据库表:

users (simplified, this would probably be a private key per client app?)
  id (their public key?)
  username
  password?
  privatekey
Run Code Online (Sandbox Code Playgroud)

假设一个HTML/JS客户端将向用户呈现一个传统的登录页面,该页面向API发送POST,如下所示:

https://example.com/myapp/api/v1/authenticate.json
POST: username / password
Run Code Online (Sandbox Code Playgroud)

那也会回来

404:User not found
200:{ "id" : <id>, "privatekey": <privatekey> }
Run Code Online (Sandbox Code Playgroud)

客户端然后将该密钥存储在某个地方(本地存储/ cookie是安全的地方吗?)并使用它来签署看起来像这样的其他请求

GET https://example.com/myapp/api/v1/something/?key1=value1&publickey={theirID}&hmac={hmac signature of the request using their private key}
Run Code Online (Sandbox Code Playgroud)

然后,服务器将检查公钥,检索关联的私钥并重建HMAC签名,如果它们匹配,则我们有经过身份验证的请求处理它.

我说得对吗?如果我仍然需要像我的例子中那样的密码,我不确定我是否理解私钥的作用,所以有些东西告诉我,我可能错了.

authentication rest web-services restful-authentication

10
推荐指数
1
解决办法
7186
查看次数