我今天重新安装了Firefox,因为......无论如何.
我重新安装了萤火虫,现在当我尝试使用它时,情况就完全不同了.我相信它和我之前的版本相同.事实上,我甚至在我的垃圾桶里挖掘并用新的Firefox替换了新的firebug.他们最终成为同一版本(1.5.3).
我的问题是,当我的脚本在某处出现错误时,如果在firebug的脚本窗格上,脚本会破坏错误,脚本页面将转到违规行,突出显示,并且所有对世界是正确的.
现在它在控制台中记录错误,就是这样.我花了最后一小时的大部分时间试图说服自己这不值得溃疡; 不过,我正在输掉这场战斗.
我搜索谷歌,在Craigslist上放广告,甚至想成为警察.Firebug dox上有一些例子,但没有一个帮助过.一堆旧的引用神秘(打破所有错误)选项; 我认为我可能会偶然设置一个选项 - 我的暂停按钮上有一个小的红色圆圈 - 这就是她所说的,但是剧本继续存在,一切都在靠自己.
在firebug页面的某处有一个指南,提到在控制台中设置错误旁边的断点.我出于某种原因没有这个选项.代码行在控制台中,但旁边没有断点按钮.然而,即使它起作用,这也不是理想的.我喜欢它,当我可以打开脚本页面,如果有错误,它会跳转到该行.然后我可以尝试修复它并重新加载页面.如果该行已修复,那么就是页面上的下一个错误 - 将突出显示并准备就绪.
我想提供帮助请求.
救命.
有人表示我应该点击暂停按钮,以使程序暂停错误.我对此有点困惑:暂停按钮上有一个"播放"图标.如果我单击它,该按钮会动画,就像发光一样.但是,在重新加载页面时,它会破坏其中一个.js文件的第一行(这是一个注释)但不会破坏我故意放入的js错误(未关闭的函数).
进一步播放后,我想我的问题是我插入的错误是在页面的中间,而不是在.js文件的中间:/如果我在.js文件中输入错误,它的工作原理因为我喜欢它.
谢谢大家
我想使用CI分析器作为审核应用程序的工具.但是,显然在这种情况下,我不希望输出显示在页面上,而是记录到数据库.
我以为我可以挂钩到探查器抓取相关的细节(查询,uri_string等)并将其发送到数据库中的表.
我可以扩展探查器类以将数据发送到数据库,但这并不会消除屏幕输出.我希望能够不时地正常使用分析器,因此不希望重写输出类.
任何想法都赞赏.
我最终做的是创建一个库和copylasagna Profiler.php进行修改,根据需要进行修改.
尝试(失败)显示来自嵌套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) 我有一个像这样的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) 这是我的代码:
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) 啊.
你好.
我有一张表格.我想知道如何/如果我可以将此表单提交给具有将处理文件上载/命名的页面的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) 我想看看是否可以用一个三元运算符设置多个变量.我有点谷歌了,但没有拿出任何东西.我开始测试一些想法,发现了一些接近 - 但也有一些奇怪的行为; 关于发生了什么的任何想法?并且,是否可以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)
但是,我不确定这是否正确.我很好奇第一个例子中发生了什么.
我正在尝试使用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) 我不知道为什么这对我来说似乎不太清楚.
我有2个repos,repo1和repo2.每个回购都是分支:staging master和live
我认为我的问题的一部分是我.gitignore在开始使用git后试图开始工作(例如,在gitignore正确填充之前,repos是init'd).
我已经尝试了所有精彩git-update-index --assume-unchanged file的和git rm -r --cached .我能找到的整洁的东西,但我仍然不理解,因为它仍然不起作用.
我想在pull和push上忽略一些特定的配置文件和缓存文件夹.
如果我正在使用repo1> staging并且我推送到repo2> staging,哪个.gitignore优先?或者它们都被应用了吗?
在几次尝试中,我似乎已经获得了在推送时忽略的配置文件,但它不是仅仅将更改发送到这些文件,而是将它们完全从分支中删除.混乱.
如果为了让.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上再次开始循环.
他们使用不同的数据库,以免在开发过程中污染产品,将它们分开是很重要的.
我正在使用codeigniter处理Web应用程序,我想 在显示信息时使用php网格,但我不知道如何使用codeigniter进行操作!有没有人使用codeignitier使用php网格?请帮忙!!我会选择flexigrid 但它不提供如此多的功能,例如导出到各种文档格式(excel,word等).Thanx提前!
php ×3
codeigniter ×2
javascript ×2
extjs ×1
extjs4.1 ×1
firebug ×1
forms ×1
git ×1
gridview ×1
iframe ×1
jquery ×1
jquery-ui ×1
json ×1
many-to-many ×1
outer-join ×1
post ×1
profiler ×1
python-3.x ×1
recursion ×1
sqlalchemy ×1