我刚刚从git中删除了一个Android项目,每当我尝试打开它时,Android Studio都会给我以下错误;
Error:Could not find com.android.tools.build:gradle:2.2.0-alpha6.
Searched in the following locations:
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.0-alpha6/gradle-2.2.0-alpha6.pom
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.0-alpha6/gradle-2.2.0-alpha6.jar
https://maven.fabric.io/public/com/android/tools/build/gradle/2.2.0-alpha6/gradle-2.2.0-alpha6.pom
https://maven.fabric.io/public/com/android/tools/build/gradle/2.2.0-alpha6/gradle-2.2.0-alpha6.jar
Required by:
newApp_Android:app:unspecified
Run Code Online (Sandbox Code Playgroud)
我在本地安装了Gradle,并通过System设置环境路径.
在项目结构/项目下,正在使用以下设置;
Gradle Version : 2.10
Android Plugin Version : 2.2.0-alpha6
Android Plugin Repository : jcenter
Default Library Repository : jcenter
Run Code Online (Sandbox Code Playgroud)
有人能指出我正确的方向吗?
目前在Docker遇到问题; 我用它来运行一个启动时启动ipython笔记本的图像.我想对ipython笔记本本身进行一些编辑,所以我需要在启动后关闭它.
但是,在终端中按CTRL + C只输入"^ C"作为字符串.似乎没有真正的方法使用CTRL + C来实际关闭ipython笔记本实例.
任何人都有任何线索可以解决这个问题,或者知道任何解决方案吗?
我正在为一个宁静的API构建一些phpdoc - 我开始使用@param
doc语法来通过POST来记录所需的params.
然而,在生成phpdoc之后,我注意到它拒绝列出这些参数,除非它们与输入变量完全匹配到方法本身.
@uses
而@see
并不好看,也不在这里太大的意义,当它涉及到PHPDoc的输出.doc的样式/外观与@param
功能完美搭配.
有没有办法覆盖PHPDoc实施的规则,并允许它@param
在文档中生成块,即使方法本身不存在param?
我正在尝试通过route53和ec2设置一个新的子域,但每当我尝试通过浏览器访问它时都会收到超时错误.设置Amazon安全组以允许通过端口80的所有流量.
我编写了以下vhosts文件并将其存储在"new.mysite.com.conf"可用的站点下:
<VirtualHost *:80>
ServerName new.mysite.com
RewriteEngine On
#RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
DocumentRoot /var/www/newmysite
<Directory /var/www/newmysite>
DirectoryIndex index.php
AllowOverride All
</Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
我启用了这个运行;
a2ensite new.mysite.com.conf
service apache2 reload
Run Code Online (Sandbox Code Playgroud)
最后,在route53下,我设置了一个新的A Record,设置为非别名,并指向我正在运行的实例下列出的EC2服务器的公共IP.
我确保在var/www/newmysite/index.php下可以使用测试页面,同时创建备份var/www/newmysite/index.html以进行访问.
子域本身只是暂停.直接点击服务器的公共IP给出默认的apache2"它工作!" 页.
有人会对我在这里做错了什么有任何想法吗?
我已经接受了几年前的项目,并注意到CURRENT_TIMESTAMP正在发送大量的php调用来更新很多行中的datetime字段.这在现场环境中完美运行 - 但是,在我的本地设置中,它没有.
Live DB和WAMP64下载的本地版本都在MySQL5.7.19上运行.
运行涉及插入CURRENT_TIMESTAMP的查询的PHP脚本将返回以下错误;
Invalid default value for 'last_update' timestamp
Run Code Online (Sandbox Code Playgroud)
但是,再次,在实时服务器上,这没有问题.两者都使用MySQLi来执行这些插入查询.
这里有什么我想念的吗?某种服务器端配置设置允许CURRENT_TIME插入时间戳字段?
我正在尝试格式化从数据库中获取的收入总额,并使用 php 的 NumberFormatter 类和 formatCurrency 方法。
但是,我不想用这个打印出实际的欧元/欧元符号。我只想要纯数字,带逗号和小数点。
例子; 1234.56 的格式应为 1,234.56 当前输出为 €1,234.56。
我正在使用的代码:
$array['total_revenue'] = $this
->db
->query($sql)
->row_array()['SUM( booking_total )'];
$formatter = new NumberFormatter('en_GB', NumberFormatter::CURRENCY);
echo $formatter->formatCurrency($array['total_revenue'], 'EUR') . PHP_EOL;
Run Code Online (Sandbox Code Playgroud)
有人对我如何解决这个问题以删除欧元符号有任何想法吗?
举例来说,我们使用以下模式定义注释树;
{
"_id" : ObjectId("id_here"),
"parentComment" : "This is my opinion",
"isHidden" : false,
"comments" : [
{
"comment" : "I disagree with your opinion",
"isHidden" : false
},
{
"comment" : "Test Post",
"isHidden" : false
},
....
}
Run Code Online (Sandbox Code Playgroud)
因此,如果我们要更新父注释,以将禁止使用的短语的isHidden标志设置为true,我们将这样做。
var userComments = require('mongoose').model("UserComments");
for (let i = 0; i < bannedPhrases.length; i++) {
var conditions = { parentComment: bannedPhrases[i] }
, update = { isHidden: true}
, options = { multi: true };
userComments.update(conditions, update, options, callback);
} …
Run Code Online (Sandbox Code Playgroud)