小编sto*_*ain的帖子

萤火虫没有打破错误

我今天重新安装了Firefox,因为......无论如何.

我重新安装了萤火虫,现在当我尝试使用它时,情况就完全不同了.我相信它和我之前的版本相同.事实上,我甚至在我的垃圾桶里挖掘并用新的Firefox替换了新的firebug.他们最终成为同一版本(1.5.3).

我的问题是,当我的脚本在某处出现错误时,如果在firebug的脚本窗格上,脚本会破坏错误,脚本页面将转到违规行,突出显示,并且所有对世界是正确的.

现在它在控制台中记录错误,就是这样.我花了最后一小时的大部分时间试图说服自己这不值得溃疡; 不过,我正在输掉这场战斗.

我搜索谷歌,在Craigslist上放广告,甚至想成为警察.Firebug dox上有一些例子,但没有一个帮助过.一堆旧的引用神秘(打破所有错误)选项; 我认为我可能会偶然设置一个选项 - 我的暂停按钮上有一个小的红色圆圈 - 这就是她所说的,但是剧本继续存在,一切都在靠自己.

在firebug页面的某处有一个指南,提到在控制台中设置错误旁边的断点.我出于某种原因没有这个选项.代码行在控制台中,但旁边没有断点按钮.然而,即使它起作用,这也不是理想的.我喜欢它,当我可以打开脚本页面,如果有错误,它会跳转到该行.然后我可以尝试修复它并重新加载页面.如果该行已修复,那么就是页面上的下一个错误 - 将突​​出显示并准备就绪.

我想提供帮助请求.

救命.


有人表示我应该点击暂停按钮,以使程序暂停错误.我对此有点困惑:暂停按钮上有一个"播放"图标.如果我单击它,该按钮会动画,就像发光一样.但是,在重新加载页面时,它会破坏其中一个.js文件的第一行(这是一个注释)但不会破坏我故意放入的js错误(未关闭的函数).


进一步播放后,我想我的问题是我插入的错误是在页面的中间,而不是在.js文件的中间:/如果我在.js文件中输入错误,它的工作原理因为我喜欢它.

谢谢大家

firebug

6
推荐指数
2
解决办法
6703
查看次数

修改Codeigniter探查器以将输出发送到db而不是在页面上显示

我想使用CI分析器作为审核应用程序的工具.但是,显然在这种情况下,我不希望输出显示在页面上,而是记录到数据库.

我以为我可以挂钩到探查器抓取相关的细节(查询,uri_string等)并将其发送到数据库中的表.

我可以扩展探查器类以将数据发送到数据库,但这并不会消除屏幕输出.我希望能够不时地正常使用分析器,因此不希望重写输出类.

任何想法都赞赏.


我最终做的是创建一个库和copylasagna Profiler.php进行修改,根据需要进行修改.

profiler codeigniter

5
推荐指数
1
解决办法
3104
查看次数

extjs解析模板中的嵌套json

尝试(失败)显示来自嵌套json的数据。

JSON可能类似于:

{
    "contacts": [
        {
            "id": "1",
            "client_id": "135468714603",
            "addresses": [
                {
                    "id": "1",
                    "contact_id": "1",
                    "address_id": "16",
                    "address": {
                        "0": {
                            "id": "16",
                            "address": "123 Some Rd",
                            "address2": "",
                            "city": "Toen",
                            "state": "VS",
                            "zip_code": "11111",
                            "country": "USA"
                        }
                    }
                },
                {
                    "id": "6",
                    "contact_id": "1",
                    "address_id": "26",
                    "address": {
                        "0": {
                            "id": "26",
                            "address": "1 Other Road",
                            "address2": "",
                            "city": "Twn",
                            "state": "BD",
                            "zip_code": "11112",
                            "country": "USA"
                        }
                    }
                }
            ]
        },
        {
            "id": "10",
            "client_id": null,
            "addresses": …
Run Code Online (Sandbox Code Playgroud)

extjs extjs4.1

5
推荐指数
1
解决办法
2862
查看次数

递归的麻烦; 解析JSON

我有一个像这样的json对象:

[{
    "thing": "Top",
    "data": {
        "childs": [{
            "thing": "a",
            "data": {
                "text": "sdfgdg1",
                "morestuff": {
                    "thing": "Top",
                    "data": {
                        "childs": [{
                            "thing": "a",
                            "data": {
                                "text": "sdfg2",
                                "morestuff": "",
                            }
                        },
                        {
                            "thing": "a",
                            "data": {
                                "text": "gfhjfghj3",
                                "morestuff": {
                                    "thing": "Top",
                                    "data": {
                                        "childs": [{
                                            "thing": "a",
                                            "data": {
                                                "text": "asdfsadf 2 4",
                                                "morestuff": {
                                                    "thing": "Top",
                                                    "data": {
                                                        "childs": [{
                                                            "thing": "a",
                                                            "data": {
                                                                "text": "asdfsadf 2 5",
                                                                "morestuff": {
                                                                    "thing": "Top",
                                                                    "data": {
                                                                        "childs": {
                                                                            "thing": …
Run Code Online (Sandbox Code Playgroud)

javascript recursion json

4
推荐指数
1
解决办法
4043
查看次数

SqlAlchemy - 多对多外连接,连接条件

这是我的代码:

Table('contacts', self.metadata,
    Column('id', PGUuid, primary_key=True),
    Column('first_name', String(150), nullable=False),
    Column('middle_name', String(150), nullable=True),
    Column('last_name', String(150), nullable=False, index=True),
    Column('friendly_name', String(150), nullable=True),
    Column('alias', String(450), nullable=False, index=True),
    Column('prefix', String(5), nullable=True),
    Column('suffix', String(5), nullable=True),
    Column('ssn', String(12), nullable=True),
    Column('email', String(150), nullable=True),
    Column('date_of_birth', Date, nullable=True),
    Column('contact_type', String(16), nullable=False))
    self._contacts_addresses_table = Table('contacts_addresses', self.metadata,
            Column('contact_id', PGUuid, ForeignKey('contacts.id'),
            primary_key=True, index=True),
            Column('address_id', PGUuid, ForeignKey('addresses.id'),
            primary_key=True, index=True))
    self._contacts_phones_table = Table('contacts_phones', self.metadata,
            Column('contact_id', PGUuid, ForeignKey('contacts.id'),
            primary_key=True, index=True),
            Column('phone_id', PGUuid, ForeignKey('phones.id'),
            primary_key=True, index=True))
    self._contacts_notes_table = Table('contacts_notes', self.metadata,
            Column('contact_id', PGUuid, ForeignKey('contacts.id'),
            primary_key=True, index=True),
            Column('note_id', PGUuid, …
Run Code Online (Sandbox Code Playgroud)

many-to-many sqlalchemy outer-join python-3.x

4
推荐指数
1
解决办法
2659
查看次数

通过帖子[文件上传]将表单数据提交到iframe

啊.

你好.

我有一张表格.我想知道如何/如果我可以将此表单提交给具有将处理文件上载/命名的页面的iFrame.

如果我尝试一些简单的事情,例如将输入/文本发布到表单,则不会发生任何事情(处理程序设置为回显$ _POST).我试过设置iframe name/id et.人.并将表单目标设置为相应的iframe名称/ ID.当我点击提交时,iframe就像假人一样坐在那里.WTF我做错了吗?

谢谢.

<form action="/clients/testAddTrans/<?=$clientID?>" id="reportEdit" class="EditName" method="POST" target="transFrame">
    <div class="inputDiv">
        <span class="inputLabel">Description:</span>
        <span class="textInput">
            <input type="text" id="transDesc" name="transDesc" value="" size="40" class=""/>
        </span>
    </div>
    <div class="inputDiv">
        <span class="inputLabel">Date:</span>
        <span class="textInput">
            <input type="text" id="date" name="transDate" value="" size="40" class=""/>
        </span>
    </div>
    <div class="inputDiv">
        <span class="inputLabel">File:</span>
        <span class="textInput">
            <input type="file" id="file" name="transFile" value="" size="40" class=""/>
        </span>
    </div>
    <input name="name_id" type="hidden" value="<?=$itemid?>" />
    <input type="submit" value="Submit" name="submit"/>
    <input type="button" class="secondaryAction" onclick="hideOverDiv()" value="Close"/>
    <div id="overDivNotice" class="overDivNotice" style="display:none"></div>
    <iframe action="/clients/testAddTrans/<?=$clid?>" …
Run Code Online (Sandbox Code Playgroud)

php forms iframe post

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

是否可以使用一个三元运算符设置多个变量?

我想看看是否可以用一个三元运算符设置多个变量.我有点谷歌了,但没有拿出任何东西.我开始测试一些想法,发现了一些接近 - 但也有一些奇怪的行为; 关于发生了什么的任何想法?并且,是否可以var在单个三元运算中设置多个?如果是这样,有没有正确的方法呢?

$i=9;
($i==9)?($w=3|$r=2):($w=7|$r=1);
echo 'w= '.$w.' r= '.$r;//w= 3 r= 2


$i=9;
($i==9)?($w=4|$r=2):($w=7|$r=1);
echo 'w= '.$w.' r= '.$r;//w= 6 r= 2


$i=9;
($i==9)?($w=3|$r=7):($w=7|$r=1);
echo 'w= '.$w.' r= '.$r;//w= 7 r= 7


$i=444;
($i==9)?($w=4|$r=2):($w=7|$r=1);
echo 'w= '.$w.' r= '.$r;//w= 7 r= 1


$i=444;
($i==9)?($w=4|$r=2):($w=1|$r=1);
echo 'w= '.$w.' r= '.$r;//w= 1 r= 1 
Run Code Online (Sandbox Code Playgroud)

谢谢...


编辑:

我做了一些测试,发现这个工作正常:

    ($i==9)?($w=4 AND $r=7):($w=7 AND $r=1);
Run Code Online (Sandbox Code Playgroud)

但是,我不确定这是否正确.我很好奇第一个例子中发生了什么.

php ternary-operator

2
推荐指数
1
解决办法
6374
查看次数

在动态创建的输入上实例化datepicker

我正在尝试使用datepicker复制字段.该字段是重复的,但是datepicker只显示在前两个字段上......我尝试过其他的解决方法,比如在live调用datepicker的字段中添加一个监听器,但是没有去.

var dc=0;
jQuery('#otherRecAdd').click(function(){
    dc++;
    var d=$('othrRecDates').innerHTML;
    var nd=document.createElement('div');
    nd.innerHTML=d;
    var divID='othrDate'+dc;
    nd.id=divID;
    jq(nd).attr('id','orInID'+dc);
    var ind=jq(nd).find('input');
    var indID='orDate'+dc;
    jq(ind).attr('id',indID)
    document.getElementById('otherReccuranceDiv').appendChild(nd);
    var x=jq("input[name=othrRdate]");//x.length increments correctly; it is finding all of the inputs
    x.datepicker();
})

//this doesn't work either
jq(function(){
    jq('input[name=othrRdate]').live('click', function() {
        jq(this).datepicker({showOn:'focus'}).focus();
    });
});
Run Code Online (Sandbox Code Playgroud)

所以表单从一个输入开始,而datepicker正常工作.如果我复制该输入,则复制的输入正常工作.但是,在此之后,任何后续重复的输入都无法按预期工作.这是生成的html:

<label for="otherRec">Other Reccurance</label></b>
<input name="otherRec" id="otherRec" onclick='toggleDiv("othrRecDates");' type="checkbox">
<div id="othrRecDates" style="">
    <b>Date:</b>
    <input class="hasDatepicker" name="othrRdate" id="date" type="text">
    <br>
</div>
<div id="orInID1">
    <b>Date:</b>
    <input class="hasDatepicker" name="othrRdate" id="orDate1" type="text">
    <br>
</div>
<div id="orInID2">
    <b>Date:</b>
    <input …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui

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

git忽略配置文件

我不知道为什么这对我来说似乎不太清楚.

我有2个repos,repo1和repo2.每个回购都是分支:staging masterlive

我认为我的问题的一部分是我.gitignore在开始使用git后试图开始工作(例如,在gitignore正确填充之前,repos是init'd).

我已经尝试了所有精彩git-update-index --assume-unchanged file的和git rm -r --cached .我能找到的整洁的东西,但我仍然不理解,因为它仍然不起作用.

我想在pull和push上忽略一些特定的配置文件和缓存文件夹.

1

如果我正在使用repo1> staging并且我推送到repo2> staging,哪个.gitignore优先?或者它们都被应用了吗?

2

在几次尝试中,我似乎已经获得了在推送时忽略的配置文件,但它不是仅仅将更改发送到这些文件,而是将它们完全从分支中删除.混乱.

3

如果为了让.gitignore正常工作而重新开始(这是一个选项)会更聪明,那么这将是一种聪明的方法,以便不会丢失所有提交(它们不需要新的访问权限)回购,只为FUBAR清酒).

谢谢


澄清:

我现有的存储库中有一些文件,我不再希望在push或pull上传输.

.gitignore要么不是忽略,要么是通过删除忽略 - 这不起作用,因为当我推送时,我需要那些配置文件在另一端,而不是通过推送删除.

我以为我会聪明并开始使用git.它非常冗长,因此对newp感到困惑.

我想:

我可以有一个master和staging on production(prod),一个master和staging on dev(dev);

  • 我会开发dev> staging分支,批准渐变和其他更改,然后推送到prod> staging;

  • 在prod,git checkout staging和view以确保它有效;

  • 一切正常,合并prod> staging prod> master,checkout prod> master for live site.

  • 然后我将prod> master拉入dev> master,将dev> master与dev> staging合并(或者不是,如果它们是相同的),并在dev> staging上再次开始循环.

他们使用不同的数据库,以免在开发过程中污染产品,将它们分开是很重要的.

git

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

使用codeigniter的phpgrid

我正在使用codeigniter处理Web应用程序,我想 在显示信息时使用php网格,但我不知道如何使用codeigniter进行操作!有没有人使用codeignitier使用php网格?请帮忙!!我会选择flexigrid 但它不提供如此多的功能,例如导出到各种文档格式(excel,word等).Thanx提前!

php gridview codeigniter

0
推荐指数
1
解决办法
3156
查看次数