摘要: 一、高级程序员和普通程序员有哪些区别? https://www.zhihu.com/question/33578621 二、 1)需求驱动(非技术驱动),成就客户(以客户为中心) 2)先设计再编码,框架、流程、接口 mock的使用 编译宏、编译断言、编译检查未使用的变量 docker的使用 阅读全文
posted @ 2022-08-15 22:44 日常向的生活 阅读(43) 评论(0) 推荐(0)
摘要: 一、工具介绍 shellcheck是一个基于GNU GENERAL PUBLIC LICENSE的开源软件,具有强大的shell语法检查功能。主要可以判断如下shell问题。 其中明显影响语法正确性和使用正确性的问题软件会以error级别错误告警,其他问题会以warn等低等级方式输出报告。 引号问题 阅读全文
posted @ 2022-06-29 13:55 日常向的生活 阅读(202) 评论(0) 推荐(0)
摘要: 来源:https://tool.oschina.net/uploads/apidocs/jquery/regexp.html 表达式全集 字符描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\” 阅读全文
posted @ 2022-04-25 09:51 日常向的生活 阅读(21) 评论(0) 推荐(0)
摘要: 1、git安装 2、简化的工作流程: git pull --rebase //编码前,先pull到最新的代码 //编码.... git checkout -- xxx //放弃该文件的修改,适用于你修改了某个文件,但想还原它 git add xxx //提交你的修改到暂存区 git reset HE 阅读全文
posted @ 2022-04-20 10:54 日常向的生活 阅读(37) 评论(0) 推荐(0)
摘要: 可能问到的问题:1、语言类: 1)常见的C语言陷阱:死循环,越界访问,减法、加法、乘法溢出,变量被改写,空指针,栈溢出,野指针,返回栈内存等 2)C++(继承、封装、多态:类、类的派生、虚函数) 重载,是在编译阶段 便已确定具体的代码。对同名不同参数的 方法的调用。是静态的 多态:是指子类重新定义父 阅读全文
posted @ 2022-04-10 22:45 日常向的生活 阅读(59) 评论(0) 推荐(0)
摘要: 一、libxml2的源码:https://gitlab.gnome.org/GNOME/libxml2 使用cmake对源码进行构建得到libxml2.a库,将libxml2.a和相应的头文件加入到自己的工程下,就可以使用了。 构建步骤:1)在windows平台下,配置好cmake和mingw(mi 阅读全文
posted @ 2022-04-05 14:27 日常向的生活 阅读(427) 评论(0) 推荐(0)
摘要: 1、C语言中的标准库 2、库函数的使用 阅读全文
posted @ 2022-03-19 16:03 日常向的生活 阅读(113) 评论(0) 推荐(0)
摘要: 1、一个简单的cmakelist: project(LeetCode) cmake_minimum_required(VERSION 2.8 FATAL_ERROR) SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fprofile-arcs -ftest-cove 阅读全文
posted @ 2022-03-19 16:02 日常向的生活 阅读(113) 评论(0) 推荐(0)
摘要: 来源于:https://mp.weixin.qq.com/s/0c16oG4I-16IfoPoFOeuBQ I、后端开发将复杂问题拆解成小模块,再抽象成对应的数据结构,最后进行存储和数据动态流转。 完成基本功能之后就需要面临更高用户量、更端响应时间、更稳定运行这些高阶目标,也就是常说的高并发&高可用 阅读全文
posted @ 2022-03-19 15:37 日常向的生活 阅读(808) 评论(0) 推荐(0)
摘要: 参考:https://www.cnblogs.com/flashsun/p/10695000.html 一、复杂度分析 时间复杂度: 表示方式:大O表示法,表示代码执行时间随数据增长的趋势,也叫渐进时间复杂度 计算方法:加法法则,乘法法则 常见量级:O(1)、O(logn)、O(n)、O(nlogn 阅读全文
posted @ 2022-02-13 21:16 日常向的生活 阅读(163) 评论(0) 推荐(0)