快速排序

快速排序 快速排序是一种分治的递归算法,平均时间复杂度:O(NlogN)。 1.1 基础版 //递归方法 int parition(vector<int> &arry, int left, int right) { ...阅读全文

Git的常见命令

Git 一、git环境安装 Windows和 mac直接在官网下载安装包进行安装即可 Linux 系统中安装git: yum install -y git 检验git是否安装成功: git --version 二、Git基础命令 1.初...阅读全文

日常开发方案设计指北

互联网公司管理研发流程,常常使用TAPD一类的敏捷工具。一个需求从提出到上线要经历至少七个流程。初级工程师往往做不好需求评审工作。要么被产品经理牵着鼻子走,让干什么就干什么;要么预估不到隐藏的工作量,在开发排期阶段给出不合理的排期,导致...阅读全文

Git的常用操作

用户配置 1.查看用户信息 全部信息:git config --global --list 用户名字:git config user.name 用户邮箱:git config user.email 2.修改用户信息 修改姓名:git c...阅读全文

如何验收安卓PCBA主板的质量和性能

. 版本:v0.1 作者:河东西望 日期:2022-7-15 . 对很多安卓智能设备厂商来说,他们的通用开发模式一般是:ODM/OEM设计开发主板PCBA(包括BSP驱动、原生AOSP系统及简单定制),自己做简单的系统二次定制及应用开发...阅读全文

接入Harbor私有仓库

项目组现在需要接入CI/CD,其中就包括接入Harbor,本文将记录如何在CentOS7.6机器上完成接入Harbor。 前期工作:首先需要在Harbor上开具账号,创建相应项目(当前项目为imagetest)。 设置Docker 默认...阅读全文

软件开发实战经验分享(全过程版)一

一、项目背景 大二下学期王建民主任要求团队开发一款软件,团队规模为三人,软件类型为安卓app,分为多个阶段进行打卡验收。 二、开发体会 一款学习辅助类软件-服务大学生 当拿到这个任务时,第一感觉就是难,虽然寒假也自学了安卓,但是由于基础...阅读全文

软考高频知识点notes

软考 高频考点 网络 【域名查询记录】 :先HOSTS表,再本地DNS缓存,然后再查找本地DNS服务器,再根据域名服务器、顶级域名服务器、权限域名服务器 HTTPS是基于SSL(Secure Sockets Layer安全套接层)的 【...阅读全文

Webpack的使用

简介 Webpack是一个其那段资源加载/打包工具,它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源 作用 可以将多种静态资源js、css、less转换成一个静态文件,减少了页面的请求 使用方式 全局安...阅读全文

2021年11个我们喜爱的DevOps开源工具

随着2021年的结束,我们在DevOps.com想要选出今年最受欢迎的文章。以下是我们“2021年最佳”系列中的第8篇。 ​ DevOps不仅仅是一种文化转变——它需要伟大的工具来实现。下面,我们整理了一些目前最受欢迎的DevOps工具...阅读全文

23siddhi初识

siddhi-base 事件驱动:消耗、处理、发送的数据都视作一次事件 流处理、复杂事件处理平台 siddhi application是类似于sql的脚本。.siddhi脚本中分号表示一句结束。 包括消费者(sources)、生产者(s...阅读全文