自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

^-^

  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 win10 Anaconda 配置虚拟环境

win10 anaconda 配置虚拟环境

2022-11-17 19:38:48 354

原创 笔记——对字典中值的特定字段进行排序

处理一个带有如下信息的字典排序

2022-06-18 11:14:35 194

原创 1x1卷积核作用

对于输入输出均为一维的卷积,那么1x1的卷积核并没有实际作用1.升维对于一个三维的输入,使用 2 个 1x1 的卷积核,得到一个二维的输出2.降维对于一个三维的输入,使用 4 个 1x1 的卷积核,得到一个二维的输出3.…...

2022-04-28 15:31:34 130

原创 论文写作——课程收获

前言首先,感谢闵帆老师教授的《论文写作》课程,通过课堂上问答为主的授课形式很好地实现了师生互动,同时也促进了学生的思考。本文在学习了这门课程的基础之上,就如何进行论文写作及写作过程中的一些需要注意的细节问题进行总结。论文结构部分标题论文的标题对于一篇文章来说是十分重要的,好的标题能够更加吸引读者的关注点。关于标题的合适长度应该介于40-60个字符标题应该突出重点,这样更有吸引力标题应该使用易于理解的词汇表达避免使用 “base on”,而应该考虑使用 “through” 或者 “with”

2021-11-09 22:03:13 408

原创 Python入门练习

Python入门目录Python入门字符串转义字符原始字符串多行字符串多行注释下标和切片字符串存在检测常用方法列表定义:[]表示,以逗号分隔元素示例:fruit = ["apple","banana","pear"]访问:通过索引访问;操作元组定义如果只有一个元素,则需要在第一个元素后面使用一个逗号(,)指明这是一个元组类型字典定义创建字典添加键值对修改字典元素值删除字典元素遍历字典检查字典中是否存在键或值嵌套漂亮打印字典键值对模式匹配&正则表达式常见字符分类正则表达式查找文本模式正则表达式匹配更

2021-09-13 16:23:24 685

原创 Tensor基础

Tensor——张量tensor可以看作一个多维数组,标量是0维张量,向量是1维张量,矩阵看作二维张量torch.Tencer是存储和变换数据的主要工具,草在类似于Numpy,而Tensor提供GPU计算和自动求梯度等更多的功能,因而更适合深度学习任务创建Tensor使用 empty 创建一个未初始化的tensor# 导入torchimport torch# 创建一个5x3的 未初始化 的Tensortensor = torch.empty(5,3)tensortensor([[9.2

2021-08-15 13:37:06 1065

原创 深度学习入门-感知机

感知机感知机接收多个输入信号,输出一个信号下图所示是一个接收两个输入信号的感知机的例子。x1、x2是输入信号,y是输出信号,w1、w2是权重(w是weight的首字母)。图中的○称为“神经元”或者“节点”。输入信号被送往神经元时,会被分别乘以固定的权重(w1x1、w2x2)。神经元会计算传送过来的信号的总和,只有当这个总和超过了某个界限值时,才会输出1。这也称为“神经元被激活”。这里将这个界限值称为阈值,用符号θ表示。数学公式表达上式就是:感知机的多个输入信号都有各自固有的权重,这些权重发挥着控

2021-08-03 19:31:09 576

原创 给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字

/* 给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字。输入格式:输入首先给出一个正整数K,随后是若干非负整数,最后以一个负整数表示结尾(该负数不算在序列内,不要处理)。输出格式:输出倒数第K个位置上的数据。如果这个位置不存在,输出错误信息NULL。输入样例:4 1 2 3 4 5 6 7 8 9 0 -1输出样例:7 */#include <stdio.h>#include <stdlib.h>// 定义链表节点结构typ

2021-03-19 11:27:21 8172 2

原创 指针笔记

存放变量的的地址需要一种特殊类型的变量,即指针变量其定义形式如下//类型关键字 * 指针变量名;char *pa; //定义一个指向字符型数据的指针变量 paint *pb; //定义一个指向整型数据的指针变量 pb1. 显示变量地址值#include <stdio.h>void main(){ char *pa; int *pb; int a = 5; char b = 'A'; pa = &a; //将int型指针指向a

2021-02-27 20:36:17 91

原创 二叉树四种遍历方式-先序/中序/后序/层序

以先序方式创建一颗二叉树:创建一棵图形如下的二叉树// 示例二叉树 a / \ b c \ \ d e / f代码示例:#include <stdio.h>#include <stdlib.h>//定义二叉树结点结构typedef struct BNode{ char data; struct BNode *lchild

2021-02-26 18:54:34 159

原创 排序算法-③插入排序

/*排序算法-插入排序*/#include <stdio.h>void insertion_sort(int arr[],int len){ int i,j,temp; for(i=1; i<len; i++) { temp = arr[i]; for(j=i; j>0 && arr[j-1]>temp; j--) { arr[j] = arr[j-1];

2021-02-21 15:22:44 93

原创 排序算法-②选择排序

工作过程:首先,在还未进行排序的序列中找到最小的元素,将其与序列起始位置元素交换,然后,将剩余的待排序序列中继续寻找最小的元素,并使之与已排序元素之后元素交换位置,依次直至排序完成。/*排序算法-选择排序*/#include <stdio.h>void selection_sort(int arr[],int len){ int i,j,k,temp; for(i=0; i<len-1; i++) { k = i; //用于记录最小值,初

2021-02-21 10:58:52 118

原创 排序算法-①冒泡排序

/*排序算法-冒泡排序*/#include <stdio.h>void bubble_sort(int arr[],int len){ int i,j,temp; for(i=0; i<len-1; i++) { for(j=0; j<len-1-i; j++) //其中"-i"中的i表示已经到达最终位置的元素个数 { if(arr[j]>arr[j+1]) {

2021-02-21 10:34:03 84

原创 .*匹配所有字符

如果需要匹配特定字符串:’First Name:’+任意文本+‘Last Name:’+任意文本,就可以使用 .* 来匹配任意文本。其中 . 表示匹配单个字符,* 表示前面的字符匹配任意次数。代码示例:>>> import re>>> testReg = re.compile(r'First Name: (.*) Last Name: (.*)')>>> test = testReg.search('First Name: Jerry Last

2021-02-01 13:44:18 610

原创 通配字符

. 字符称为通配符,匹配除了换行之外的所有字符。注意:通配符只能匹配一个字符,即 . 只能表示一个字符。示例代码:>>> import re>>> testReg = re.compile(r'.at')>>> test = testReg.findall('A test for cat sat on the flat mat.att')>>> test['cat', 'sat', 'lat', 'mat', '.at']

2021-02-01 13:24:28 331

原创 插入字符和美元字符

‘^test’ 表示匹配以test开始的字符串‘\d$’ 表示匹配以数字结尾的字符串示例代码:# 插入字符 ^>>> import re>>> testReg = re.compile(r'^test')>>> test = testReg.search('test message end with 123')>>> test<re.Match object; span=(0, 4), match='test'&g

2021-02-01 13:13:49 111

原创 创建自定义字符分类

有时候需要匹配一组特殊需求的字符,可以使用 [ ] 定义。例如:① 字符 [aeiouAEIOU] 将匹配所有的元音字符,包括大小写>>> import re>>> testReg = re.compile(r'[aeiouAEIOU]')>>> test = testReg.findall('A test message !')>>> test['A', 'e', 'e', 'a', 'e']>>>

2021-02-01 13:05:20 184

原创 字符分类

常用字符分类的缩写编码:缩写字符分类表示\d0-9的任何数字\D数字0-9以外的任何字符\w任何字母、数字或下划线\W除字母、数字和下划线以外的任何字符\s空格、制表符或换行符\S除空格、制表符和换行符以外的任何字符示例:匹配包含一个数字空格加字母的字符串,形如’1 apples‘\d+\s\w+示例代码:>>> testReg = re.compile(r'\d+\s\w+')>>> test

2021-02-01 12:34:36 745

原创 贪心和非贪心匹配

在字符串匹配中,(test){2,5} 可以匹配2,3,4或5个test实例,如果要匹配的字符串为: testtesttsettesttest ,那么Match对象的group()调用会返回5个test的实例,这是因为python正则表达式默认是 贪心 的,表示在有多个匹配结果时,尽可能匹配最长的字符串。如果要使用非贪心的匹配模式,则需要在表达式的 {} 后添加 ? ,形如:(test){2,5}?示例代码:# 贪心(默认)匹配>>> import re>>> t

2021-02-01 11:31:24 194

原创 正则表达式-模式匹配

模式匹配利用 () 分组利用 | 匹配多个分组利用 ? 实现可选匹配利用 * 匹配 0 次或多次利用 + 匹配 1 次或多次利用 {} 匹配特定次数利用 () 分组假定需要对区号进行分离,添加()可以实现分组:(\d\d\d)-(\d\d\d)-(\d\d\d\d),使用 group() 方法从分组中匹配文本。向 group() 传入整数参数,参数介绍:①传入 0 或 不传入参数 : 返回整个匹配文本②传入 1 获取第1组,传入 2 获取第2组,传入 3 获取第3组另外,使用 groups()

2021-02-01 11:09:52 323

原创 正则表达式-查找文本模式

创建正则表达式对象import re # 导入re模块,使用正则表达式相关函数# 一个测试正则表达式,匹配形如:123-456-7899 格式的电话号码# 其中r表示传入原始字符串,\d表示匹配一位数字(0-9),{3}表示匹配此模式3次testReg = re.compile(r'\d{3}-\d{3}-\d{4}')re.compile() 传入一个字符串值,表示正则表达式,返回一个regex模式对象。匹配Regex对象# 利用Regex对象的search()方法查找传入的字符串,

2021-01-27 19:00:39 149

原创 python idle 清屏拓展

添加 python idle 清屏功能拓展"""Clear Window ExtensionIt provides "Clear Shell Window" under "Options"Add these lines to config-extensions.def[ClearWindow]enable=1enable_editor=0enable_shell=1[ClearWindow_cfgBindings]clear-window=<Control-Key-l>

2021-01-24 16:38:55 158

原创 [Android studio] Could not find any version that matches com.android.support:appcompat-v7:29+

解决方法:修改build.gradle 中dependencies:将com.android.support:appcompat-v7:29+ 改为 com.android.support:appcompat-v7:+dependencies { ... implementation 'com.android.support:appcompat-v7:+' ......

2020-03-30 08:29:52 196

转载 System.err: java.io.IOException: Cleartext HTTP traffic to 192.168.0.107 not permitted

为保证用户数据和设备的安全,Google针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 Android P 系统的安卓设备无论是接收或者发送流量,未来都不能明码传输,需要使用下一代(Transport Layer Security)传输层安全协议,而 Android Nouga...

2020-03-20 19:03:18 1416

原创 java.sql.SQLSyntaxErrorException: Unknown column 'test' in 'where clause'

在写搭建服务器时,连接mysql数据库发生错误:Unknown column ‘XXX’ in ‘where clause’…【说明】:测试所用数据库:// 说明:uid为int类型,pwd为char类型String sql = "select * from user_test where uid="+ID+" and pwd="+PW; // 错误写法,PW需要用引号测试结果:...

2020-03-18 13:22:37 3240

原创 jdbc 连接mysql

import com.mysql.cj.jdbc.Driver;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/*仅供参考,数据库已发生变动 */p...

2020-03-14 09:30:23 95

原创 java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized or represents more tha

错误截图使用JDBC 连接到mysql数据库时出现此错误解决方案【说明】:所使用的mysql connector 版本为:8.0.19【异常说明】:服务器时区值无法辨认或表示多个时区,如果你想使用时区支持,你必须通过服务器时区配置属性来配置服务器或JDBC驱动从而使用更具体的时区值【原因】:mysql 升级到8.0之后,添加了很多的新特性,安全性得到提升的同时。增加了一些繁琐操作,...

2020-03-13 15:52:35 1306

原创 My SQL 8.0.19 win64 安装

下载 Mysql 的步骤省略(自行百度)解压MY SQLMYSQL官网提供的下载包是zip Archive格式文件,此文件只需解压无需安装,将下载好的安装包解压到你想安装的盘里,此处设置解压到D盘,解压后如下图所示:可以看到,解压后的文件列表中没有.ini文件,因而需要自己手动创建:在解压后的文件夹中新建名字为my.ini 的文件【此处文件名可以自定义,但必须以 .ini 为后缀】[...

2020-03-10 13:37:11 1586

原创 IDEA 使用中jdk版本切换后,IDEA所需做的配置修改

一.查看Project中的jdk1.检查Project SDK:中jdk 版本是否为所需版本2.检查Project language level:中jdk 版本是 否为所需版本二.查看Modules中的jdk检查Sources中的jdk是否是修改后的版本三.查看SDKs中的jdk路径引入是否正确和版本是否为所需版本File->Setting->输入"java Compile...

2020-03-08 09:45:47 626

原创 4.3.4 列表解析

列表解析只需一行代码就可生成列表,将for循环语句和创建新元素代码合并并自动附加新元素,十分方便。示例代码:squares = [value for value in range(1,11)] # 将1-10的数字生成列表squaressquares2 = [value ** 2 for value in range(1,11)] # 将1-10的数的平方生成列表squares2打印结...

2020-01-12 11:38:55 112

原创 配置redhar7 时虚拟机,NAT下使用静态网络无法ping通外部网络

解决方案:可能是 dns 问题,编辑/etc.resolv.conf,添加 nameserver 网关

2019-07-24 19:31:59 153

StuManager.zip

c语言实现一个简单的学生信息管理系统,实现学生信息的增删改查功能,使用链表、指针等的一个综合实例

2021-03-09

空空如也

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

TA关注的人

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