我想在AWS EC2 T2.Micro实例上安装最新的PHP 7.0.到目前为止,我已经读到目前AWS不支持PHP 7.但是嘿..这只是云中的虚拟服务器,我可以完全控制其配置,所以必须有一些方法让PHP 7在这个上运行一.
任何帮助非常感谢.
我的方框如下
$ cat /etc/*-release
---------------------------------------
NAME="Amazon Linux AMI"
VERSION="2015.09"
ID="amzn"
ID_LIKE="rhel fedora"
VERSION_ID="2015.09"
PRETTY_NAME="Amazon Linux AMI 2015.09"
ANSI_COLOR="0;33"
CPE_NAME="[*not significant*]"
HOME_URL="http://aws.amazon.com/amazon-linux-ami/"
Amazon Linux AMI release 2015.09
$ uname -a
---------------------------------------
Linux ip-xxx-xxx-xxx-xxx 4.1.13-18.26.amzn1.x86_64 #1 [date] x86_64 x86_64 x86_64 GNU/Linux
$ uname -mrs
---------------------------------------
Linux 4.1.13-18.26.amzn1.x86_64 x86_64
$ cat /proc/version
---------------------------------------
Linux version 4.1.13-18.26.amzn1.x86_64 (mockbuild@gobi-build-64010) (gcc version 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC) )
Run Code Online (Sandbox Code Playgroud) 在处理我的Symfony2项目时,我(貌似)InvalidArgumentException: The service definition "templating.helpers.assets" does not exist.
在进入任何页面时随机出现错误.我曾尝试回到之前的提交,但这并没有改变任何东西.所以它似乎不是我自己的源代码.我也不能composer update
.我已经尝试删除缓存,供应商目录和composer.lock文件,但我仍然收到此错误:
使用包信息加载composer存储库
更新依赖项(包括require-dev)
生成自动加载文件
更新"app/config/parameters.yml"文件
[Symfony\Component\DependencyInjection\Exception\InvalidArgumentException]
服务定义"templating.helpers.assets"不存在.脚本Sensio\Bundle\DistributionBundle\Composer\ScriptHandler :: clearCache处理post-update-cmd事件以异常终止
[RuntimeException]
执行"'cache:clear --no-warmup'"命令时发生错误.
有任何想法吗?
我有以下sql语句,我想转换为doctrine查询生成器.目标是计算评级值1和评级值2存在多少评级.
SELECT
COUNT(CASE WHEN rating.rating = 1 THEN rating.rating END) as rat1,
COUNT(CASE WHEN rating.rating = 2 THEN rating.rating END) as rat2
FROM rating
Run Code Online (Sandbox Code Playgroud)
这个sql语句运行正常 - 但是当我尝试将它转换为Doctrine语句时,它就不再存在了.当什么都不应该被计算(因为没有对这个值的评级存在)时,它会返回一个"1"而不是0.如果没有什么可计算的,我怎么能告诉学说简单地返回一个零?我通过删除"ELSE 0"尝试了它,但后来我得到一个错误,这部分是必需的..
return $qb
->addSelect('COUNT(CASE WHEN r.rating = 1 THEN r.rating ELSE 0 END) as rat_1')
->addSelect('COUNT(CASE WHEN r.rating = 2 THEN r.rating ELSE 0 END) as rat_2')
->getQuery()
->getResult();
Run Code Online (Sandbox Code Playgroud)
问候,
"sum"不是必需的 - 例如:投票2,2,2,2,2应该返回5,因为值为2的评级被投票5次.
我正在使用 redux-promise-middleware 和 redux-thunk 来链接我的承诺:
import { Dispatch } from 'redux';
class Actions {
private static _dispatcher: Dispatch<any>;
public static get dispatcher(): Dispatch<any> {
return Actions._dispatcher;
}
public static test() {
this.dispatcher({
type: 'MY_ACTION',
payload: new Promise(resolve => resolve('hi'));
}).then(result => {
console.log(result); // this works
});
}
}
Run Code Online (Sandbox Code Playgroud)
上面的代码有效,但在编译时也会生成警告:
TS2339:类型“{ type: string;”上不存在属性“then” 有效载荷:承诺<{}>;}'
听起来我需要将Promise<...>
某处作为类型包含在内,以便打字稿知道这then
实际上是返回的对象上的属性,dispatcher()
但我无法消除错误。
https://github.com/gaearon/redux-thunk/issues/103
import { Dispatch } from 'redux';
import { ThunkAction } from 'redux-thunk';
import { getStore, IState } from …
Run Code Online (Sandbox Code Playgroud) javascript typescript redux redux-thunk redux-promise-middleware
使用PHP,我创建了一个CSV文件数组,其中包含我想用此行下载的文件的URL:
$urls = explode(',',file_get_contents('urls.csv'));
Run Code Online (Sandbox Code Playgroud)
完成此操作后,我使用以下代码块.
foreach($urls as $url){
$fname = 'not important right now ;)'
$fcon = fopen($fname,'w');
fwrite($fcon,file_get_contents($url));
fclose($fcon);
}
Run Code Online (Sandbox Code Playgroud)
这很好用,它会下载文件中的所有文件!
但不幸的是,它没有我想要的那么高效.我想要2,3或4个同时下载来节省一些时间.我怎样才能做到这一点?
我正在尝试使用matchPath
从父容器中提取路由参数,如/sf/answers/3184474891/ 中所述
const topicMatch = matchPath(history.location.pathname, { path: '/:topic' });
Run Code Online (Sandbox Code Playgroud)
当 I 时console.log(topicMatch.params)
,该对象topic
设置了密钥,但如果我尝试访问,则会topicMatch.params.topic
出现以下错误:
错误 TS2339:类型“{}”上不存在属性“topic”。
const RouterApp = withRouter<{}>(
class App extends React.Component<RouteComponentProps<{}>, AuthState> {
render() {
const { history } = this.props;
const topicMatch = matchPath(history.location.pathname, { path: '/:topic' });
if (topicMatch) {
console.log(topicMatch.params); // has topic key
console.log(topicMatch.params.topic); // causes compile error
}
return (
<div className="App">
<div className="App-header">
<img src={logo} className="App-logo" alt="logo"/>
<h2>Welcome to React</h2>
</div>
</div>
); …
Run Code Online (Sandbox Code Playgroud) 例如,tableA
包含两个名为prodid
和的列product
.product
列由多个100 rows
行组成,可能包含带有一些特殊字符的产品名称等* , ' [ ( ] ) #
.
我需要改变这个:
prodid | product |
--------|----------- |
1 | ab's cap60 |
2 | hhmm*rect |
Run Code Online (Sandbox Code Playgroud)
对此:
prodid | product |
--------|----------- |
1 | abs cap60 |
2 | hhmmrect |
Run Code Online (Sandbox Code Playgroud)
数据库:PostgreSQL
这是我当前的代码:
$messages = mysqli_query($link, "SELECT `user`, `message` FROM `chat` ORDER BY `id` DESC LIMIT 10");
while($row = mysqli_fetch_array($messages)) {
echo "<strong>".$row['user'].":</strong> ".safe_out($row['message'])."<br />";
}
Run Code Online (Sandbox Code Playgroud)
这chat
将以降序打印表中的最后10条消息。我想做的是按升序打印最后10条消息。
更改DESC
为ASC
只会打印出前10条消息,但是我正尝试以升序打印最后10条消息。
我需要将mysqli_query结果放入数组并使用reverse
还是有更简单的方法?
谢谢
我有一个表有记录及其时间戳.现在我需要获得最早的记录和最新的记录
9/10/2014 6:54
9/10/2014 6:53
9/10/2014 6:51
9/8/2014 8:09
9/8/2014 7:00
9/5/2014 7:38
9/5/2014 3:57
9/5/2014 3:51
9/4/2014 11:09
9/4/2014 8:39
Run Code Online (Sandbox Code Playgroud)
目前这是我通过发送两个数据库调用来减少下行处理的方式
$new_timestamp = mysql_query("SELECT TIMESTAMP FROM $rectable ORDER BY TIMESTAMP DESC LIMIT 1");
$col_old = mysql_fetch_assoc($new_timestamp);
$old = $col_new['TIMESTAMP'];
$new_timestamp1 = mysql_query("SELECT TIMESTAMP FROM $rectable ORDER BY TIMESTAMP ASC LIMIT 1");
$col_new = mysql_fetch_assoc($new_timestamp1);
$new = $col_new['TIMESTAMP'];
Run Code Online (Sandbox Code Playgroud)
是否有任何方法可以优化此代码和fullfiill要求,而无需发送两个数据库调用,通过特殊查询或存储的进程
我不确定使用SQL查询完成此操作的最简单方法是什么
如何找到列test = 1中的唯一值,但该值不在测试2或测试3的任何其他值中.如果有狗B在测试1中而且在测试3中它不会显示在我的结果.我只想要在test = 1中显示的结果,但它们对于test = 1是唯一的,并且不会在其他任何地方重复.
使用下面的示例,我的最终结果应该只是Dog A,因为所有其他值至少再显示一次.IE也是我不能只在Dog Column上做一个独特的测试4 z和y是唯一的.
我正在考虑两个临时表,然后进行连接,但是从一个查询中有一个简单的方法吗?
test dog
1 a
1 b
1 c
1 d
1 e
2 b
2 c
2 d
2 e
3 e
3 b
3 c
4 z
4 y
Run Code Online (Sandbox Code Playgroud) php ×5
sql ×4
javascript ×2
symfony ×2
typescript ×2
amazon-ec2 ×1
c# ×1
composer-php ×1
database ×1
doctrine-orm ×1
linux ×1
mysql ×1
postgresql ×1
react-router ×1
redux ×1
redux-thunk ×1
vb.net ×1