我只是想快速测试一下。所以我运行了一个 docker 容器,我想检查我正在运行的版本:
$ docker run -it ubuntu
root@471bdb08b11a:/# lsb_release -a
bash: lsb_release: command not found
root@471bdb08b11a:/#
Run Code Online (Sandbox Code Playgroud)
所以我尝试安装它(如建议here):
root@471bdb08b11a:/# apt install lsb_release
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package lsb_release
root@471bdb08b11a:/#
Run Code Online (Sandbox Code Playgroud)
有人知道为什么这不起作用吗?
在我的Mac上我已经安装了php并且工作正常.我最近想安装mcrypt,所以我这样做是使用brew.虽然它似乎安装得很好,但它没有出现在我的phpinfo()中.所以我认为brew安装mcrypt的php不是apache使用的php.
有人知道我怎么做:
欢迎所有提示!
我的Javascript中有以下代码:
var reader = new FileReader();
reader.onloadend = function () {
alert(reader.result);
};
Run Code Online (Sandbox Code Playgroud)
这向我展示了以下数据:
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAAAAABX3VL4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gYSDCUgSze0AAAAAA5JREFUCNdjrGJgYmAAAAJ0AH4SDHVIAAAAAElFTkSuQmCC
Run Code Online (Sandbox Code Playgroud)
问题是我只想要逗号之后的部分.我试图得到它reader.result.value,reader.result.valueOf()还有一些其他的组合,但无法找到正确的一个先手从逗号后开始的base64字符串.所以第二个想法是简单地删除逗号以及之前的所有内容,但我有点不确定如何做到这一点.
有人会知道如何完成这项工作吗?欢迎所有提示!
在您将此作为重复发布之前; 我已经尝试了很多关于SO的建议.
到目前为止,我一直在使用邮递员将数据发布到Java Web服务.这很好用如下:
我现在想用curl做同样的事情,所以我尝试使用以下方法:
$ curl -X POST --data "this is raw data" http://78.41.xx.xx:7778/
$ curl -X POST --data-binary "this is raw data" http://78.41.xx.xx:7778/
$ curl -X POST --data "@/home/kramer65/afile.txt" http://78.41.xx.xx:7778/
$ curl -X POST --data-binary "@/home/kramer65/afile.txt" http://78.41.xx.xx:7778/
Run Code Online (Sandbox Code Playgroud)
不幸的是,所有这些都显示接收方空的原始身体.
有谁知道我在这里做错了什么?我的卷发请求与我的邮递员请求有什么不同?欢迎所有提示!
我克隆了一个使用docker-compose的docker设置.一位远程开发人员确认它有效,所以我的问题似乎与我的设置有关.
我跑了docker-compose up,但目前给了我这个:
$ docker-compose up
Creating volume "mycompanydocker_mysql-data" with local driver
Creating volume "mycompanydocker_redis-data" with local driver
Creating volume "mycompanydocker_app-data" with local driver
Creating volume "mycompanydocker_mongo-data" with local driver
mycompanydocker_redis_1 is up-to-date
mycompanydocker_mongo_1 is up-to-date
mycompanydocker_mysql_1 is up-to-date
Building app
ERROR: Cannot locate specified Dockerfile: Dockerfile
Run Code Online (Sandbox Code Playgroud)
我docker-compose.yml看起来像这样:
version: '2'
services:
mysql:
build: mysql/.
env_file: env
expose:
- 3306
ports:
- "3306:3306"
volumes:
- mysql-data:/var/lib/mysql
mongo:
build: mongo/.
env_file: env
expose:
- 27017
ports:
- "27017:27017" …Run Code Online (Sandbox Code Playgroud) 我已经潜入Android开发一段时间了,现在我想在我的应用程序中使用一些项目(helpshift).在网站上,他们有一些示例应用程序,其中自述文件说:在/ HelpshiftDemo文件夹中运行以下内容.
android update project -t android-17 -p .
Run Code Online (Sandbox Code Playgroud)
所以我这样做,但不幸的是,这给了我一个错误说-bash: android: command not found.我理解这一点,因为"android"本身并不是指笔记本电脑上的任何东西(Mac OSX).所以我认为这可能是指adb.所以我尝试替换android我的adb的直接路径:
/Users/kramer65/dev/adt-bundle-mac-x86_64-20130917/sdk/platform-tools/adb update project -t android-17 -p .
Run Code Online (Sandbox Code Playgroud)
这给了我一个关于adb的更多信息的大量输出,我猜这不是预期的结果.
所以我的问题; 是什么意思android,我如何在Mac OSX上解决这个问题?
我正在使用Ionic框架构建一个应用程序,到目前为止我已经在浏览器中完成了.因为我现在想使用cordovaOauth插件,我需要使用模拟器.问题是我无法像在浏览器中那样在模拟器中看到任何console.log(),这使得调试变得困难.
有人知道在Ionic/Cordova中我如何在模拟器中使用控制台日志记录?欢迎所有提示!
我的Android应用程序中有一个日期选择器,但现在我想将蓝色分隔符的颜色更改为绿色(请参阅本文下方的图像).Stackoverflow上还有其他一些 讨论相同的讨论,但没有一个讨论会给出解决方案.
所以我去看自己,发现实际上有一个android:datePickerStyle,还有一个android:divider.然而,我不知道分频器是否实际上是指日期选择器中的分频器.我尝试了两者的多种组合,但我似乎没有让它发挥作用.所以我的第一个问题:android:divider是否引用了datepicker中的分隔符,我怎么能用它来改变颜色?
因此,另一个选择应该是创建一个全新的自定义日期选择器.如果这让我能够改变分频器的颜色我就失望了.因此,我不得不看看一些 的 的 教程创建自定义日期选择器,但他们都不来定义分隔的颜色.分隔符根本没有列在xml文件或java文件中.
如果会有某种样板代码重新创建当前显示的日期选择器,包括设置分隔符颜色的代码,那将会很棒.希望这能让我复制它,只需更改分隔符的颜色设置.所以我的第二个问题:是否有人知道任何样板代码,它只是现在实现了datepicker(包括分隔符的定义)?

在我的Android项目中,我正在尝试将收到的JSONArray转换为List.在这个SO答案的帮助下,我得到了更多.我现在有以下代码:
Gson gson = new Gson();
JSONArray jsonArray = NetworkUtilities.getData("mymodeldata");
Type listType = new TypeToken<List<MyModel>>(){}.getType();
List<MyModel> myModelList = gson.fromJson(jsonArray, listType);
Run Code Online (Sandbox Code Playgroud)
不幸的是,它在最后一行抱怨Gson类型中的fromJson(String,Type)方法不适用于参数(JSONArray,Type).我真的不知道如何解决这个问题.
有谁知道我怎么解决这个问题?
我正在尝试在我的Mac上安装vanilla论坛,为此我只是从mysql命令行创建了一个数据库和一个用户:
mysql> CREATE DATABASE vanilla;
Query OK, 1 row affected (0.00 sec)
mysql> create user 'vanilla_user3'@'localhost' IDENTIFIED BY 'vanilla_password';
Query OK, 0 rows affected (0.00 sec)
mysql> GRANT ALL PRIVILEGES ON * . * TO 'vanilla_user3'@'localhost';
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
Run Code Online (Sandbox Code Playgroud)
所以我尝试使用以下代码进行连接:
$con=mysqli_connect("localhost","vanilla_user3","vanilla_password","vanilla");
if (mysqli_connect_errno($con)) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
Run Code Online (Sandbox Code Playgroud)
但不幸的是我得到一个错误说
Warning: mysqli_connect(): (HY000/2002): No such file or directory in /Users/kramer65/Sites/vanilla/info.php on …
android ×3
macos ×3
docker ×2
java ×2
javascript ×2
linux ×2
apache ×1
arrays ×1
base64 ×1
bash ×1
console.log ×1
containers ×1
cordova ×1
curl ×1
datepicker ×1
gson ×1
homebrew ×1
http-post ×1
json ×1
logging ×1
mysql ×1
php ×1
post ×1
privileges ×1
request ×1
strip ×1
themes ×1
ubuntu ×1
version ×1