程序设计

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


5
如何在Windows上的Git中创建文件执行模式权限?
我在Windows中使用Git,并希望通过一次提交将可执行的Shell脚本推送到git repo中。 通常,我需要执行两个步骤(git commit)。 $ vi install.sh $ git add install.sh $ git commit -am "add new file for installation" # first commit [master f2e92da] add support for install.sh 1 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 install.sh $ git update-index --chmod=+x install.sh $ git commit -am "update …
377 git 

18
检查元素在DOM中是否可见
有什么方法可以检查元素在纯JS(无jQuery)中是否可见? 因此,例如,在此页面中:Performance Bikes,如果将鼠标悬停在Deals上(位于顶部菜单上),则会显示一个交易窗口,但在开始时未显示。它在HTML中,但不可见。 那么,给定一个DOM元素,我如何检查它是否可见?我试过了: window.getComputedStyle(my_element)['display']); 但它似乎不起作用。我想知道应该检查哪些属性。我想到: display !== 'none' visibility !== 'hidden' 还有其他我可能会想念的东西吗?
377 javascript  dom 

10
“!-”在JavaScript中有什么作用?
我有这段代码(取自这个问题): var walk = function(dir, done) { var results = []; fs.readdir(dir, function(err, list) { if (err) return done(err); var pending = list.length; if (!pending) return done(null, results); list.forEach(function(file) { file = path.resolve(dir, file); fs.stat(file, function(err, stat) { if (stat && stat.isDirectory()) { walk(file, function(err, res) { results = results.concat(res); …

30
消除键盘的简单方法?
我有很多控件散布在表中的许多表格单元格中,我想知道是否有一种更简便的方法来关闭键盘,而不必遍历所有控件并将它们全部放弃为第一响应者。我想问题是..我怎样才能使当前的第一响应键盘?

13
如何编写内联if语句以进行打印?
我仅在将布尔变量设置为时才需要打印一些内容True。因此,看完这个之后,我尝试了一个简单的示例: >>> a = 100 >>> b = True >>> print a if b File "<stdin>", line 1 print a if b ^ SyntaxError: invalid syntax 如果我写的话也是一样print a if b==True。 我在这里想念什么?

7
如何给github.com用户留言
需要有关GitHub使用的帮助。我想知道是否有一种方法可以与github.com用户进行通信,即当在GitHub页面上仅提供用户名/ ID时向该用户写消息吗?GitHub是否具有此社交功能?
376 github 


10
AngularJS UI路由器登录身份验证
我是AngularJS的新手,在以下情况下我对如何使用angular-“ ui-router”感到有些困惑: 我正在构建一个包含两个部分的Web应用程序。第一部分是带有登录和注册视图的主页,第二部分是仪表板(成功登录后)。 我已经index.html为home部分创建了一个带有角度应用程序和ui-router配置的,用于处理/login和/signup查看,还有一个dashboard.html针对仪表板部分的文件,其应用程序和ui-router配置用于处理许多子视图。 现在,我完成了仪表板部分,并且不知道如何将这两个部分与不同的角度应用程序结合起来。我如何告诉家用应用程序重定向到仪表板应用程序?

23
在HTML5中检测iPad Mini
Apple的iPad Mini在更多方面比我们想要的要小一些,是iPad 2的较小版本。在JavaScript中,该window.navigator对象为Mini和iPad 2公开了相同的值。到目前为止,我发现该差异的测试并未成功。 为什么这很重要? 由于iPad Mini和iPad 2屏幕的像素相同,但实际尺寸(英寸/厘米)不同,因此它们的PPI(每英寸像素)也不同。 为了使Web应用程序和游戏提供友好的用户界面,相对于用户的拇指或手指位置调整了某些元素的大小,因此,我们可能希望缩放某些图像或按钮以提供更好的用户体验。 到目前为止,我已经尝试过的事情(包括一些非常明显的方法): window.devicepixelratio CSS元素宽度(以厘米为单位) CSS媒体查询(例如resolution和-webkit-device-pixel-ratio) SVG图纸以相似单位 在设定的时间内执行各种CSS Webkit转换,并使用来计数渲染的帧requestAnimFrame(我希望能够检测到可测量的差异) 我没有主意。你呢? 更新 感谢您到目前为止的答复。我想评论一下有人投票反对将iPad mini对比2来投票,因为Apple认为这是一项统治所有人的准则。好的,这就是我的理由,为什么我觉得知道一个人使用的是iPad mini还是iPad 2确实很有意义。 iPad mini不仅是小得多的设备(9.7英寸对7.9英寸),而且其外形尺寸允许不同的用途。除非您是Chuck Norris,否则在玩游戏时,通常会用两只手握住iPad 2 。迷你游戏机较小,但也更轻巧,可以玩游戏,您可以一只手握住它,而另一只手则可以滑动或轻按。作为我自己的游戏设计师和开发人员,我只想知道它是否是迷你游戏,因此我可以根据需要选择为玩家提供不同的控制方案(例如,在对一组玩家进行A / B测试之后)。 为什么?事实证明,大多数用户倾向于使用默认设置,因此当播放器加载游戏时,忽略虚拟指尖并在屏幕上放置一些其他基于轻击的控件(此处仅提供任意示例)。比赛的第一次是我,恐怕其他游戏设计师,很想能够做到。 因此,恕我直言,这超出了冗长的讨论/准则的讨论,而这仅仅是Apple和所有其他供应商应做的事情:允许我们唯一地标识您的设备并考虑不同的想法,而不是遵循准则。
376 javascript  html  ipad  svg 

25
使div的高度随其内容扩展
我有这些嵌套的div,我需要主容器扩展(高度)以容纳内部的DIV <!-- head --> ... <!-- /head --> <body class="main"> <div id="container"> <div id="header"> <!--series of divs in here, graphic banner etc. --> </div> <div id="main_content"> <!-- this DIV _should_ stretch to accommodate inner divs --> <div id="items_list" class="items_list ui-sortable"> <div id="item_35" class="item_details"> </div> <div id="item_36" class="item_details"> </div> <div id="item_37" …
376 css  height 

7
实体框架-包含多个级别的属性
Include()方法对于对象列表非常有效。但是,如果我需要深入两个层次怎么办?例如,下面的方法将返回具有此处显示的包含属性的ApplicationServers。但是,ApplicationsWithOverrideGroup是另一个包含其他复杂对象的容器。我也可以在该属性上执行Include()吗?或如何才能完全加载该属性? 就目前而言,此方法: public IEnumerable<ApplicationServer> GetAll() { return this.Database.ApplicationServers .Include(x => x.ApplicationsWithOverrideGroup) .Include(x => x.ApplicationWithGroupToForceInstallList) .Include(x => x.CustomVariableGroups) .ToList(); } 将仅填充Enabled属性(在下面),而不填充Application或CustomVariableGroup属性(在下面)。我如何做到这一点? public class ApplicationWithOverrideVariableGroup : EntityBase { public bool Enabled { get; set; } public Application Application { get; set; } public CustomVariableGroup CustomVariableGroup { get; set; } }

29
具有徽标的Bootstrap 3导航栏
我想将Bootstrap 3默认导航栏与图像徽标一起使用,而不要使用文字商标。在不引起不同屏幕尺寸问题的情况下,这样做的正确方法是什么?我认为这是一个普遍的要求,但是我还没有看到好的代码示例。除了在所有屏幕尺寸上都可以接受的显示外,关键要求是在较小屏幕上的菜单可折叠性。 我尝试仅将IMG标签放在具有navbar-brand类的A标签内,但这导致菜单在我的android手机上无法正常运行。我还尝试增加导航栏类的高度,但这使事情变得更糟。 顺便说一句,我的徽标图像大于导航栏的高度。

4
PHP cURL自定义标头
我想知道是否/如何在PHP中向cURL HTTP请求添加自定义标头。我正在尝试模拟iTunes如何捕获图片并使用以下非标准标头: X-Apple-Tz: 0 X-Apple-Store-Front: 143444,12 如何将这些标头添加到请求中?
376 php  curl 


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.