
软件
文章平均质量分 86
HHUCESTA
ESTA
展开
-
2023年信息科学与工程学院学生科协第一次软件培训
第一次软件大培训,主题大概是C语言的一些基础语法原创 2023-10-23 17:38:29 · 376 阅读 · 0 评论 -
2022年信息学部物联网工程学院学生科协机器学习科普
机器学习是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。它是人工智能核心,是使计算机具有智能的根本途径。即使这样说来可能仍然很模糊,下面可以通过一张具体的路线图来了解机器学习。原创 2022-11-21 21:55:21 · 908 阅读 · 1 评论 -
2022年信息学部物联网工程学院学生科协第二次网页大培训
2022年信息学部物联网工程学院学生科协第二次网页大培训原创 2022-10-23 10:00:13 · 1171 阅读 · 0 评论 -
2022年信息学部物联网工程学院学生科协第二次软件大培训
2022年信息学部物联网工程学院学生科协第二次软件大培训原创 2022-10-17 16:55:22 · 738 阅读 · 0 评论 -
2022年信息学部物联网工程学院学生科协第一次软件大培训
C语言输入输出,变量的定义,赋值与转换,算术表达式与顺序执行,逻辑表达式与条件执行原创 2022-09-28 10:51:28 · 387 阅读 · 0 评论 -
2021年总务部第一次机器学习培训总结
总务部机器学习培训总结机器学习的基本概念与建模流程什么是机器学习?机器学习问题的分类?机器学习基本流程朴素贝叶斯算法原理:引入贝叶斯公式实例引入:代码实现Scikit-Learn实现底层代码实现:0引入numpy库(用于处理矩阵)**1 建立文本数据****2 对文本数据的处理****3 对词汇集转化成数值类型****4 朴素贝叶斯分类器的训练函数****5 朴素贝叶斯的分类函数****6 测试样本的预测**7运行算法优缺点总结机器学习的基本概念与建模流程机器学习?分类问题vs回归问题?训练集?测原创 2021-12-24 18:33:28 · 1055 阅读 · 0 评论 -
2021年软件技术部Linux培训
@TOC[]什么是虚拟机基本概念虚拟机即虚拟的计算机。指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机。也就是可以使你的计算机同时具有多种系统。虚拟机的功能:(1)使一台计算机同时具有多个操作系统。(2)可以放心的测试病毒,而不会威胁到你的真实机。(3)可以测试自己编写的程序,也相当于在另一台计算机运行了。什么是Linux基本概念Linux是一套免费使用和自由传播的类Unix操作系统,最早由一个叫Linus的计算机爱好者开发。目前Linux被广泛应用于企业级原创 2021-12-24 18:31:57 · 946 阅读 · 0 评论 -
2021年信息学部物联网工程学院学生科协后端科普
后端科普后端科普一、什么是后端后端科普一、什么是后端什么是前端?了解后端之前,我们先要明白前端的概念简单来说前端就是我们能看见的界面比如说,我们登录一个购物网站,所能看到的页面,商品信息、搜索栏、购物车里的商品的图片等等,或者是QQ、微信的聊天界面等等。简单用一句话来概括说:前端就是能看见的东西什么是后端?简单来说,后端是和前端相反,所以简单来说后端就是看不见的部分软件应用程序就像冰山一样。前端就是我们能看到的海平面以上的冰山,而我们看不见的海平面一下的冰山就是后端。用户原创 2021-11-24 16:19:02 · 826 阅读 · 1 评论 -
2021年信息学部物联网工程学院学生科协第三次软件大培训(python)
txt文件的读写迭代器与可迭代对象for循环遍历的原理for循环遍历的原理就是迭代,in后面必须是可迭代对象为什么要有迭代器对于序列类型:字符串、列表、元组,我们可以使用索引的方式迭代取出其包含的元素。但对于字典、集合、文件等类型是没有索引的,若还想取出其内部包含的元素,则必须找出一种不依赖于索引的迭代方式,这就是迭代器。可迭代对象有__iter__法的对象,都是可迭代对象,有以下6种可迭代的对象:Python内置str、list、tuple、dict、set、file都是可迭代对象迭代器原创 2021-11-24 16:18:32 · 4036 阅读 · 0 评论 -
2021年信息学部物联网工程学院学生科协机器学习科普
机器学习科普机器学习科普机器学习的方法回归算法决策树神经网络支持向量机聚类算法、降维算法机器学习的应用深度学习——机器学习的子类人工智能——机器学习的父类机器学习科普机器学习的方法机器学习的方法即机器用来学习它自己的算法的方法,是机器学习的基础之一。回归算法回归算法比较简单,但十分重要,它是许多更强大算法的基石。决策树决策树是一种树形结构,其中每个内部节点表示一个属性上的测试,每个分支代表一个测试输出,每个叶节点代表一种类别。决策树是一种十分常用的分类方法。它是一种监督学习,所谓监督学习原创 2021-11-19 18:08:23 · 4822 阅读 · 0 评论 -
2021年信息学部物联网工程学院学生科协算法科普
2021年信息学部物联网工程学院学生科协算法科普一、什么是算法二、算法重要吗三、算法有好坏吗四、常用算法介绍1.查找算法概述顺序查找二分查找2.排序算法概述冒泡排序选择排序快速排序3.图的搜索算法概述深度优先搜索广度优先搜索4.贪心算法核心思想举例总结5.动态规划核心思想举例一、什么是算法在数学领域里,算法是用于解决某一类问题的公式和思想。 计算机领域的算法本质上是用于解决特定问题的指令序列。它和数学上的算法有许多共通之处。比如,他们都是为了解决某一问题,或者是简化某一问题的解决步骤而生的;他们都体现了原创 2021-11-19 12:05:25 · 872 阅读 · 0 评论 -
2021年信息学部物联网工程学院学生科协第一次软件大培训
2021年信息学部物联网工程学院学生科协第一次软件大培训数组数组的定义一维数组一维数组数组的定义格式一维数组的访问一维数组的初始化一维数组与循环二维数组二维数组的定义格式二维数组的访问二维数组的存储结构二维数组的初始化对每个元素进行赋值对部分元素进行赋值简略形式(省略第一维)字符串C语言中的字符串字符串的初始化字符串的存储结构字符串的输入与输出字符串处理函数strlenstrcpystrcatstrcmp附录ASCII码表数组数组的定义通俗的说,数组就是存储一批相同类型数据的容器。一维数组一维数组原创 2021-11-03 21:19:53 · 633 阅读 · 0 评论 -
2020-12-26 软件技术部 动态规划培训
动态规划0.动态规划概念:动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。1.什么是动态规划?将一个大问题转化成几个小问题;求解小问题;推出大问题的解。总而言之:大事化小,小事化了2.动态规划题目特点1.计数-地图中小人有多少种方式走到右下角-有多少种方法选出k个数使得和是sum2.求最大值最小值问题-从左上角走到右下角路径的最大数字和-最长上升子序列3.求存在性-原创 2021-01-02 18:00:41 · 244 阅读 · 0 评论 -
2020年科协总务部第一次软件培训
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、指针&取地址运算符指针的定义*取内容运算符指针的加减运算二、指针和数组的关系1.指针和一维数组的关系引用一维数组的两种方法指针与多维数组二维数组可以当作一维数组使用多级指针指针的间接访问指针数组使用指针的好处指针形参三 动态储存分配动态储存分配的定义malloc函数Free函数动态内存分配实现可变长的一维数组例题: 从键盘输入数据的个数n,然后随机输入n个数,对n个数排序输出。动态内存分配实现可变长的二维数组四 结构原创 2021-01-01 15:07:17 · 1181 阅读 · 0 评论 -
11月23日软件技术部培训
链表1.什么是链表2.创建一个链表3.对链表的一些基本操作4.关于更多1.什么是链表 链表,别名链式存储结构或单链表,用于存储逻辑关系为 “一对一” 的数据。链表不限制数据的物理存储状态,换句话说,使用链表存储的数据元素,其物理存储位置是随机的。数据元素随机存储,并通过指针表示数据之间逻辑关系的存储结构就是链式存储结构。 链表中每个数据的存储都由以下两部分组成:数据元素本身,其所在的区域称为数据域;指向直接后继元素的指针,所在的区域称为指针域;[外链图片转存失败,源站可能有防盗链机制原创 2020-12-27 11:07:02 · 222 阅读 · 0 评论 -
软件技术部第一次机器学习培训
软件技术部第一次机器学习培训学习方式监督学习在监督式学习下,输入数据被称为“训练数据”,每组训练数据有一个明确的标识或结果。在建立预测模型的时候,监督式学习建立一个学习过程,将预测结果与“训练数据”的实际结果进行比较,不断的调整预测模型,直到模型的预测结果达到一个预期的准确率。监督式学习的常见应用场景如分类问题和回归问题。非监督学习在非监督式学习中,数据并不被特别标识,学习模型是为了推断出数据的一些内在结构。常见的应用场景包括关联规则的学习以及聚类等。(例如K-means算法)半监督学习在半监原创 2020-12-27 11:05:20 · 471 阅读 · 1 评论 -
12.05软件技术部-贪心算法培训
贪心算法1.算法是什么1.定义算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令内获得所要求的输出。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度衡量。2.方法递推法递归法穷举法贪心算法:贪心算法(又称贪婪算法)是指,在对问题求解局部最优解。贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择,选择的贪心策略必须具备无后效性,即某个状态以前的过程不会影响以后的状态,只与当前状态有关。分治法原创 2020-12-20 15:23:21 · 189 阅读 · 0 评论 -
软件技术部python培训
软件技术部python培训1.变量1.1变量的定义1.2查看变量的类型2.输出2.1简单的使用输出函数2.2格式化输出3.输入3.1input()函数3.2转换数据类型4.运算符4.1与C语言不同的基本运算符4.2赋值运算符4.3复合赋值运算符4.4比较运算符4.5逻辑运算符5.if语句5.1语法5.2加上else5.3多重判断5.4if的嵌套5.5三目运算符6循环6.1while循环6.2用while循环实现1到100的累加6.3break6.4continue6.5循环的嵌套6.6while else语原创 2020-12-20 15:22:30 · 504 阅读 · 0 评论 -
创新实践部第二次培训--链表的基本实现
链表链表的空间分配链表是存在于堆内存,存放在不连续的存储空间,在这些不连续的存储空间使用指针去作为一个索引。链表的结构体语法struct Student{ int num;//学号 数据域 char name[10];//姓名 数据域 struct Student *pnext;//表示这个指针指向下一个节点(即下一个结构体)指针域};p是指针 不断用这个结构体的指针去指向下一个结构体,这就是一个链表。节点是什么?链表是由节点组成的,上图中每个原创 2020-12-06 20:27:54 · 493 阅读 · 0 评论 -
创新实践部第一次培训---算法入门
算法培训常见基础错误ACM错误类型枚举模拟排序DFS队列 <queue>BFS最短路 Dijkstra (了解)KMP算法Manacher算法 (了解)字典树 (了解)DP引言——我们为什么要学算法 从课程角度出发:之后我们会面对《数据结构与算法》的课程考试:你将要掌握 链表、栈和队列、八种常见排序的空间时间复杂度和实现、二叉树(哈希树、哈夫曼树、树的搜索)、图论(三种最短路算法)······ 从专业原创 2020-11-27 07:12:01 · 1172 阅读 · 0 评论 -
2020科协前端培训
前端培训概述一、HTML二、CSS概述 * HTML:用于搭建基础网页,展示页面的内容 * CSS:用于美化页面,布局页面 * JavaScript:控制页面的元素,让页面有一些动态的效果一、HTML概念:全称: Hyper Text Markup Language 超文本标记语言是最基础的网页开发语言 1、超文本: 超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本. 2、标记语言: 由标签构成的语言。<标签名称> 如原创 2020-10-31 20:06:08 · 213 阅读 · 0 评论 -
2020第二次软件培训——函数、数组、字符串
2020第二次软件培训——函数、数组、字符串函数引例什么是函数函数的作用函数定义的一般格式返回类型函数的返回类型返回类型的种类返回类型的声明动手写一个函数不需要返回值的情况-void动手写一个函数函数的参数令人困扰的问题:形式参数与实际参数注意事项如何使用函数做点题吧数组数组的定义数组初始化数组不能被动态定义数组的访问访问数组不要越界二维数组二维数组的定义二维数组的访问二维数组的初始化字符数组字符串处理函数strlenstrcpystrcatstrcmp函数引例第一个函数#include<st原创 2020-10-26 20:31:30 · 292 阅读 · 0 评论 -
计算机项目部第五次培训——机器学习的敲门砖:KNN算法
文章目录1.机器学习 1.什么是机器学习 2.机器学习基础所用到的库 1.Numpy库 2.Pandas库 3.Matplotlib库 4.scikit-learn库(主要机器学习库) 3.机器学习算法概述 4.KNN算法 1.算法介绍 2.底层实现 3.sklearn算法实现1.机器学习 1.什么是机器学习 机器学习是一门多领域交叉...原创 2019-12-09 19:34:25 · 405 阅读 · 0 评论 -
物联网技术部培训——python基本语法及numpy
python 基础语法,numpy入门python - 冉冉升起的高级语言python入门篇:基本语法第一个程序:helloworld!python语法 - 基本数据类型1.1 变量的定义1.2 连续赋值1.3 python的基本输入和输出1.3.1 输入输出语句格式拓展python语法 - 分支语句,循环语句2.1 分支语句2.2 循环语句python语法 - 组合数据类型3.1 集合3.2 列...原创 2019-12-09 19:34:06 · 456 阅读 · 0 评论 -
秘书部竞赛部软件培训——Java入门
文章目录一:Java概述1.Java发展史2.Java的特点3.Java虚拟机4.Java垃圾回收机制5.JDK与JRE二:Java基本语法1.第一个Java程序2.数据类型3.String类型三:面向对象程序设计1.类和对象2.对象的初始化3.构造函数4.方法重载5.this关键字5.对象交互一:Java概述1.Java发展史目前Java JDK的最新版已为13.0,但是JDK8是比较稳...原创 2019-12-09 19:33:49 · 245 阅读 · 0 评论 -
物联网技术部培训——网页前端之HTML
物联网技术部培训——网页前端之HTMLHTML物联网技术部培训——网页前端之HTML欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章U...原创 2019-12-03 01:02:13 · 1175 阅读 · 0 评论 -
计算机项目部第四次培训——网页与爬虫初探
HTML简介HTML是用来描述网页的一种语言HTML是一种超文本标记语言HTML不是一种编程语言,而是一种标记语言HTML使用标签来描述网页HTML文档包含了标签及文本HTML标签标签是成对存在的,有开始标签和结束标签之分。这些标签能够被浏览器解析,浏览器将解析后的内容展示给用户head标签head标签用来定义文档的头部,它是所以头部元素的容器。在该标签中,我们可以引用...原创 2019-12-02 20:40:21 · 519 阅读 · 0 评论 -
河海大学第二十一届现场编程大赛-普及组 决赛题解
现场编程大赛 普及组-决赛试题题解Problem A 哲哲学长的象棋Problem B 弛弛学长的排列Problem C 舟舟学长的数据Problem D 洲洲学长的清扫Problem E 玲玲学姐的UNOProblem F 源源学姐的新歌本次比赛思维难度从易到难大约为FCEABD。Problem A 哲哲学长的象棋 这是一道搜索题。在DFS(深度优先搜索)和BFS(广度优先搜索)中我们选...原创 2019-11-27 17:59:59 · 697 阅读 · 0 评论 -
2019年竞赛部&秘书部第5次软件培训
面向对象的基本概念1.类一些具有共性的事物,把共性集合在一起抽象出来的概念。数据 + 行为。数据用来描述对象的性质,状态。行为描述对象的行为。2.对象抽象的概念它实体的反馈是类的实体,这个实体将拥有具体的数据,能够执行具体的行为3.对象和类类是创建对象的模板,有了一个类以后,就可以创建这个类的对象,然后操作对象4.接口、实现和消息传递• 类的接口由对外公开的操作和属性构...原创 2019-11-25 20:40:08 · 318 阅读 · 0 评论 -
2019物联网技术部培训——机器学习历史及简单算法理论
本次培训着重机器学习的入门及兴趣培养,希望能够为选择方向困难的同学提供帮助一. 机器学习背景介绍三个概念常见的三个概念:人工智能,机器学习和深度学习是存在着包含关系的,即人工智能包含机器学习,机器学习包含深度学习。人工智能是一个大的,宽泛的概念,统指计算机自主地去做人类能做的事情,拥有一定的学习能力和智慧能力。人工智能不仅有深度学习这一个算法,还存在例如模拟退火,遗传算法,禁忌搜索,等等...原创 2019-11-25 19:39:49 · 788 阅读 · 0 评论 -
2019计算机项目部第三次部门培训——Python语法基础
文章目录1、基础知识1.1 变量和赋值语句1.2 Python神奇之处11.3 输入和输出2、列表、元组和字典(基本的数据结构)2.1 通用的序列操作2.1.1 索引2.1.2 切片2.1.3 调整步长2.1.4 序列相加2.1.5 in运算符(bool运算符)2.2 列表2.2.1 创建列表的方法2.2.2 基本的列表操作2.2.3 列表方法2.3 元组2.3.1 元组的创建2.4 字典2.4....转载 2019-11-25 19:40:04 · 302 阅读 · 0 评论 -
物联网技术部培训---贪心算法
贪心算法人心不足蛇吞相贪心本质贪心需要注意的几个问题贪心算法需要遵循的原则例题最优装载问题简单背包问题会议安排问题课余时间也不要忘了有各种各样的活动呀。一道思考题人心不足蛇吞相从前有一个很穷的人救了一条蛇的命,蛇为了报答他的救命之恩,于是就让这个人提出要求,满足他的愿望。这个人一开始只要求简单的衣食,蛇都满足了他的愿望,后来慢慢的贪欲生起,要求做官,蛇也满足了他。一直到他做了宰相,还不满足,还...原创 2019-11-18 17:36:04 · 480 阅读 · 0 评论 -
2019物联网科协第四次软件培训——指针
指针指针指针是什么指针的优点定义指针变量指针的运算符const修饰coding环节例一例一值传递例一指针传递例一总结例二例二值传递例二指针传递例二总结总结1二维数组的指针Error codeCorrect code函数指针例三例三总结例四例五例六总结2指针是什么指针 是一种数据变量类型,它储存了一个寄存器地址...原创 2019-11-17 09:28:17 · 257 阅读 · 0 评论 -
河海大学第二十一届现场编程大赛-提高组 题解
河海大学第二十一届现场编程大赛-提高组 题解如果觉得还有需要,你仍然可以连接我们的校园热点HHUC并登录10.11.12.75,在题库中能看到本次比赛的赛题,并可进行提交。题目A w题目大意 判断所有消息的最后一个字母是否为w。 请注意:有的消息可能没有字母,请不要把用户名最后的w作为判断消息最后是否为w的依据。大致思路 读入每行进行判断即可。参考代码#include &l...原创 2019-11-09 16:02:05 · 530 阅读 · 0 评论 -
河海大学第二十一届现场编程大赛-普及组 初赛题解
河海大学第二十一届现场编程大赛-普及组 初赛题解如果觉得还有需要,你仍然可以连接我们的校园热点HHUC并登录10.11.12.75,在题库中能看到本次比赛的赛题,并可进行提交。题目A 回火星(Mars)题目大意 在若干个数字中找到一个最小的满足大于所输入的m两倍的值的位置。大致思路 通过循环读入所给出的所有数字,对每一个数字与基准数字m*2进行比较,查看是否满足要求,满足要求则记...原创 2019-11-09 16:01:30 · 1175 阅读 · 0 评论