zhfleslie
码龄10年
关注
提问 私信
  • 博客:53,404
    53,404
    总访问量
  • 8
    原创
  • 1,513,737
    排名
  • 2
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2015-07-27
博客简介:

zhfleslie的博客

查看详细资料
个人成就
  • 获得14次点赞
  • 内容获得8次评论
  • 获得19次收藏
创作历程
  • 1篇
    2020年
  • 4篇
    2017年
  • 13篇
    2016年
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 服务器
    linux
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Mac-安装Homebrew报错error: could not lock config file .git/config:

Mac-brew报错error: could not lock config file .git/config: Permission deniedsudo chgrp -R admin /usr/localsudo chmod -R g+w /usr/local网上很多上面的命令,可能失效,需要进一步把文件权限放开到Homebrew下,因为在local下很多第三方下载的文件。比如mysql等其他文件,mysql已经是root权限了。所以直接进入HomeBrew里sudo chgr.
原创
发布博客 2020.09.28 ·
2577 阅读 ·
3 点赞 ·
1 评论 ·
5 收藏

进程间通信AIDL汇总

自定义类型的数据类型要进行数据传递要实现Serializable接口或者android中特有的Parcelable接口注意:如果在aidl接口中要传参数的话,必须手动写一下 数据bean的 readFromParcel方法。public void readFromParcel(Parcel in) { content = in.readString(); ti
原创
发布博客 2017.11.22 ·
285 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

shallow size

shallow size就是对象本身占用内存的大小,比如String对象public final class String   implementsjava.io.Serializable, Comparable, CharSequence{   /**The value is used for character storage.*/   private final char
转载
发布博客 2017.02.06 ·
1316 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

kernel初识

下面列出了它的一些核心功能:事件的调度和同步。进程间的通信(消息传递)。存储器管理。进程管理。输入输出例程的管理。Carnegie-Mellon大学开发的Mach操作系统采用客户机/服务器体系结构,它包含一个实现最少功能的、而且相对而言较小的微内核。它管理设备驱动程序、消息、线程和虚拟存储器。其他功能被模块化,通过使用进程间通信机制与操作系统内核通信。远程过程调用(RPC)用于与其他系统上
原创
发布博客 2017.02.06 ·
316 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

使用 Android Studio 检测内存泄漏与解决内存泄漏问题

自从Google在2013年发布了Android Studio后,Android Studio凭借着自己良好的内存优化,酷炫的UI主题,强大的自动补全提示以及Gradle的编译支持正逐步取代Eclipse,成为主流的Android开发IDE。Android Studio在为我们提供了良好的编码体验的同时,也提供了许多对App性能分析的工具,让开发者可以更方便分析App性能。Google在IO大会上
转载
发布博客 2017.02.05 ·
340 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

WeakReference 在android中的应用

WeakReference 在android中的应用首先我们来看一段代码public class AutoActivity extends Activity { Handler handler = new Handler(){ public void handleMessage(android.os.Message msg) { };
转载
发布博客 2016.12.22 ·
248 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

edittext 只支持数字键

xml:          Android:digits="1234567890."                    android:numeric="integer"     Java:       love_bind_addLover_loverNumber = (EditText) findViewById(R.id.love_bind_addLover_l
转载
发布博客 2016.12.01 ·
226 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

android:sharedUserId让你的程序运行系统方法

在自己平台上开发android应用,不可避免的要遇到一些系统及的方法。这就要吧你的应用编程系统进程级别的应用了。步骤1 在清单文件中配置android:sharedUserId="android.uid.system"步骤2 在build文件中设置签名文件  signingConfigs {        debug {            keyAlias 'andro
原创
发布博客 2016.11.08 ·
1095 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

解决Error:svn: E155037: Previous operation has not finished; run 'cleanup' if it was interrupted

今天快速操作删除文件的时候出现了一个问题,导致代码无法提交和得代码。并且svn执行clean up命令时报错“Previous operation has not finished; run 'cleanup' if it was interrupted”。执行“clean up “,都是报一样的错。执行cleanup时候,提示要cleanup。网上查了下资料。Svn的operatio
原创
发布博客 2016.10.10 ·
38961 阅读 ·
5 点赞 ·
4 评论 ·
16 收藏

Shallow size和Retained size

Shallow size就是对象本身占用内存的大小,不包含其引用的对象。常规对象(非数组)的Shallow size有其成员变量的数量和类型决定。数组的shallow size有数组元素的类型(对象类型、基本类型)和数组长度决定。Shallow size of a set of objects represents the sum of shallow sizes of all objects i
转载
发布博客 2016.04.26 ·
539 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java中复杂Comparable的用法

/*有个Person类,包括姓、名、性别、年龄属性:现在有个需求,需要对Person进行以下规则的排序 * 谁的姓拼音靠前,谁就排前面。 * 然后对名字进行排序。如果同名,女性排前头。 * 如果名字和性别都相同,年龄小的排前头。 * int compare(Object o1, Object o2) 返回一个基本类型的整型如果要按照升序排序,则o1 小于o2,返回-
转载
发布博客 2016.04.06 ·
327 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java中的WeakReference解析

java语言中为对象的引用分为了四个级别,分别为 强引用 、软引用、弱引用、虚引用。本文只针对java中的弱引用进行一些分析,如有出入还请多指正。在分析弱引用之前,先阐述一个概念:什么是对象可到达和对象不可到达状态。其实很简单,我举个例子:现在有如下两个类class A class B,在JVM上生成他们两个类的实例分别为 instance a  instance b有如下表达
转载
发布博客 2016.04.05 ·
350 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

android 系统级应用配置

通过Shared User id,拥有同一个User id的多个APK可以配置成运行在同一个进程中.所以默认就是可以互相访问任意数据. 也可以配置成运行成不同的进程, 同时可以访问其他APK的数据目录下的数据库和文件.就像访问本程序的数据一样.一般情况下,设定apk的权限,可在AndroidManifest.xml中添加android:sharedUserId="android.uid.x
原创
发布博客 2016.03.30 ·
1068 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

单例设计模式详细解析

转载请注明出处:http://blog.csdn.net/dmk877/article/details/50311791     相信大家都知道设计模式,听的最多的也应该是单例设计模式,这种模式也是在开发中用的最多的设计模式,可能有很多人会写几种设计模式,那么你是否知道什么是设计模式?为什么会有单例设计模式即它的作用是什么?单例模式有哪些写法?对于这样的问题,可能有部分童鞋并不能很好的回答
转载
发布博客 2016.03.23 ·
355 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

自定义ViewGroup的使用

今天给大家带来一篇自定义ViewGroup的教程,说白了,就是教大家如何自定义ViewGroup,如果你对自定义ViewGroup还不是很了解,或者正想学习如何自定义,那么你可以好好看看这篇博客。转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/383398171、概述在写代码之前,我必须得问几个问题:1
转载
发布博客 2016.03.22 ·
328 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android LayoutInflater(布局填充器)的详解

转自:http://blog.csdn.net/guolin_blog/article/details/12921889先来看一下LayoutInflater的基本用法吧,它的用法非常简单,首先需要获取到LayoutInflater的实例,有两种方法可以获取到,第一种写法如下:先来看一下LayoutInflater的基本用法吧,它的用法非常简单,首先需要获取到LayoutInf
转载
发布博客 2016.02.26 ·
4459 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

Android中的硬件加速

Android从3.0(API Level 11)开始,在绘制View的时候支持硬件加速,充分利用GPU的特性,使得绘制更加平滑,但是会多消耗一些内存。最突出的特点就是让界面运行,和UI绘制的更加流畅。提升用户体验。Android系统所有的“窗口合成”都是基于硬件加速的GPU渲染产生,我们可以这样理解,在屏幕上描绘任何新的元素,都会启用硬件加速。如果没有发生重绘变换,比如按钮本身高
原创
发布博客 2016.02.26 ·
347 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Java中的多态

面向对象的三大特性:封装、继承、多态。封装和继承几乎都是为多态而准备的。多态存在的三个必要条件一、要有继承;二、要有重写;三、父类引用指向子类对象。例如这是最常见的对象创建方式Animal a=new Animal();Dog d=new Dog();下面方式也可以Animal a=new Dog();这种创建方式就叫父类引用指向子类对象。也叫向
原创
发布博客 2016.02.25 ·
268 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏
加载更多