我正在尝试在我的新MBP上安装Git,并且正在关注文档@ https://help.github.com/articles/set-up-git.
它似乎在它说: If you do not have the helper, you can download it and copy it to /usr/local/bin
我导航到终端的/ usr/local/bin并做了一个sudo wget [链接到osxkeychain].当我尝试做一个git config --global credential.helper osxkeychain我得到一个fatal: cannont exec 'git-credential-osxkeychain': Permission denied.
我做错了什么?
谢谢!
TRE
我正在尝试使用Xpath解析一些HTML,但我发现我想要获得的链接是由一些javascript生成的,而不仅仅使用普通的锚.javascript如下:
<script type="text/javascript">
var Hyperurl="ab5";
var Hyperlink="46439157";
</script>
Run Code Online (Sandbox Code Playgroud)
现在,我已经使用XPath通过以下方式获取脚本代码:
$xpath->query('//script[contains(.,"Hyper")]');
Run Code Online (Sandbox Code Playgroud)
哪个回报:
var Hyperurl="ab5";var Hyperlink="46439157";
Run Code Online (Sandbox Code Playgroud)
我的问题是.如何将这些数据放入数组中,就像parse_url之类的那样?我应该只是preg_match_all存储字符串的变量吗?如果是这样,我会使用什么正则表达式?或者有更好的方法来解析和获取我想要的数据吗?
提前致谢!
我刚刚接手了一个项目,因为我的客户以前的网络开发消失了.我必须使用的唯一文件是存储在本地服务器上的文件.我遇到的唯一问题是所有的JS都已经通过Closure Compiler(或类似的东西)运行,这使得javascript真的很烦人阅读(至少对于更大的功能).有没有什么可以帮助我重新插入JS中的变量,所以我有一些更清洁的东西看?我一直在手工做,而且变得很乏味.
这是我正在处理的一个例子:
var n = {},
e = a.extend(n, x),
y = "pageLoaded",
u = "pageLoading",
c = "modLoaded",
w = "xhrComplete",
l = true,
v = false,
s = a("body"),
g = Modernizr.historymanagement,
f = "",
t = "",
r = "",
k = null,
b = window.History;
Run Code Online (Sandbox Code Playgroud)
提前谢谢!
TRE
我在一个页面上列出了三个产品,我希望在每个产品的一侧添加一个小注释框,如:https://www.facebook.com/SanukFootwear?ref = ts&sk = app_113298085356151.主要问题是,我似乎无法弄清楚如何在页面中添加多个注释框.
我尝试使用HTML5和XFBML.我现在使用的代码是:
<html xmlns:fb="http://ogp.me/ns/fb#">
<script>
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=MYAPPID";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
Run Code Online (Sandbox Code Playgroud)
和
<fb:comments href="MYURL" num_posts="5" width="500" xid="product_01"></fb:comments>
似乎添加xid到<fb:comments>块应该只为该xid生成一个唯一的注释列表.然而,这不起作用.如果我执行以下操作:
<fb:comments href="MYURL" num_posts="5" width="500" xid="product_01"></fb:comments>
<fb:comments href="MYURL" num_posts="5" width="500" xid="product_02"></fb:comments>
并尝试在任何一个上发布,评论显示在两者上.我是否缺少允许这些独特评论的内容?
来自sanuk商店facebook页面的代码如下:
<fb:comments xid="featured_product_56062795998_1" width="255" numposts="5" expr:href="##_1" class=" fb_iframe_widget">
<span>
<iframe id="f1f0d95ac" name="f341a4ded" scrolling="no" style="border-width: initial; border-color: initial; overflow-x: …Run Code Online (Sandbox Code Playgroud) 我有很多报告每天都要手工编写,并且要花很多时间,所以我一直在考虑使整个过程自动化。我将从以下位置抓取数据:(1)HTML,(2)CSV / XLS,(3)PDF。我主要只使用PHP从CSV / HTML抓取数据,并且想知道是否存在任何可靠的库或以PHP方式从PDF捕获表数据的方法?
我也刚刚开始学习Python,并且发现尝试将PDFMiner与Scrapy结合使用可能是个好主意。这样会更好吗?还是还有其他选择?
请告诉我。谢谢!
我试图通过Automator在Sublime Text 2服务中打开.
我这样做是这样的:
/bin/zsh/Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl -n $@截图:

但是,每当我尝试通过右键单击>服务>"在Sublime中打开"打开文件夹时,会打开一个新的ST2窗口但是带有一个随机命名的文本文件(即subl stdin N188RN.txt),它的输出是路径文件夹打开(即:/ Users/me/Desktop/project).
截图:

有没有办法可以修改automator命令行来解决这个问题?
任何人都可以借给我一个关于我应该附加到我的ORDER BY语句以自然地对这些值进行排序的方法:
1
10
2
22
20405-109
20405-101
20404-100
X
Z
D
Run Code Online (Sandbox Code Playgroud)
理想情况下,我喜欢以下内容:
1
2
10
22
20404-100
20405-101
20405-109
D
X
Z
Run Code Online (Sandbox Code Playgroud)
我目前正在使用:
ORDER BY t.property, l.unit_number
Run Code Online (Sandbox Code Playgroud)
价值在哪里 l.unit_number
我已经尝试过l.unit_number * 1,l.unit_number + 0但他们没有工作.
我应该做一些ORDER有条件的,比如Case When IsNumeric(l.unit_number)?
谢谢.
我已经完成了一些关于jQuery noConflict模式的阅读,并且我仍在努力解决它.我有一些代码可以在noConflict模式下正常运行,但是无法让以下内容跟进:
$.fn.infiniteCarousel = function () {
function repeat(str, num) {
return new Array( num + 1 ).join( str );
}
return this.each(function () {
var $wrapper = $('> div', this).css('overflow', 'hidden'),
$slider = $wrapper.find('> ul'),
$items = $slider.find('> li'),
$single = $items.filter(':first'),
singleWidth = $single.outerWidth(),
visible = Math.ceil($wrapper.innerWidth() / singleWidth), // note: doesn't include padding or border
currentPage = 1,
pages = Math.ceil($items.length / visible);
// 1. Pad so that 'visible' number will always be seen, otherwise create empty …Run Code Online (Sandbox Code Playgroud) 我在首页上有一个自定义块加载产品,它通过以下方式加载了四个具有自定义产品图片属性集的最新产品:
$_helper = $this->helper('catalog/output');
$_productCollection = Mage::getModel("catalog/product")->getCollection();
$_productCollection->addAttributeToSelect('*');
$_productCollection->addAttributeToFilter("image_feature_front_right", array("notnull" => 1));
$_productCollection->addAttributeToFilter("image_feature_front_right", array("neq" => 'no_selection'));
$_productCollection->addAttributeToSort('updated_at', 'DESC');
$_productCollection->setPageSize(4);
Run Code Online (Sandbox Code Playgroud)
我想要做的是抓住image_feature_front_right后端设置的标签,但是无法这样做.这是我在前端显示产品的代码:
<?php foreach($_productCollection as $_product) : ?>
<div class="fll frontSale">
<div class="productImageWrap">
<img src="<?php echo $this->helper('catalog/image')->init($_product, 'image_feature_front_right')->directResize(230,315,4) ?>" />
</div>
<div class="salesItemInfo">
<a href="<?php echo $this->getUrl($_product->getUrlPath()) ?>"><p class="caps"><?php echo $this->htmlEscape($_product->getName());?></p></a>
<p class="nocaps"><?php echo $this->getImageLabel($_product, 'image_feature_front_right') ?></p>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我读到这$this->getImageLabel($_product, 'image_feature_front_right')是做到这一点的方法,但什么也没有产生.我究竟做错了什么?
谢谢!
TRE
我在SQL上非常糟糕,并且在使用两个表的UNIQUE连接时遇到了一些麻烦.SQL结构有点糟糕,但我没有设计它.
我有两张桌子:
用户
uid,ufn,uln,ue
用户id = uid的位置.
和
交易
uid,unit,address,start_date
基本上在事务表中,每个uid有多个条目.我要做的是选择仅users.ufn, users.uln, users.ue, transactions.unit, transactions.address基于最新的start_date.意思是每个uid 只能获得一个结果.目前我正在获取表中所有 uid条目的返回.transactions
我尝试过使用MAX做一些JOINS,LEFT JOINS和其他东西,但基本上没有成功.
SELECT * FROM users JOIN ( SELECT unit, address, start_date FROM transactions GROUP BY uid) as a ON users.tenant_id = a.tenant_id
是我尝试过的其他东西.
任何关于正确方向的暗示都将非常受欢迎.谢谢!
我有当前的重写规则:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?$ index.php?page=$1 [L,QSA]
Run Code Online (Sandbox Code Playgroud)
这非常适合http://www.example.com/something,但我也希望能够有子页面,即:http://www.example.com/something/something.我希望它采取以下形式:
index.php?page=$1&subpage=$2
要么
index.php?page=something&subpage=$1
有人可以指点我正确的方向吗?
我正在尝试替换URL列表的会话ID#
例如:http://www.yes.com/index.php? session = e4bce57bc39f67bebde0284f4c2ed9ba&id = 1234
我正试图摆脱这session=e4bce57bc39f67bebde0284f4c2ed9ba一点,只是保持http://www.yes.com/index.php?id=1234一点.
我正在尝试使用:
preg_replace('&\bhttp://www\.yes\.com/(?:index\.php(?:\?id(?:=[]\d!"#$%\'()*+,./:;<=>?@[\\\\_`a-z{|}~^-]*+)?&i', $subject, $regs))
Run Code Online (Sandbox Code Playgroud)
但这不起作用.任何帮助,将不胜感激.谢谢!
php ×4
javascript ×2
magento ×2
mysql ×2
sql ×2
.htaccess ×1
apache ×1
automator ×1
comments ×1
facebook ×1
git ×1
image ×1
installation ×1
join ×1
jquery ×1
macos ×1
mod-rewrite ×1
parsing ×1
pdf ×1
preg-replace ×1
product ×1
python ×1
service ×1
shell ×1
sql-order-by ×1
sublimetext2 ×1
xfbml ×1
xpath ×1