PRELOADER

不念过去 不负现在 不畏将来

主页

12/4/2018 —— 

  • 一、题目

    leetcode 上有这么一道题,power of three.

    题目如下:

    Given an integer, write a function to determine if it is a power of three.

    要求:

    Could you do it without using any loop / recursion?

    就是说给出一个数,判断该数是否是 3 的 n 次方。且最好不要使用循环或者迭代来实现。

     2017-08-01 展开全文

    一、用法

    经常会看到类似如下的宏定义语句,用于对已经初始化后的 IO 口输出高、低电平。

    #define SET_BL_HIGH()           GPIOA->BSRR=GPIO_Pin_0 
    #define SET_BL_LOW()            GPIOA->BRR=GPIO_Pin_0
    

    其作用类似于如下两个库函数,

    void GPIO_SetBits(GPIO_Typedef* GPIOx, uint16_t GPIO_Pin)
    void GPIO_ResetBits(GPIO_Typedef* GPIOx, uint16_t GPIO_Pin)  
    

     2017-08-01 展开全文

    1、更换评论

    多说将于6月1号关闭,因此将评论系统从多说转到Disqus。更新的方法很简单,升级next主题,最新版的主题中自带了Disqus的评论,只需填入用户名即可。

     2017-05-29 展开全文

    一、utf-8 unicode utf-16

    • 1、unicode 使用两字节表示字符。
    • 2、utf-8 和 utf-16均为变长编码,使用1~4个字节来表示字符。
    • 3、utf-8 和 utf-16是不一样的,汉子使用 unicode 表示是两个字节,utf-8 是三个字节,utf-16 是两个字节。
    • 4、utf-8 只是 unicode的一种实现方式,类似的方式还有 utf-16 和 utf-32。
    • 5、Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案。目前的Unicode字符分为17组编排,0x0000 至 0xFFFF,每组称为平面(Plane),而每平面拥有65536个码位,共1114112个。然而目前只用了少数平面。UTF-8、UTF-16、UTF-32都是将数字转换到程序数据的编码方案。
    • 6、UCS-2用两个字节编码,UCS-4用4个字节编码。

     2017-05-17 展开全文

    一、错误现象

    前几天通过Win10系统的推送进行了小版本的更新,更新之后需要重写登陆OneDrive,但是登陆却出现错误,提示正在同步其他账户,根据系统的指示在设置中更改账号并不能解决。

    这里写图片描述

     2017-05-14 展开全文

    一、问题

    • 1、WIN10 更新系统后,无法连接 ST 开发板上 USB 转串口,但可以正常的下载程序。
      这里写图片描述

     2017-04-26 展开全文

    这里写图片描述

    一、点阵文件生成

     2017-04-06 展开全文

    ci ceshi

     2017-03-21 展开全文

    一、Bit Bang关于 Bit Bang 的解释:Use software to control serial communication at general-purpose I/O pins,简单来讲就是使用软件通过 IO 脚去实现 I2C 的时序从而使用 I2C 协议进行通信。 这样做的好处是可以突破硬件上的限制,例如芯片不具有硬件 I2C 模块,或者硬件 I2C 模块损坏,又或者使用硬件

     2017-03-20 展开全文