草庐IT

练习册

全部标签

Linux三剑客grep、sed、awk(包括练习题)

Linuxgrep、sed、awk(包含练习题)一、grepLinuxgrep(globalregularexpression)命令用于查找文件里符合条件的字符串或正则表达式。基本用法与常见的正则表达式grep[options]pattern[files]命令 参数 匹配模式 文件数据 -i:忽略大小写进行匹配。 -v:反向查找,只打印不匹配的行。 -n:显示匹配行的行号。 -E或--extended-regexp:将样式为延伸的正则表达式来使用。 -q或--quiet或--silent:不显示任何信息。 -o或--only-matching:只显示匹配PATTERN部分。`找到mysql有关

二叉树的遍历+基础练习

前面完全二叉树适合存放数据,又因为它在内存中连续存储,因此用顺序表来实现它,并介绍了堆排序及TOP-K问题。今天我们了解一下二叉树的遍历问题,并完成几道二叉树基础练习目录二叉树的遍历先序访问顺序:图示: 中序访问顺序:图示:后序访问顺序:图示:手动构建链式二叉树 定义 创建节点创建二叉树 前序遍历中序遍历 后序遍历练习求二叉树节点树求二叉树叶子节点个数 第k层节点数 二叉树深度二叉树查找值为x的节点二叉树的遍历二叉树的遍历有:前序/中序/后序的递归结构遍历:1.前序遍历(PreorderTraversal亦称先序遍历)——访问根结点的操作发生在遍历其左右子树之前。2.中序遍历(InorderT

OpenHarmony端云一体化应用开发快速入门练习(上)基础配置

一、整体说明SDK版本更新说明二、开发流程  集成SDK(一)前提条件安装HUAWEIDevEcoStudio3.1及以上版本,配置SDKAPIVersion9及以上,CompileSDKVersion9及以上,CompatibleSDKVersion9及以上。(二)添加应用配置文件1.获取“agconnect-services.json”文件。2.将“agconnect-services.json”文件拷贝到DevEcoStudio项目的应用级资源目录“AppScope/resources/rawfile”下。说明:“AppScope/resources”目录下默认不存在“rawfile”文

go - golang tour webcrawler练习的简单解决方案

我是Go的新手,我看到了这个练习的一些解决方案,但我认为它们很复杂......在我的解决方案中,一切看起来都很简单,但我遇到了死锁错误。我不知道如何正确关闭channel并停止主block内的循环。有没有简单的方法可以做到这一点?SolutiononGolangplayground感谢您提供的任何/所有帮助!packagemainimport("fmt""sync")typeFetcherinterface{//FetchreturnsthebodyofURLand//asliceofURLsfoundonthatpage.Fetch(urlstring)(bodystring,url

go - golang tour webcrawler练习的简单解决方案

我是Go的新手,我看到了这个练习的一些解决方案,但我认为它们很复杂......在我的解决方案中,一切看起来都很简单,但我遇到了死锁错误。我不知道如何正确关闭channel并停止主block内的循环。有没有简单的方法可以做到这一点?SolutiononGolangplayground感谢您提供的任何/所有帮助!packagemainimport("fmt""sync")typeFetcherinterface{//FetchreturnsthebodyofURLand//asliceofURLsfoundonthatpage.Fetch(urlstring)(bodystring,url

【C语言练习】字符串旋转你会嘛?

目录🍬题目描述:🍭思路一:🍡代码优化:🍭思路二:🍬题目描述:🍭思路一:🍭思路二:🍬题目描述:实现一个函数,可以左旋字符串中的k个字符。例如:ABCD左旋一个字符得到BCDAABCD左旋两个字符得到CDAB🍭思路一: 要左旋k个字符,我们首先应该考虑左旋111个字符怎么做。左旋一个字符分为以下的三步:取出字符串中最左边的一个字符将字符串中剩下的字符按从左到右的顺序依次左移一位把第一步取出来的字符放到第二步结束得到的字符串的末尾 知道左旋111个字符的做法,那左旋k个字符就只需要把上面的步骤重复执行k次就可以。分析的差不多了,接下来上代码:voidleft_move(chararr[],intk)

Mysql练习——建立一张员工信息表employees,字段包括员工姓名、员工号、所属部门、职位、奖金(可为空)、每月薪资。

文章目录一、建立一张员工信息表employees,字段包括员工姓名、员工号、所属部门、职位、奖金(可为空)、每月薪资。二、数据查询 查询指定列 查询全部列 消除取值重复的行 比较大小 确定范围 确定集合 涉及空值的查询 多重条件查询 orderby子句 groupby子句 聚集函数 验证 count用法一、建立一张员工信息表employees,字段包括员工姓名、员工号、所属部门、职位、奖金(可为空)、每月薪资。建立数据表employeescreatetableemployees( em_namevarchar(255)notnullcomment'员工姓名', em_idintprimaryk

51单片机练习题

第一章:1、单片机是把   CPU     、 存储器(RAM和ROM) 、 I/O 、     定时器/计数器       、中断系统、串行口等资源通过内部  系统时钟总线     集成到一片芯片上的微型计算机。2、MCS-51单片机是       位机。A、4;B、8;C、16;D、32;3、AT89S51单片机中S的含义是指具有       的FLASH存储器。A、串行下载;B、低电压工作;C、CMOS产品;D、内部通过仿真器编程;4、8031内部有    128    字节的RAM,    0    KB的ROM,8051 128 字节的RAM,   4     KB的ROM;有   

【Java.SE】数组的练习

作者简介:辭七七,目前大一,正在学习C/C++,Java,Python等作者主页:七七的个人主页文章收录专栏:Java.SE,本专栏主要讲解运算符,程序逻辑控制,方法的使用,数组的使用,类和对象,继承和多态,抽象类和接口等内容欢迎大家点赞👍收藏⭐加关注哦!💖💖数组的练习1.数组转字符串1.1自己实现一个tostring函数2.数组拷贝3.求数组中元素的平均值4.查找数组中指定元素(顺序查找)5.查找数组中指定元素(二分查找)6.数组排序(冒泡排序)7.数组逆序8.二维数组1.数组转字符串数组转字符串我们需要借助工具类代码示例importjava.util.Arrays//Java中的包publ

鸿蒙应用开发教程第13期:Text练习!

八月份以来,鸿蒙系统的热度居高不下,而随着华为P50旗舰系列的到来,鸿蒙系统也是走近了更多大众用户的视野。而近日,鸿蒙系统又冲上了微博热搜,据央视财经8月8日报道:截至8月6日,华为鸿蒙系统的升级用户,已经超过5000万。鸿蒙系统这又是得到了国家媒体的认可啊!随后这一消息也纷纷被人民网、新华社等媒体转载,微博的讨论热度也非常高。这一数据也再次证明了华为鸿蒙在不少消费者中还是比较受欢迎的,而且未来也有很长的路要走! 黑马程序员 《HarmonyOS应用开发实战教程》从入门到实战助你快速掌握鸿蒙应用开发技术快来一起学习吧????????????往期视频内容,戳下方标题查看:◆ 鸿蒙应用开发教程第0