自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 剑指 Offer 35. 复杂链表的复制

class Solution {//原地复制 public: Node* copyRandomList(Node* head) { if(head==NULL)return head; Node* p = head; while (p != NULL) { Node* tmp = new Node(p->val); tmp->next = p->next; p-.

2022-01-18 22:29:54 347

原创 2021-05-16

django更新数据库 删除migration目录下的文件 删除数据库的原有表 通过sql命令删除原model文件 DELETE FROM django_migrations WHERE app = ‘app名称’ 更新数据库 python manage.py migrate layui中table.reload中button提交两次请求 解决方案: 在button中加入type="button" 原因:查找按钮button,默认执行了submit功能,即提交了一次,submit是button的一种特

2021-05-16 18:19:16 178

原创 OSError: SavedModel file does not exist at: ./model/facenet_keras.h5

今天在我将keras搭建的人脸识别模型导入Django框架中运行时,系统报了OSEeeor,显示文件不存在,但是我单独运行模型时是可以正常运行的。最终得到以下两种解决方案。 解决方案 方法一 此方法是我在查找解决方案时别的人遇到的问题,虽然并没有解决我的问题 :) 可能是模型导入之后破坏了框架的环境,改变了文件路径,可以通过重装后py解决 pip3 uninstall h5py pip3 installl h5py 方法二——路径问题 这个解决方案好像没看到有人提到,最后在github上看到,但是确实

2021-04-29 09:14:38 11666 8

原创 jquary.ajax

jquary javascript中的一个工具类,可以用$代替表示 jquary.ready(function(){}) 等价于 $(function) ajax ajax可以实现在不改变整个页面的前提下更新部分数据,不需要更新页面。 使用jquary中的ajax之前需要先导入jquary.js <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> ajax使用流程 编写对应Contr

2021-04-14 20:18:32 197

原创 机器学习——KNN

KNN(k-近邻算法) KNN是机器学习中的一种分类算法,顾名思义,KNN是通过将样本映射为欧式空间中的坐标,将测试样本与周边的k个数据集样本比较,如果k个样本中的大部分属于一类,则就可以预测该测试样本属于该类。 KNN一般通过计算样本之间的欧氏距离寻找k个邻近点。 距离度量 KNN算法通过对样本坐标之间的距离来衡量样本之间的相似程度,距离越近,相似程度越高。 k值的选择 k值的选择会对kNN模型的结果产生重大影响。选择较大的k值,相当于用较大邻域中的训练实例进行预测,模型会考虑过多的邻近点实例点,甚至会

2021-04-08 22:32:29 1316

原创 tensorflow训练时对session的设置

当我们需要启用GPU对模型进行训练的时候,常常需要使用到一下代码对session进行设置。 with tf.Graph().as_default(): gpu_options=tf.GPUOptions(per_process_gpu_memory_fraction=args.gpu_memory_fraction) sess=tf.Session(config=tf.ConfigProto(gpu_options=gpu_options,log_device_placement=False

2021-04-07 15:51:16 572

原创 神经网络学习笔记

神经网络模型 神经网络的模型来源于人脑的神经元模型,通过输入变量和非线性函数构造神经元,多神经元构成网络层,网络层之间构成的输入输出关系构成了神经网络的模型,神经网络实质上就是用函数拟合决策边界,与线性回归和逻辑回归模型相比,神经网络可以通过隐藏层更好的提取和保留输入的有利特征,在涉及到特征较多较复杂时达到更好的效果。 其中,输入向量与参数向量的内积构成了激活函数的输入 全连接神经网络中前后网络层构造新的输入向量可以看作类似于输入向量与参数矩阵的乘积再经过非线性函数的处理 神经网络的前向传播过程 神经

2021-03-27 14:39:00 586 2

原创 新版本tensorflow无法使用GPUoptions

问题 tf.GPUoptions显示未找到 解决方法 新版本的tensorflow相较于旧版本经过了大改,tf.contrib已分离为单独模块,所以如果要使用GPUoptions,需要兼容旧版本

2021-03-26 10:41:37 1115

原创 Dos常用命令

ipconfig IPConfig可以了解计算机是否成功的租用到一个IP地址,如果租用到则可以了解它目前分配到的是什么地址。 ipconfig–当使用IPConfig时不带任何参数选项,那么它为每个已经配置了的接口显示IP地址、子网掩码和缺省网关值 ipconfig /all–当使用all选项时,IPConfig能为DNS和WINS服务器显示它已配置且所要使用的附加信息(如IP地址等),并且显示内置于本地网卡中的物理地址(MAC)。如果IP地址是从DHCP服务器租用的,IPConfig将显示DHCP服务器的

2020-09-11 16:27:53 266 1

原创 1066 Root of AVL Tree(构建AVL树模板)

1066 Root of AVL Tree(构建AVL树模板) 构建AVL树 #include <iostream> #include <string> #include<algorithm> #include<stack> #include<string.h> using namespace std; typedef int ElementType; typedef struct TNode* Position; typedef Posit

2020-09-02 20:59:19 304 1

原创 1064 Complete Binary Search Tree(完全二叉树中序与层序遍历关系)

1064 Complete Binary Search Tree(完全二叉树中序与层序遍历关系) 解法一:建树 #include <iostream> #include <string> #include<algorithm> #include<queue> #include<string.h> using namespace std; typedef int ElementType; typedef struct TNode* Positio

2020-09-02 20:41:17 260

原创 1057 Stack(树状数组+二分)

1057 Stack(树状数组+二分) 用树状数组求插入栈中的数据的中位数(第k小的数): 将插入的数据作为树状数组的下标就可以自动完成排序,更新对应结点的数值,表示该结点覆盖的区间内的节点数,通过比较从开始到该节点区间内的数据个数和中位数的位置的大小关系可以找到中位数。 #include <iostream> #include <string.h> #include<stack> #include<algorithm> using namespace s

2020-09-02 17:02:21 243 1

原创 1049 Counting Ones(数学题)

1049 Counting Ones(数学题) 本题为数学问题,遍历数字的各个位置根据下列公式: 将数字分为left、now、right三个位置(a表示now的位置) 1.当now=0时,now位置出现1的次数就取决于left,ans+=lefta; 2.当now=1时,now位置出现1的次数比情况1多0~right次,ans+=lefta+right+1; 3.当now>1时,now位置出现1的次数相当于left+1的情况,因为1已经出现过了,ans+=(left+1)*a; #include &

2020-09-02 11:14:57 310

原创 1045 Favorite Color Stripe(最长不下降子序列)

1045 Favorite Color Stripe(最长不下降子序列) 题意:按照题目给出的颜色序列找出原颜色序列中对应的子序列,给出的颜色序列不需要在子序列中全部出现。 解法:根据给出的序列对相应的颜色赋权值,就可以将颜色序列变成递增的权值序列,同样将原序列中出现的对应颜色变为相应权值,然后再找最长不下降子序列。(动态规划) #include <iostream> #include<map> #include<vector> #include<algorith

2020-09-02 08:50:13 261

原创 1040 Longest Symmetric String(最长回文串)

1040 Longest Symmetric String 本题可以使用暴力遍历的方法解决,记录动态规划解法: 根据子串在原字符串中的首尾的不同位置,可以构建一个动态规划的数组dp[n][n],初始化对角线元素为1(即长度为1的子串均为回文串),初始化dp[i][i+1]元素(即长度为2的子串) 遍历二维数组dp[n][n],根据原字符串i,j位置的字符是否相等以及dp[i+1][j-1]是否为1,完成dp数组的构建,记录i,j的最大距离(j=i+L-1)。 #include<iostream&gt

2020-09-01 21:29:50 239

原创 1018 Public Bike Management(DFS+dijkstra,最短路径加附加条件判断模板)

1018 Public Bike Management(DFS+dijkstra,最短路径加附加条件判断模板) There is a public bike service in Hangzhou City which provides great convenience to the tourists from all over the world. One may rent a bike at any station and return it to any other stations in the

2020-09-01 16:47:22 207

原创 PAT菜鸡笔记1021 Deepest Root

1021 Deepest Root A graph which is connected and acyclic can be considered a tree. The height of the tree depends on the selected root. Now you are supposed to find the root that results in a highest tree. Such a root is called the deepest root. Input Spec

2020-09-01 14:57:07 181

原创 单源最短路径模板

dijkstra(最短路径模板) 在未收录节点中找最小者,收录,找到该节点的最短路径 while (true) { int v = -1, min = Max; for (int i = 0; i < N; i++) {//找未收录节点的最小者 if (!visited[i] && len[i] < min) { v = i; min = len[i]; } } if (v == -1)break; visited[v] = t

2020-08-31 20:56:24 200

原创 前序中序转后序,后序中序转前序,前序后序转中序

将前序序列存入pre数组,中序序列存入in数组,后序序列存入post数组,则: 前序中序—>后序 #include <cstdio> using namespace std; int pre[] = {1, 2, 3, 4, 5, 6}; int in[] = {3, 2, 4, 1, 6, 5}; void post(int root, int start, int end) { if(start > end) return ; int i = start;

2020-06-06 21:32:12 1376

原创 PAT菜鸡笔记1119 Pre- and Post-order Traversals

PAT菜鸡笔记1119 Pre- and Post-order Traversals #include <iostream> #include<vector> using namespace std; int pre[30], post[30]; int n,flag=1; vector<int> in; void In(int postroot, int preroot,int end_onpre,int start_onpost) { if (preroot

2020-05-22 19:29:48 216

原创 PAT菜鸡笔记1007 Maximum Subsequence Sum

PAT菜鸡笔记1007 Maximum Subsequence Sum 思路: 这题就是找最大子列和和对应位置的元素,这个好像是有标准模板的,我的代码是根据那个思路自己写的,可能比较奇怪。 先取序列第一项作为最大子列和,遍历序列。设当前遍历到第j个元素,则会出现以下几种情况: sum<=0且第j个元素>=0,则放弃之前的子列,将左部、sum均归到这个位置,更新max sum>0...

2020-03-03 18:45:24 264

原创 PAT菜鸡笔记1006 Sign In and Sign Out

PAT菜鸡笔记1006 Sign In and Sign Out 思路: 本题我使用了vector存结构体信息,写两个cmp对进入时间和出去时间分别排序,再输出就行了 #include<iostream> #include<algorithm> #include<vector> #include<string.h> using namespace s...

2020-03-03 11:01:04 145

原创 PAT菜鸡笔记1005 Spell It Right

PAT菜鸡笔记1005 Spell It Right Given a non-negative integer N, your task is to compute the sum of all the digits of N, and output every digit of the sum in English. Input Specification: Each input file co...

2020-02-20 12:48:26 107

原创 PAT菜鸡笔记1004 Counting Leaves

PAT菜鸡笔记1004 Counting Leaves A family hierarchy is usually presented by a pedigree tree. Your job is to count those family members who have no child. Input Specification: Each input file contains one t...

2020-02-20 12:38:26 267

原创 PAT菜鸡笔记1003 Emergency

PAT1003 Emergency As an emergency rescue team leader of a city, you are given a special map of your country. The map shows several scattered cities connected by some roads. Amount of rescue teams in e...

2020-02-19 22:51:00 191

原创 PAT菜鸡笔记1002 A+B for Polynomials

PAT1002 A+B for Polynomials 注意点: 无,方法无脑,加就完事了 在这里插入代码片

2020-02-19 12:05:37 168

原创 PAT菜鸡笔记1001 A+B Format

PAT1001 A+B Format Calculate a+b and output the sum in standard format – that is, the digits must be separated into groups of three by commas (unless there are less than four digits). Input Specificat...

2020-02-19 11:00:40 228

空空如也

空空如也

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

TA关注的人

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