讲课
兔老大RabbitMQ
我是全站最硬核博主。我话讲完,谁赞成,谁反对?
展开
-
编译原理end
#include<bits/stdc++.h>using namespace std;const int max_word = 505;//关键字 const char keyWord[13][20] = {"main","if","else","do","while","for","switch","case","int","double","float","long"...原创 2020-01-14 17:29:22 · 6327 阅读 · 48 评论 -
看这玩意复习你还会挂科?《web开发1篇》
#第一章 Web基础知识Web开发基本概念1、万维网是一个由许多相互链接的超文本组成的系统,通过互联网访问。2、web:worldwideweb,万维网,简称web,www,通常称为网页。3、web开发:进行网页页面制作及其阁下你给功能开发。4、浏览器:显示网页内容,并让用户与这些文件交互 一种软件。(常用:IE、谷歌、火狐)5、web服务器:提供web服务的计算机。6...原创 2020-01-14 16:51:39 · 14526 阅读 · 81 评论 -
看这玩意复习你还会挂科?《网络原理篇》
第一章 概述计算机网络的功能 连通性、共享【连通性:是计算机网络使上网用户之间都可以交换信息,好像这些用户的计算机都可以彼此直接连接一样。用户之间的距离也似乎因此而变近了。共享:是指资源共享,它的含义是多方面的,是信息、软件、硬件的共享。】网络的性能指标—时延 发送时延(传输时延)【是主机或路由器发送数据帧所需要的时间。计算公式:发送时延=数据帧长度(b)/发送速率(b/s...原创 2020-01-14 16:21:28 · 11635 阅读 · 93 评论 -
看这玩意复习你还会挂科?《数据结构篇》
一.绪论1.何谓程序设计? 程序 = 算法 + 数据结构2.数据结构的定义 是相互之间存在一种或多种特定关系的数据元素的集合3.数据、数据元素、数据对象的概念 数据(data):对客观事物的符号表示,含义很广,指数、图像、声音、文本等一切计算机可以处理的事物。数据元素(data element):组成数据的基本单位。数...原创 2020-01-14 15:12:42 · 20661 阅读 · 160 评论 -
【大总结2】大学两年,写了这篇几十万字的干货总结
本文十天后设置为粉丝可见,喜欢的提前关注不要白嫖请点赞不要白嫖请点赞不要白嫖请点赞文中提到的书我都有电子版,可以评论邮箱发给你。文中提到的书我都有电子版,可以评论邮箱发给你。文中提到的书我都有电子版,可以评论邮箱发给你。本篇文章应该算是Java后端开发技术栈的,但是大部分是基础知识,所以我觉得对任何方向都是有用的。1、数据结构数据结构是计算机存储、...原创 2019-12-08 15:17:20 · 251472 阅读 · 3083 评论 -
算法总结-1算法入门
1.0 前言算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。简单地说,算法其实是解决问题的方法,他不是属于计算机方面的一个专属名词。不正式的说,算法是任何定义明确的计算过程,比如买菜大妈的买菜策略,骗子的坑人步骤,再比如高考中数学的立体几何,有的...原创 2019-09-06 18:54:00 · 6799 阅读 · 46 评论 -
橙白oj 2017级《算法分析与设计》-练习02
注:A题我以为给新生出的,应该贼简单,是按顺序消灭,卡了十几分钟,成了最后一个ac的题,真是菜的真实。Problem A:Description白细胞是人体与疾病斗争的“卫士”。当病菌侵入人体体内时,白细胞能通过变形而穿过毛细血管壁,集中到病菌入侵部位,将病菌包围﹑吞噬。如果体内的白细胞的数量高于正常值,很可能是身体有了炎症。现在,白细胞遇到了一群杂菌,它有n(0&...原创 2019-09-06 15:13:06 · 3778 阅读 · 2 评论 -
时间空间复杂度概述
找个时间写一写时间复杂度和一些问题分类,也普及一下这方面知识。如何衡量一个算法好坏很显然,最重要的两个指标:需要多久可以解决问题、解决问题耗费了多少资源那我们首先说第一个问题,要多长时间来解决某个问题。那我们可以在电脑上真实的测试一下嘛,多种方法比一比,用时最少的就是最优的啦。但是没必要,我们可以通过分析计算来确定一个方法的好坏,用O()表示,括号内填入N、1,等式子。这到底是...原创 2018-09-06 17:25:39 · 6641 阅读 · 55 评论 -
橙白oj18训练作业2-题解、代码
http://oj.acm-icpc.top/a题:三个数字排序可以利用sort函数排序,或者自己想清楚逻辑自己写,我给出一个正确逻辑(拓展冒泡和其他排序参考https://blog.csdn.net/hebtu666/article/details/81434236)a,b,c=input().split(" ")a,b,c=int(a),int(b),int(c)if a...原创 2018-09-05 19:46:51 · 4756 阅读 · 32 评论 -
橙白oj18训练作业1-题解、代码
学习资料和oj如何使用加软件官方qq群739979255oj网址:http://oj.acm-icpc.top/a题:原题为输入两个数,一行,用空格隔开,因为python操作对萌新来说略难,改为一行一个数,算出a+b。思路:依次接收数字,注意转换为整形(input接受为字符串),然后加起来。a=int(input())b=int(input())print(a+b)b题:...原创 2018-09-05 19:30:53 · 5800 阅读 · 31 评论 -
第六次课 课上代码
oj的使用Python Split函数(优点:抽象、简洁。举例:str\int\float\abs 具体实现) n=input().split(" ")3 4>>> print(int(n[0])+int(n[1]))7>>> print(1+2+3+4+5)15 l=[1,2,3,4,5]>>...原创 2018-08-21 22:50:32 · 4255 阅读 · 22 评论 -
第五次课 课上代码
第五次 双重循环——排序(复习)While循环Break continue字符串(len,取值改值,格式化)列表生成式>>> for i in range(4): for j in range(4): print(i,j) 0 00 10 20 31 01 11 21 32 02 12 2...原创 2018-08-19 21:41:00 · 4266 阅读 · 30 评论 -
python基础小白题5
题目045:统计 1 到 100 之和。'''def tm045(): ''' 【个人备注】:简单,但官网有人写的更简单 ''' s = 0 for i in range(1,101): s+=i print(s) # 更简洁的方法 print(sum(range(1,101)))...原创 2018-08-16 22:00:48 · 3306 阅读 · 30 评论 -
第七次课 课上代码
时间空间复杂度(例子:1-n求和)复杂度:https://blog.csdn.net/hebtu666/article/details/82463970https://blog.csdn.net/hebtu666/article/details/82465495二分一个数组查找某个值1 2 3 5 6 7 8 9 10 15 20。。查找11 Debug(二分)(#,’...原创 2018-09-07 22:29:38 · 2746 阅读 · 32 评论 -
第一次课 课上代码
第一次课内容 学习心态及注意事项信心谦虚脚踏实地多动手python简介代码量少,简介,易上手,语法要求不过于严格,Python 库。速度慢,不可加密。输出、变量、输入数据类型:整数、浮点数、字符串 >>> >>> print("woshi zhazha")woshi zhazh...原创 2018-07-29 09:01:23 · 5510 阅读 · 29 评论 -
第二次课 课上代码
敲一遍,体会每行代码想表达的意思。 第二讲 创建.py文件数据类型:布尔(and\or\not)条件判断语句(if elif else)列表基础操作(特点、创建、增加元素、len()、下标、py切片) >>> 5>4True>>> 4>5False>>> print("and,or not...原创 2018-07-31 10:38:02 · 4303 阅读 · 27 评论 -
第一次课 优秀作业展示
18级河北师大软件编程训练很多同学非常认真的完成了作业,这里选出比较优秀的作业展示出来。注:展示顺序不是排名为了尊重同学们的劳动成果,并没有要代码,只是截图展示。范天祚 (傻兔子)熊静祎(萌萌小表情)安锦阳(心形...原创 2018-08-01 10:38:26 · 5235 阅读 · 86 评论 -
第三次课 课上代码
这次可能比较简短,这样也好,可读性比较强。别问我为什么,我不会告诉你们我把代码关了的哼哼。简单复习、注意事项及小知识强调讲解作业讲解列表的遍历For循环(这个参考切片,视频有详细讲解,一样的) >>> print("列表的遍历")列表的遍历>>> l=[0,1,2,3,4,5]>>> for i in l: ...原创 2018-08-04 21:11:51 · 4106 阅读 · 48 评论 -
排序算法基本介绍及python实现(含详细注释)
对数组排序可以说是编程基础中的基础,本文对八种排序方法做简要介绍并用python实现。代码中注释很全,适合复习和萌新学习。这是刚入学自己写的,可能难免比不上标准的写法,但是懒得改了。文末会放和排序相关的基本拓展总结链接。看不明白可以看群里视频注意排序实现的具体方式,不要用局部变量,否则占空间太多,和空间复杂度不符。好,我们开始。选择排序选择排序(Selection sor...原创 2018-08-05 19:46:36 · 11754 阅读 · 151 评论 -
第二次作业 讲解及展示
第二次作业,同学们虽然在认真完成,但是或多或少都出了一些错误,一班张婷,四班武仪人,六班杨泽宇,八班候雯洁,安锦阳,刘净圆,这些同学完成的较为出色,错误较少。注:排名不分先后作业内容:根据BMI指数分类并输出下面写一个包含典型错误的程序n=input(体重,千克)m=input(身高,米)k=n/(m**2)if k<18.5: print(1)if 18....原创 2018-08-06 08:18:45 · 2936 阅读 · 54 评论 -
python基础小白题
题目1:有1、2、3、4四个数,能组成多少个互不相同且无重复的三位数?都是多少?list_num=[1,2,3,4]all_num=[]for i in list_num: for j in list_num: for k in list_num : if (i!=j) and (i!=k) and (j!=k): ...原创 2018-08-16 21:41:11 · 3694 阅读 · 67 评论 -
python基础小白题2
题目11:判断101-200之间有多少个素数,并输出所有素数。num=[]for i in range(100,201): j=i//2 for k in range(2,j): if i%k==0: break else: num.append(i)print...原创 2018-08-16 21:42:50 · 4138 阅读 · 43 评论 -
python基础小白题3
题目021:猴子吃桃问题猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。'''def tm021(): '''第十天num=1个,第九天必然是4个:4/2-1=1,也就是(num+1)*2=4...原创 2018-08-16 21:56:30 · 3344 阅读 · 42 评论 -
python基础小白题4
题目031:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。'''def tm031(): ''' 【个人备注】:按照题意要求实现了就行 ''' week = ['monday','tuesday','wednesday','thursday','friday','saturday','sunday'] ...原创 2018-08-16 21:58:11 · 3020 阅读 · 44 评论 -
18暑期培训总结
暑假一共直播讲了七次课,每次一小时到一个半小时,前六次讲解python主要实用语法,最后一次讲了学习方法和简单基础的思想和算法。由于时间有限,不能做到很好,请见谅。学院做题网站:橙白ojhttp://oj.acm-icpc.top/网站使用教程也在群里大家可以进去做作业第一次课 优秀作业展示https://blog.csdn.net/hebtu666/article/de...原创 2018-09-07 22:24:43 · 6816 阅读 · 51 评论