摘要: Response Class HTTP StatusCode Symbol Informational 100 :continue Success 200 :ok Redirection 300 :multiple_choices 301 :moved_permanently(重定向) 304 :n 阅读全文
posted @ 2017-04-09 07:02 zhuxian300c 阅读(286) 评论(0) 推荐(0)
摘要: .nil? Ruby方法 .nil?方法被放置在Object类中,可以被任何对象调用,如果是nil则返回true 在Rails中只有nil对象才会返回true Ruby方法 .nil?方法被放置在Object类中,可以被任何对象调用,如果是nil则返回true 在Rails中只有nil对象才会返回t 阅读全文
posted @ 2017-04-06 17:20 zhuxian300c 阅读(945) 评论(0) 推荐(0)
摘要: 项目做完终于有点自己的时间了,就想看点源码涨涨姿势,那就看看Picasso这个牛逼哄哄的图片加载框架吧,当然这个也是自己最喜欢的图片加载框架。 实际项目中可能有需求自己定制图片的缓存目录,那么就需要自定义下载器,如果我们使用with来构建Picasso 的实例的话,Picasso会通过Builder 阅读全文
posted @ 2016-12-27 15:23 zhuxian300c 阅读(2140) 评论(0) 推荐(0)
摘要: 开发中遇到了这样的一个问题,界面最外层是ScrollView,然后里面有嵌套了一个ListView还有其他可以获取焦点的View,然后每次打开界面都会自动滚动到最底部,经过一番折腾,发现了一个简单的方法, 获取ScrollView里面一个上层任意view,然后调用如下方法: view.setFocu 阅读全文
posted @ 2016-12-06 15:44 zhuxian300c 阅读(2627) 评论(0) 推荐(0)
摘要: 项目中经常会要实现在屏幕底部弹出一个窗口,比如一个分享窗口: 下面详解实现步骤: 1.定义布局 2.定义从底部弹出的动画 a.弹出动画dialog_enter.xml b.退出动画dialog_exit.xml 3.在styles.xml定义动画样式 4.防止dialog有边距,以便dialog填充 阅读全文
posted @ 2016-11-17 19:32 zhuxian300c 阅读(1246) 评论(0) 推荐(0)
摘要: ListView只显示一条都是scrollview嵌套listView造成的,将listView的高度设置为固定高度之后,三个条目虽然都完全显示。但是这个地方是动态显示的,不能写死。故采用遍历各个子条目的高度,进行相加,然后再算取listview的总高度进行设置的方法。只需要在setAdapter之 阅读全文
posted @ 2016-11-17 19:20 zhuxian300c 阅读(1755) 评论(0) 推荐(1)
摘要: 1.xml布局中添加属性:Android:descendantFocusability="blocksDescendants" 2.代码中设置:numberPicker.setDescendantFocusability(NumberPicker.FOCUS_BLOCK_DESCENDANTS); 阅读全文
posted @ 2016-11-17 19:14 zhuxian300c 阅读(572) 评论(0) 推荐(0)
摘要: Charles是一款非常好用的抓包工具,有Window,Linux,Mac OS三个版本,个人觉得比shark和TCPDump好用多了。 闲话不多说,公司将服务从http转到https,导致今天因为抓包这个问题折腾了有一会儿,主要是现在网上的方法有的不怎么管用,所以自己做个记录,http就不说了,很 阅读全文
posted @ 2016-11-16 16:48 zhuxian300c 阅读(266) 评论(0) 推荐(0)
摘要: 一.安装Sublime text 3 Sublime Text 是一款流行的文本编辑器软件,有点类似于TextMate,跨平台,可运行在Linux,Windows和Mac OS X。也是许多程序员喜欢使用的一款文本编辑器软件。 1.添加sublime text 3的仓库: Ubuntu下打开终端,输 阅读全文
posted @ 2016-11-15 21:18 zhuxian300c 阅读(2573) 评论(0) 推荐(0)
摘要: ubuntu用su切换,输入密码提示认证失败,经查阅原来Ubuntu安装后,root用户默认是被锁定了的,不允许登录,也不允许 su 到 root ,对于桌面用户来说这个可能是为了增强安全性。 终端下 sudo passwd Password: < 输入安装时那个用户的密码 Enter new UN 阅读全文
posted @ 2016-11-15 17:58 zhuxian300c 阅读(478) 评论(0) 推荐(0)