- 博客(112)
- 资源 (5)
- 收藏
- 关注
原创 Android项目开发填坑记-Fragment的onAttach
Fragment的onAttach()有两个重载,其中一个被废弃了,但是在使用过程中,发现新接口在某些情况下并不被执行。
2016-04-21 00:58:11 34494 5
原创 Editorial Board 、co-editor、ediitor、editor-in-chief的区别
昨天更新掘金APP-IOS之后发现一个比较严重的Bug,联系管理者报告了Bug,中途发现掘金的发布功能需要申请成为co-editor才行。 那么这里科普一下这几个名词: Editorial Board (编辑委员会委员编): 类似是稿审人的角色,但地位比稿审人高,一般具有一定的学术地位。有的期刊编辑会询问编委成员有关期刊发展的建议。 co-editor(合著作者): 一般解释为,除了
2016-03-24 15:46:38 15161 2
原创 Android必知必会-使用okhttp的PUT方式上传文件
背景公司的文件上传接口使用PUT协议,之前一直用的都是老项目中的上传类,现在项目中使用了okhttp网络库,就查了下资料,在这里分享一下okhttp使用PUT方式上传文件的代码。
2016-03-21 12:00:45 9118 2
原创 Android项目开发填坑记-so文件引发的攻坚战
故事的最初我负责的项目A要求有播放在线视频的功能,当时从别人的聊天记录的一瞥中发现百度有相关的SDK,当时找到的是Baidu-T5Player-SDK-Android-1.4s,项目中Demo的so库只有armeabi-v7a 版的,由于需要使用的时候拷贝一些界面和图片资源到现有的项目中,所以我就索性直接打包成了aar,经过一番修改就上线了。Bug出现的那晚播放在线视频的功能应要求被保留到新的一个项
2016-03-16 16:41:06 9033 6
原创 Android必知必会-获取视频文件的截图、缩略图
背景公司最近要求给我负责的APP加上视频录制和发布的功能,我简单的完成了基本的录制和视频压缩功能,后来发现发布接口需要上传视频的截图,网上搜索了一下资料,在这里整理一下。代码实现 /** * 获取视频文件截图 * * @param path 视频文件的路径 * @return Bitmap 返回获取的Bitmap */ public s
2016-03-11 14:12:21 6521 3
原创 Android必知必会-Stetho调试工具
一、背景 Stetho是 Facebook 出品的一个强大的 Android 调试工具,使用该工具你可以在 Chrome Developer Tools查看APP的布局, 网络请求(仅限使用Volle, okhttp的网络请求库), Sqlite, Preference, 一切都是可视化的操作,无须自己在去使用adb, 也不需要root你的设备本人使用自己的Nubia Z9 Mini作为调试机
2016-03-01 16:48:09 8196 9
原创 Android:Field can be converted to a local varible.
背景使用 Android Studio 开发 Android 有一段时间了,偶尔会碰到 AS 在一些私有变量上有黄色高亮提示Field can be converted to a local varible,百度没查到什么有用的信息,还是用谷歌搜到了一些解答。解析Field can be converted to a local varible 的完整说明是(纯手打):This inspection
2016-01-14 14:47:55 23541 1
原创 Android必知必会--GreenDao缓存
本篇文章不是介绍GreenDao的配置和基础使用,仅仅记录一下GreenDao缓存的问题,下面是示例:场景重现//第一次查询List chats = daoSession.getChatSessionDao() .queryBuilder() .orderDesc(ChatSessionDao.Properties.Updatetime) .list();//对数据库中的一
2016-01-07 23:57:05 8412 5
原创 Android必知必会-Handler可能引起的内存泄露
在Android开发中,编写多线程通常会使用到Thread和Handler,细心的朋友会发现,很常见的写法会被编辑器提示有问题,new Handler(){} 内的代码背景颜色会变成黄色。Android Studio的提示大概就是需要定义成静态之类的,以防止内存泄露问题。时间仓促,临时整理一下查到的资料,便于后续使用。 下面是网上很常见的写法://定义和初始化private Handler mh
2015-09-24 00:27:39 1636
转载 Android开发-Listview中显示不同的视图布局
1. 使用场景在重写ListView的BaseAdapter时,我们常常在getView()方法中复用convertView,以提高性能。convertView在Item为单一的同种类型布局时,能够回收并重用,但是多个Item布局类型不同时,convertView的回收和重用会出现问题。比如有些行为纯文本,有些行则是图文混排,这里纯文本行为一类布局,图文混排的行为第二类布局。单一类型的ListVie
2015-09-15 20:53:22 1063
原创 CentOS配置防火墙
昨天帮朋友配置CentOS服务器,一开始为了方便测试直接把防火墙关了,之后便需要配置好防火墙,网上找了几个防火墙规则都有错误,后来发现是博主发帖不认真,有太多字符错误,下面是我整理的亲测可用的防火墙规则的配置过程:修改 iptables-config首先修改iptables-config文件的一个配置项$ vi /etc/sysconfig/iptables-config把文件最后一行IPTABLE
2015-06-08 23:48:18 1018 1
原创 基于Bootstrap的Metro风格模板
这几天在看Bootstrap的一些书,这里整理一下书中的一些模板,方便以后使用。 1.BootMetro http://www.guoxiaoming.com/bootmetro/ 2.Bootswatch http://bootswatch.com/ 3.Metro UI CSS 官网:http://metroui.org.ua/ 中文:http://www.bootcss.com/
2015-06-02 11:22:30 4195
原创 解决bootstrap row span设置border换行的问题
Hadoop方面的毕业设计告一段落了,趁这几天空闲时间认真学习一下之前常使用但是却没用好的Bootstrap。 本文记录Bootstrap框架使用栅格系统时,遇到row内的span设置border换行的问题。问题再现......
2015-05-31 20:29:14 23290
原创 Android必知必会--使用shape制作drawable素材
前言最近看到朋友制作的Android APP使用了极少的图片,但是图形却极其丰富,问了之后得知是使用shape绘制的,有很多优点。 下面是我整理的一些素材:预览下面是图片预览:代码布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_p
2015-05-29 13:05:34 3131
原创 Android必知必会--NinePatch图片制作
本文为CSDN学院免费课程《NinePatch图片制作从入门到精通》的笔记,建议新手先观看视频,整理此笔记是为了便于自己复习和有NinePatch基础的朋友进行回顾。一、工具介绍 这是一张png图片,为了方便观看做的比较大。在Android中使用NinePatch图片的一般都是很小的图片,因为当内容多了的时候,背景会自动拉申来适应内容,而如果图片做大了,内容少,则图片也不会自动变小,所以用作Ni
2015-05-17 22:13:19 11301 6
原创 Python基础笔记
一、Python变量和数据类型1.1、数据类型1.1.1 整数Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。 计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。1.1.2 浮点数浮点数也就是小数
2015-04-22 22:57:59 7519 1
原创 Warning: $HADOOP_HOME is deprecated解决方法
启动Hadoop时报了一个警告信息,我的系统是CentOS,安装的Hadoop版本是hadoop1.2.1,具体警告信息如下:[root@m1 hadoop-1.2.1]# bin/start-all.sh Warning: $HADOOP_HOME is deprecated.网上的说法是因为Hadoop本身对HADOOP_HOME做了判断,具体在bin/hadoop和bin/hadoop-co
2015-03-30 22:11:48 7201 1
原创 配置hadoop-1.2.1 eclipse开发环境
写这篇文章的目的是记录解决配置过程中的问题 首先我们先看下这篇博文 配置hadoop-1.2.1 eclipse开发环境 但是在【修改 Hadoop 源码】这里,作者发布的 hadoop-core-1.2.1.jar是不完整的,这里重新发布一下 点击下载 编译参考了 【甘道夫】win7环境下eclipse连接hadoop1.2.1报错简单解决:重编译FileUtil.java
2015-03-30 14:14:18 1045
原创 javascript两种声明函数的方式的一次深入解析
声明函数的方式javascript有两种声明函数的方式,一个是函数表达式定义函数,也就是我们说的匿名函数方式,一个是函数语句定义函数,下面看代码:/*方式一*/var FUNCTION_NAME = function() { /* FUNCTION_BODY */};/*方式二*/function FUNCTION_NAME () { /* FUNCTION_BODY */}; 区别一方式一的
2015-03-21 20:09:54 886
转载 如何成为Android高手
要成为Android 高手并不是一件容易的事情。并不是很多人想象的 能够飞快的写出几行漂亮的代码去解决一些困难的问题 就是Android 高手了。真正的Android 高手需要考虑的问题远远不是写些漂亮的代码就足够的。下面是成为一名真正的Android 高手必须掌握和遵循的一些准则: 1. 学会懒惰 2. 精通Android 体系架构、MVC、常见的设计模式、控制反转(IoC) 3. 编
2015-03-21 11:08:50 2425
原创 Android 自定义标题栏
开发 Android APP 经常会用到自定义标题栏,而有多级页面的情况下还需要给自定义标题栏传递数据。本文要点:自定义标题填充不完整自定义标题栏返回按钮的点击事件一、代码这里先介绍一下流程: 1. 创建一个标题栏布局文件 mytitlebar.xml 2. 在style.xml中创建 mytitlestyle 主题 3. 创建类 CustomTitleBar 4. 在需要自定
2015-03-11 20:34:51 4963
原创 LESS学习笔记 —— 入门
今天在网上完成了LESS的基础学习,下面是我的学习笔记。总共有三个文件:index.html、main.less、mian.css,其中 mian.css 是 main.less 经过Koala编译之后自动生成的。下面是代码:index.html010203040506070809101112131
2014-11-26 09:14:55 5120 1
原创 Markdown语法及编辑器
宗旨Markdown 的目标是实现「易读易写」。可读性,无论如何,都是最重要的。一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成。Markdown 语法受到一些既有 text-to-HTML 格式的影响,包括 Setext、atx、Textile、reStructuredText、Grutatext 和EtText,
2014-08-21 23:58:47 717
转载 8 个实用的 Bootstrap 3 案例教程
Bootstrap 3发布各大设计论坛议论纷纷。这次Bootstrap 3最大的特点就是——扁平化。下面就是一些早期的Bootstrap 3例子,不过亲们注意咯,因为大部分最早期的测试案例,可能用到一些Bootstrap 2的属性。要是你已经用过Bootstrap 2,切换到3当然不是问题啦。一、Bootable——Bootstrap 3三列模板Bootply出品的Bootstrap案例,
2014-07-27 13:43:51 5371
原创 超高速前端开发工具——Emmet
本篇文章基于sublime text 2软件,Emmet是其一个插件1、安装在Sublime Text 中按“Ctrl+Shift+p”快捷键或在菜单-工具中打开“命令面板”,输入:Install Package (安装扩展)后回车,弹出新的窗口,再输入Emmet查找“Emmet”确定安装,等到自动打开一个文档,说明安装成功。2、语法生成 HTML 文档初始结构
2014-07-26 00:18:27 4787
转载 Emmet for Dreamweaver:HTML/CSS代码快速编写神器
Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生。它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,比如下面的演示:去年年底,该插件已经改名为Emmet。但Emmet不只改名,还带来了一些新特性。本文就来直观地演示给你。 一、快速编写HTML代码 1. 初始化 HTML文档需要包含一些固定的标签,比
2014-07-26 00:17:34 16456
转载 位运算详解
(1)、按位与(&),将两个操作数化为二进制后并将对应的每一位分别进行逻辑与操作。(a%(2^n)=a&(2^n-1)) (2)、按位或(|),将两个操作数化为二进制后并将对应的每一位分别进行逻辑或操作。 (3)、按位异或(^),和以上同,异或是指对应位相同则运算结果为0,否则为1。 (4)、按位取反(~),对每一位进行取反。(求x的相反数:x=(~x+1)) (5)、移位
2014-05-07 19:20:37 910
转载 php引用传值详解
php的引用(就是在变量或者函数 、对象等前面加上&符号)在PHP 中引用的意思是:不同的名字访问同一个变量内容.与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容在内存中存放的地址变量的引用 PHP 的引用允许你用两个变量来指向同一个内容$a="ABC";$b =&$a;echo $a;//这里输出:ABCecho $b;//这里
2014-05-06 16:34:10 1116
Flurry 数据分析中文文档
2017-08-14
hadoop-core-1.2.1.jar
2015-03-30
c#专业项目实例开发 pdf
2012-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人