240 发简信
IP属地:北京
  • @hackware 你赢了

    我的 Title 是什么?

    技术圈里有个很有意思的现象,那就是大家都喜欢抬高自己的 Title。 17 年我的一个同学院的学长刚工作满 3 年,也是搞 Android 的。当时我还在科大讯飞合肥总部,他...

  • 这个布局是认真的么

    Flutter 与android 互相调用

    . 学习flutter与android相互调用后记录一下,希望对大家有所帮助。 flutter有三种channel用来与原生代码交互,篇中主要通过MethodChannel ...

  • 看了你的文章,有个地方说反了

    4.1 ?=... 前置约束(存在)
    ?=... 前置约束(存在), 表示第一部分表达式必须跟在 ?=...定义的表达式之后.
    这个地方, ?=...定义的表达式 必须跟在 第一部分表达式之后 ,应该这样

    学习正则表达式

    写在最前面的话 最近在浏览Github Star榜时发现了关于学习正则表达式的介绍,感觉非常不错,可以边看边学边练习,所以Fork过来学习分享。作为字符匹配的神器,学会使用正...

  • 『那么它的测量宽/高应该是大于小于specSize 』写完能自己检查检查么

    View的measure过程

    普通View的measure过程 这里的普通View是指对应ViewGroup而言的。View的measure过程是由其measure()方法来完成的,measure()方法...

  • 写的有些错误,例如 『 如果./test > test.ext ,结果是屏幕上输出两条Stderr Hello World!!,Stdout Helo World!!在文件test.txt中,基于上面说的很容易理解现在的结果』这个应该输出的 是最后两条的内容,而不是你写的这些内容

    详解C语言中的stdin,stdout,stderr

    解答好未来面试题----如果在程序中获取ping命令的输出结果 我们在写C程序时经常遇到printf(),fprintf(),perror(),这些东西到底有什么作用。说到这...

  • 作者写的文章,细节上处理的都很好啊

    Android的几种多线程方式(AsyncTask,HandlerThread,IntentService,ThreadPool),使用场景以及注意事项

    在程序开发的实践当中,为了让程序表现得更加流畅,我们肯定会需要使用到多线程来提升程序的并发执行性能。但是编写多线程并发的代码一直以来都是一个相对棘手的问题,所以想要获得更佳的...

  • 真的很强啊

    java多线程解析之Callable

    Callable和Runnable有什么区别? 首先,Runnable是出自jdk1.0,Callable出自jdk1.5,那么,后出的类肯定对于前者有增强。再看Runnab...

  • 感觉讲的一般呢

    Java中CAS理解

    1、什么是原子操作?如何实现原子操作? 假定有两个操作A和B(A和B可能都很复杂),如果从执行A的线程来看,当另一个线程执行B时,要么将B全部执行完,要么完全不执行B,那么A...

  • 看了博主的博客,觉得博主是一个很幽默的人啊

    Flutter从入门到寄几玩儿

    国庆后面两天在家学习整理了一波flutter,基本把能撸过能看到的代码都过了一遍,此文篇幅较长,建议保存(star)再看。传送门: Nealyang personal blo...

  • 混入是多继承,当被混入的类有多个同名方法时,调用子类的该方法时,会调用with声明的最后一个拥有该方法的类中的该方法

  • 讲的很好啊

    Dart基础之Final 和 Const

    使用过程中从来不会被修改的变量, 可以使用 final 或 const, 而不是 var 或者其他类型。 1. const 、final 使用场景 1. final fina...

  • 请教一下,生成jar和生成aar的 步骤 竟然是一样的

    jar包&aar包文件的区别

    前言 前些日子,遇到了一个优化SDK的需求,本地测试优化都很顺利。可是发布到远程以后,通过远程导入jar后就出了问题。可是远程代码明明和本地一样,本地代码导入流畅运行,远程导...

  • @时芥蓝 准确,确实不能说是汇编

    通过javap命令分析java汇编指令

    王二北原创,转载请标明出处:来自王二北 一、javap命令简述 javap是jdk自带的反解析工具。它的作用就是根据class字节码文件,反解析出当前类对应的code区(汇编...

  • 写的不错

    Gradle Task的使用

    前言 我们的项目打包APK前需要根据业务需要更改AndroidManifest文件内容和替换so文件来生成不同的apk。这样就需要手动来做这些事情以实现对应的需求。 手动修改...

  • 说的很差

    Android Studio新建通用library及添加依赖

    android studio中的library意味着module,所以利用Android studio新建moudle,然后让app依赖该moudle就可以了。 具体步骤: ...

  • 讲解的确实够简单

    设计模式系列篇(十九)——备忘录模式

    What 备忘录模式(Memento Design Pattern)是一种软件设计模式,它提供了将对象恢复到其先前状态的功能。具体来讲,在不违背封装原则的前提下,捕获一个对象...

  • 说的很对

    自定义View,有这一篇就够了

    我的CSDN博客同步发布:自定义View,有这一篇就够了 为了扫除学习中的盲点,尽可能多的覆盖Android知识的边边角角,决定对自定义View做一个稍微全面一点的使用方法总...

  • 讲解通俗易懂,但是这一篇还是不够的.....可以再来点复杂的

    自定义View,有这一篇就够了

    我的CSDN博客同步发布:自定义View,有这一篇就够了 为了扫除学习中的盲点,尽可能多的覆盖Android知识的边边角角,决定对自定义View做一个稍微全面一点的使用方法总...

  • ~ 这个目录下,默认是打开终端 就在这个目录下

    mac下添加环境变量

    使用惯了win,在用mac系统添加环境变量总觉得麻烦,而且几个配置文件也没弄到底有什么区别,今天就来总结一下 1.环境变量的作用: 我们先来看这样的一个使用场景1,我们有一个...