我在cron作业中有两个命令,如下所示:
mysql -xxxxxx -pyyyyyyyyyyv -hlocalhost -e "call MyFunction1";wget -N http://mywebsite.net/path/AfterMyFunction1.php
Run Code Online (Sandbox Code Playgroud)
但在我看来,他们两个都在同一时间运行.
如何运行第一个命令,何时完成,执行第二个命令?
此外,AfterMyFunction1.php还有javascript http请求,当我使用wget时,这些请求不会被执行.如果我在我的webbrowser中打开AfterMyFunction1.php,它就可以工作了.
我试图使用以下代码增加文本框中的数字
// Animate the element's value from 0 to 1100000:
$({someValue: 0}).animate({someValue: 1100000}, {
duration: 1000,
step: function() { // called on every step
// Update the element's text with value:
$('#counterx').text(Math.floor(this.someValue+1));
}
});
Run Code Online (Sandbox Code Playgroud)
它正在处理0到100之间的小数字,但是当涉及到如上述代码中的大数字时,它没有给出目标数字,它是动画到像1099933或1099610或.....这样的数字它改变.
那我怎么能让它动画到我指定的数字?
我正在使用此代码将facebook评论框放入我的页面,
<script type="text/javascript">
(function(d, s, id)
{
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=397337283630353";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<div class="fb-comments" data-href="https://apps.facebook.com/driftee/" data-num-posts="5" data-width="470" data-colorscheme="dark" style="width: 100% !important;"></div>
Run Code Online (Sandbox Code Playgroud)
但我不能使评论框填写100%的页面.
安装新的 Laravel 应用程序 5.7 并尝试迁移后,出现此错误:
Illuminate\Database\QueryException : SQLSTATE[HY000] [2054] 服务器请求客户端未知的身份验证方法(SQL:select * from information_schema.tables where table_schema = xxx_db and table_name = migrations)
在 C:\xampp\htdocs\xxxxx\vendor\laravel\framework\src\Illuminate\Database\Connection.php:664 660| // 如果尝试运行查询时发生异常,我们将格式化错误 661| // 包含与 SQL 的绑定的消息,这将使此异常成为 662| // 对开发人员更有帮助,而不仅仅是数据库的错误。663| 捕获(异常 $e){
664| throw new QueryException(665| $query, $this->prepareBindings($bindings), $e 666|); 667| 第668话
异常跟踪:
1 PDOException::("PDO::__construct(): 服务器请求了客户端未知的身份验证方法 [caching_sha2_password]") C:\xampp\htdocs\xxxxx\vendor\laravel\framework\src\Illuminate\Database\Connectors\连接器.php:70
2 PDO::__construct("mysql:host=127.0.0.1;port=3306;dbname=xxx_db", "root", "**********", []) C:\xampp\htdocs \xxxxx\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.php:70
请使用参数 -v 查看更多详细信息。
我正在学习laravel,并且在开始时我已经执行了命令
php artisan serve
Run Code Online (Sandbox Code Playgroud)
并保持我的终端窗口打开,以便我可以保持服务器运行,但后来我想使用我的应用程序,就像在正常的PHP应用程序上工作一样,所以我创建了一个指向我的laravel应用程序"public"文件夹的虚拟主机.
这是问题所在:
我仍然需要运行"php artisan serve"并打开我的虚拟服务器URL
http://brk.localhost:8000
Run Code Online (Sandbox Code Playgroud)
然后关闭终端,所有这一切之前,我可以正常打开此链接而不定义端口号8000.如果我离开我的电脑并返回继续工作,我发现我无法访问它,除非我做整个过程再次.如果我对任何应用程序视图进行了修改,我会遇到同样的问题.
我错过了什么?
我有以下表格代码,但我不能在IE中选择卖出收音机,我可以在谷歌浏览器中同时选择两个收音机.
<form method="post" action="dothemath.php" style="width: 403px" class="style1">
<input type="radio" id="rdobuy" style="width: 20px; height: 21px;" checked="checked"/>
<label>Buy</label>
<input type="radio" id="rdosell" style="width: 20px; height: 21px;"/>
<label >Sell</label>
</form>
Run Code Online (Sandbox Code Playgroud)
有什么我想念的东西......?
可能重复:
计算部分和的MySQL查询
好的,问题根本不清楚,因此示例将是:我有一个像这样的表:
id amount
1 1000
2 2500
3 5000
Run Code Online (Sandbox Code Playgroud)
我需要从中选择以下数据:
id oamount total
1 1000 1000
2 2500 3500
3 5000 8500
Run Code Online (Sandbox Code Playgroud)
我试过了,但不正确:
select *,sum(oamount) from `table`
group by id;
Run Code Online (Sandbox Code Playgroud)
我不知道
我有一个返回阿拉伯字符串的VBA函数(它用于将数字转换为阿拉伯语写入字符串)
我在Windows XP上的excel 2007上使用它
但当我改为Windows 7时,函数开始返回如下内容:
ÝÞØÎãÓÉÂÇÝæËãÇäãÇÆÉæÃÑÈÚÉææÃÑÈÚæäæ59áÇÛíÑ
我可以在vba编辑器中写阿拉伯语但不能在excel单元格中查看它.
我有一个应用程序(不是我的编码),其中有很多水晶报告。我面临的问题是,每次我打开水晶报告时,它都会要求输入登录用户名和密码。
经过一番搜索后,我发现我必须在运行时设置报告的连接信息,并且我找到了一些解决方案,但是当我查看应用程序的代码时,我没有找到我所期望的。
frmviewrpt(具有水晶报表查看器的表单)有这样的东西:
RptProBalance rptProductBalance = new RptProBalance();
rptProductBalance.RecordSelectionFormula = getBalanceRptSelection();
rptProductBalance.Refresh();
allReportViewer.ReportSource = rptProductBalance;
Run Code Online (Sandbox Code Playgroud)
RptProBalance()(从 RptProBalance.rpt 文件扩展的 cs 文件):
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:2.0.50727.42
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace minfatora {
using System;
using System.ComponentModel;
using CrystalDecisions.Shared;
using CrystalDecisions.ReportSource;
using CrystalDecisions.CrystalReports.Engine;
public class RptProBalance : ReportClass {
public RptProBalance() {
} …Run Code Online (Sandbox Code Playgroud) 这是一个非常简单的表单,如下面的代码所示:
<form method="POST" action="news.php?nid=2">
<textarea id="txtcomment" style="width:100%; height: 70px;" maxlength="300"></textarea><br /><br />
<input type="submit" class="button" style="float: right; cursor:pointer;" value="Comment">
</form>
Run Code Online (Sandbox Code Playgroud)
但是在news.php中,我无法获得"txtcomment"的价值
echo $_POST['txtcomment'];
Run Code Online (Sandbox Code Playgroud)
什么也没有回报......
我知道这应该从字符串中删除任何字符,只保留数字和英文字母。
$txtafter = preg_replace("/[^a-zA-Z 0-9]+/","",$txtbefore);
Run Code Online (Sandbox Code Playgroud)
但我希望删除任何特殊字符并保留任何语言(如阿拉伯语或日语)的任何字母。
我使用以下代码发布到页面的feed连接
$attachment = array('message' => 'xxxxxxxxxxxxxxxxx',
'name' => 'cccccccccccccccc',
'caption' => 'cccccccccccccccc',
'link' => 'http://apps.facebook.com/manydldotnet/',
'description' => "ccccccccccccc",
'picture' => "'cccccccccccccccc'",
'actions' => array(array('name' => 'Download!','link' => 'http://apps.facebook.com/manydldotnet/'))
);
$result = $facebook->api('/121468571287906/feed/','post',$attachment);
Run Code Online (Sandbox Code Playgroud)
所以问题是如何在发布后获得post_id?
我创建了一个名为 Class UserRequest 的 Mailable 我试图从控制器内部调用它,这是我得到的错误:
找不到类“App\Http\Controllers\UserRequest”
我也试过了,->send(new \UserRequest($msgdata));但还是不行。
控制器:
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Mail;
class ContactController extends Controller
{
public function index()
{
return view('contact');
}
public function sendemail(Request $request)
{
$msgdata = array('subject'=>$request->subject,'email'=>$request->email, 'name'=>$request->name,'body'=>$request->body);
try
{
Mail::to('dddddddd@dddsdsf.com')
->send(new UserRequest($msgdata));
}
catch(Exception $e)
{
}
}
}
Run Code Online (Sandbox Code Playgroud)