2017年2月16日

程序调试技巧

摘要: 一.printf大法. 在程序内打印某些变量值或者标记,缩小bug的范围,判定出错之处. 前端代码也可以用简单的alert弹窗或者console.log打印查看值 二.断点调试 1.设置断点,单步调试,一步一步跟踪 step into:单步执行,遇到方法就进入 step over:单步执行,遇到方法 阅读全文

posted @ 2017-02-16 22:26 乐之者v 阅读(251) 评论(0) 推荐(0)

2017年1月22日

联想笔记本Win10 F1-F12失效的解决方法

摘要: 最近换了笔记本,用的是win10,发现F1到F12不生效。 比如玩游戏时,按F1没有切换到自己角色上,编程运行代码时的shift+F10也不行。 后来发现,这是因为某些笔记本的Fn功能键默认的不是传统的快捷键模式,而是启用功能。 直接按F1,可能是夜间模式、降低音量等,想用F1快捷键,必须得Fn+F 阅读全文

posted @ 2017-01-22 11:08 乐之者v 阅读(8808) 评论(0) 推荐(0)

2017年1月3日

Android笔记:如何在Fragment里使用findViewById()方法?

摘要: 在Activity中,可以直接用findViewById(int id),通过xml的id来找到对应的View。 查找官方的api,具体如下: https://developer.android.google.cn/reference/android/app/Activity.html#findVi 阅读全文

posted @ 2017-01-03 15:03 乐之者v 阅读(2756) 评论(0) 推荐(0)

2016年12月30日

java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.

摘要: 在ViewPager中,用Fragment显示页面时,报错: java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's pa 阅读全文

posted @ 2016-12-30 11:34 乐之者v 阅读(1233) 评论(0) 推荐(0)

2016年12月28日

Android笔记:DrawerLayout抽屉布局的使用

摘要: DrawerLayout(抽屉布局),在各种app中经常出现,比如csdn。。 如下示,只要从屏幕侧边滑一下,或者点击左上角的图标,抽屉就会出来。 DrawerLayout要点: 1.使用DrawerLayout时,在xml布局中,把主界面的布局内容放在前面,后面才放上抽屉里的布局内容 2.记得为抽 阅读全文

posted @ 2016-12-28 17:10 乐之者v 阅读(626) 评论(0) 推荐(0)

2016年12月13日

Web开发: servlet的session为null?

摘要: servlet的session(会话)显示为null,一般是web.xml中配置不对或者在浏览器输入的url不正确造成的。 web.xml配置如下: <servlet> <servlet-name>HttpSessionDemo</servlet-name> <servlet-class>com.s 阅读全文

posted @ 2016-12-13 11:01 乐之者v 阅读(1586) 评论(0) 推荐(0)

2016年12月7日

csdn的app打开贴子显示空白?

摘要: csdn或者虎扑的app打开贴子显示空白,卸载后重装仍然有同样的问题。 可能是android系统的WebView版本太落后。 打开应用市场,更新WebView就可以解决了。 阅读全文

posted @ 2016-12-07 21:53 乐之者v 阅读(228) 评论(0) 推荐(0)

2016年12月2日

java的Iterator源码浅析

摘要: 在java的集合中,List接口继承Collection接口,AbstractList类实现了List接口,在AbstractList中的内部类Itr实现了Iterator接口 ArrayList实现List接口并继承AbstractList类,结构图如下:(图片出自网络) Iterator接口源码 阅读全文

posted @ 2016-12-02 11:42 乐之者v 阅读(2565) 评论(0) 推荐(0)

2016年11月29日

java的Map浅析

摘要: Map<K,V>是以键-值对存储的(key-value), 而Entry<K,V>是Map中的一个接口,Map.Entry<K,V>接口主要用于获取、比较 key和value. 具体的结构如下: 其中,getKey()用于获取key,而getValue()用于获取value,setValue()用于 阅读全文

posted @ 2016-11-29 17:18 乐之者v 阅读(1000) 评论(0) 推荐(0)

2016年11月18日

java代码优化

摘要: 基础 1.善用条件表达式,来表示一般的if,else。if(a>0) b=1;else b=-1; 可以直接写成 b=(a>0?1:-1);判断常量,变量,字符串,表达式时,也可以用switch()代替if,else。 2.用foreach代替传统的for循环。 3.能够封装的操作,尽量封装起来,减 阅读全文

posted @ 2016-11-18 15:07 乐之者v 阅读(468) 评论(0) 推荐(0)

导航