小编jef*_*eff的帖子

"for"属性在HTML <label>标记中的作用是什么?

我想知道以下两个代码片段之间的区别是什么:

<label>Input here : </label>
<input type='text' name='theinput' id='theinput'/>
Run Code Online (Sandbox Code Playgroud)

<label for='theinput'>Input here : </label>
<input type='text' name='theinput' id='theinput'/>
Run Code Online (Sandbox Code Playgroud)

我确定当你使用一个特殊的JavaScript库时它会有所作为,但除此之外,它是否验证HTML或其他原因需要?

html forms label input

367
推荐指数
3
解决办法
17万
查看次数

如何在Django中设置时区?

在我的django项目的settings.py文件中,我有这一行:

TIME_ZONE = 'UTC'
Run Code Online (Sandbox Code Playgroud)

但我希望我的应用程序以UTC + 2时区运行,所以我将其更改为

TIME_ZONE = 'UTC+2'
Run Code Online (Sandbox Code Playgroud)

它给出了错误ValueError: Incorrect timezone setting: UTC+2.这样做的正确方法是什么?

谢谢!

python django timezone utc

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

Django manage.py未知命令:'syncdb'

我正在尝试按照本教程,但我坚持第5步.

当我执行

[〜/ Django Projects/netmag $] python manage.py syncdb

我收到以下错误消息:

Unknown command: 'syncdb'
Type 'manage.py help' for usage.
Run Code Online (Sandbox Code Playgroud)

这里是./manage.py help不包含syncdb命令的输出.我该如何添加?

谢谢你的帮助!

编辑:

当我运行迁移时,我收到此错误:

"创建新内容类型时出错.请确保contenttypes"RuntimeError:创建新内容类型时出错.在尝试单独迁移应用之前,请确保迁移了contenttypes.

在settings.py中:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'django.contrib.admindocs',
    'blog',
]
Run Code Online (Sandbox Code Playgroud)

编辑2:

如果我'blog',从settings.py中删除:

:~/Django Projects/netmag$ python manage.py migrate blog
CommandError: App 'blog' does not have migrations. 

:~/Django Projects/netmag$ python manage.py makemigrations blog 
App 'blog' could not be found. Is it in INSTALLED_APPS?
Run Code Online (Sandbox Code Playgroud)

python django syncdb django-syncdb

57
推荐指数
4
解决办法
7万
查看次数

MATLAB目录没有'.' 和'..'

该函数dir返回一个数组

.
..
Folder1
Folder2
Run Code Online (Sandbox Code Playgroud)

每次我必须摆脱前两个项目,方法如下:

for i=1:numel(folders)
    foldername = folders(i).name;
    if foldername(1) == '.' % do nothing
            continue;
    end
    do_something(foldername)
end
Run Code Online (Sandbox Code Playgroud)

并且使用嵌套循环可能会导致大量重复的代码.

那么我可以通过更简单的方式避免这些"文件夹"吗?

谢谢你的帮助!

编辑:

最近我更简单地处理这个问题,像这样:

for i=3:numel(folders)
    do_something(folders(i).name)
end
Run Code Online (Sandbox Code Playgroud)

简单地忽略前两项.

但请注意@Jubobs的回答.请注意以ASCII值小于令人讨厌的字符开头的文件夹名称..然后第二种方法将失败.此外,如果它以a开头.,那么第一种方法将失败:)

所以要么确保你有一个很好的文件夹名称,并使用我的一个简单的解决方案,或使用@Jubobs的解决方案来确保.

matlab dir

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

"utf8_unicode_ci"和"utf8_unicode_520_ci"之间的区别是什么?

我最近升级了WAMPServer,现在在phpMyAdmin中,我看到了两个排序规则utf8_unicode_ciutf8_unicode_520_ci.我在土耳其应用程序中使用"utf8_unicode_ci",但我想知道新的*_520排序规则有什么不同?

mysql collation wampserver utf-8

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

如何在JavaScript中计算负整数的模数?

我试图通过递增或递减1迭代jQuery对象数组.因此,对于递减部分,我使用此代码:

var splitted_id = currentDiv.attr('id').split('_');
var indexOfDivToGo = parseInt(splitted_id[1]);
indexOfDivToGo = (indexOfDivToGo-1) % allDivs.length;
var divToGo = allDivs[indexOfDivToGo];
Run Code Online (Sandbox Code Playgroud)

所以我有4个带id的元素:

div_0
div_1
div_2
div_3
Run Code Online (Sandbox Code Playgroud)

我期待它迭代为3 - 2 - 1 - 0 - 3 - 2 - 等等.

但它在零之后返回-1,因此它被卡住了.所以它迭代为:

3 - 2 - 1 - 0 - -1 - 卡住了

我知道我可以通过更改代码的第二行来修复它

indexOfDivToGo = (indexOfDivToGo-1 + allDivs.length) % allDivs.length;
Run Code Online (Sandbox Code Playgroud)

但我想知道为什么JavaScript不计算负模型.也许这对另一位编码人员也有帮助.

javascript math jquery modulo negative-number

16
推荐指数
2
解决办法
9658
查看次数

如何使用jQuery以秒为单位获取两个时间戳之间的时差?

我想x seconds ago基于MySQL时间戳显示.

我发现这个名为timeago的插件

但我找不到让它只显示秒的方法.

61秒或300秒我没问题.有没有办法使用timeago或纯jQuery/JavaScript将输出转换为秒?

谢谢你的帮助 !

编辑:

示例案例:

$time1 = "2014-02-02 23:54:04"; // plus PHP ways to format it.
//$time2 = NOW() , or date(); whatever. 
Run Code Online (Sandbox Code Playgroud)

我只想知道多少秒钟$time1.

编辑2:

工作代码:

<script type="text/javascript">
$(function(){
    var d2 = new Date();
    var d1 = new Date("2014-02-02 23:54:04");
    $("a#timedif").html("Diff. Seconds : "+((d2-d1)/100).toString());
    // note that you may want to round the value
});
</script>
Run Code Online (Sandbox Code Playgroud)

它输出 Diff. Seconds : NaN

javascript time jquery seconds timeago

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

如何为Android中的任何应用程序模拟触摸?

我知道已经提出了一些类似的问题,但我认为他们要求在自己的应用程序中模拟触摸,但是我想制作一个可以"使用"任何应用程序的代理.

因此,我想要实现的目标应该是作为一系列输入(触摸:{x1,y1},{x2,y2}等)并控制任何应用程序(例如Facebook),就像真正的用户正在触摸该坐标一样.

有没有例子或方法?或者已经存在的问题?

谢谢你的帮助!

编辑:我认为解决方案 - 如果存在 - 将可能涉及PC.要么将我真正的Android设备连接到我的电脑,要么使用虚拟Android设备.但是,虚拟设备不支持Google Play,我需要使用Google Play中的某些应用.

simulation android simulator device touch

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

如何拍照并发送到Android的HTTP POST请求?

我知道这里有答案,但我不能让它们中的任何一个起作用.有人知道一个很好的参考,或者这方面的教程,也许也发布在这里?

我需要做的是:

1)提供一个按钮,打开相机应用程序.我这样做了startResultActivity()

2)用户拍摄照片,并返回应用程序,保存照片,最好在ImageView中预览.我尝试了一些东西,但我无法在模拟设备中进行测试.

3)按下"发送"按钮,应用程序将图片发送到HTTP POST.随着"多部分",无论是什么.php开发人员不希望我将图片作为从位图数组转换的字符串发送.

任何帮助将不胜感激.谢谢 !

php camera android photo http-post

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

如何在MATLAB图中设置子图大小?

我经常需要将10个图像一起绘制,但使用此代码会产生小图像:

img = rand(400,600); 
for i=1:10
 subplot(2,5,i); 
 imshow(img); 
 title(['Image ' int2str(i)]); 
end
Run Code Online (Sandbox Code Playgroud)

如您所见,图像不会使用屏幕中的所有可用空间.如何增加尺寸,或减少它们之间的填充/边距?

在此输入图像描述

谢谢你的帮助.

matlab plot screen fullscreen figure

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