在我的通知服务中,我必须通过邮件发送通知,但在开发中我想将所有电子邮件发送到特定地址:
if ( $this->container->get('kernel')->getEnvironment() == "dev" ) {
mail( 'mymail@mail.com', $lib, $txt, $entete );
} else {
mail( $to->getEmail(), $lib, $txt, $entete );
}
Run Code Online (Sandbox Code Playgroud)
但是$this->container->get('kernel')->getEnvironment()只能在控制器中工作.
我想我必须在我的服务构造函数中添加一个参数:
notification:
class: %project.notification.class%
arguments: [@templating, @doctrine]
Run Code Online (Sandbox Code Playgroud)
但我没有找到任何关于此的信息
谢谢
我已经在我的linux环境中安装了tesseract.
它在我执行类似的东西时有效
# tesseract myPic.jpg /output
Run Code Online (Sandbox Code Playgroud)
但我的照片有一些小标签,而tesseract没有看到它们.
有一个选项可用于设置音高或类似的东西吗?
文本标签示例:
有了这张照片,tesseract不承认任何价值......
但有了这张照片:
我有以下输出:
J8
J7A-J7B P7 \
2
40 50 0 180 190
200
P1 P2 7
110 110
\ l
Run Code Online (Sandbox Code Playgroud)
例如,在这种情况下,tesseract看不到90(左上角)......
我认为这只是一个选择来定义或想到这样的,不是吗?
谢谢
当我想要DROP我的数据库时,我有一点问题.
当我执行:
DROP DATABASE `mydb`;
Run Code Online (Sandbox Code Playgroud)
MySQL返回:
Error Code: 2013. Lost connection to MySQL server during query
Run Code Online (Sandbox Code Playgroud)
(从phpmyadmin执行,我已断开连接并重定向到登录名/密码)
问题可能是一个幻想表.
如果我执行:
CHECK TABLE `mydb`.`mytable`
Run Code Online (Sandbox Code Playgroud)
我有 :
Error Code: 1146. Table 'mydb.mytable' doesn't exist
Run Code Online (Sandbox Code Playgroud)
但是如果我执行:
CREATE TABLE IF NOT EXISTS `mydb`.`mytable` ...
Run Code Online (Sandbox Code Playgroud)
我有 :
Error Code: 1050. Table '`mydb`.`mytable`' already exists
Run Code Online (Sandbox Code Playgroud)
"SELECT*"表示它不存在.
我执行DROP DATABASE时尝试过innodb_force_recovery 6:
InnoDB: Load table 'mydb/mytable' failed, the table has missing foreign key indexes. Turn off 'foreign_key_checks' and try again.140417 11:09:55 InnoDB: Assertion failure in thread 2797190000 in file row0mysql.c …Run Code Online (Sandbox Code Playgroud) 我正在使用 wkhtmltopdf 将网页下载为 pdf。
但是 css 属性 letter-spacing 似乎不起作用
font-size:20px; letter-spacing:0px;
Run Code Online (Sandbox Code Playgroud)
font-size:20px; letter-spacing:1px;
Run Code Online (Sandbox Code Playgroud)
1px的间距非常大...
我尝试了 2 种不同的字体系列
我想用elasticsearch增加graylog中保存的消息的最大大小.
最大邮件大小为32 kb
所以我更新映射以删除full_message上的索引:
graylog-custom-mapping.json:
{
"template": "graylog_*",
"mappings": {
"message": {
"properties": {
"full_message": {
"index": "no",
"doc_values": false,
"type": "string"
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
curl -X PUT -d @'graylog-custom-mapping.json' 'http://localhost:9200/_template/graylog-custom-mapping?pretty'
{
"acknowledged" : true
}
Run Code Online (Sandbox Code Playgroud)
我从Graylog界面创建了一个新的Graylog索引(graylog_5)(系统>指标>维护>手动循环偏转器)
但我的映射似乎没有得到满足:
curl -X GET 'http://localhost:9200/graylog_5/_mapping/message'
...
"full_message": {
"type": "string",
"analyzer": "standard"
},
...
Run Code Online (Sandbox Code Playgroud)
我的活动模板:
{
"graylog-internal": {
"order": -2147483648,
"template": "graylog_*",
"settings": {
"index": {
"analysis": {
"analyzer": {
"analyzer_keyword": {
"filter": "lowercase",
"tokenizer": "keyword"
}
}
}
} …Run Code Online (Sandbox Code Playgroud) 在我的树枝视图中,我想显示一个日期:
{{ match.date|date("l d F - H:i") }}
Run Code Online (Sandbox Code Playgroud)
此日期以英语显示:
Wednesday 15 June - 15:30
我想用法语显示它...
我setlocale(LC_TIME, "fr_FR");之前尝试添加调用视图,但日期仍以英文显示...
我使用密钥的 SSH 设置正确。
ssh admin@192.168.1.111
admin@DiskStation:~$
Run Code Online (Sandbox Code Playgroud)
但是 Ansible 返回一个错误:
TASK [setup] *******************************************************************
<192.168.1.111> ESTABLISH SSH CONNECTION FOR USER: admin
<192.168.1.111> SSH: EXEC ssh -C -vvv -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=admin -o ConnectTimeout=10 -o ControlPath=/Users/Shared/Jenkins/.ansible/cp/ansible-ssh-%h-%p-%r 192.168.1.111 '/bin/sh -c '"'"'( umask 22 && mkdir -p "` echo $HOME/.ansible/tmp/ansible-tmp-1479205446.3-33100049148171 `" && echo "` echo $HOME/.ansible/tmp/ansible-tmp-1479205446.3-33100049148171 `" )'"'"''
<192.168.1.111> PUT /var/folders/pd/8q63k3z93nx_78dggb9ltm4c00007x/T/tmpNJvc43 TO /var/services/homes/admin/.ansible/tmp/ansible-tmp-1479205446.3-33100049148171/setup
<192.168.1.111> SSH: EXEC sftp -b - -C -vvv -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no …Run Code Online (Sandbox Code Playgroud) 在我的测试中,我只想在“cancelUpgrade”按钮显示时模拟点击:
it('should be in home menu', async () => {
await waitFor(element(by.id('cancelUpgrade')))
.toBeVisible()
.withTimeout(2000);
await element(by.id('cancelUpgrade')).tap();
});
Run Code Online (Sandbox Code Playgroud)
它返回预期的错误 Error: Cannot find UI element.
我有一个日志/目录,所有人都有权读:drw-r-- r--
paul@ns387656:/var$ ls -l
...
drw-r--r-- 9 root root 4096 May 22 14:49 log
...
Run Code Online (Sandbox Code Playgroud)
但是当我想用cd命令访问它时,我有一个"权限被拒绝"
paul@ns387656:/var$ cd log
-sh: cd: log: Permission denied
Run Code Online (Sandbox Code Playgroud)
我不知道为什么......
想法?
谢谢
我有以下代码:
$.each( orderedqty, function( priority, quantity ) {
// for each priority
if ( $(".switch[data-priorityid=" + priority + "]").attr("data-state") == "on" ) {
// this priority is checked
orderedqtyArray[ priority ] = 15;
} else {
orderedqtyArray[ priority ] = 10;
}
});
console.info( orderedqtyArray );
console.info( JSON.stringify( orderedqtyArray ) );
Run Code Online (Sandbox Code Playgroud)
问题是这段代码返回:
[77:15,78:15]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null, NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL,NULL,NULL,NULL,15,15][78:15]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null, NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL,NULL,NULL,15]
而不是一个美丽的json :(
我安装了一个新的本地服务器,当我安装php5软件包时,apt-get install php5它获得了5.6版本.
我的生产服务器仍然使用php 5.5,我想将它升级到php 5.6,就像在我的开发环境中一样.
我可以使用apt-get轻松完成吗?告诉apt-get切换到分支5.6?
谢谢
我必须使用 rsync 将一个大目录复制到我的 NAS,我想说 rsync 仅在源和目标不同时复制文件,以避免复制已复制的文件。