我创建了一个小的docker-compose.yml,曾经像魅力一样工作,以部署小型WordPress实例.它看起来像这样:
wordpress:
image: wordpress:latest
links:
- mysql
ports:
- "1234:80"
environment:
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_NAME: wordpress
WORDPRESS_DB_PASSWORD: "password"
WORDPRESS_DB_HOST: mariadb
MYSQL_PORT_3306_TCP: 3306
volumes:
- /srv/wordpress/:/var/www/html/
mysql:
image: mariadb:latest
mem_limit: 256m
container_name: mariadb
environment:
MYSQL_ROOT_PASSWORD: "password"
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: "password"
volumes:
- /srv/mariadb:/var/lib/mysql
Run Code Online (Sandbox Code Playgroud)
但是当我现在开始它时(可能是因为Docker更新到Docker版本1.9.1,构建a34a1d5),它失败了
wordpress_1 | Warning: mysqli::mysqli(): (HY000/2002): Connection refused in - on line 10
wordpress_1 |
wordpress_1 | MySQL Connection Error: (2002) Connection refused
Run Code Online (Sandbox Code Playgroud)
当我有猫/etc/hosts的wordpress_1条目有MySQL:
172.17.0.10 mysql 12a564fdbc56 mariadb
Run Code Online (Sandbox Code Playgroud)
我能够ping …
我有各种不同深度的章节.
所以有14.1和14.4.2和14.7.8.8.2等等.
字母数字排序14.10将出现在14.2之前.那很糟.应该在14.9之后.
是否有一种简单的方法来排序theese,而不添加前导零?用linq?
我想定期保存我的谷歌位置记录.
通常我使用Web界面:https://maps.google.com/locationhistory/b/0
它还提供了导出数据的链接,如下所示:
https://maps.google.com/locationhistory/b/0/kml?startTime=1376604000000&endTime=1376690400000
如何每天下载此链接(及其固定的时间戳),包括使用WGET或curl登录?
简单地告诉它给我带来了一个 302 Moved Temporarily
我在Javascript中打开一个弹出窗口:
function popup(title,w,h,site) {
x = screen.availWidth/2-w/2;
y = screen.availHeight/2-h/2;
var date = new Date()
var ticks = date.getTime();
var popupWindow = window.open(
title,"popup"+ticks,'width='+w+',height='+h+',left='+x+',top='+y+',screenX='+x+',screenY='+y+',resizable=yes,scrollbars=yes,menubar=yes,toolbar=yes,titlebar=yes,hotkeys=yes,status=yes,dependent=no,location=1');
popupWindow.document.write(site);
return popupWindow;
}
Run Code Online (Sandbox Code Playgroud)
当我右键单击新窗口时,"另存为"-dialog在chrome中被停用.
我该如何启用它?我究竟做错了什么?
我正在尝试编写一个 C# .net - 应用程序,当单击特定按钮时,该应用程序会从文件夹中随机播放声音。
所以我花了一些时间来寻找正确的方法来实现这一点。在我的脑海中,“只是播放声音”似乎并不那么复杂,但有很多方法可以做到这一点。
请纠正我现在要说的每一件事:
好吧,这就是方法,也许我错过了一种,但总的来说......我还没有被一种说服。
我想开始、停止、暂停自定义 .wav .mp3 声音,不仅是一个接一个,有时甚至是同时,在它们运行期间改变音量,也许一些静音功能停止所有声音。听起来很容易,但是是吗?
感谢您提前提供任何提示,
哈利
以下代码根据不同的操作系统在哪里创建文件夹?
data_dir = os.path.join(os.path.dirname(__file__), 'data')
if not os.path.exists(data_dir):
import generate_data
os.mkdir(data_dir)
Run Code Online (Sandbox Code Playgroud)
是'/ path / to / file / data'吗?
我正在尝试TIMESTAMP WITH TIMEZONE从UTC-5(NY)的数据库中读取Oracle 作为UTC.
甲骨文让我抓狂:
SELECT
from_tz(MAX(TIMESTAMPWITHTIMEZONE),'UTC'),
SYS_EXTRACT_UTC(MAX(TIMESTAMPWITHTIMEZONE)),
SYS_EXTRACT_UTC(systimestamp),
SYSTIMESTAMP AT TIME ZONE 'UTC'
FROM TABLE
Run Code Online (Sandbox Code Playgroud)
结果:
SYS_EXTRACT_UTC(systimestamp)给了我:2013-02-20 14:59:04,这可能是正确的.
SYSTIMESTAMP AT TIME ZONE 'UTC'给了我:2013-02-20 15:59:04这是我自己的当地柏林 - 无论如何
SYS_EXTRACT_UTC(MAX(TIMESTAMPWITHTIMEZONE)) 是 2013-02-20 08:55:01
from_tz(MAX(TIMESTAMPWITHTIMEZONE),'UTC') 是 2013-02-20 10:55:01
Srly.甲骨文.我想要UTC.
哪一个是正确的?或者,还有更好的方法?
我正在尝试从服务器加载web.config.它位于:\ server\folders\web.config
当我尝试这个:
ConfigurationManager.OpenExeConfiguration(@"\\server\folders\web.config");
Run Code Online (Sandbox Code Playgroud)
它搜索:web.config.config并失败.
ConfigurationManager.OpenExeConfiguration(@"\\server\folders\web");
Run Code Online (Sandbox Code Playgroud)
它失败了,因为没有文件夹\ server\folders\web \
所以我尝试了几件事,看起来路径指向的文件存在,然后它应用了.config并获取配置文件.
为了好玩,我创建了一个web.loaders文件和一个web.loaders.config文件.同
ConfigurationManager.OpenExeConfiguration(@"\\server\folders\web.local");
Run Code Online (Sandbox Code Playgroud)
它完美地加载\ server\folders\web.local.config,但抛出没有web.local文件的异常.
所以有很多方法可以加载这个小东西,但是没有比使用temp .web文件更好的方法吗?
我可以传递给SQL Server IN()函数多少个参数?
SELECT * FROM TABLE where ID IN ( 1,2,3,4,5,..,.,....)
Run Code Online (Sandbox Code Playgroud) 我看了其他线程像这样,但他们并没有为我工作.
我有两节课:
public class ClassA
{
public string _shouldBeInteger;
public string _shouldBeBool;
public string _shouldBeDateTime;
}
public class ClassB : ClassA
{
public int? shouldBeInteger
{
get { return (_shouldBeInteger != null) ? Convert.ToInt32(Convert.ToDouble(_shouldBeInteger)) : new int?(); }
set { _shouldBeInteger = Convert.ToString(value); }
}
//... same thing with datetime etc.
}
Run Code Online (Sandbox Code Playgroud)
如果我现在创建一个ClassB的新对象,我得到
_shouldBeInteger, _shouldBeBool, _shouldBeDateTime;
shouldBeInteger,shouldBeBool,shouldBeDateTime
Run Code Online (Sandbox Code Playgroud)
但我想隐藏_variables给用户.在ClassB中将它们设置为私有将覆盖它们,但我需要访问它们才能解析字符串值.
更新
有一个ClassC填充ClassAs的值,这主要是它们必须可写的原因.我没有办法改变它的工作方式,但我完全控制了ClassA和ClassB
ClassC //not changeAble for me
{
//infomagic filling values of ClassA
}
Run Code Online (Sandbox Code Playgroud)
将ClassA变量设置为private将不起作用,因为ClassA的程序员以一种奇怪的方式生成它.
解
因为ClassA需要是可写的,但是对于继承的其他类不可读,我终于得到了这个:
ClassA
{
public …Run Code Online (Sandbox Code Playgroud) c# ×4
.net ×2
sql ×2
asp.net ×1
asp.net-mvc ×1
audio ×1
bash ×1
class ×1
curl ×1
database ×1
docker ×1
google-maps ×1
javascript ×1
linq ×1
location ×1
mariadb ×1
object ×1
oop ×1
oracle ×1
oracle11g ×1
popup ×1
python ×1
sorting ×1
sql-server ×1
timezone ×1
web-config ×1
wget ×1
window.open ×1
wordpress ×1