240 发简信
IP属地:广东
  • Resize,w 360,h 240
    彻底解决UnicodeEncodeError与UnicodeDecodeError

    字符与字节:计算机存储的一切数据,都是由一系列的01比特序列组成的,包括文本字符、图像、音视频、软件等等。8位01比特序列构成一个字节。而字符就...

  • 第六章 绘图机制与处理技巧

    Android的绘图机制是Android最核心的内容之一,不管是什么样的功能,最终都要以图像的形式呈现给用户。因此,掌握Android的绘图技巧...

  • C/C++指针运算理解

    首先看一个例子。 首先确认一点:a的类型为5个元素的int数组,其类型可以看作是int[5],虽然不存在这种类型,但是这么理解是没有问题的。 C...

  • Resize,w 360,h 240
    第三章 Android控件架构(二)——自定义控件

    Android给我们提供了丰富的组件库来创建丰富的UI效果,同时也提供了非常方便的扩展方法。通过继承Android的系统组件,我们可以非常方便地...

  • 第三章 Android控件架构(一)

    一、Android控件树 Android控件大致分为两类,即ViewGroup控件和View控件。ViewGroup控件可以包含多个View控件...

  • 有一句话叫法不责众,有一本书叫乌合之众

    有一句话叫法不责众,有一本书叫乌合之众。 任何一个团体,一个社区,一旦失去了有效的管理和组织,就将朝着混乱甚至罪恶的方向发展。 这和熵增定律在某...

  • 一个死锁的例子

    先举个栗子。 产生死锁的原因主要是: 系统资源不足 资源分配不当 推进顺序不合适 产生死锁的四个必要条件: 互斥:一个资源每次只能被一个进程使用...

  • Ubuntu下如何创建Android Studio快捷方式

    AS通过studio.sh启动不仅麻烦,而且会有一个烦人的终端一直跟着,不能关闭,否则,AS一会关闭。 如果能在启动器创建快捷方式就好了。但是,...

  • 微信小程序入门01

    一个小程序最关键也是必不可少的有三个文件:app.js,app.json和app.wxss。其中,.js是脚本文件,.json是配置文件,.wx...