摘要: 题目描述 删除字符串中的所有相邻重复项 给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 在 S 上反复执行重复项删除操作,直到无法继续删除。 在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。 示例: 输入:"abbaca" 输出:"ca" 解释: 例 阅读全文
posted @ 2021-08-05 13:59 方罗良 阅读(37) 评论(0) 推荐(0)
摘要: 1、in 关键字 in 是用来限定搜索的范围,可以指定是在名称、描述、readme文档中搜索关键字 in:name:指定搜索范围是仓库名称 in:description:指定搜索范围是摘要中 in:readme:指定搜索范围是readme文档中 比如,指定项目仓库名称springboot、mybat 阅读全文
posted @ 2021-06-29 19:09 方罗良 阅读(146) 评论(0) 推荐(0)
摘要: 想要获取byte中某个bit值: (val&(0x1<<n))>>n #include <stdio.h> int main(){ unsigned char byte = 0x5D; //二进制:‭01011101‬ //单独第n位: //(val&(0x1<<n))>>n char c0 = ( 阅读全文
posted @ 2021-06-21 15:47 方罗良 阅读(2597) 评论(0) 推荐(0)
摘要: #include <unistd.h> #include<stdio.h> //要求在run函数里面每隔一秒运行一个函数,这个函数由main.c指定(函数放在main.c里面) void (*__handle)(void) = NULL; //定义函数指针 void run(){ int cn = 阅读全文
posted @ 2021-06-13 14:08 方罗良 阅读(49) 评论(0) 推荐(0)
摘要: 快速上手someip: https://www.dtmao.cc/news_show_599026.shtml github原地址: https://github.com/GENIVI/vsomeip 阅读全文
posted @ 2021-06-10 23:27 方罗良 阅读(615) 评论(0) 推荐(0)
摘要: 1.相关快捷键 Alt + N:新建会话 Alt + S:简单模式 非常好用 Alt + R:透明模式 Alt + A:总在最前面 Alt + Enter:全屏 Alt + 1 :切到第一个会话,2,3,4…类推 Ctrl + Alt + F:新建传输文件 Ctrl + Shift + L:清屏 C 阅读全文
posted @ 2021-05-21 13:34 方罗良 阅读(111) 评论(0) 推荐(0)
摘要: 1、进入Git 配置文件 lfang4@ubuntu-vapi:~$ vim ~/.gitconfig 2、修改配置文件,添加下面这一行 [credential] helper = store 安装和配置git: https://www.cnblogs.com/ericli-ericli/p/778 阅读全文
posted @ 2021-05-12 14:12 方罗良 阅读(1018) 评论(0) 推荐(0)
摘要: 1. 防止一个头文件被重复包含 #ifndef COMDEF_H #define COMDEF_H //头文件内容 #endif 2. 重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。 typedef unsigned char boolean; /* Boole 阅读全文
posted @ 2021-04-02 16:29 方罗良 阅读(286) 评论(0) 推荐(0)
摘要: #include <iostream> #include <string> #include <vector> #include <cstring> using namespace std; //手写strcmp int string_compare(char const *f,char const 阅读全文
posted @ 2021-03-26 17:29 方罗良 阅读(63) 评论(0) 推荐(0)
摘要: package com.fll.threadlocal; /** * ThreadLocal -- 线程局部变量 * 一个线程安全的工具类,代表了一个线程局部变量,通过把数据放入ThreadLocal中就可以为每个线程创建一个该变量的副本,从而避免并发访问中线程的安全问题。 * 用法: * T ge 阅读全文
posted @ 2021-03-04 14:29 方罗良 阅读(56) 评论(0) 推荐(0)