- 博客(46)
- 问答 (1)
- 收藏
- 关注
原创 Numpy 简单学习【学习笔记】
而 asarray 对于已经是数组的对象是不会再次创建数组,而是直接返回参数本身。ones 可以创建一个值全为 1 的数组(shape 指定数组的形状,即每个维度的长度)ones_like 可以创建一个值全为 1 的数组,其形状与参数数组的形状相同。指的是对数组扩展成相同的形状,从而便于进行向量化计算的现象。即原数组的元素(对数中的真数)就是等比数列。创建数组,数组的值使用参数指定的值进行填充。创建一个元素在取对数后是等差数列的数组。数组元素的值是程序上一次遗留下来的值。创建一个元素是等差数列的数组。
2025-03-23 17:25:37
880
原创 C 语言学习-05【数组】
有一个大小为 50 的整数数组,里面的数字是随机生成的,均介于 1 到 99 之间,但是数字有重复,需要去除数组中的数字进行存储。对某城市五月份每天的气温进行统计,找出最大值及对应的是那一天。有 10 个同学的成绩,要求把他们的成绩从高到低排序。输入 5 个同学的姓名,按字典顺序从小到大排序。输入一段话,同级其中单词的个数。
2024-11-08 15:56:45
870
1
原创 C 语言学习-02【编程习惯】
对于数值或者字符串等常量的定义,建议采用全大写字母,且单词之间加下划线“_”的方式命名。=”与任何数字比较,应该设法转化成“>=”或“<=”形式。return 语句不可返回指向“栈内存”的“指针”,因为该内存在函数体结束时被自动销魂。整型变量与 0 进行比较操作是,应当将整型变量用”==“或”!函数命名应以函数要执行的动作命名,一般采用“动词”或者“动词 + 名词”的结构。变量和参数用小写字母开头的单词组合而成,常量全用大写的字母,用下划线分割单词。标识符的长度应当符合“最短长度”和“最多信息”的原则。
2024-11-08 14:34:07
931
原创 python学习-13【网络编程】
不需要使用 listen() 方法监听,直接调用 recvfrom() 方法接收数据。公共用途的套接字方法。
2024-09-25 17:35:11
1269
原创 python学习-12【进程与线程】
在多进程使用 Queue 对象时,需要将对象传递给进程,才能让主进程正确地获取子进程的数据,否则主进程中的 Queue 会一直空着。线程池在系统启动时会创建大量的空闲的线程,程序只要将一个函数提交给线程池,线程池就会启动一个空闲的线程来执行它。3、multiprocessing 模块中的 Queue 对象可以实现进程之间的通信操作,从而实现进程同步。1、通过 os 模块中的 system() 函数可以创建简单的进程,函数中的参数是要执行的命令。3、上面的自定义线程体无法区分线程输出内容的情况,即线程的。
2024-09-25 15:12:08
968
原创 python学习-10【模块】
计算三角函数:math.sin()、math.cos()、math.tan()(x 必须为弧度)time.ctime() 函数可以将一个时间戳转化为 time.asctime() 的形式。1、random.random() 随机生成 0 到 1 之间的浮点数。localtime() 函数将时间戳格式化为本地时间,返回的是。3、random.uniform() 随机生成指定范围的浮点数。2、random.randint() 随机生成指定范围的整数。math.sqrt() 计算一个数字的平方根。
2024-09-20 16:53:58
898
原创 python学习-09【文件和目录操作】
read() 方法可以读取指定个数的字符。在 () 中可以指定要读取的字符个数,如果省略,则表示一次性读取文件中的全部内容。2、StringIO 操作的对象是字符串,如果操作对象是二进制数据,则需要使用 BytesIO。如果在 open() 函数中不使用字符 r,就需要将路径中的 \ 写成 \\。write() 方法可以向文件中写入内容,返回的是写入文件的字符串长度。要向文件中写入内容,在打开文件时打开模式需要带有 w。与 read() 方法类似,都可以读取整个文件内容。close() 方法用于关闭文件。
2024-09-18 20:01:58
889
原创 python学习-08【正则表达式】
match 方法只对字符串匹配一次,只要在起始位置匹配到一个符合要求的字符就会返回值,并不会返回所有符合的结果。search() 方法不仅在字符串的起始位置进行搜索匹配,也会在符合条件的其他位置进行匹配。3、判断长度为 2 的字符串包含的是否是数字,可以使用==两个 []==进行判断。使用 group() 和 groups() 方法获取分组的内容。search() 方法的语法格式与 match() 方法相同。groups() 用于返回所有括号匹配的字符,并以。2、如果 [] 中的字符是连续的,就可以使用。
2024-09-13 16:31:55
881
原创 python学习-07【错误和异常处理】
Python 提供了 assert(断言)语句调试程序,可以在条件不满足程序运行的情况下直接返回错误。将可能产生异常的代码放在 try 语句块中,将处理异常的代码放在 except 语句块中。当执行程序时,如果 try 中的代码出现错误,就会执行 except 中的代码。如果 try 语句中没有出现任何异常情况,就会执行 else 语句块中的代码。通常情况下,不论程序中是否存在异常,都会执行 finally 中的代码。在进行异常处理时,完整的异常处理应该包括 finally 语句。finally语句块。
2024-09-11 19:41:33
887
原创 python学习-06【类和对象】
ClassName:类名(驼峰命名法)statement:类体,由类变量方法属性(如果没有考虑好这个类,可以使用pass语句占位parameterlist:参数列表,是可选列表(如果没有创建__init__ 方法或该方法中只有一个 self 参数是,可以省略 parameterlist )class Dog:pass。
2024-09-11 19:03:42
423
原创 python学习-05【函数】
Python 中使用def关键字开头定义函数function_name:函数的名称(函数名区分大小写)parameters:函数的参数(参数可以可以有一个或多个,也可以没有参数,参数之间通过==逗号( , )==分隔)function body:函数体(需要缩进四个空格或一个 Tab 键)return value:函数的返回值(没有返回值时,可以省略)在定义函数时,即使没有参数,函数名称后面也必须有一对空 ()。函数体和函数的返回值相对于 def 关键字必须保持缩进。
2024-09-06 15:20:20
1126
原创 python学习-04【流程控制语句】
else 语句中,if 和 elif 后面的表达式都需要判断真假,else 则不需要,且 elif 和 else 必须和 if 一起使用,不可以单独使用。2、定义变量 score 的值为 0, if 语句中的表达式为 score, 这种情况它的返回值为 False, 即不执行 if 语句中的代码。else 语句中,当不满足 if 语句的条件时,可以执行 else 后面的代码。2、如果使用 break 语句中途退出循环,则不会执行 else 后面的语句。else 不可以单独出现,必须跟在 if 语句的后面。
2024-08-30 16:27:35
1187
原创 MongoDB基础【学习笔记】
MongoDB 是为快速开发物联网 Web 应用而设计的数据库系统。MongoDB 的设计目标是极简、灵活、作为 Web 应用栈的一部分。MongoDB 的数据模型是面向文档的,所谓文档是一种类似 JSON 的结构。(BSON)Mongoose 是一个可以通过 Node 操作 MongoDB 的模块Mongoose 是一个对象文档模型(ODM)库。
2024-08-05 18:46:39
864
原创 TypeScript基础【学习笔记】
ES3(默认)、ES5、ES6/ES2015、ES7/ES2016、ES2017、ES2018、ES2019、ES2020、ESNext。直接使用 tsc 命令的前提时要现在项目根目录下创建一个 ts 的配置文件 tsconfig.json。直接使用 tsc 指令,可以自动将当前项目下的所有 ts 文件编译为 js 文件。通过类型声明可以指定 TS 中变量(参数、形参)的类型。类新声明给变量设置了类型,使得变量只能存储某种类型的值。指定被编译文件的列表,只有需要编译的文件少时才会用到。
2024-07-29 19:52:19
892
1
原创 Git 基础 & GitHub【学习笔记】
复制 id_rsa.pub 文件内容,登录 GitHub。merge <- 审核 <- pull request。在版本控制过程中,使用多条线同时推进多个任务。对比 -> 不一致 -> 目标文件有损坏。回到 Git hash 创建远程地址别名。Git 底层采用的是 SHA-1 算法。查看 id_rsa.pub 文件内容。运行命令生成 .ssh 密钥目录。进入 .ssh 目录查看文件列表。:查看当前所有远程地址别名。本地修改,然后推送到远程。push-'加入团队'进入当前用户的加目录。删除 .ssh 目录。
2024-07-26 18:37:21
1261
原创 jQuery学习笔记
语法参数params:想要更改的样式属性,以对象形式传递,必须写。属性名可以不用引导,如果是符合属性则需要采取驼峰命名法 borderLeft。其余参数可以省略。speed:三种预定速度之一的字符串(“slow” , “nomal” or “fast”) 或表示动画时长的毫秒数值(如:1000)easing:(Optional) 用来指定切换效果,默认值是 “swing”, 可用参数 “linear”fn:回调函数获取属性语法。
2024-05-01 05:15:54
1015
2
原创 JS-PC/MOBILE技巧--MOBILE
触屏touch事件说明touchstart手指触摸到一个 DOM 元素是触发touchmove手指在一个 DOM 元素上滑动时触发touchend手指从一个 DOM 元素上移开时触发
2024-04-13 11:42:56
916
原创 JS-PC/MOBILE技巧--PC
一、PC 端网页特效1、元素偏移量 offset 系列offset 概述offset 就是偏移量,使用 offset 系列相关属性可以动态的得到该元素的位置(偏移)、大小等。获取元素距离带有定位父元素的位置获取元素自身的大小(宽度高度)注意:返回的数值都不带单位offset 系列常用属性:offset系列属性作用element.offsetParent返回作为该元素带有定位的父级元素,如果父级都没有定位则返回bodyelement.offsetTop返回元
2024-04-08 00:39:29
769
原创 JavaScript-Web学习笔记02
给元素添加事件,称为注册事件或者绑定事件。传统方式和方法监听注册方式传统注册方式利用 on 开头的事件 onclick特点:注册事件的唯一性同一个元素同一个时间只能设置一个处理函数,最后注册的处理函数将会覆盖前面注册的处理函数方法监听注册方式w3c 标准 推荐方式addEventListener() 它是一个方法IE9 之前的 IE 不支持此方法,可使用 AttachEvent() 代替特点:同一个元素同一个时间可以注册多个监听器按注册顺序依次执行。
2024-03-25 23:55:06
728
原创 JavaScript-Web学习笔记01
一、Web APIs1、Web APIWeb API 是浏览器提供的一套操作浏览器功能和页面元素的API(BOM 和 DOM)。2、总结API 是为我们提供的一个接口,帮助我们实现某种功能Web API 主要是针对浏览器提供的接口,主要针对浏览器做交互效果。Web API 一般都有输入和输出(函数的传参和返回值),Web API 很多都是方法(函数)二、DOM1、DOM文档对象模型(Document Object Model,简称 DOM),是W3C 组织推荐的处理可拓展标记
2024-03-22 19:46:52
2017
1
原创 JavaScript 基础知识
JavaScript 是一种弱类型/动态语言Math.PI // 圆周率Math.floor() // 向下取整Math.ceil() // 向上取整Math.round() // 四舍五入 就近取整 例:-3.5 → -3Math.abs() // 绝对值Math.max() / Math.min() // 求最大和最小值。
2024-03-15 18:22:21
2004
1
原创 移动Web学习05
五、响应式网页解决方案:媒体查询@media (条件) { html { background-color: green; }}Bootstrap1、媒体查询@media (媒体特性) { 选择器 { 样式 }}媒体特性:max-width: 最大宽度min-width: 最小宽度示例:<!DOCTYPE html><html lang="en"><head&g
2024-03-09 16:34:32
963
1
原创 移动Web学习04
* vw 和 vh 是相对视口宽高计算结果,可以直接实现移动端适配效果 */(1/100 视口宽度)(视口宽度)→ 确定。
2024-03-08 00:12:14
305
1
原创 移动Web学习03
* 1.使用媒体查询,给不同视口的屏幕设置不同的HTML字号 */initial-scale=1.0:缩放1倍(不缩放)/* 视口宽度是375,网页背景色是绿色 */作用:防止图片在高分辨率频幕下模糊失真。/* 2.使用rem单位书写尺寸 *//* 1.给HTML标签加字号 *//* 使用rem单位书写尺寸 */作用:导入 less 公共样式文件。概念:设计稿里面每个元素的尺寸的。写法:在 less 文件的。提示:文件夹名称后面添加。份,HTML标签的字号为。写法:在 less 文件。
2024-03-07 00:13:15
1036
1
原创 移动Web学习02
backwards:开始状态 *//* 动画二:从 200*100 变化到 300*300 变化到 800*500 *//* 当动画的开始状态样式跟盒子默认样式相同时,可以省略动画开始状态的代码 *//* steps:分布动画,工作中,配合精灵图实现精灵动画 *//* 百分比:表示的意思是动画时长的百分比 *//* 重复次数:infinite:无限循环 *//* 动画一:宽度从200变化到800 *//* alternate:反向 *//* linear:匀速 *//* 动画名称 *//* 动画时长 */
2024-03-05 14:22:54
316
1
原创 移动Web学习01
* 多重转换:以第一种转换形态的坐标轴为准 *//* 鼠标移入到父级盒子,son 改变位置 *//* 百分比:参照盒子自身尺寸计算结果 *//* 鼠标悬停到图片上面,添加旋转效果 *//* 修改宽高尺寸,从左上角开始缩放 *//* 鼠标移入box,图片边走边转 *//* 向左向上移动自身尺寸的一半 *//* 鼠标悬停时的动态效果 *//* 旋转会改变坐标轴向 *//* 大于1,表示放大 *//* 小于1,表示缩小 *//* 先平移再旋转 *//* 等于1,不变 *//* 有层叠性 */
2024-03-03 14:56:56
1003
原创 学习制作网页——学成在线首页
一、准备工作1、项目目录网站根目录是指存放网站的第一层文件夹,内部包含当前网站的所有素材,包含 HTML、CSS、图片、JavaScript等等。建立文件夹:studyimages 文件夹:存放固定使用1的图片素材,例如:logo、样式修饰图等等uploads 文件夹:存放非固定使用的图片素材,例如:商品图、宣传图需要上传的图片css 文件夹:存放 CSS 文件(link 标签引入)base.css:基础公共样式,例如:清除默认样式、设置网页基本样式index.css:首页 C
2023-12-19 22:44:54
1212
1
空空如也
关于#mysql#的问题:请问我为什么这个会打不开引用的父表啊
2023-08-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人