自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chenqinfeng的专栏

永远不要低估一颗菜鸟的心

原创 360元购买腾讯云服务器(1G单核2G内存50G硬盘)

1、准备一个未购买过腾讯云的账号,新注册QQ也可。 2、进入参团链接:https://cloud.tencent.com/act/campus/group/detail?group=36885 腾讯云3月份出的活动还蛮划算的,可惜博主操作慢了没有改成6年的。链接截止日期为2018年3月16号 ...

2018-03-16 17:11:55

阅读数 1508

评论数 0

原创 Android 调整 TextView,CheckBox,RadioButton中图片大小

场景: 相信设置过drawableLeft,right,top,bottom的同学,当ui给的图片大小跟本身设计不符合时,调整图片大小的问题都碰到过吧,网上搜索过很多的帖子,基本都是抄来抄去,通过代码设置,代码会很臃肿,通过ui设置,基本都是设置width和hight,但这样设置都有一个弊端就是...

2017-06-13 02:28:17

阅读数 382

评论数 0

转载 AndroidStudio快捷键

1. 快捷键 功能 快捷键(Mac OSX) 快捷键(Windows/Linux) 显示最近编辑的文件列表 Command + E Ctrl + E 关闭文件 Shift + Click Shift + Cl...

2016-08-05 14:13:50

阅读数 488

评论数 0

原创 Jira使用手册

Jira使用手册 1    概述 跟踪并管理在项目开发和维护过程中出现的问题(如:缺陷、新特性、任务、改进等)是项目管理很重要的任务,但是很少有团队能做的很好。 JIRA作为一个专业的问题跟踪系统可以帮助您把缺陷管理起来,让跟踪和管理在项目中发现的问题变得简单,而且充分利用JIRA的灵活配置和扩展...

2016-08-05 14:08:39

阅读数 45384

评论数 6

转载 Mysql开启关闭

要开启/关闭/重启MySql Server,首先登录为root账户,或者在一下命令前加sudo前缀。     如果你用的是RedHat/Fedora,那么就可以用这些命令:    开启:         /etc/init.d/mysqld start    关闭:       ...

2016-08-05 14:03:34

阅读数 441

评论数 0

原创 防止Java内存泄露的一些小细节

今天面试时面试官问了Java内存泄露的一些处理方式,我竟然一时答不上来,回家之后百度查询了一下,结果如下: 1、尽早释放无用对象的引用。特别是大对象和集合对象,通过置为NULL,暗示垃圾收集器来收集该对象,防止发生内存泄露。 2、程序中如果出现大量使用字符串处理,避免使用 String ,...

2015-03-25 23:51:51

阅读数 2513

评论数 0

转载 PowerMockito使用详解

一、为什么要使用Mock工具       在做单元测试的时候,我们会发现我们要测试的方法会引用很多外部依赖的对象,比如:(发送邮件,网络通讯,远程服务, 文件系统等等)。 而我们没法控制这些外部依赖的对象,为了解决这个问题,我们就需要用到Mock工具来模拟这些外部依赖的对象,来完成单元测试。...

2015-03-25 23:33:20

阅读数 37519

评论数 3

原创 怎样快速提高移动应用的安全性?

1.Android HTTPS中间人劫持漏洞浅析 2.WebView 远程代码执行漏洞浅析 3.Android应用本地拒绝服务漏洞浅析 4.揭秘315黑客wifi,如何保障APP数据安全

2015-03-24 09:57:25

阅读数 762

评论数 0

原创 Maven build 'OutofMemory Error'

场景: 当Maven项目特别大的时候运行Maven -install时,发生OutofMemory 异常 解决: Windows环境中 找到文件%M2_HOME%\bin\mvn.bat ,这就是启动Maven的脚本文件,在该文件中你能看到有一行注释为:   @REM...

2015-01-12 11:29:04

阅读数 843

评论数 0

原创 Eclipse Failed to load the JNI shared library "C:/JDK/bin/client/jvm.dll"

场景: 最近由于公司人事调动,我从原ANDROID-TEAM 调动到 JAVA-TEAM做银行软件,第一天自然是配置环境,从同事那拷贝过来ECLIPSE,打开时报错 Failed to load the JNI shared library "C:/JDK/bin/client/jv...

2015-01-06 15:47:18

阅读数 2118

评论数 0

原创 Maven多模块实战

场景: “分天下为三十六郡,郡置守,尉,监” —— 《史记·秦始皇本纪》   所有用Maven管理的真实的项目都应该是分模块的,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块,multi-module)相互关联。那么,为什么要这么做呢?我们明明在开发一个项目,划分...

2015-01-05 18:17:57

阅读数 3838

评论数 2

原创 将博客搬至CSDN

将博客搬至CSDN

2014-12-01 11:22:09

阅读数 759

评论数 0

原创 AWS Ubuntu FTP 安装指南

场景: 在配置完AWS instance / LAMP / WordPress之后,在我的WordPress上更新时会提示你需要填写FTP地址,这时候我们就需要在UBUNTU 服务器配置FTP服务器了。 解决方案: 一、安装、重装、卸载vsftp 全新安装:apt-get install v...

2014-11-26 16:10:27

阅读数 4703

评论数 0

原创 Sqlite query & rawQuery

场景: 今天在写代码的时候被责令重构,凡是使用rawQuery的地方一律改为使用query,原因无他,可防SQL注入,并且由于query的参数一段段都是分开的,所以推荐使用Query。 比如我要查询我数据库里某张表最后一条状态为onGoing状态的数据代码如下: rawQuery ...

2014-11-26 11:57:23

阅读数 4977

评论数 0

原创 错误解决: java.lang.SecurityException: Permission Denial

场景:  java.lang.SecurityException: Permission Denial: starting Intent { cmp=com.siveco.bluebee.phone.supervisor/com.siveco.bluebee.core.activity.GetSe...

2014-11-20 12:03:33

阅读数 81007

评论数 11

原创 AWS Ubuntu下安装LAMP

场景: 刚刚申请了AWS的Ubuntu服务器一切都是

2014-11-13 01:21:26

阅读数 3545

评论数 0

转载 Android Bitmap OutOfMemory

场景: 在Android应用里,最耗费内存的就是图片资源。而且在Android系统中,读取位图Bitmap时,分给虚拟机中的图片的堆栈大小只有8M,如果超出了,就会出现OutOfMemory异常。所以,对于图片的内存优化,是Android应用开发中比较重要的内容。   1) 要及...

2014-11-03 15:52:20

阅读数 768

评论数 0

原创 SVN 多分支的情况如何进行合并

场景: 当实际开发中可能会碰到很多个分支,同事

2014-10-24 16:01:20

阅读数 3790

评论数 0

转载 Android中的Service 与 Thread 的区别

Android中的Service 与 Thread 的区别

2014-07-25 17:54:12

阅读数 600

评论数 0

原创 Android Studio IDE Out of Memory

Android Studio使用中遇到的问题。

2014-06-20 14:32:22

阅读数 7537

评论数 4

原创 Android Weight失效分析

关于android:layout_weight的使用必须满足一下几点条件: 1.必须为linearLayout 2.width

2014-06-13 17:08:38

阅读数 1316

评论数 0

转载 Android中开源库EventBus使用详解

当Android项目越来越庞大的时候,应用的各个部件之间的通信变得越来越复杂,例如:当某一条件发生时,应用中有几个部件对这个消息感兴趣,那么我们通常采用的就是观察者模式,使用观察者模式有一个弊病就是部件之间的耦合度太高,在这里我将会详细介绍Android中的解耦组建EventBus的使用。 ...

2014-05-22 17:30:27

阅读数 15274

评论数 5

原创 一个前端工程师所需要掌握的技能...

废话不多说直接上图 ->_->

2014-05-13 09:38:27

阅读数 1356

评论数 0

原创 Android ListView 卡顿分析

场景: 复杂的ListView布局,嵌套很多层,十分不好修改,滑动特别卡,首先从setTag与getTag重复使用曾经创建的View来解决卡顿问题,但是最后发现7条数据getView还是被重复调用,甚至被调用超过50次,可想如果数据一多得卡成什么样... 问题: 为什么getview会被重复调...

2014-01-14 11:43:16

阅读数 22415

评论数 6

原创 Android ListView 与 Activity 的 onTouchEvent 冲突

场景: 在实际开发中你可能需要把ListView中的onTouchEvent写在Activity中进行操作,或者是同时存在对ListView或者Activity的不同向操作(例如向左右向上下滑动绑定不同事件)。 问题: 这时候你会发现ListView的onTouchEvent事件有效,但是Ac...

2014-01-03 16:52:58

阅读数 7527

评论数 1

转载 iPhone开发入门 (1)使用storybroad进行项目开发

这个文章,我们将讨论新的东西- 故事板(Storyboard)。这是一个最令人兴奋的功能,在Xcode 4.2和iOS 5 SDK。为iOS开发者提供了新的nib,它可以使你的生活,更简单,让您轻松地设计你的iOS应用程序的用户界面。 在本教程中,我们将向您展示如何使用故事板来建立一个导航界面...

2013-08-29 16:53:57

阅读数 2586

评论数 0

原创 NodeJs开发入门1

第一步:下载安装文件 下载地址:官网http://www.nodejs.org/download/    这里用的是  第二步:安装nodejs 下载完成之后,双击 node-v0.8.16-x86.msi,开始安装nodejs,默认是安装在C:\Progra...

2013-08-23 09:53:07

阅读数 1055

评论数 0

原创 GitHub for Windows

Git已经变得非常流行,连Codeplex现在也已经主推Git。Github上更是充斥着各种高质量的开源项目,比如ruby on rails,cocos2d等等。 对于习惯Windows图形界面的程序员来讲,Github的使用是需要点时间和耐心的,然而最近Github发布了Github for ...

2013-07-02 14:59:24

阅读数 744

评论数 0

原创 重拾Android(2)----Android编译与运行原理

接着上一篇内容,继续从全局去了解Android,我们提到编译与运行原理,本篇大多数篇幅将围绕编译原理展开话题。  有人会说,搭建一个基于Eclipse的Android开发环境,编译和运行只要点击按钮即可完成。但是,如果只是“知其然而不知其所以然”的话,在后面的开发中一旦遇到奇怪的问题后可能就束手...

2013-06-27 17:47:58

阅读数 1034

评论数 0

原创 重拾Android(1)----关于手机的认识

在工作中最重要的是对基础知识的掌握,不论是对现在工作能力还是对以后跳槽都是有好处的,所以作为程序员需要不断的去巩固一些细节的基础知识. 从今天起,我会持续更新博客把所有涉及Android的基础知识全部重拾,持之以恒. 手机系统         众所周知Android其实就是一...

2013-06-27 16:16:31

阅读数 819

评论数 0

原创 只有年和月的DatePickerDialog

package com.celery.util; import java.lang.reflect.Field; import android.app.DatePickerDialog; import android.content.Context; import android.view.V...

2013-03-29 09:52:39

阅读数 6040

评论数 12

原创 关于AndroidPN的几点吐槽

果百度或者Google搜索 “android 推送” 关键字,相当一部分文章都在说到 androidpn。也可以看到有人说用起来了,有人在吐槽说不稳定、功能缺失,维护工作量大。本文尝试对 androidpn 的前世今生做个汇总分析。 访问 androidpn官方网站,我们可以了解到如下的基本...

2012-12-26 11:31:54

阅读数 933

评论数 0

原创 Android ListView 焦点陷阱

[Android]ListView焦点陷阱 做了ListView,但是只能点击button,无法对ListView进行激活。   查完网上的资料,发现ListView的Item能被选中的基础是它能获取Focus,也就是说我们可以通过将ListView中Item中包含的所有...

2012-12-23 23:06:40

阅读数 689

评论数 0

原创 索引的演变过程

索引结构的演变过程: B树: 索引最先是从B树结构演变过来的 看下面的数据结构就是BTree,早期的数据检索就是用的Btree 但是B树结构容易出现极端的不平衡状态,根据水桶原理···如果一棵树很倾斜,那么这个性能可能由最糟糕的节点决定。 如下图所示: 同样的检索where i...

2012-12-17 23:03:09

阅读数 767

评论数 0

原创 Linux发布项目

茫茫项目上线期,看似简单的一件事情,却经历了一个星期才搞好.. 总结出来很多问题,听我细细罗列. 部署沟通: 与人员的沟通,像这种跨部门依托其他部门的服务器部署项目最是麻烦,往往存在人员调配的各种问题,我们需要问清楚以下东西。 1、服务器内网地址,公网地址,端口号,数据库用户名密码...

2012-12-14 14:41:22

阅读数 3690

评论数 2

原创 进程,线程,服务的区别

进程是指运行中的应用程序,每一个进程都有自己独立的内存空间。一个应用程序可以同时启动多个进程。例如对于IE浏览器程序,每打开一个IE浏览器窗口,就启动了一个新的进程。同样,每次执行JDK的java.exe程序,就启动了一个独立的Java虚拟机进程,该进程的任务是解析并执行Java程序代码。 线程...

2012-11-27 17:39:22

阅读数 7889

评论数 0

原创 Hash索引与B-Tree索引

场景: 现在需要往内存里插入1K万条数据,我如果需要查询某俩个时间段中间的数据,怎么查...? 解决方案:       1、把  1K万条数据 放在hashmap中, 时间片段作为key,这样是最为简单的方式,但是这样做只能遍历出key来作对比,非常不科学。          ...

2012-11-23 16:26:29

阅读数 1221

评论数 0

提示
确定要删除当前文章?
取消 删除