草庐IT

ContentProvider和ContentResolver总结

全部标签

Mysql经典例题练习与总结

一、创建数据表并插入数据--1、学生表--Student(s_id,s_name,s_birth,s_sex):学生编号、姓名、年月、性别CREATETABLEIFNOTEXISTS`Student`( `s_id`VARCHAR(20), `s_name`VARCHAR(20)NOTNULLDEFAULT'', `s_birth`VARCHAR(20)NOTNULLDEFAULT'', `s_sex`VARCHAR(10)NOTNULLDEFAULT'', PRIMARYKEY(`s_id`))ENGINE=INNODBDEFAULTCHARSET=utf8;--插入数据INSERTINTO

单片机堆栈知识总结

堆栈在片内RAM中,常常要指定一个专门的区域来存放某些特别的数据它遵循顺序存取和后进先出(LIFO/FILO)的原则,这个RAM区叫堆栈。其实堆栈就是单片机中的一些存储单元,这些存储单元被指定保存一些特殊信息,比如地址(保护断点)和数据(保护现场)。堆栈特点1、这些存储单元中的内容都是程序执行过程中被中断打断时,事故现场的一些相关参数。如果不保存这些参数,单片机执行完中断函数后就无法回到主程序继续执行了。2、这些存储单元的地址被记在了一个叫做堆栈指针(SP)的地方。3、栈是从高到低分配,堆是从低到高分配。堆栈分类我们一般说的堆栈指的栈。堆栈又分硬堆栈和软堆栈,硬堆栈即SP,从片内RAM的顶部向

离散化算法总结

离散化是将大范围的数字映射到小范围的区间内,适用于稀疏的区间。两个问题需要考虑:1.原数组中可能有重复元素,需要去重。2.如何算出离散化后的值(离散化后保序,使用二分)。题目链接:https://www.acwing.com/problem/content/804/代码:#include#include#includeusingnamespacestd;typedefpairint,int>PII;constintN=300010;intn,m;inta[N],s[N];vectorint>alls;vectoradd,query;intfind(intx){intl=0,r=alls.siz

acwing week2 基础算法3总结

acwingweek2基础算法3总结总结点1:双指针算法//常用模版框架for(inti=0,j=0;i题1:最长连续不重复子序列我们用指针i指向子序列的终点,j指向子序列的起点。每次指针i后移时,这个序列中重复的那个数只可能是s[i],所以我们判断一下s[i]出现的次数是否大于1,如果大于1,说明子序列中s[i]这个数重复了,那么就更新答案和起点,继续循环。判断出现的次数,我们用数组a做标记。代码:#includeusingnamespacestd;intn;constintN=100010;ints[N],a[N];intmain(){ cin>>n; for(inti=0;i>s[i];

2022年CSDN年终总结:一个新晋研究生的遗憾与成长

目录0遗憾1顺利完成毕业设计2转向垂类写作3C站成长4组织社区活动5新年新flag0遗憾2022年有很多遗憾其一,毕业的遗憾。3月疫情席卷上海,封校封寝、静态网格,每天从上床到下桌两点一线,5月窗口期身着防护服撤离上海,于是没穿过学士服就稀里糊涂地毕业了六月初的上海虹桥其二,没能出去走走。年初的时候问一个朋友,这半年课程没那么紧张,有什么安排?他跟我列了一张todolist:想好好练习一下滑板、学学散打、交个女朋友一起去成都吃火锅,再感受一下象牙塔里的生活。在心里,我也有一张todolist,最可惜的就是没能去毕业旅行,不知道将来还会不会有这样的空档其三,错失很多合作机会。仔细盘点了一下,今年

git总结

工作区:就是电脑里本地能看到的目录,它持有实际文件。缓存区/暂存区:英文名叫stage或index。在执行gitadd命令之后,会把工作区的修改记录添加到缓存区以便跟踪。它像个缓存区域,临时保存你的改动。说明:缓存区的文件一般存放在.git目录下的index文件(.git/index)中,所以我们把暂存区也叫作索引(index)。版本库/本地仓:英文名Repository,管理代码版本的地方,在执行gitcommit命令之后,会把缓存区的修改记录提交到版本库里。说明:在一个空文件下,执行gitinit命令之后,会在该文件下创建一个版本库(.git),它是一个隐藏的目录。一、放弃本地修改1、没有

初学Flink 学后总结

最近开始学习Flink,一边学习一边记录,以下是基于【尚硅谷】Flink1.13实战教程总结的笔记,方便后面温习目录初始Flink一:基础概念1.Flink是什么2.Flink主要应用场景

宝塔部署Java+Vue前后端分离项目经验总结

前言之前部署服务器都是在Linux环境下自己一点一点安装软件,听说用宝塔傻瓜式部署更快,这次浅浅尝试了一把。确实简单!1、买服务器咋买服务器略,记得服务器装系统就装CentOS7系列即可,我装的7.6。2、创建宝塔Linux面板然后就是百度搜索宝塔:进去之后点击立即免费安装:然后进入面板选择,我们用的是Linux服务器,所以选择Linux在线安装:下面就是正常的输入密码IP什么的就可以了:然后会出现一个模板选项,看看和你自己的项目匹不匹配,我的是匹配的,选择了它推荐的,版本可以自己根据自己的需要进行更改:然后就是等着安装就完事儿了。(下一步和上一步我忘记顺序了,不过你遇到的是哪种情况就对应看哪

【从删库到跑路 | MySQL总结篇】表的增删查改(进阶下)

个人主页:兜里有颗棉花糖欢迎点赞👍收藏✨留言✉加关注💓本文由兜里有颗棉花糖原创收录于专栏【MySQL学习专栏】🎈本专栏旨在分享学习MySQL的一点学习心得,欢迎大家在评论区讨论💌目录一、联合查询多表查询基础操作内连接内连接小结外连接左外连接右外连接全外连接自连接子查询合并查询二、多表查询总结三、表的增删查改进阶总结一、联合查询多表查询基础操作本文讲解的内容是联合查询(多表查询)。多表查询,顾名思义即根据多个表的数据进行一系列的查询操作,是不过这个操作比以往的单表查询更加的综合。关于多表查询,我们就不得不提到笛卡尔积的概念。简单来说笛卡尔积是一种数学上的运算,描述了多表查询基本的执行逻辑。笛卡尔

云计算导论第二章习题总结

1、分布式计算的优势和劣势是什么?答:优势:(1)可靠性高,一台服务器的系统的崩溃不会影响到其余的服务器;(2)可扩展性,分布式计算能够根据需要按需增加或减少服务;(3)计算速度快,分布式计算将计算任务分解成若干部分,节省了计算时间,大大提高了计算效率;(4)数据安全,分布式计算数据分成若干份存储在不同的地方,不易丢失。缺点:(1)分配任务难,分布式计算在分配任务上可能会出现任务分解节点的互斥问题;(2)问题排除难度高,计算分布存储运行在多台服务器上,故障排除和诊断问题难度较高;(3)基础设施成本高,分布式计算需要大量的基础设施,对基础设备要求较高;(3)网络设施成本高,分布式计算各个服务器节