我有一个示例字符串" 欢迎来到我的主页(23)| Ayman ".我需要(23)从这个字符串中删除.注意,这23仅用作示例,并且可以在此处具有任何值.
我试过这段代码:
$str = preg_replace("\(d)/", " ", $str);
Run Code Online (Sandbox Code Playgroud)
但是,它没有按预期工作.
我刚刚将我的Git工具升级到最新版本(TortoiseGit 1.8.8.0,PuTTy 0.63和Git Bash for Windows 1.9.0)并且应用了Git Bash后永久挂起的修复程序git pull.我按照内部公司的说明克隆了新的本地存储库,但我没有安装Gerrit的commit-msg钩子.
scp -p -P 29418 [USERNAME]@[HOST]:hooks/commit-msg .git/hooks/在Git Bash中执行后,我收到错误Permission denied (publickey).但是,我的SSH密钥和其他组件似乎都没问题,因为我可以git pull/ git push没有任何问题Git Bash不会对任何有关丢失或不正确的身份验证的内容进行任何反对,并继续进行所有其他需要身份验证的操作.
什么可能导致这个奇怪的错误(这是我的本地计算机或Gerrit安装的东西)?如何解决这个问题呢?并且 - 最重要(或最好奇) - 如何可能,安装commit-msg挂钩时验证失败,而推/拉/其他需要验证的命令工作正常?
我设法找到一个丑陋的解决方法,通过commit-msg从另一个存储库复制(它已经存在一段时间了,所有这些问题开始出现之前,因为我也无法commit-msg在此存储库中安装/覆盖挂钩 - 出于同样的原因) .但是我想知道,这里发生了什么,或者我对这个案子有什么遗漏?
我正在开发android应用程序,并使用parse.com作为后端存储。但是我卡住了更改密码。我可以使用parse.com sdk将重设密码邮件发送到特定电子邮件。但是我也想使用应用程序更改密码,而无需enter code here使用旧密码登录。
发送邮件的功能:
public void resetPassword() {
CustomProgressDialog.show(LoginActivity.this, "", getResources()
.getString(R.string.please_wait));
ParseUser.requestPasswordResetInBackground("test@gmail.com",
new RequestPasswordResetCallback() {
public void done(ParseException e) {
CustomProgressDialog.dismissMe();
if (e == null) {
// An email was successfully sent with reset
// instructions.
Toast.makeText(getApplicationContext(), getResources().getString(R.string.reset_password_sent), Toast.LENGTH_LONG).show();
} else {
// Something went wrong. Look at the ParseException
// to see what's up.
Toast.makeText(getApplicationContext(), getResources().getString(R.string.reset_password_fail), Toast.LENGTH_LONG).show();
}
}
}
);
}
Run Code Online (Sandbox Code Playgroud)
而且还可以使用声明权限从邮件启动应用程序AndroidManifest.xml。
我有这样的输入设计:

但凭借我的风格,我不能那样做.
我的CSS:
input.custom[type=text]{
border: none;
border-bottom: 1px solid #00CCCB;
}
.custom::-webkit-input-placeholder {
color: #727272;
}
.custom:-moz-placeholder { /* Firefox 18- */
color: #727272;
}
.custom::-moz-placeholder { /* Firefox 19+ */
color: #727272;
}
.custom:-ms-input-placeholder {
color: #727272;
}
Run Code Online (Sandbox Code Playgroud)
我的HTML:
<input type="text" class="custom" placeholder="Text goes here"/>
Run Code Online (Sandbox Code Playgroud)
结果:

如何设置带有底部边框和微小左,右边框的输入,就像在我的设计中一样?
相同的视图,相同的DetailView代码,不同的模型,不同的最终结果:

在这种情况下,什么设置列宽?为什么它随着每条记录而变化?这是 Bootstrap 还是 Yii2 的问题?我尝试使用 Chrome 开发工具分析生成的代码,但没有得出结论。正如您所看到的,两列中都有很多空白,因此不应发生列宽移动。
最重要的是——如何防止这种情况发生?如何确保每个视图看起来都完全相同,无论里面打印什么数据DetailView?
可有一个人给我解释一下,怎么样MultiSelectStyle,Selected和Selected.Count性能适用于TTreeView在Delphi 7?我已经离开德尔福编码多年,除非有人指出我,我错过了什么,我认为这背后绝对没有逻辑.
到了这一点.我有一个例程,填充TTreeView所选文件夹的内容.它使用recurence,因此每个文件夹都表示为带子项的节点 - 它是子文件夹和文件.用户可以在树上选择多个项目,因为MultiSelect设置为True.在MultiSelectStyle小组中我也设置了所有四个子属性True(也许这是一个错误).
作为我的程序的调试(完全相反,我希望)我有这个代码:
ShowMessage(IntToStr(tvShell.Selected.Count) + ' selected');
for i := 0 to (tvShell.Selected.Count - 1) do
begin
ShowMessage(tvShell.Selected.Item[i].Text);
end;
Run Code Online (Sandbox Code Playgroud)
所以我运行我的程序并选择任何文件夹.树渲染,我看到:
Text六个子节点,因为所选文件夹包含六个子文件夹而没有文件,使用Ctrl和鼠标,我选择第一个(44个文件)和最后一个(9个文件)树节点(根节点的子节点)并点击执行上述调试代码的按钮.

我期待什么?我看到两个项目被选中.由于msVisibleOnly被设置为True中MultiSelectStyle,我希望有tvShell.Selected.Count设置2,看到三个消息.
我能得到什么?第一条消息说我有...... 选择了九个项目,当我继续时,我会收到另外九条消息,向我显示最后一个文件夹(树儿童)的内容.最有趣的部分是,tvShell.Selected 没有那两个的迹象,实际上是我选择的!WTF?
无意义继续......
我重复所有这些步骤,但这次我选择(点击)最后一个文件夹(子项)并Ctrl按下按钮,我点击第一个文件夹(root的子项).作为一个人,我再次看到,我选择了两个项目.当看到这棵树时,我在视觉上看到选择没有区别.但德尔福确实如此.
在执行调试代码时,这次我得到的信息是有 …
{
"name": "Brian",
"agentid": "12345",
"username": "bob",
"passcode": "bob01",
"call": {
"aa": "11",
"bb": "22",
"cc": "33",
"dd": "44"
},
"call": {
"aa": "111",
"bb": "222",
"cc": "333",
"dd": "444"
},
"call": {
"aa": "1111",
"bb": "2222",
"cc": "3333",
"dd": "4444"
},
"call": {
"aa": "11111",
"bb": "22222",
"cc": "33333",
"dd": "44444"
}
}
Run Code Online (Sandbox Code Playgroud)
当我把它通过时var_dump(json_decode($json, true));,它给了我:
array(5) {
["name"]=> string(5) "Brian"
["agentid"]=> string(5) "12345"
["username"]=> string(3) "bob"
["passcode"]=> string(5) "bob01"
["call"]=> array(4) { …Run Code Online (Sandbox Code Playgroud) $my_string = "Lorem Ipsum is simply dummy text of the printing and typesetting industry."
Run Code Online (Sandbox Code Playgroud)
预期结果 :
"Lorem Ipsum <br/> is simply<br/> dummy text<br/>of the printing<br/> and typesetting<br/> industry."
Run Code Online (Sandbox Code Playgroud)
标签应该在每第12个字符后添加,而不是像这样:
There are ma<br/>ny variations
Run Code Online (Sandbox Code Playgroud) 我在Notepad ++中记录并保存了两个宏,分别给出了它们Ctrl+B和Ctrl+Shift+B快捷方式.首先不起作用(不回放宏),而第二个都很好(重启没有帮助).
Notepad ++中的宏可以有"简单"的键盘快捷键Ctrl+B吗?
顺便说一句:我正在尝试"模拟"格式化快捷方式(如粗体,斜体等),但对于Markdown而言,不是为HTML.这就是为什么Notepad ++的插件如" WebEdit "在这里无法帮助我.
我正在开发一个简单的应用程序,该应用程序将在单击对象时更改对象的边框。
$('.tab').click(function(event) {
$('tab-active:first').css('border-right', '1px solid black');
$(event.target).addClass('tab-active');
});
Run Code Online (Sandbox Code Playgroud)
html
head
title=title
link(rel="stylesheet" type="text/css" href="../style.css")
//- link(rel="stylesheet" type="text/css" href="../bootstrap.min.css")
//- link(rel="stylesheet" type="text/css" href="../bootstrap-theme.css")
script(src="../jquery-2.1.3.min.js")
script(src="../underscore-min.js")
script(src="../backbone-min.js")
script(src="../application.js")
body
.main
div(class="tab tab-active top")
div(class="tab")
div(class="tab")
div(class="tab")
Run Code Online (Sandbox Code Playgroud)
.main {
width: 80vw;
height: 80vh;
background-color: #DDDDDD;
margin-right: 10vw;
margin-left: 10vw;
margin-top: 10vh;
margin-bottom: 10vh;
float: left;
border: 1.5px solid black;
}
.tab {
color: #DDDDDD;
border: 1px solid black;
border-left: none;
display: block;
height: 25%;
width: 13%;
}
.tab-active { …Run Code Online (Sandbox Code Playgroud) 我的图像表看起来像这样:
id product_id image is_default
1 11 test.jpg 0
2 11 make.jpg 0
3 11 tkae.jpg 1
4 11 value.jpg 0
5 11 mcate.jpg 0
Run Code Online (Sandbox Code Playgroud)
如果is_default获取第一张图像不存在1,我想获取默认图像.我尝试这个查询但没有成功.
SELECT *
FROM `images`
WHERE `product_id` = '11'
GROUP BY `product_id`
ORDER BY `is_default` DESC
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮我写那个查询.
为什么我们必须使用Thread.sleep()而不仅仅是sleep()Java?是什么原因迫使开发人员使用"更长"的版本?
我正在开发一个项目,当我按下min/plus按钮而不用方法悬停图片时.live(),该功能正常工作.在.on()方法的情况下,该功能不起作用.
我该如何解决这个问题,所以它也适用于.on()方法?
这是我所指的一个例子(我修复了这个例子中的错误,但我使用的.on方法是错误的).
php ×4
css ×3
html ×2
jquery ×2
android ×1
bash ×1
click ×1
decode ×1
delphi ×1
delphi-7 ×1
detailview ×1
gerrit ×1
git ×1
githooks ×1
java ×1
json ×1
laravel ×1
live ×1
macros ×1
multi-select ×1
mysql ×1
notepad++ ×1
passwords ×1
preg-replace ×1
regex ×1
string ×1
thread-sleep ×1
treeview ×1
yii ×1
yii2 ×1