小编Col*_*inM的帖子

无法从git子模块推送提交?

我有一个简单的项目,有一个子模块.

$ git submodule
 964737623a362f6303e87ec41f2c7090c8c2c093 lib/mongodb-php-odm (heads/master-1-g9647376)
Run Code Online (Sandbox Code Playgroud)

我已经对该子模块进行了更改并提交了它们,但是无法将它们推送到github.

$ cd lib/mongodb-php-odm
$ git branch
* (no branch)
  master
$ git remote -v
origin  git@github.com:colinmollenhour/mongodb-php-odm.git
$ git ls-remote .
964737623a362f6303e87ec41f2c7090c8c2c093    HEAD
6f5f91eff9b1854faa30608f335aee92aa7532eb    refs/heads/master
6f5f91eff9b1854faa30608f335aee92aa7532eb    refs/remotes/origin/HEAD
6f5f91eff9b1854faa30608f335aee92aa7532eb    refs/remotes/origin/master
$ git push origin master
Everything up-to-date
Run Code Online (Sandbox Code Playgroud)

我不明白为什么它说"一切都是最新的",因为964737提交还没有被推送到github.我可能做错了什么,但我不知道会是什么......

如何将此子模块中的最新提交推送到github?

git github git-submodules

24
推荐指数
2
解决办法
7586
查看次数

V8是否自动缓存编译的正则表达式?

所以我知道在Javascript实例化一个正则表达式会导致它被自动编译,如果该正则表达式存储在一个变量中,它将被重用而无需重新编译.例:

var re = /[Ff]oo|[Bb]ar/;
"Foo".match(re); // ["Foo"]
"Baz".match(re); // null
Run Code Online (Sandbox Code Playgroud)

但是,重新编译重复的正则表达式还是V8(Chrome/Node.js)智能地重用它们(就像PHP与preg_*函数一样)?

function isFooBar(str) {
  return str.match(/[Ff]oo|[Bb]ar/);
}
isFooBar("Foo"); // ["Foo"]
isFooBar("Baz"); // null
Run Code Online (Sandbox Code Playgroud)

所以为了澄清,我知道第一个例子是一个正则表达式编译的结果.但是第二个例子怎么样?

javascript regex v8 node.js

16
推荐指数
1
解决办法
2498
查看次数

任何使用像Magento这样的布局和块系统的PHP框架?

虽然它最常被吹捧为功能齐全的购物车系统,但Magento是一个非常棒的启动框架.尤其令人敬畏的是布局系统.本质上,页面是从"块"创建的,它们都是从不假定使用模板文件的抽象类继承的.这些块根据布局进行组装,该布局是合并在一起的一堆XML文件的组合,以描述每个页面的块的层次结构(DRY支持继承).我喜欢这个系统,但Magento是一个非常繁重的框架.

是否有其他框架使用类似的系统?即如上所述在模板文件之外定义的布局.PHP 5.3是首选,但会考虑其他语言的框架.

php layout frameworks magento

11
推荐指数
1
解决办法
3172
查看次数

如何在awstats 7.0中跟踪jpg命中作为页面视图

我已经设置awstats来读取云端日志文件,我需要能够生成特定文件的命中报告,这些文件是用于横幅的iamges.我更改了"NotPageList"选项以排除图像文件,我删除了awstats*.txt数据文件并运行了一个新的更新但jpg图像仍未计为页面.为了让这个工作,我需要做什么?

LogFile="/var/log/cloudfront-logs/mydomain.log"
LogFormat="%time2 %cluster %bytesd %host %method %virtualname %url %code %referer %ua %query"
LogSeparator="\t"
SiteDomain="d2fxxxxxx.cloudfront.net"
HostAliases="d2fxxxxxx.cloudfront.net"
NotPageList="css js class bmp ico rss xml swf"
DecodeUA=1
Run Code Online (Sandbox Code Playgroud)

awstats

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

标签 统计

awstats ×1

frameworks ×1

git ×1

git-submodules ×1

github ×1

javascript ×1

layout ×1

magento ×1

node.js ×1

php ×1

regex ×1

v8 ×1