自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 goroutine并发编程

首先我们需要分清并发和并行的区别,并发是多线程在一个CPU里运行,并行就是多线程在多个CPU里面运行。协程其实就是轻量级的线程,一个线程可以有多个协程,这个线程就是主线程。4:协程是轻量级的线程。

2023-03-12 14:51:03 141

原创 操作系统1

实验3.3 Shell编程实验(进程管理实验)1、实验目的通过编写shell程序,了解子进程的创建和父进程与子进程间的协同,获得多进程程序的编程经验。2、实验内容1设计一个简单的shell解释程序,能实现基本的bsh功能。3、实验原理将每一条命令分子段压入argv栈。然后再子进程中调用execvp()来实现该命令的功能。4、代码(源代码清单)//最简单的shell,只是简单的执行命令调用,没有任何的其他功能int main()int result;for(;;) {

2023-03-08 14:51:47 130 1

原创 Python--模块的导入

在Python中一个py文件就是一个模块,导入模块可以使用模块中的变量和各种功能,程序的模块化使得程序更加简洁,并且模块也可以重复利用.我们也可以使用别人写好的模块来提高我们的效率.

2022-09-26 22:14:20 1663

原创 Python--装饰器

装饰器就是使用@+函数名来创建的,一般来说是用来拓展某些函数的功能而不改变其原来的语法。当然这里的函数也可以添加参数,缺省参数等。

2022-09-26 14:34:51 206

原创 SQL--3--函数

函数

2022-09-04 22:59:20 122 1

原创 MySQL--约束

约束

2022-08-31 22:55:11 119

原创 Python--选择结构

print(b if (b)==66 else “b 不等于66”)三元运算。else 是循环的\里的break没执行时运行。

2022-08-21 19:25:28 118

原创 Python--函数

在函数的传参后面加上*args表示可变参数,多出来的参数存在args里,且以元组的形式存储。其实就是在return上修改,改成返回元组字典列表都行,不过一般使用元组,且括号可以去掉。我们可以使用 locals()查看函数里的局部变量,globals()查看全局变量。如果想在函数体内修改全局变量,使用global函数对变量声明,从而修改全局变量。在参数列表后添加**kwargs,可以添加可变位置参数,也就是缺省参数。和c++里的函数差不多,不过不需要进行数据类型声明,只要说明参数就行。

2022-08-21 19:24:01 68

原创 Python--7--字典

字典和map差不多,通过键值对储存数据。

2022-08-08 00:13:12 84

原创 SQL--基础二

insert into 表名 ( 字段1 字段2 ),values(值1,值2 ) (值1,值2 );insert into 表名 values (值1,值2 )(值1,值2 )(值1,值2 );) values ( 值1 ,值2)多字段排序中如果第一个字段相同这按第二字段排序,升序asc乐意省略,是默认值。主机名可以是localhost,也可以是% ,也就是在别的主机上也能用.起始索引从0 开始,起始索引=(查询页码-1)*每页记录数;不加条件全删,并且不能删除单个字段的值,会删除一整条数据。...

2022-08-08 00:10:40 94

原创 Python--6--元组

元组是不可变的序列,没有增加修改删除功能小括号可以省略, 如果只有一个元素在后面加上 , 不然会认为整数一般用来把其他数据类型装换为元组,但是只能接受一部分类型del就行和列表一样,直接[]取元素, 列表的方法它都有zip()方法s.next()取s元组的下一个元素......

2022-07-10 20:24:30 124 1

原创 Python--5--列表

列表和字符串都是序列类型通过[]创建,和数组一样使用list()创建使用range()创建整数列表range([start],end.[步长]),但是range是返回一个range对象,需要list()来转换成列表对象del a[i]本质是拷贝,数组往前移.pop()删除元素并且返回删除的元素,del是没有返回的,没指定位置就从末尾弹出元素.remove()删除首次出现的元素,若不存在抛出异常.........

2022-07-09 15:27:54 495

原创 Python--4--运算符

python运算符简介

2022-07-08 08:44:59 198

原创 SQL--基础

单行:- -或#注释多行注释: /* */show databases;select databases();creat database (if notexists)数据库名字(default charset 字符集)(collate 排序规则)drop database[if not exist] 数据库名use 数据库名show tables;desc 表名;show create table 表名;和其他语言差不多,包括数值类型,字符串类型,日期时间类型.使用无符号:age int unsi

2022-07-07 11:38:37 99

原创 洛谷--循环结构题单--部分

给出 n(n≤100)n(n\le100)n(n≤100) 和 nnn 个整数 ai(0≤ai≤1000)a_i(0\le a_i \le 1000)ai​(0≤ai​≤1000),求这 nnn 个整数中最小值是什么。样例输出 #1【深基4.例3】分类平均题目描述给定 n(n≤10000)n(n\le10000)n(n≤10000) 和 k(k≤100)k(k\le 100)k(k≤100),将从 1 到 nnn 之间的所有正整数可以分为两类:A 类数可以被 kkk 整除(也就是说是 kkk

2022-07-06 22:05:07 575

原创 Python--3--字符串

使用三个单引号或者双引号来创建多行字符""这就是空字符.用*来实现在后面加上==, end=“任意字符”== 就行.使用input()使用str()来自动转换就是数组的下标,但是注意Python可以反着来读取,也就是反向搜索,但是不能越界。切片就是截取子字符串.格式[:]–>提取整个字符[2:]–>从2开始直到结尾[:2]–>从头开始到1负数操作当我们的偏移量小于起始偏移量或者大于终止偏移量,都会被默认为开头位置和结束位置,但是a[-2:3]好像不是从0到2,不太清楚.还可以直接写个

2022-07-06 19:49:20 251

原创 洛谷--分支结构题单

输入一组勾股数 a,b,c(a≠b≠c)a,b,c(a\neq b\neq c)a,b,c(a​=b​=c),用分数格式输出其较小锐角的正弦值。(要求约分。)一行,包含三个正整数,即勾股数 a,b,ca,b,ca,b,c(无大小顺序)。一行,包含一个分数,即较小锐角的正弦值样例输出 #1提示数据保证:a,b,ca,b,ca,b,c 为正整数且 ∈[1,109]\in [1,10^9]∈[1,109]。[NOIP2005 普及组] 陶陶摘苹果题目描述陶陶家的院子里有一棵苹果树,每到秋天树上就

2022-07-06 00:20:39 909

原创 Python笔记---2---基础篇

直接a=value就行。注意变量的使用需要先初始化。x=y=6相当于x=6.y=6.a,b=1,2相当于a=1,b=2特殊的有浮点数除法和幂运算符号Python3后int可以储存任意大小的数据,没有long了.round()返回四舍五入的值time.time()获得时间毫秒值is和is not...

2022-07-05 10:45:50 170

原创 python笔记---1---初始认知

python由模块化编程,一个模块对应一个源文件。代码通过tab四个空格缩进。单行注释:#多行注释: ‘’’放在每行末尾。

2022-07-04 16:13:33 227 1

原创 Java【四】

文章目录线程Thread类Runnable接口线程一般来说多线程就是意味着同时进行多个程序多线程比单线程效率更加高效Thread类package Javaclass_notes.线程;public class Thread类 { public static void main(String[] args) { MyThread a=new MyThread(); a.start(); for (int i = 0; i < 2

2022-05-30 23:54:56 96

原创 JAVA笔记【三】

文章目录File类I/O流字节缓冲流File类基本的API如图其中多级文件夹就是多级目录,也就是文件夹里还有文件夹。注意编码和解码,解码是通过 new String(要解码的数组)I/O流InputStream是抽象类,需要他的实现子类的对象来调用。如FileInputStream。同理OutPutStream也是如此,要调用FileOutputStream。注意read()函数在读取到文件末尾时返回-1.package Javaclass_notes.File;import

2022-05-22 16:10:24 115

原创 java笔记【2】

文章目录两种成员方法静态成员方法实例成员方法两种成员方法静态成员方法静态成员方法就是加了static符号的方法,属于类和对象共享,用法推荐使用类名.方法名,最好不要用 对象.方法名来调用,因为他和类绑定。实例成员方法实例成员方法是不加static关键字的方法,属于对象。...

2022-05-21 16:30:42 221 3

原创 go笔记【十】

文章目录结构体结构体值类型

2022-04-06 17:14:41 98 1

原创 go笔记【九】

文章目录go的错误处理机制自定义错误的使用(用来判断某个步骤是否出错)go的错误处理机制package mainimport ( "fmt" "time")func test() { defer func() { err := recover() //recover()内置函数可以捕获到异常 if err != nil { fmt.Println("err=", err) fmt.Println("将错误信息发送给管理员") } }() //调用匿名函数直接在最

2022-03-20 10:55:13 255

原创 go语言学习【八】

文章目录defer的使用defer的使用defer是一种延时机制,可以先执行函数体内其他语句在执行defer后面的语句,并且运行原理为

2022-03-14 01:01:37 427

原创 go语言【七】

文章目录函数的其他注意事项函数的其他注意事项1:函数可以作为数据类型被赋值给变量package mainimport "fmt"func sum(n1 int, n2 int) int { return n1 + n2}func main() { a := sum //这里将a定义为sum函数类型的变量 ok := a(10, 20) fmt.Println(ok)}2:函数也可作为形参作为另一个函数的形参.package mainimport "fmt"fun

2022-03-12 12:11:18 506 1

原创 go学习【六】

这里写目录标题函数的使用函数的使用1:函数的定义: func 函数名 (参数列表) (返回值列表) { //返回值只有一个时可以不写() //函数体 return 返回值列表 }2:求和案例package mainimport "fmt"func main(){ var a int var b int fmt.Scanf("%d %d",&a,&b) c:=sum(a,b) fmt.Printf("%d",c)}func

2022-03-06 21:35:09 103 1

原创 go语言学习【五】

这里写目录标题for循环的死循环字符串的两种遍历方式与Java和C不一样的地方for循环的死循环代码如下:package mainimport ( "fmt")func main() { var a=10 for ; ; {//与for{ //}效果一样 fmt.Println(a) a++ if a==12{ break } }}字符串的两种遍历方式第一种是用传统的for-i循环遍历,第二种是利用go种自带的方法。attention:

2022-02-28 23:27:53 154

原创 go语言笔记【四】

文章目录进制进制转换原码,反码,补码进制1:在go中除了不能用二进制来直接表示数外别的都行。2:以数字0开头表示这是八进制,以0x则是十六进制。var a =011//a=9,8进制var b =0x11//17,十六进制,x不区分大小写进制转换学过,不在赘述。原码,反码,补码只需记住正数的反码,补码是其本身,负数的反码是除去符号位,每一个都反过来,负数的补码是在反码的基础上加一。...

2022-02-13 20:16:05 246

原创 go语言学习【三】

文章目录一:基本数据类型转换一些小细节基本数据类型转string一:基本数据类型转换一些小细节1:go中的数据不能直接转换,需要强制转换。2:例子截图基本数据类型转string1:使用fmt包中的Sprintf函数使用方法如图:...

2022-02-10 14:42:17 310

原创 go语言笔记【二】

少年亲自编写的目录一:变量的说明二:变量的定义定义注意事项三:数据类型四:整型细节五:浮点类型六:字符型七:布尔类型八:字符串string使用细节一:变量的说明1:变量的概念和c++中的差不多,是内存中的的一个存储单位。2:定义变量的关键字为var,但实际中经常省略var二:变量的定义定义var a int =10//基本语法a : = 10//类型推导,a为intvar b1,n2,c3 int//定义多个变量a,b,c:=10,"dd",111//数值一一对应注意事项1:每种数据

2022-02-01 20:22:39 519

原创 第一次go学习

第一次笔记:go语言入门提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录第一次笔记:go语言入门前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本

2022-01-24 12:53:00 136

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除