240 发简信
IP属地:广东
  • C/C++小知识点记录

    之前工作都没用过C/C++,现在突然让我接触还是有点晕,这里特别做一下平时的小记录,免得后期忘记。 1、常量指针和指针常量 1)常量变量:被常量...

  • Resize,w 360,h 240
    JNI学习(一)—— JAVA方法签名

    工作中涉及到了JNI,之前JNI对我完全来说就是底层,现在也得接触了。在实际场景中,很容易出现JNI调用JAVA方法的情况,这个时候就需要知道J...

  • Resize,w 360,h 240
    枚举学习(一)

    近期在公司项目里发现大量使用枚举,觉得自己对这个还是不很了解,这里做一下简单记录。 先看枚举的用法: 这就是最基本的用法,通过enum来定义3个...

  • Resize,w 360,h 240
    58. 最后一个单词的长度

    继续做题,暂时先挑简单题目的来练习下C++的用法。 题目描述: 有0ms的用例,看下啥样子: 主要还是对用例读取做了下io的优化,排开IO这部分...

  • Resize,w 360,h 240
    1. 两数之和

    出于练习C++的考虑,现开始用C++刷题,题目来自于LeetCode 题目描述: 思路比较简单,最开始直接考虑的是两层for循环,显然是不太科学...

  • 绘制基础(五)- 属性动画

    平时业务基本不涉及动画,这里记录下动画的学习收获 属性动画:根据View的属性去做动画,逐渐的一点一点的去改变View的属性。其动画默认时长是3...

  • Resize,w 360,h 240
    绘制基础(四)- 绘制字体

    平时项目里会涉及到一些文字绘制,这里记录下自己学的的。 先来一张网上找的图,简单介绍下android是按啥规则绘制字体的: 这个需要结合Pain...

  • Resize,w 360,h 240
    绘制基础(三)- 头像切割

    继续基础View的学习,这回到了头像的处理 本次主要使用到的知识点是canvas.saveLayer:通过saveLayer()、new Can...

  • Resize,w 360,h 240
    绘制基础(二)- 饼形图

    这回来画饼形图,进一步属性API调用 在此之前,先理清楚Canvas的坐标系,在Android里,Canvas就相当于一个画布,而屏幕则是一个窗...