程序设计

专业和发烧友程序员的问答

30
在Chrome开发人员工具中,资源的状态为已取消是什么意思?
是什么导致页面被取消?我有一个Chrome开发者工具的屏幕截图。 这种情况经常发生,但并非每次都发生。似乎一旦缓存了其他一些资源,页面刷新将加载LeftPane.aspx。真正奇怪的是,这仅发生在Google Chrome中,而不是Internet Explorer 8中。为什么Chrome会取消请求?

11
从PHP URL保存图像
我需要将图像从PHP URL保存到PC。假设我有一个页面,其中只http://example.com/image.php包含一个“花”图像,没有其他内容。如何使用新名称(使用PHP)从URL保存此图像?
402 php  image 

28
使用jQuery清除表单字段
我想清除表单中的所有输入和textarea字段。在reset类中使用输入按钮时,其工作原理如下: $(".reset").bind("click", function() { $("input[type=text], textarea").val(""); }); 这将清除页面上的所有字段,而不仅仅是表单中的字段。对于实际的重置按钮所处的形式,我的选择器将如何显示?
402 jquery  html  forms 

12
提前退出功能?
我有一个功能: function myfunction() { if (a == 'stop') // How can I stop the function here? } exit()JavaScript中有类似的东西吗?
402 javascript 


15
如何使用composer从Laravel删除软件包?
从Laravel 4中删除软件包的正确方法是什么?很久以来我一直在尝试: 从中删除声明composer.json(在“要求”部分中) 从中删除所有类别别名 app.php 从我的代码中删除对该程序包的所有引用:-) 跑 composer update 跑 composer dump-autoload 不工作!我想念什么吗? 一些软件包通过“ artisan config:publish ...”发布其配置。有没有办法“取消发布”它们?

10
如何将不同的本地Git分支推送到Heroku / master
Heroku的政策是忽略除“ master”之外的所有分支。 虽然我确定Heroku的设计师有充分的理由执行此政策(我想是为了存储和性能优化),但对我来说,作为开发人员的结果是,无论我正在从事的本地主题部门如何,我都希望有一个简单的方法将Heroku的master切换到该本地主题分支,并执行“ git push heroku -f”以覆盖Heroku上的master。 通过阅读http://progit.org/book/ch9-5.html的“推送参考规范”部分,我得到的是 git push -f heroku local-topic-branch:refs / heads / master 我真正想要的是一种在配置文件中进行设置的方法,以便“ git push heroku”始终执行上述操作,用当前分支的名称替换local-topic-branch。如果有人知道如何做到这一点,请告诉我! 当然,需要注意的是,只有当我是唯一可以推送到该Heroku应用程序/存储库的人时,这才有意义。测试或质量检查团队可能会管理这样的存储库以尝试不同的候选分支,但是他们必须进行协调,以便他们在任何一天都同意将其推向哪个分支。 不用说,拥有独立的远程存储库(例如GitHub)也是一个好主意,而没有将所有内容备份到此的限制。我会称其为“起源”,并为Heroku使用“ heroku”,以便“ git push”始终将所有内容备份到原始位置,而“ git push heroku”会将我当前所在的任何分支推入Heroku的master分支,并覆盖它如有必要。 这行得通吗? [远程“ heroku”] 网址= git@heroku.com:my-app.git 推送= + refs / heads / *:refs / heads / master 尽管我想我可以在Heroku上创建一个虚拟应用程序并对此进行试验,但我还是想听听经验更丰富的人的信息。 至于获取,我并不在乎Heroku存储库是否仅写。我仍然有一个单独的存储库,例如GitHub,用于备份和克隆所有工作。 脚注:这个问题与在Heroku中使用分支策略的Good Git部署相似但又不太相同?
402 git  github  heroku  push  git-push 

10
React JSX:在选定的<select>选项上选择“ selected”
在&lt;select&gt;菜单的React组件中,我需要selected在反映应用程序状态的选项上设置属性。 在中render(),将optionState其从状态所有者传递到SortMenu组件。选项值props从JSON 传入。 render: function() { var options = [], optionState = this.props.optionState; this.props.options.forEach(function(option) { var selected = (optionState === option.value) ? ' selected' : ''; options.push( &lt;option value={option.value}{selected}&gt;{option.label}&lt;/option&gt; ); }); // pass {options} to the select menu jsx 但是,这会在JSX编译上触发语法错误。 这样做可以摆脱语法错误,但显然不能解决问题: var selected = (optionState === option.value) ? 'selected' : …


7
从github克隆时更改文件夹名称?
当我从Github克隆某些东西时,它会创建一个与我计算机上的应用程序同名的文件夹。有没有办法更改名称。 例如,执行此克隆将创建一个较长的“ twitter登录”文件夹 git clone https://github.com/sferik/sign-in-with-twitter.git 我知道以后可以重命名该文件夹,但是我想知道是否可以通过在语句末尾添加一个选项来对其进行重命名。例如 git clone https://github.com/sferik/sign-in-with-twitter.git as 'signin' 问题是我要克隆一些应用程序以便调整某些设置才能使其正常工作,如果有问题,我会删除该文件夹,但是我担心即使安装了某些宝石,我已经删除了资料夹
402 git  github 

12
AngularJS:为什么ng-bind在角度上比{{}}好?
我参加了一次有角度的演讲,会议中提到的一位参加者ng-bind胜于{{}}束缚。 原因之一是ng-bind将变量放在监视列表中,并且仅当发生模型更改时,才将数据推送到视图中查看;另一方面,{{}}每次都会对表达式进行插值(我想这是角周期)并推送值,即使值更改与否。 也有人说,如果屏幕上没有太多数据,则可以使用{{}},并且性能问题将不可见。有人可以帮我阐明一下这个问题吗?

12
检测到ASP.NET设置不适用于集成托管管道模式
我安装了DotNetOpenAuth SDK-3.4.5.10201.vsix,但无法正常运行。它在本地工作(当我以localhost运行时),但是当我尝试发布它时却无法正常工作。 我收到的IIS错误消息是 错误摘要 HTTP错误500.22-内部服务器错误 检测到ASP.NET设置不适用于集成托管管道模式。 和 Module ConfigurationValidationModule Notification BeginRequest Handler StaticFile Error Code 0x80070032 然后有一些解决问题的建议: 您可以尝试的事情: 将配置迁移到该 system.webServer/modules部分。您可以手动执行此操作,也可以通过在命令行中使用AppCmd进行操作-例如, %SystemRoot%\system32\inetsrv\appcmd migrate config "Default Web Site/"。使用AppCmd迁移应用程序将使其能够在集成模式下工作,并继续在经典模式和IIS的早期版本上工作。 如果确定可以忽略此错误,可以将其设置system.webServer/validation@validateIntegratedModeConfiguration 为false 来禁用它 。 或者,将应用程序切换到经典模式应用程序池-例如, %SystemRoot%\system32\inetsrv\appcmd set app "Default Web Site/" /applicationPool:"Classic .NET AppPool"。仅在无法迁移应用程序时才这样做。 (将“默认网站”和“经典.NET AppPool”设置为您的应用程序路径和应用程序池名称) 但是问题在于我没有访问ISS服务器的权限,因为我不是它的所有者。有什么办法解决这个问题?
401 c#  asp.net  iis  .net-4.0  iis-7.5 

6
如何在剃刀中使用三元运算符(特别是在HTML属性上)?
借助WebForms视图引擎,我通常将三元运算符用于非常简单的条件,尤其是在HTML属性中。例如: &lt;a class="&lt;%=User.Identity.IsAuthenticated ? "auth" : "anon" %&gt;"&gt;My link here&lt;/a&gt; 上面的代码将为&lt;a&gt;标签提供auth或的类,anon具体取决于用户是否通过身份验证。 Razor视图引擎的等效语法是什么?因为Razor要求HTML标签“知道”何时跳入和跳出代码和标记,所以我目前坚持以下几点: @if(User.Identity.IsAuthenticated) { &lt;a class="auth"&gt;My link here&lt;/a&gt; } else { &lt;a class="anon"&gt;My link here&lt;/a&gt; } 坦率地说,这是可怕的。 我很想做一些喜欢这一点,但我在努力了解如何在剃刀: &lt;a class="@=User.Identity.IsAuthenticated ? "auth" : "anon";"&gt;My link here&lt;/a&gt; - 更新: 在此期间,我创建了以下HtmlHelper: public static MvcHtmlString Conditional(this HtmlHelper html, Boolean condition, String ifTrue, String …

18
在Android中,如何以编程方式在dp中设置边距?
在这个,这个和这个线程中,我试图找到一个关于如何在单个视图上设置边距的答案。但是,我想知道是否没有更简单的方法。我将解释为什么我不想使用这种方法: 我有一个自定义按钮,它扩展了Button。如果背景设置为默认背景以外的其他值(通过调用setBackgroundResource(int id)或setBackgroundDrawable(Drawable d)),则我希望边距为0。如果我这样调用: public void setBackgroundToDefault() { backgroundIsDefault = true; super.setBackgroundResource(android.R.drawable.btn_default); // Set margins somehow } 我想将页边距重置为-3dp(我已经在这里阅读了如何从像素转换为dp,所以一旦我知道如何在px中设置页边距,就可以自己管理转换了)。但是由于这是在CustomButton类中调用的,因此父类可以从LinearLayout到TableLayout有所不同,我宁愿不要让他获得其父类并检查该父级的实例。我想那也将表现不佳。 另外,在调用(使用LayoutParams)时parentLayout.addView(myCustomButton, newParams),我不知道这是否将其添加到正确的位置(不过,还没有尝试过),说出一行五行的中间按钮。 问题:除了使用LayoutParams之外,还有其他任何更简便的方法以编程方式设置单个Button的边距吗? 编辑:我知道LayoutParams的方式,但我想要一个避免处理每个不同的容器类型的解决方案: ViewGroup.LayoutParams p = this.getLayoutParams(); if (p instanceof LinearLayout.LayoutParams) { LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams)p; if (_default) lp.setMargins(mc.oml, mc.omt, mc.omr, mc.omb); else lp.setMargins(mc.ml, mc.mt, mc.mr, mc.mb); this.setLayoutParams(lp); } else if …
401 android  layout  button  margin 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.