对于前端开发者来说,ChromeDevTools 绝对是不可或缺的调试工具,我们常用的调试方法包含一些console等,而ChromeDevTools 其实很强大,下面来聊聊一些你可能不知道的debug 方法. Scroll Into View 滚动如视图内 在Elements 标签中,查看页面元素的时候,如果当前这个元素不在视图内,可以通过这个方法让这个元素快速滚入视图中. 操作: 在Elements 标签页中选择一个不在视图内的元素 右击,选择Scrollintoview Copy As F…
Spring作为Java的王牌开源项目,相信大家都用过,但是可能大家仅仅用到了Spring最常用的功能,Spring实在是庞大了,很多功能可能一辈子都不会用到,今天我就罗列下Spring中你可能不知道的事.一是可以帮助大家以后阅读源码,知道Spring为什么会这么写,二是可以作为知识储备,当人家不会的时候,你正好知道这个点,三下五除二就搞定了,嘿嘿.三是平时吹牛的时候可以更有资本...当然最重要的就是可以对Spring有一个更全面的认识. register 现在官方推荐应该就是用JavaConf…
简介: 如果你阅读这本书,你可能已经牢牢掌握iOS开发的基础,但这里有一些小特点和实践是许多开发者并不熟悉的,甚至有数年经验的开发者也是.在这一章里,你会学到一些很重要的开发技巧,但这仍远远不够,你还需要积累更多的实践来让你的代码更强力. /* 本文翻译自<iOS 7 Programming Pushing the Limits>一书的第三章“You May Not Know”,想体会原文精髓的朋友请支持原书正版. ——————(博客园.新浪微博)葛布林大帝 */ 目录: 一. 最好的命名实践…
老鸟程序员知道而新手不知道的小技巧 Web 前端篇 常充电!程序员只有一种死法:土死的. 函数不要超过50行. 不要一次性写太多来不及测的代码,而是要写一段调试一段. UI和编码要同步做. 多写注释方便的往往是自己. 碰到一堆问题时,一次只尝试解决一个问题. 没把握一眼看出问题症结的时候,老老实实单步调试. 设计模式是个好东西,但不要强行使用. 没造成可观的损失前不要尝试做性能优化. 没事别重复造轮子. 大多数情况下Boss不关心技术含量,而且往往简单的解决方案更快更有效果. 不要害怕接触新知识…
第 1 步:重现错误 找到一系列可一致重现错误的操作始终是调试的第一步. 点击 Open Demo. 演示页面随即在新标签中打开. OPEN DEMO 在 Number 1 文本框中输入 5. 在 Number 2 文本框中输入 1. 点击 Add Number 1 and Number 2. 按钮下方的标签显示 5 + 1 = 51. 结果应为 6. 这就是您要修正的错误. 图 1. 5 + 1 的结果是 51.结果应为 6. 第 2 步:熟悉 Sources 面板界面 DevTools 可为…
今天凑巧去W3School扫了一遍JavaScript教程,发现从中看到了不少自己曾经没有注意过的细节. 我这些细节列在这里.分享给可能相同不知道的朋友: 1.使用 document.write() 只向文档输出写内容. 假设在文档已完毕载入后运行 document.write.整个 HTML 页面将被覆盖: 实例 <!DOCTYPE html> <html> <body> <h1>My First Web Page</h1> <p>…
MySQL中定义id字段为int类型,但是你知道它内部是什么玩意吗? 1.如果定义int类型,但是不声明长度,系统默认为11个长度(这个大家都知道): 2.如果指定长度小于11,实际上系统还是默认为11,比如你指定int(1),但是你输入123,存入的还是123,并不会是1或者其它: 3.如果指定长度为11或者大于11,但是存入的长度正好是指定的长度,那么存入的内容就不对了,因为前面第一位表示符号+或者-,后面才表示数字.如:int(11),如果存入12345678901正好11位,那么存到库里…
Alt+insert :生成代码 较为常用的是 1.普通Class中生成get set 方法 .生成构造函数.生成spring注入.重写对象的equal.toString.hashcode方法 2.如果是单元测试类,可以生成测试的模板方法 Ctrl+Shift+t:生成单元测试代码 当要对一个类进行单元测试时,打开类,使用该快捷键,可以直接生成原始测试代码,比较方便. Ctrl+N:寻找类或接口 入门级,但是很重要,不多说了 Ctrl+Tab:快速切换器 可切换内容很多,试试就知道了,比较实用,…
在上一节中,我介绍了Spring中极为重要的BeanPostProcessor BeanFactoryPostProcessor Import ImportSelector,还介绍了一些其他的零碎知识点,正如我上一节所说的,Spring实在是太庞大了,是众多Java开发大神的结晶,很多功能,很多细节,可能一辈子都不会用到,不会发现,作为普通开发的我们,只能尽力去学习,去挖掘,也许哪天可以用到呢. 让我们进入正题吧. Full Lite 在上一节中的第一块内容,我们知道了Spring中除了可以注册…
Bring up the Quick Link Menu - Select the Windows Key + X or right click the Start Button to bring up the Quick Link Menu on your Surface. The Quick Link Menu gives you easy access to things like your Control Panel, shutting down your Surface and you…