小编AD7*_*six的帖子

Git拒绝重置/丢弃文件

我有一个项目与某些js文件,我无法更新.我在本地运行OSX,而​​我的远程/临时服务器是Linux(CentOS).

在本地克隆我的项目后,我注意到我有所有那些具有git状态的文件modified.我从来没有修改它们,所以我尝试了discard changes或者reset它们,但它们再次出现.修改中的更改是删除所有行并再次添加它们.

我不确定为什么会发生这种情况或如何解决它,以便我的git状态是干净的,因为它需要.

以下是git状态的几行:

#   modified:   app/webroot/js/ckeditor/plugins/devtools/lang/el.js
#   modified:   app/webroot/js/ckeditor/plugins/devtools/lang/fa.js
#   modified:   app/webroot/js/ckeditor/plugins/devtools/lang/gu.js
Run Code Online (Sandbox Code Playgroud)

更新1:

我现在设法提交上述文件,但登台服务器被锁定,因为它不会提取新的编辑:

error: Your local changes to the following files would be overwritten by merge:
    app/webroot/js/ckeditor/_source/lang/ar.js
    app/webroot/js/ckeditor/_source/lang/bg.js
    app/webroot/js/ckeditor/_source/lang/bn.js
    app/webroot/js/ckeditor/_source/lang/cs.js
    ...
Aborting
Run Code Online (Sandbox Code Playgroud)

我无法提交/推送,因为:

Updates were rejected because a pushed branch tip is behind its remote counterpart
Run Code Online (Sandbox Code Playgroud)

我试过了:

git reset --hard
Run Code Online (Sandbox Code Playgroud)

git stash
git stash drop
Run Code Online (Sandbox Code Playgroud)

但它们不起作用,没有任何反应.

更新2:

git diff 给我:

The file will have its original line endings in your …
Run Code Online (Sandbox Code Playgroud)

git git-status

75
推荐指数
4
解决办法
3万
查看次数

得到每个单词的第一个字母

如何获得给定字符串的每个单词的第一个字母?

$string = "Community College District";
$result = "CCD";
Run Code Online (Sandbox Code Playgroud)

我发现了javascript方法,但不知道如何将其转换为php.

php string

71
推荐指数
8
解决办法
8万
查看次数

33
推荐指数
2
解决办法
3万
查看次数

多年来我一直在编写没有"课程"的PHP ...我错过了什么?

对于我的生活,我似乎无法用PHP包围"类".

我已经设法编写没有它们的大型,可扩展和流行的网站.

我错过了什么?(我该如何学习?)

php oop coding-style

21
推荐指数
2
解决办法
2837
查看次数

(^?)*在这个正则表达式中意味着什么?

我有这个正则表达式:

^(^?)*\?(.*)$
Run Code Online (Sandbox Code Playgroud)

如果我理解正确,这就是它的功能细分:

  • ^ - 从字符串的开头开始匹配
  • (^?)* - 我不知道,但它存储在1美元
  • \? - 匹配问号
  • (.*)$ - 匹配任何内容直到字符串结尾

那么(^?)*是什么意思?

regex lua

19
推荐指数
2
解决办法
7万
查看次数

PHP,JSON解码中的无效字符

我遇到麻烦让json_decode处理我收到的特定字符串.

我把它缩小到这条线:

"systemNotes [6]":"2013年1月9日下午12:52 - 测试名称 - 更改结算地址2从发货名称:发货姓氏:电子邮件地址:发货地址:发货地址2:发货城市:发货邮编/邮政:运输国家:运输状态:电话:账单名:账单姓:账单地址:账单地址2:账单C"

从这个问题复制json,问题是不可重现的 - 但原始json的代表片段在这里:http://codepad.org/ZzrC7rqQ - 并将其放在jsonlint.com中给出:

Parse error on line 3:
...  "systemNotes[6]": "January 09, 2013 12
-----------------------^
Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '['
Run Code Online (Sandbox Code Playgroud)

这个字符串有什么问题,这是无效的json?

编辑

我设法找到了确切的代码.

"systemNotes [6]":"一月+ 09%2C + 2013 + 12%+ 3A52 PM ++首先+名称++ ++变更帐单+地址+ 2 +从++到+送货+首先+名称%3A% 09 +运费+尾+名称%3A%09 +电子邮件+地址%3A%09 +运费+地址%3A +%09 +运费+地址+ 2%3A +%09 +运费+城市%3A +%09 +运费+邮编% 2FPostal%3A +%09 +运费+乡村%3A +%09 +运费+州立%3A +%09 +电话%3A +%09 +计费+一+名称%3A +%09 +计费+尾+名称%3A +%09 +计费+地址%3A +%09 +帐单+地址+ …

php json

8
推荐指数
2
解决办法
6341
查看次数

在PHP中创建一个json对象

我如何在PHP中创建一个与此类似的json对象?

{
    "employees": [
        { "firstName":"John" , "lastName":"Doe" }, 
        { "firstName":"Anna" , "lastName":"Smith" }, 
        { "firstName":"Peter" , "lastName":"Jones" }
    ]
}
Run Code Online (Sandbox Code Playgroud)

php json

7
推荐指数
1
解决办法
1万
查看次数

如果我重命名它,如何访问我的bitbucket存储库

我有一个关于比特桶的git项目,我通过以下方式访问:

git@bitbucket.org:amm/witmachine.git
Run Code Online (Sandbox Code Playgroud)

我想访问:

git@bitbucket.org:amm/masterwit.git
Run Code Online (Sandbox Code Playgroud)

我需要创建一个新的存储库吗?

我有一个现有的结账 - 如果我重命名存储库如何使我的结账使用bitbucket上的正确项目而不是旧的项目?

git

7
推荐指数
1
解决办法
3651
查看次数

为什么CakePHPs cake_core_method_cache文件会随着时间的推移而变大?

我们有一个很大的CakePHP(目前是2.4.7)SAAS-app.它已经非常成熟,直到上周我们才对CakePHPs-core提供的功能有任何实际问题.

上周末我们遇到了一个非常惊人的情况,我们的应用程序变得非常缓慢和错误.我们查看了所有类型的服务器监控,发现在过去几个小时内i/o统计数据暴涨.经过一番调查后,我们将问题分离到了Cake的' cake_core_method_cache '文件中.平均每天,此文件的大小为200 kb.上周末,它达到了约40万桶.

部署例程的一部分是从app/tmp/cache和app/tmp/persistent文件夹中删除所有缓存文件.因为我们经常部署(每天几次),所以缓存会经常被清除.不幸的是,上周的假期暂停了我们的部署,看起来这是核心/缓存功能的问题.

所以,我的两个问题是:

a)有谁知道,为什么cake_core_method_cache会随着时间的推移变大?

b)有没有其他可能解决这个问题,以便不断删除这个文件?

php ubuntu cakephp cakephp-2.4

6
推荐指数
1
解决办法
745
查看次数

如何在不刷新页面的情况下发送表单数据?

我使用提交按钮以 ajax 发送数据,无需刷新任何页面。但页面刷新了。

请检查我的代码并让我知道问题所在。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script>
$("#idForm").submit(function() { alert("hi");

    var url = "ajax.php";
    $.ajax({
           type: "POST",
           url: url,
           data: $("#idForm").serialize(),
           success: function(data) {
               alert(data);
           }
         });

    return false;
});
</script>
<form id="idForm" method="post" enctype="multipart/form-data">
    <input type="text" name="first" value="Bob" />
    <input type="text" name="middle" value="James" />
    <input type="text" name="last" value="Smith" />
    <input name="image" type="file" />
    <input type="submit" name="submit" value="Submit" />
</form>
Run Code Online (Sandbox Code Playgroud)

ajax.php

echo "Hello";
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery

6
推荐指数
1
解决办法
7420
查看次数

标签 统计

php ×5

git ×3

json ×2

ajax ×1

bitbucket ×1

cakephp ×1

cakephp-2.4 ×1

coding-style ×1

git-status ×1

javascript ×1

jquery ×1

lua ×1

oop ×1

regex ×1

string ×1

ubuntu ×1