现在我每天下午3点运行我的cron工作
0 15 * * *
Run Code Online (Sandbox Code Playgroud)
但我想一天两次完成我的cron工作.上午10:30和下午2:30
0 30 10 * * *
Run Code Online (Sandbox Code Playgroud)
我相信这个命令将在上午10点30分运行.我应该如何在下午2:30运行它?
我有一个输入类型的文本
<input type="text" id="txtid">
Run Code Online (Sandbox Code Playgroud)
当我开始在输入中键入文本时,我应该能够获得输入文本的长度.
这是我试过的:
document.getElementById("txtid").offsetWidth;
Run Code Online (Sandbox Code Playgroud)
和
var test = document.getElementById("txtid");
var width = (test.clientWidth + 1) + "px";
Run Code Online (Sandbox Code Playgroud)
这两个不给出输入文本的宽度
基本上我想要的是:
假设input text宽度是320px.我需要输入文本的宽度,即120px我进入时不断变化.
我的html表td看起来像这样
<td class="20">1</td>
<td class="20">2</td>
<td class="20">3</td>
<td class="20">4</td>
<td class="20">5</td>
<td class="20">3</td>
<td class="total"></td>
<td class="30">2</td>
<td class="30">5</td>
<td class="30">6</td>
<td class="total"></td>
Run Code Online (Sandbox Code Playgroud)
我正在尝试计算td's课前可用的数量total并将这些值相加并将其放入相应的总类td中.
所以我想得到
<td class="20">1</td>
<td class="20">2</td>
<td class="20">3</td>
<td class="20">4</td>
<td class="20">5</td>
<td class="20">3</td>
<td class="total">Total : 18</td>
<td class="30">2</td>
<td class="30">5</td>
<td class="30">6</td>
<td class="total">Total : 13</td>
Run Code Online (Sandbox Code Playgroud)
这就是我尝试过的.
var sum = 0;
$('.total').each(function(){
var tdTxt = $(this).prev('td').text();
sum += parseFloat(tdTxt);
});
Run Code Online (Sandbox Code Playgroud)
但它不起作用.怎么实现这个?
我正在使用cordova文件插件 - cordova文件插件
我实际上是从文本文件中读取文件.以下是我的代码
document.addEventListener("deviceready", function () {
window.resolveLocalFileSystemURL(cordova.file.applicationDirectory + "sameple.txt", gotFile, fail);
}, true);
function gotFile(file) {
file.file(function (file) {
var reader = new FileReader();
reader.onloadend = function (evt) {
console.log(this.result);
}
reader.readAsText(file);
}, fail());
}
function fail(e) {
console.info("FileSystem Error : " + e);
}
Run Code Online (Sandbox Code Playgroud)
因此每当我运行此代码时,我都会收到以下错误
deviceready has not fired after 5 seconds.
Channel not fired: onPluginsReady
Channel not fired: onCordovaReady
Could not get Cordova FileSystem: Error: deviceready has not fired after 5 seconds.
"Could not get Cordova …Run Code Online (Sandbox Code Playgroud) 我有一个输入类型的文本
<input type="text">
Run Code Online (Sandbox Code Playgroud)
基本上我使用javascript ClientRect来获取插入细节.ClientRect看起来像这样
[object ClientRect]
{
[functions]: ,
__proto__: { },
bottom: 540.7999877929687,
constructor: { },
height: 24,
left: 1034.5399169921875,
right: 1034.5399169921875,
top: 516.7999877929687,
width: 0
}
Run Code Online (Sandbox Code Playgroud)
这是在每个文本输入上生成的.
left: 1034.5399169921875,
left: 1065.5399169921875,
left: 1078.5399169921875,
Run Code Online (Sandbox Code Playgroud)
我想将此数字转换为CSS单位px/%/rem/vh.这样我就可以把动态css.怎么做?
基本上我有一个工厂
angular.module('app').factory('gService',gService);
function gService($filter, $window) {
function confirmDialog(message, success, fail) {
var confirmMessage = navigator.notification.confirm(
message,
onConfirm,
'',
[$filter('translate')('OK'), $filter('translate')('CANCEL')]
);
function onConfirm(index) {
return index === 1 ? success() : fail();
}
return confirmMessage;
}
}
Run Code Online (Sandbox Code Playgroud)
如果执行或不执行功能,我想检查此工厂外的条件
if(gService.confirmDialog.onConfirm){
}
Run Code Online (Sandbox Code Playgroud)
这不起作用.如何检查以角度执行的功能?
好吧,我有这个ajax代码,它将从Success块中的MySql返回结果.
$.ajax({
type:"POST",
url:"index.php",
success: function(data){
alert(data);
}
});
Run Code Online (Sandbox Code Playgroud)
我的查询
$sql = "SELECT * FROM tablename";
$rs=parent::_executeQuery($sql);
$rs=parent::getAll($rs);
print_r($rs);
return $rs
Run Code Online (Sandbox Code Playgroud)
我的响应数组在成功AJAX的警报中
Array
(
[0] => Array
(
[section_id] => 5
[version] => 1
[section_name] => Crop Details
[id] => 5
[document_name] => Site Survey
[document_master_id] => 1
[document_section_id] => 5
)
[1] => Array
(
[section_id] => 28
[version] => 1
[section_name] => Vegetative Report
[id] => 6
[document_name] => Site Survey
[document_master_id] => 1
[document_section_id] => 28
) …Run Code Online (Sandbox Code Playgroud) Submit单击时我有一个按钮执行一些调用 API 的操作。单击后,按钮被禁用或基本上按钮的初始状态和操作发生变化。
我有两个或多个浏览器选项卡显示相同的Submit. 如果在任一选项卡Submit中执行操作,其他选项卡应显示更新的版本。其他选项卡应显示禁用版本,不应显示初始状态。
我如何实现这一目标?我正在使用 React、JS
我有一组信息,我将其爆炸为id,代码和数字.
list ($id,$code,$num) = explode("~",$data);
Run Code Online (Sandbox Code Playgroud)
我需要将它更新为基于唯一的MySql code,最小值为num
假设我的前3个请求看起来像
id = 9267399
code = 5D:148
num = 64
id = 9267398
code = 5D:186
num = 71
id = 9267397
code = 5D:122
num = 93
Run Code Online (Sandbox Code Playgroud)
然后我的第4,第5个请求有重复的代码,5D:148具有不同的id和num.
id = 9267402
code = 5D:148
num = 22
id = 9267563
code = 5D:148
num = 5
Run Code Online (Sandbox Code Playgroud)
现在我需要找到min(num)重复code并将该记录更新回mysql.我的查询应该是这样的
$sql = "UPDATE table SET id = '9267398', num = '71' WHERE code = '5D:186' ";
$sql …Run Code Online (Sandbox Code Playgroud) 基本上我必须测试下面这个函数,我正在从文本文件中读取
$window.resolveLocalFileSystemURL(cordova.file.dataDirectory, function (dir) {
var path = 'somefile.txt';
dir.getFile(path, { create: true }, function (file) {
file.file(function (file) {
var reader = new FileReader();
reader.onloadend = function () {
resolve(this.result);
}
reader.readAsText(file);
});
}, error);
}, error);
Run Code Online (Sandbox Code Playgroud)
我一直在写单元测试用例来读取文件
describe('get data from file', function () {
it('should read the files from the data', function () {
var syncFile = 'somefile.txt';
expect( ).toBe( );
});
});
Run Code Online (Sandbox Code Playgroud)
如何为filereader编写单元测试来读取文件?PS:我是使用业力进行单元测试的新手
javascript ×7
html ×3
angularjs ×2
css ×2
jquery ×2
mysql ×2
php ×2
ajax ×1
android ×1
browser ×1
cordova ×1
cpanel ×1
cron ×1
crontab ×1
filereader ×1
html-table ×1
if-statement ×1
input ×1
phonegap ×1
reactjs ×1
sum ×1
unit-testing ×1