摘要: 变量的首地址能够被其对齐字节数大小整除。(实际开发中可以无视这条) 每个成员相对首地址的偏移量都是该成员大小的整数倍,如果不是,那么前一个成员变量补齐 总大小是最大成员大小的整数倍 1 #include <iostream> 2 using namespace std; 3 4 struct POI 阅读全文
posted @ 2021-08-30 15:06 FL1188 阅读(62) 评论(0) 推荐(0)
摘要: class Solution { public: vector<int> plusOne(vector<int>& digits) { for(int i = digits.size() - 1; i >= 0 ; i--) { if((++digits[i]) % 10 == 0) { digit 阅读全文
posted @ 2021-07-16 17:26 FL1188 阅读(22) 评论(0) 推荐(0)
摘要: class Solution { public: int maxSubArray(vector<int>& nums) { int before_addtion = 0; int cur_addtion = 0; int max = INT_MIN; for(int i = 0; i < nums. 阅读全文
posted @ 2021-07-16 16:07 FL1188 阅读(15) 评论(0) 推荐(0)
摘要: //给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 //你可以假设数组中无重复元素。 class Solution { public: int searchInsert(vector<int>& nums, int targe 阅读全文
posted @ 2021-07-16 14:59 FL1188 阅读(21) 评论(0) 推荐(0)
摘要: int binarySearch(int[] nums, int target) { int low = 0; int high = nums.length; while (low < high) { int mid = low + ((high - low) >> 1); if (target > 阅读全文
posted @ 2021-07-16 14:32 FL1188 阅读(80) 评论(0) 推荐(0)
摘要: 解决ubuntu和win10双系统时间不一致 1、在ubuntu下安装ntpdate sudo apt install ntpdate 2、设置同步windows时间 sudo ntpdate time.windows.com 3、把时间更新到硬件 sudo hwclock --localtime 阅读全文
posted @ 2021-06-02 11:35 FL1188 阅读(172) 评论(0) 推荐(0)
摘要: 一、git revert指令,将指定版本的提交回退至其上一个版本,并在本地生成一个新的版本号 二、(注意:git reset --hard 会清空本地的工作区,本地未上传的版本号。慎用~) git reset --hard 出问题的版本 git checkout -b bug_roll_back d 阅读全文
posted @ 2021-04-02 10:24 FL1188 阅读(62) 评论(0) 推荐(0)
摘要: 1、确认bin文件的工程路径正确 2、确认bin文件的名字正确(stm32,kd233) 3、如果上次板子使用过JLink,则需要使用工具将其切回到STlink模式 阅读全文
posted @ 2021-04-02 10:16 FL1188 阅读(266) 评论(0) 推荐(0)
摘要: git clean 清理暂存区文件 -f 清理暂存区文件 -d清理暂存区目录 -n只显示即将被清理的东西,不做任何实际动作 -x忽略.ignore去做动作 阅读全文
posted @ 2020-12-24 16:30 FL1188 阅读(1314) 评论(1) 推荐(0)
摘要: 1.git diff用来比较文件之间的不同,其基本用法如下: (1)git diff:当工作区有改动,临时区为空,diff的对比是“工作区与最后一次commit提交的仓库的共同文件”;当工作区有改动,临时区不为空,diff对比的是“工作区与暂存区的共同文件”。 (2)git diff --cache 阅读全文
posted @ 2020-11-20 10:52 FL1188 阅读(1894) 评论(0) 推荐(0)